Przejdź do głównej zawartości

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ą.

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ę.