首先看效果,10 行代码实现一个自主行动的 Agent ,把开发 Agent 的难度打下来了,这下人人都可以开发自己的 Agent

Imgur

起因

在开发 TogoSpace (一个多 agent 协作产品)的过程中,发现除了开发主要业务逻辑以外,开发给 Agent 使用的工具也占了很大一部分工作量,这部分有很多细节,实现起来是比较耗精力的,并且实现的好坏直接关系到 Agent 的运行效果,所以难度也不低

又想到这是一个共性需求,所以在开发完成后,就把这部分重新设计了下,独立了出来,作为 TSP ,这样有类似需求的人就都可以用上,并且一起完善

灵感来源

TSP (Tool Server Protocol, TSP) 的设计灵感来源于 LSP 。

LSP 用在编辑器领域,用来把代码智能(补全、诊断、重命名等)和编辑器实现解耦。
TSP 用于 LLM 领域,用来将 Tool 操作(读取文件、运行命令、搜索代码等)和 Agent 实现解耦。

两个协议遵循相同的架构哲学:通过定义良好的、传输无关的协议,将能力提供者与消费者解耦

效果

整个 TogoSpace 就是在 TSP 基础上构建的,效果如下,已经经过生产环境的考验,尽管可以放心使用

Imgur

欢迎使用,欢迎 star ,欢迎反馈意见

项目链接:

大家如果想开发 Agent 的,在这个基础上开发,可以省去很多脏活累活,并且会快很多。

欢迎大家试用,提出意见

标签: none

添加新评论