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 w firmie Microsoft, które zapewnia bezproblemową integrację między serwerem elastycznym usługi Azure Database for PostgreSQL a usługami Azure AI i Machine Learning. 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.
Narzędzia odlewni
Narzędzia Foundry 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. Za pomocą narzędzi Foundry można tworzyć innowacyjne rozwiązania, które zwiększają komfort pracy użytkowników, 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 platformy Azure
Język platformy Azure umożliwia tworzenie inteligentnych aplikacji, które rozumieją i przetwarzają język naturalny. W przypadku zintegrowania z elastycznym wystąpieniem serwera usługi Azure Database for PostgreSQL, te usługi zwiększają możliwości Twojej bazy danych, umożliwiając wykonywanie takich zadań, jak analiza sentymentu, podsumowanie tekstu oraz wyodrębnianie kluczowych fraz bezpośrednio w zapytaniach SQL.
Azure Machine Learning
Azure Machine Learning 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 Learning 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. Narzędzia Foundry 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 Learning 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 wynajmu nieruchomoś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 nauczania
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 wykonasz 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_airozszerzenia dla bazy danych PostgreSQL. - Instalowanie i eksplorowanie rozszerzenia w wystąpieniu
azure_aiserwera 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 .