0

0

腾讯开源 tRPC-Agent-Go:让 Go 开发者轻松构建智能 AI 应用

霞舞

霞舞

发布时间:2025-08-26 18:42:45

|

446人浏览过

|

来源于php中文网

原创

腾讯 trpc 团队此前已开源 a2a 开发框架 trpc-a2a-go 与 mcp 开发框架 trpc-mcp-go,如今再度推出全新 trpc-agent-go 开发框架,标志着 go 语言在 ai 生态开发体系中的能力全面闭环。

官方表示,当前主流的 Agent 框架(如 AutoGen、CrewAI、Agno、ADK 等)多以 Python 为基础构建,而 Go 语言在微服务架构、高并发处理及部署效率方面具备天然优势,且在腾讯内部拥有广泛落地实践。然而,业界基于 Go 的 Agent 框架仍属稀缺,现有方案大多局限于流程编排类的 workflow 框架,缺乏真正意义上的“去中心化、可协作、能涌现”的多 Agent 自主协同能力。tRPC-Agent-Go 充分结合 Go 的高并发特性与 tRPC 生态优势,将大模型的推理、协商与自适应能力深度融入 Go 应用场景,满足复杂业务对“智能化+高性能”的双重诉求。

tRPC-Agent-Go 采用模块化设计理念,由多个核心组件构成,各组件均支持插拔式扩展,并通过事件驱动机制实现松耦合通信,同时允许通过 callback 注入自定义逻辑:

  • Agent:核心执行单元,负责接收用户输入并生成响应
  • Runner:驱动 Agent 执行流程,协调 Session、Memory Service 等能力模块
  • Model:兼容多种主流 LLM 模型(如 OpenAI、DeepSeek 等)
  • Tool:集成多样化工具能力(Function、MCP、DuckDuckGo 等)
  • Session:管理会话状态与事件流转
  • Memory持久化存储用户长期记忆与个性化数据
  • Knowledge:支持 RAG 知识检索增强生成
  • Planner:提供任务规划与逻辑推理能力
  • CodeExecutor:实现代码执行功能,支持 Local、Container 等多种运行模式

腾讯开源 tRPC-Agent-Go:让 Go 开发者轻松构建智能 AI 应用

腾讯开源 tRPC-Agent-Go:让 Go 开发者轻松构建智能 AI 应用

核心特性

多元化的 Agent 架构体系

PathFinder
PathFinder

AI驱动的销售漏斗分析工具

下载
  • LLMAgent:基于大语言模型,支持工具调用与智能推理
  • ChainAgent:链式任务执行,适用于多步骤分解场景
  • ParallelAgent:并行处理机制,实现多专家协同决策
  • CycleAgent:循环迭代结构,支持持续优化与反馈调整
  • GraphAgent:图状工作流设计,兼容现有编排使用习惯

强大的工具生态支持

  • 内置高频使用工具集
  • 支持 Function 调用、MCP 协议等多种扩展方式
  • 提供灵活的工具组合策略与调用调度机制

智能会话与状态管理

  • 支持 Redis 与内存双模式会话持久化
  • 实现长期记忆存储与用户画像维护
  • 集成 RAG 技术提升生成质量
  • 基于事件驱动的实时交互架构

全链路可观测能力

  • 深度集成 OpenTelemetry,实现端到端追踪与性能监控
  • 提供可视化调试界面与实时运行监控
  • 输出结构化日志,支持精准错误定位与排查

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

336

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

776

2023.10.18

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

97

2025.08.19

function是什么
function是什么

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果。本专题为大家提供function是什么的相关的文章、下载、课程内容,供大家免费下载体验。

499

2023.08.04

js函数function用法
js函数function用法

js函数function用法有:1、声明函数;2、调用函数;3、函数参数;4、函数返回值;5、匿名函数;6、函数作为参数;7、函数作用域;8、递归函数。本专题提供js函数function用法的相关文章内容,大家可以免费阅读。

166

2023.10.07

常用的数据库软件
常用的数据库软件

常用的数据库软件有MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、Redis、Cassandra、Hadoop、Spark和Amazon DynamoDB。更多关于数据库软件的内容详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1007

2023.11.02

内存数据库有哪些
内存数据库有哪些

内存数据库有Redis、Memcached、Apache Ignite、VoltDB、TimesTen、H2 Database、Aerospike、Oracle TimesTen In-Memory Database、SAP HANA和ache Cassandra。更多关于内存数据库相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

671

2023.11.14

mongodb和redis哪个读取速度快
mongodb和redis哪个读取速度快

redis 的读取速度比 mongodb 更快。原因包括:1. redis 使用简单的键值存储,而 mongodb 存储 json 格式的数据,需要解析和反序列化。2. redis 使用哈希表快速查找数据,而 mongodb 使用 b-tree 索引。因此,redis 在需要高性能读取操作的应用程序中是一个更好的选择。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

501

2024.04.02

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

37

2026.03.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.5万人学习

Django 教程
Django 教程

共28课时 | 5万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号