定制 Bub 应用
从能运行的 Bub 应用开始,添加工作中需要的行为。内置 BubAgent 扩展了 core.Agent;Framework 负责应用编排、插件 hooks 和渠道路由。
下面的指南沿用 Bub 应用的配置和扩展接口。如果你希望在 Python 程序中直接传入模型和工具,请从构建自己的 Agent开始。
选择要添加的能力
Section titled “选择要添加的能力”| 你要完成的工作 | 从这里开始 |
|---|---|
| 让模型调用一个函数 | Bub 应用中的工具 |
| 给模型提供可复用的操作说明 | 编写第一个 skill,然后阅读 Skills |
| 打包集成或替换应用 hook | 编写第一个插件,然后阅读插件与 Hooks |
| 通过 CLI、Telegram 或其他适配器接收消息 | 渠道 |
| 嵌入应用消息流程,或打包自己的发行版 | 嵌入与发行版 |
| 持续运行 Bub 服务 | 部署 |
工具、会话历史和 Agent 事件遵循共同契约。应用还提供工具加载、代码模式选择等默认策略。Bub 应用中的工具说明这些策略;应用轮次流程说明 Framework 如何连接消息接收与响应发送。