谷歌ADK:agent框架以及MCP协议

*大家好,我是AI拉呱,一个专注于人工智领域与网络安全方面的博主,现任资深算法研究员一职,热爱机器学习和深度学习算法应用,拥有丰富的AI项目经验,希望和你一起成长交流。关注AI拉呱一起学习更多AI知识。

文章目录

  • adk-python
    • 特点
    • 安装
    • 支持MCP协议
      • ADK如何使用mcp工具
    • 会话,状态和内存管理
    • Artifacts
      • 为什么需要Artifacts
    • 回调:观察、自定义和控制代理行为
    • 时间Events

adk-python

代码地址:https://github.com/google/adk-python
说明地址: https://google.github.io/adk-docs/

智能体开发工具包(ADK)是一个灵活的模块化框架,用于开发和部署人工智能体。ADK 可与流行的大语言模型和开源生成式人工智能工具一起使用,并且设计重点在于与谷歌生态系统和 Gemini 模型紧密集成。ADK 使得使用由 Gemini 模型和谷歌人工智能工具驱动的简单智能体轻松上手,同时为更复杂的智能体架构和编排提供所需的控制和结构。

特点

  1. 灵活编排:使用工作流代理(Sequential、Parallel、Loop)为可预测的管道定义工作流,或利用LLM驱动的动态路由(LlmAgent传输)进行自适应行为。
  2. 多Agent框架:序列代理,循环代理,平行代理<

你可能感兴趣的:(AI前沿与LLM,chatGPT,google-adk,mcp,Agent框架)