[Idea] LobeAgent Runtime #924
Replies: 8 comments 5 replies
-
和 LangChain 的区别? 从做的事情上来看有挺大的相似性。langchain 也有多LLM 后端,工具调用、插件系统等能力,也有 LangSmith 的 Chain 开发平台,用户理论上可以通过一个id实现 LangSmith 的调用。 那差别在哪? Langchain 无法直接运行 LobeChat 中已经定义好的助手。因此无法直接在各个运行时中一键运行各种lobe助理。 LobeAgent Runtime 的目的就是能一键运行lobe助理。 所以理想情况下,LobeAgent Runtime 的底层实现也可能会依赖于 LangChain,以抹平多llm后端的调用问题。而 Runtime 本身可能会做更多关于 lobe 应用层的逻辑。使得 lobe 助理可以在各个端中运行。 |
Beta Was this translation helpful? Give feedback.
-
目前需要 agent runtime 的场景: Lobe Agent 市场索引
LobeChat
Lobe Agent Builder (待做)
Lobe i18n
Readme Wizard
github action未来其他开发助手 |
Beta Was this translation helpful? Give feedback.
-
提两个比较基础的功能供参考:
|
Beta Was this translation helpful? Give feedback.
-
这个公式概括了智能体的功能本质。为了理解每个组成部分,让我们将其与人类进行类比:
我们做一个这样的集合,应该能完成绝大多数事物了,这个是目前 LLM 环境下面很好的场景 |
Beta Was this translation helpful? Give feedback.
-
感觉先提供一个对外的REST API比较重要 |
Beta Was this translation helpful? Give feedback.
-
没必要吧,第三方的 api整合太多了,聊天工具和 API 整合是两个方向的东西发自我的 iPhone在 2024年3月24日,02:59,rovedream ***@***.***> 写道:
感觉先提供一个对外的REST API比较重要
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
整合API和聊天工具结合起来更强大,类似discord bot. 相当于是个中转平台,一端对接APP, 一端对接大模型
…________________________________
发件人: Maple Gao ***@***.***>
发送时间: 2024年3月23日 21:47
收件人: lobehub/lobe-chat ***@***.***>
抄送: rovedream ***@***.***>; Comment ***@***.***>
主题: Re: [lobehub/lobe-chat] [Idea] LobeAgent Runtime (Discussion #924)
没必要吧,第三方的 api整合太多了,聊天工具和 API 整合是两个方向的东西发自我的 iPhone在 2024年3月24日,02:59,rovedream ***@***.***> 写道:
感觉先提供一个对外的REST API比较重要
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
—
Reply to this email directly, view it on GitHub<#924 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABQL6WNYZO3TR4ALMQW6HJ3YZXZ7NAVCNFSM6AAAAABBLIFDU2VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQOBZGQYTK>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
我们对于 ai 的观点是,只有构建智能助理才能真正发挥它最大的价值。因此 LobeChat 的顶层设计中,agent 才是唯一的一等公民。
但 lobeChat 只是一个前端运行时,只有当用户打开 chat 页面后才能和助理进行交互。这大大局限了 Agent 的交互能力。在我的构想中,Agent 可以与用户被动交互,也应该可以主动运行,比如定时执行某些任务,或者帮助开发者协助管理 issue , review PR,甚至实现部分代码开发。
那上述构想离不开 agent 在多种执行环境中运行,比如浏览器、 node 、deno、 Edge Runtime等等,通过指定一个
identifier
就可以运行相应的助手。同时,结合社区的共建,我们已经在 Lobe Agent 市场中看到了各色的 agent 智能助理。有的配置了超长的 systemRole ,有的配置了插件,有的设定了不同的模型与超参数。 那我们是否有可能复用这些 agent ,使之在不同的环境中为我们工作?
这就是这个帖子的思考,提供一个统一的 Agent Runtime ,提供 agent 的初始化、校验、会话等若干能力,进而实现一个 runtime 运行不同llm后端、不同配置的 agent。
Beta Was this translation helpful? Give feedback.
All reactions