🐷
Azure Functions/LogicAppsからAzure Open AI上のインターネット検索/MCP/DeepResearch
- Azure FunctionsまたはLogicAppsからAzure Open AI上のLLMを触りたい。LLMはインターネット検索機能と、MCPの利用、DeepResearchを実装したい
- Azure Open AI上で上記を実現するにはAzure Open AIにAzure AI Foundry Agent Serviceを利用する必要がある
- 素のAzure Open AI上でモデルカタログをデプロイするだけではダメ
インターネット検索
現状、GUIで簡単に実装・テストが可能。CUI(Python)を利用して作成、テストも可能。GUIで作成し、CUIで問い合わせする構成を実現するのがよい。
- クイック スタート: Azure AI Foundry の概要 - Azure AI Foundry | Microsoft Learn
- Azure AI Foundry Agent Service GA版でWeb検索AIエージェントをつくる
LogicApps
以下の手順であっさりできました。
- Deep Research Agentの結果をAzure Logic Appで週次でメール送信 #Python - Qiita
- Trigger an Azure AI Foundry agent using Logic Apps | Microsoft Learn
MCPの利用
現状、GUIでは作成できずSDK or RESTで実施する必要がある。PythonSDKを利用したが、7/24時点でサンプルコードが動かず保留状態。
- Code Samples for the Model Context Protocol Tool (Preview) - Azure AI Foundry | Microsoft Learn
- Azure AI Foundry AgentでMCPをToolとして使ってみる
- Announcing Model Context Protocol Support (preview) in Azure AI Foundry Agent Service | Azure AI Foundry Blog
DeepResearch
作成、実行ともにCUIの様子。触れていないので何とも分からない。
Discussion