MCP_自动化
Microsoft使用AutoGen Framework构建多代理工作流 MCP-https://modelcontextprotocol.io/docs/getting-started/intro MCP服务器是通过标准化协议接口向AI应用程序公开特定功能的程序。 MCP客户端由主机应用程序实例化,以与特定的MCP服务器通信。主机应用程序,如Claude.ai或IDE,管理整体用户体验并协调多个客户端。 代理人工智能——指的是能够自动采取行动和做出决策以实现目标的人工智能系统,而不仅仅是对提示做出反应。 Python MCP SDK 1.2.0或更高版本 LLM+工具(通过MCP)+决策自主=AI代理 多个AI代理+协调=多代理系统 多智能体系统+目标导向设计=智能人工智能 https://microsoft.github.io/autogen/stable//index.html
设置:
- 在创建项目时,创建虚拟环境,以便所有工具都可以安装在虚拟环境中
在终端:
- pip3安装-U“autogen代理聊天”
- pip3安装“autogen ext\[openai\]”
- pip3安装-U“autogen ext\[mcp\]”
OPENAI_API_KEY-获取您自己的OPENAI_PI_KEY
场景连接到数据库并从多个表中检索必要的信息。 阅读API协定文件,了解API调用所需的结构。 使用从数据库获取的数据来构造Registration API POST调用。 通过触发登录API GET调用来验证数据提交。 最后,将成功注册的用户数据存储到Excel表中。
执行计划- •数据库代理 一个能够连接到任何数据库并从多个表中检索数据的专用代理。此代理负责构建收集的数据并将其传递给下游代理。 •API+文件系统代理 此代理从本地文件系统读取API协定定义,并准备根据规范进行API调用。它使用数据库代理提供的结构化数据来执行注册POST和登录GET调用。 •Excel代理 负责将最终成功注册的用户数据写入Excel跟踪器。
