
什么是 REST API?
随着 AI 自动化进入科研与合规领域,Azure AI Foundry 推出 Deep Research 工具预览,让开发者能在 Azure 平台上以可编程方式执行多步信息检索、分析推理并生成结构化报告。本文结合官方视频与文档,完整呈现从环境配置、Agent 创建,到管道整合与场景落地的全流程实战指南,帮助你快速上线企业级研究 Agent。
2025 年 7 月,微软发布 Deep Research 服务预览,通过集成 o3-deep-research
模型和 Bing Grounding,实现网页信息检索、多轮步骤规划与结果审计。
核心优势
o3-deep-research
与 gpt-4o
。安装预览版 SDK 并设置环境变量:
pip install --pre azure-ai-projects
export PROJECT_ENDPOINT="https:// < resource > .services.ai.azure.com/api/projects/ < project > "
export BING_RESOURCE_NAME=" < YourBingResource > "
export DEEP_RESEARCH_MODEL_DEPLOYMENT_NAME="o3-deep-research"
export MODEL_DEPLOYMENT_NAME="gpt-4o"
from azure.ai.projects import AIProjectClient
from azure.ai.agents.models import DeepResearchTool
from azure.identity import DefaultAzureCredential
client = AIProjectClient(endpoint=os.getenv("PROJECT_ENDPOINT"), credential=DefaultAzureCredential())
tool = DeepResearchTool(
bing_grounding_connection_id=os.getenv("BING_RESOURCE_NAME"),
deep_research_model=os.getenv("DEEP_RESEARCH_MODEL_DEPLOYMENT_NAME")
)
agent = client.agents.create_agent(
model=os.getenv("MODEL_DEPLOYMENT_NAME"),
name="deep-research-agent",
tools=[tool],
instructions="Research the latest trends in electric vehicle battery technology."
)
启动会话并获取报告:
thread = client.agents.create_thread(agent.id)
thread.send_user_message("Who are the leading companies innovating in solid-state batteries in 2025?")
response = thread.get_latest_agent_message()
print(response.text_messages[0].text.value)
将 Agent 嵌入 Azure Logic Apps 或 Azure Functions,实现:
特性 | Azure Deep Research | ChatGPT Deep Research | Perplexity API |
---|---|---|---|
可编程性 | ✔ | ✕ | ✕ |
审计与引用跟踪 | ✔ | ✕ | ✕ |
企业级集成与治理 | ✔ | ✕ | ✕ |
多轮自动化调研 | ✔ | ✔ | ✕ |
Azure AI Foundry 的 Deep Research 功具以“可编程 + 多轮自动化 + 审计报告”为核心,为研发、合规与决策提供强大支持。通过本文实战示例,从环境搭建、Agent 创建、管道整合到最佳实践,助你快速上线企业级研究 Agent。如需完整示例代码、流程图与 PPT 模板,欢迎留言获取!