AI_TEXT_COMPLETION (Lakehouse v1)
Ten dokument przedstawia funkcję ai_text_completion w PlaidCloud Lakehouse i pokazuje, jak za jej pomocą generować uzupełnienia tekstu.
Zobacz implementację źródłową.
Przegląd funkcji Ai_text_completion
Dział zatytułowany „Przegląd funkcji Ai_text_completion”Funkcja ai_text_completion w PlaidCloud Lakehouse jest wbudowaną funkcją generującą uzupełnienia tekstu na podstawie podanego promptu. Przydaje się w zadaniach przetwarzania języka naturalnego, takich jak odpowiadanie na pytania, generowanie tekstu i systemy autouzupełniania.
Funkcja przyjmuje prompt tekstowy jako dane wejściowe i zwraca wygenerowane uzupełnienie tego promptu. Uzupełnienia są tworzone przy użyciu modeli wstępnie wytrenowanych na dużych korpusach tekstów, które uchwytują relacje między słowami i frazami w przestrzeni ciągłej.
Generowanie uzupełnień tekstu za pomocą Ai_text_completion
Dział zatytułowany „Generowanie uzupełnień tekstu za pomocą Ai_text_completion”Oto prosty przykład użycia funkcji ai_text_completion w PlaidCloud Lakehouse do wygenerowania uzupełnienia tekstu:
SELECT ai_text_completion('What is artificial intelligence?') AS completion;Wynik:
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ completion │├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤│ Artificial intelligence (AI) is the field of study focused on creating machines and software capable of thinking, learning, and solving problems in a way that mimics human intelligence. This includes areas such as machine learning, natural language processing, computer vision, and robotics. │└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘W tym przykładzie przekazujemy do funkcji ai_text_completion prompt „What is artificial intelligence?”, a ona zwraca wygenerowane uzupełnienie, które zwięźle opisuje sztuczną inteligencję.