llm开发框架新秀

原文链接:https://i68.ltd/notes/posts/20250404-llm-framework3/

google开源ADK-Agent Development Kit

  • 开源的、代码优先的 Python 工具包,用于构建、评估和部署具有灵活性和控制力的复杂智能体
  • 项目仓库:https://github.com/google/adk-python 2.6k
  • 项目文档:Agent Development Kit
  • 示例仓库:https://github.com/google/adk-samples
ADK主要特点
  • 代码优先开发: 定义代理、工具和编排逻辑,以实现最大程度的控制、可测试性和版本控制。
  • 多代理架构: 通过在灵活的层次结构中组合多个专用代理来构建模块化和可扩展的应用程序。
  • 丰富的工具生态系统: 使用预构建工具、自定义 Python 函数、API 规范或集成现有工具,为代理提供各种功能。
  • 灵活的配置: 使用内置代理为可预测的管道定义工作流,或利用LLM驱动的动态路由实现自适应行为。
  • 集成的开发人员体验: 使用 CLI 和可视化 Web UI 进行本地开发、测试和调试。
  • 内置评估: 通过评估响应质量和逐步执行轨迹来衡量代理性能。
  • 部署就绪: 容器化并在任何地方部署您的代理-使用 Vertex AI Agent Engine、Cloud Run 或 Docker 进行扩展。
  • 原生流媒体支持: 通过对双向流媒体(文本和音频)的原生支持,构建实时交互式体验。
  • 状态,记忆工件: 管理短期会话上下文,配置长期记忆,并处理文件上传/下载。
  • 可扩展性: 通过回调深度定制代理行为,并轻松集成第三方工具和服务。
好处
  • 简化开发:不再需要从零开始编写代码,而是可以利用 ADK 提供的「积木」快速搭建你的智能助手。
  • 提高效率:ADK 帮你处理了许多底层细节,让你更专注于业务逻辑的实现,从而提高开发效率。
  • 降低成本:节省了开发时间和人力成本。
  • 易于扩展:ADK 具有良好的扩展性,你可以根据自己的需求添加新的「积木」,定制你的智能助手。

openai-agents-python-创建多代理工作流的轻量级、功能强大的框架

  • 轻量级但功能强大的框架,用于构建多代理工作流
  • 项目仓库:https://github.com/openai/openai-agents-python 7.4k
  • OpenAI Agents SDK 智能体的"乐高积木"
  • OpenAI Agents SDK 以其简约设计和强大功能,为开发者提供了构建复杂AI应用的全新途径。它的核心优势在于降低了构建代理系统的门槛,使开发者能够快速实现复杂的代理协作逻辑,同时可能会引发AI应用开发的下一个范式转变,从’提示工程’向’代理编排’的转变
核心理念
  • 代理:LLMs配置以及指令、工具、Guardrails和Handoffs
  • Handoffs:用于在代理之间转移控制的专用工具调用
  • Guardrails:可配置的安全检查,用于输入和输出验证
  • 跟踪:内置的代理运行跟踪功能,允许查看、调试和优化工作流
优势
  • 相比 LangChain 等复杂框架,Agents SDK 的抽象层次更低,更接近原生Python,降低了学习成本。
  • 相比 AutoGPT 等自主代理系统,Agents SDK 提供了更灵活的编排能力和更好的开发者控制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/901257.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VM——相机拍照失败

1、问题:相机频闪触发,在MVS中正常出图,在VM中出现拍照失败 2、解决: 1、首先排查网络设置(巨帧是否设置) 2、电脑的所有防火墙是否关闭 3、在MVS中恢复相机的设置参数为默认参数,删除VM中的全…

【时频谱分析】小波分析

算法配置页面,也可以一键导出结果数据 报表自定义绘制 获取和下载【PHM学习软件PHM源码】的方式 获取方式:Docshttps://jcn362s9p4t8.feishu.cn/wiki/A0NXwPxY3ie1cGkOy08cru6vnvc

怎么免费下载GLTF/GLB格式模型文件,还可以在线编辑修改

​ 现在非常流行glb格式模型,和gltf格式文件,可是之类模型网站非常非常少 1,咱们先直接打开http://glbxz.com 官方glb下载网站 glbxz.com 2 可以搜索,自己想要的模型关键词 3,到自己想下载素材页面 4,…

【6】深入学习http模块(万字)-Nodejs开发入门

深入学习http模块 前言http一个Web服务器项目创建代码运行代码解析 Server属性:keepAlive属性:keepAliveTimeout属性:maxHeaderSize属性:requestTimeout属性:maxRequestsPerSocket方法:close()方法&#xf…

buuctf sql注入类练习

BUU SQL COURSE 1 1 实例无法访问 / Instance cant be reached at that time | BUUCTF但是这个地方很迷惑就是这个 一个 # 我们不抓包就不知道这个是sql注入类的判断是 get 类型的sql注入直接使用sqlmap我们放入到1.txt中 目的是 优先检测 ?id1>python3 sqlmap.py -r 1.t…

(即插即用模块-特征处理部分) 三十二、(TGRS 2024) MDAF 多尺度双表示对齐过滤器

文章目录 1、Multiscale Dual-Representation Alignment Filter2、代码实现 paper:SFFNet: A Wavelet-Based Spatial and Frequency Domain Fusion Network for Remote Sensing Segmentation Code:https://github.com/yysdck/SFFNet 1、Multiscale Dual-…

Python 中为什么 hash(-1) == hash(-2)?

推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 让我们从哪里开始?获取源代码!让我们浏览一下这是正确/完整的答案吗?结论前几天在浏览 Reddit 时,我在 r/Python 上看到了这样一个…

基于PySide6与pycatia的CATIA绘图比例智能调节工具开发全解析

引言:工程图纸自动化处理的技术革新 在机械设计领域,CATIA图纸的比例调整是高频且重复性极强的操作。传统手动调整方式效率低下且易出错。本文基于PySide6pycatia技术栈,提出一种支持智能比例匹配、实时视图控制、异常自处理的图纸批处理方案…

macos下 ragflow二次开发环境搭建

参考官网链接 https://ragflow.io/docs/dev/launch_ragflow_from_source虚拟环境 git clone https://github.com/infiniflow/ragflow.git cd ragflow/ # if not pipx, please install it at first pip3 install pipxpipx install uv uv sync --python 3.10 --all-extras 安装 …

libva之ffavdemo分析

ffavdemo 代码库实现了一个基于FFmpeg和VAAPI的硬件加速视频解码与渲染框架,主要用于演示视频解码与渲染的完整硬件加速流程。支持多种渲染后端(X11、DRM、EGL),适应不同显示环境。包含视频处理过滤器,可进行格式转换和…

JavaWeb 课堂笔记 —— 09 MySQL 概述 + DDL

本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖SpringMyBatisSpringMVCSpringBoot等)》,章节分布参考视频教程,为同样学习…

精品推荐 | 湖仓一体电商数据分析平台实践教程合集(视频教程+设计文档+完整项目代码)

精品推荐,湖仓一体电商数据分析平台实践教程合集,包含视频教程、设计文档及完整项目代码等资料,供大家学习。 1、项目背景介绍及项目架构 2、项目使用技术版本及组件搭建 3、项目数据种类与采集 4、实时业务统计指标分析一——ODS分层设计与数…

【人工智能】大语言模型多义词解析技术揭秘——以“项目“歧义消解为例

今天田辛老师和小伙伴探讨了一个有趣的多义词问题, 在人工智能技术日新月异的今天,大语言模型(LLM)对自然语言的理解能力已经达到令人惊叹的水平。大模型到底是如何去区分多义词的? 比如:当用户提到"…

【maxENT】最大熵模型(Maximum Entropy Model)R语言实现

文章目录 一、相关package介绍1.1 dismo 包1.2 raster包1.3 常见问题与解决 二、代码示例 🟢🟠先看:【maxENT】最大熵模型(Maximum Entropy Model)介绍与使用(maxENT软件) ASCII文件太大&#…

哈希表-算法小结

哈希表 map set 数组 在C中,set 和 map 分别提供以下三种数据结构,其底层实现以及优劣如下表所示: 集合底层实现是否有序数值是否可以重复能否更改数值查询效率增删效率std::set红黑树有序否否O(log n)O(log n)std::multiset红黑树有序是否…

OpenCompass模型评估

OpenCompass面向大模型的开源方和使用者, 提供开源、高效、全面的大模型评测开放平台。 一、OpenCompass文档 1.基础安装 使用Conda准备 OpenCompass 运行环境: conda create --name opencompass python3.10 -y conda activate opencompass2. 安装 Op…

博途 TIA Portal之1200做主站与有意思的板子做MODBUS_RTU通讯

做为博途的硬件,1200和1500本体都不具有串口通讯功能,只能使用扩展板或是通讯模块完成。 其中1200使用CB1241或CM1241进行串口通讯,本文将使用CM1241进行演示。 1、硬件介绍 1200的PLC一台,有意思的板子(以下简单4D板)一台。 其中1200带扩展模块CM1241 RS232;4D板使…

【深度学习与实战】3.1 逻辑回归模型

‌1. 定义与核心思想‌ 逻辑回归(Logistic Regression)是一种用于‌二分类问题‌的统计学习方法,通过‌sigmoid函数‌将线性回归的输出映射到[0,1]区间,表示样本属于某一类别的概率‌。 ‌本质‌:广义线性模型&#x…

AI三万字论文生成效果——随机森林在信用卡欺诈分析

以下内容全文由AI制作,有gemini和gpt模型配合一次性生成(即未来我们会发布的功能),一次性生成的三万多字论文效果。 标题:随机森林在信用卡欺诈分析中的应用研究 摘要 信用卡欺诈已成为全球金融领域面临的严峻挑战…

质检LIMS系统在半导体制造行业的应用 半导体质量革命的现状

在半导体这个“工业皇冠上的明珠”领域,纳米级的精度要求与质量管控如同硬币的两面。随着芯片制程向3nm、2nm演进,传统质检模式已难以满足海量数据、复杂工艺的质量追溯需求。质检LIMS实验室系统作为质量管理的中枢神经,正在重构半导体制造的…