Narzędzia deweloperskie i zestawy SDK
Chociaż można wykonywać wiele zadań potrzebnych do opracowania rozwiązania sztucznej inteligencji bezpośrednio w portalu Microsoft Foundry, deweloperzy muszą również pisać, testować i wdrażać kod.
Narzędzia programistyczne i środowiska
Dostępnych jest wiele narzędzi programistycznych i środowisk, a deweloperzy powinni wybrać te, które obsługują języki, zestawy SDK i interfejsy API, z którymi muszą pracować i z którymi są najbardziej wygodne. Na przykład deweloper, który zdecydowanie koncentruje się na tworzeniu aplikacji dla systemu Windows przy użyciu programu .NET Framework, może preferować pracę w zintegrowanym środowisku projektowym (IDE), np. Microsoft Visual Studio. Z drugiej strony deweloper aplikacji internetowej, który pracuje z szeroką gamą języków i bibliotek typu open source, może woleć używać edytora kodu, takiego jak Visual Studio Code (VS Code). Oba te produkty są odpowiednie do tworzenia aplikacji sztucznej inteligencji na platformie Azure.
Rozszerzenie Microsoft Foundry dla programu Visual Studio Code
Podczas tworzenia aplikacji generacyjnych sztucznej inteligencji opartych na rozwiązaniu Microsoft Foundry w programie Visual Studio Code można użyć rozszerzenia Microsoft Foundry for Visual Studio Code, aby uprościć kluczowe zadania w przepływie pracy, w tym:
- Tworzenie projektu.
- Wybieranie i wdrażanie modelu.
- Testowanie modelu na placu zabaw.
- Tworzenie agenta.
Napiwek
Aby uzyskać więcej informacji na temat korzystania z rozszerzenia Microsoft Foundry for Visual Studio Code, zobacz Praca z rozszerzeniem Microsoft Foundry for Visual Studio Code.
GitHub i GitHub Copilot
GitHub to najbardziej popularna na świecie platforma do zarządzania kontrolą źródła i metodyką DevOps i może być kluczowym elementem dowolnego wysiłku deweloperskiego zespołu. Programy Visual Studio i VS Code zapewniają natywną integrację z usługą GitHub oraz dostęp do narzędzia GitHub Copilot; Asystent sztucznej inteligencji, który może znacząco zwiększyć produktywność i skuteczność deweloperów.
Napiwek
Aby uzyskać więcej informacji na temat korzystania z narzędzia GitHub Copilot w programie Visual Studio Code, zobacz GitHub Copilot w programie VS Code.
Języki programowania, interfejsy API i zestawy SDK
Aplikacje sztucznej inteligencji można tworzyć przy użyciu wielu popularnych języków programowania i struktur, w tym języków Microsoft C#, Python, Node, TypeScript, Java i innych. Podczas tworzenia rozwiązań z zakresu sztucznej inteligencji na platformie Azure warto zaplanować instalację i użycie niektórych typowych zestawów SDK, w tym:
- Zestaw MICROSOFT Foundry SDK, który umożliwia pisanie kodu służącego do łączenia się z projektami Microsoft Foundry i uzyskiwania dostępu do połączeń zasobów, z którymi można następnie pracować przy użyciu zestawów SDK specyficznych dla usługi.
- Interfejs API modeli Microsoft Foundry, który udostępnia interfejs do pracy z punktami końcowymi modeli generatywnej sztucznej inteligencji hostowanymi w Microsoft Foundry.
- Interfejs API usługi Azure OpenAI w modelach Usługi Microsoft Foundry, który umożliwia tworzenie aplikacji do czatów na podstawie modeli OpenAI hostowanych w rozwiązaniu Microsoft Foundry.
- Zestawy SDK narzędzi Foundry — biblioteki specyficzne dla usługi sztucznej inteligencji dla wielu języków programowania i platform, które umożliwiają korzystanie z zasobów narzędzi Foundry w ramach subskrypcji. Narzędzia foundry można również używać za pomocą ich interfejsów API REST.
- Usługa Microsoft Foundry Agent, która jest dostępna za pośrednictwem zestawu Microsoft Foundry SDK i może być zintegrowana z platformami, takimi jak Semantic Kernel, w celu tworzenia kompleksowych rozwiązań agentów sztucznej inteligencji.