Azure智能体框架

3小时前更新 2 00
Azure智能体框架Azure智能体框架
Azure智能体框架

技能简介

基于Microsoft Agent Framework Python SDK,在Azure AI Foundry上构建持久化智能体。支持AzureAIAgentsProvider托管、多种工具集成及对话线程管理。

能做什么

  • 创建持久化Azure AI智能体,自动管理生命周期
  • 调用托管工具:代码解释器、文件搜索、必应网页搜索
  • 集成MCP服务器扩展能力
  • 实现函数工具与结构化输出
  • 支持流式响应与多轮对话线程

使用说明

1. 安装SDK

# 完整框架(推荐)
pip install agent-framework --pre

# 或仅Azure专用包
pip install agent-framework-azure-ai --pre

2. 配置环境变量

export AZURE_AI_PROJECT_ENDPOINT="https://<project>.services.ai.azure.com/api/projects/<project-id>"
export AZURE_AI_MODEL_DEPLOYMENT_NAME="gpt-4o-mini"
export BING_CONNECTION_ID="your-bing-connection-id"  # 网页搜索必需

3. 基础用法

使用AzureCliCredential开发认证,DefaultAzureCredential生产认证。通过AzureAIAgentsProvider创建智能体,调用agent.run()agent.run_stream()执行。

函数工具直接传入Python函数;托管工具实例化后传入;MCP服务器按协议配置接入。

输入与输出

见下方输入与输出表格。

项目内容
输入Azure项目端点、模型部署名、用户查询、工具配置(函数/托管/MCP)
输出文本响应、流式数据块、结构化对象、线程持久化状态
适用人群Azure AI Foundry开发者、Python工程师、需构建企业级智能体的团队
不包含其他云平台支持、图形化管理界面、内置运维监控、自动弹性伸缩

 

风险提示

  • 预发布版本API可能变动,生产环境需锁定版本
  • Azure凭据需妥善保管,避免硬编码
  • 代码解释器执行用户输入存在安全风险
  • 流式响应需处理连接中断异常

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/thegovind/agent-framework-azure-ai-py/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...