Wprowadzenie
Generowanie sztucznej inteligencji lub GenAI odnosi się do kategorii algorytmów sztucznej inteligencji, które mogą uczyć się na podstawie istniejących danych i generować nową, oryginalną zawartość na podstawie danych wejściowych języka naturalnego.
Rozszerzenie azure_ai to zaawansowane narzędzie utworzone przez zespół postgreSQL firmy Microsoft, które zapewnia bezproblemową integrację między serwerem elastycznym usługi Azure Database for PostgreSQL a usługami Azure AI i Machine Edukacja. Pozwala to usprawnić proces programowania i wykorzystać możliwości genAI bezpośrednio w bazie danych, zapewniając dostęp do zaawansowanych funkcji przetwarzania zapytań języka naturalnego. Za pomocą zaledwie kilku wierszy kodu SQL można tworzyć wektorowe osadzanie, wyodrębniać szczegółowe informacje i przechowywać je w bazie danych. To rozszerzenie łączy dane i możliwą do działania lukę wiedzy, dzięki czemu jest to cenny zasób dla przedsiębiorstw tworzących rozwiązania GenAI.
Usługi platformy Azure AI
Usługi azure AI to zestaw zaawansowanych narzędzi i technologii opartych na chmurze utworzonych przez firmę Microsoft, które umożliwiają tworzenie inteligentnych aplikacji i systemów bez konieczności posiadania wyspecjalizowanych umiejętności sztucznej inteligencji lub nauki o danych. Te usługi umożliwiają włączenie zaawansowanych funkcji sztucznej inteligencji do szerokiej gamy aplikacji, takich jak przetwarzanie języka naturalnego, uczenie maszynowe, przetwarzanie obrazów i nie tylko. Korzystając z usług azure AI, można tworzyć innowacyjne rozwiązania, które usprawniają środowiska użytkownika, automatyzują przepływy pracy i ulepszają operacje biznesowe w różnych branżach.
Usługa Azure OpenAI
OpenAI to organizacja badawcza i firma zajmująca się technologią sztucznej inteligencji znana ze swojej przełomowej pracy w dziedzinie sztucznej inteligencji i uczenia maszynowego. Ich celem jest zapewnienie, że sztuczna inteligencja ogólna (AGI) przynosi korzyści całej ludzkości. OpenAI wprowadziła najnowocześniejsze modele generowania, w tym GPT-3, GPT-3.5 i GPT-4.
Usługa Azure OpenAI Service zapewnia dostęp interfejsu API REST do zaawansowanych modeli językowych interfejsu OpenAI i jest przeznaczony do tworzenia aplikacji GenAI przy użyciu platformy Azure. Udostępnianie niezawodnego zestawu usług i modeli sztucznej inteligencji umożliwia tworzenie innowacyjnych aplikacji korzystających z interpretacji języka naturalnego, generowania tekstu i innych funkcji GenAI. Usługa Azure OpenAI zapewnia dostęp do najnowocześniejszych modeli generacyjnych sztucznej inteligencji, które umożliwiają zrozumienie kontekstu, generowanie spójnego tekstu i wykonywanie tłumaczeń, podsumowań i zadań odpowiedzi na pytania. Za pomocą usługi Azure OpenAI możesz tworzyć aplikacje, które rozumieją dane wejściowe języka naturalnego i reagują inteligentnie.
Usługa językowa azure AI
Język sztucznej inteligencji platformy Azure umożliwia tworzenie inteligentnych aplikacji, które rozumieją i przetwarzają język naturalny. W przypadku integracji z elastycznym wystąpieniem serwera usługi Azure Database for PostgreSQL te usługi zwiększają możliwości bazy danych, umożliwiając wykonywanie zadań, takich jak analiza tonacji, podsumowanie tekstu i wyodrębnianie kluczowych fraz bezpośrednio w zapytaniach SQL.
Azure Machine Learning
Azure Machine Edukacja to kompleksowa usługa w chmurze przeznaczona do cyklu życia projektu uczenia maszynowego. Zapewnia niezawodną platformę do tworzenia, wdrażania i zarządzania modelami uczenia maszynowego.
Odblokowywanie aplikacji opartych na sztucznej inteligencji
Usługi Azure AI i Machine Edukacja można bezproblemowo zintegrować z bazą danych PostgreSQL przy użyciu azure_ai
rozszerzenia, aby ułatwić tworzenie wysoce skalowalnych aplikacji opartych na sztucznej inteligencji. Możesz użyć znanego języka SQL i elastyczności bazy danych PostgreSQL do tworzenia inteligentnych rozwiązań w warstwie bazy danych. Usługi Azure AI services udostępniają różne funkcje, takie jak przetwarzanie języka naturalnego, systemy rekomendacji, podsumowanie tekstu i generowanie zawartości, które mogą zwiększyć możliwości aplikacji. Usługa Azure Machine Edukacja umożliwia tworzenie, trenowanie i wdrażanie niestandardowych modeli uczenia maszynowego, które mogą być wywoływane z azure_ai
rozszerzenia w celu przewidywania lub generowania danych wyjściowych na podstawie danych w tabelach.
Scenariusz: aplikacja do wyszukiwania i rekomendacji dotyczących wynajmu właściwości
Wyobraź sobie, że jesteś głównym deweloperem sztucznej inteligencji dla Margie's Travel, firmy, której internetowe i mobilne aplikacje łączą podróżnych poszukujących zakwaterowania z właścicielami domów i menedżerami nieruchomości, którzy chcą wynająć swoje nieruchomości. Te aplikacje są wspierane przez bazę danych usługi Azure Database for PostgreSQL. Zadanie polega na ulepszaniu tych aplikacji przy użyciu nowej funkcji GenAI. Badasz, w jaki sposób usługi Azure AI i ML oraz azure_ai
rozszerzenie może służyć do dodawania tych funkcji.
Cele szkolenia
W tym module omówiono azure_ai
rozszerzenie i sposób, w jaki umożliwia bezproblemową integrację funkcji generowania sztucznej inteligencji z aplikacjami przy użyciu elastycznego serwera usługi Azure Database for PostgreSQL. Udostępnia ona wiedzę na temat tworzenia zaawansowanych aplikacji generacyjnych sztucznej inteligencji. W tym module wykonano następujące czynności:
- Zapoznaj się z pojęciami generowania sztucznej inteligencji i generowania modeli językowych oraz dowiedz się, jak można ich używać do tworzenia zaawansowanych aplikacji sztucznej inteligencji.
- Oceń możliwości
azure_ai
rozszerzenia dla bazy danych PostgreSQL. - Instalowanie i eksplorowanie rozszerzenia w wystąpieniu
azure_ai
serwera elastycznego usługi Azure Database for PostgreSQL.
Po ukończeniu tego modułu będziesz mieć możliwość rozpoczęcia tworzenia zaawansowanych aplikacji GenAI przy użyciu serwera elastycznego usługi Azure Database for PostgreSQL rozszerzonego o azure_ai
rozszerzenie .