📄️ goose 架构
goose 是一个开源 AI 智能体,建立在大语言模型(LLM)的基本交互框架之上。大语言模型主要作为基于文本的对话界面:处理文本输入并生成文本输出。这种“文本进、文本出”的方式通过工具集成得到增强,使 AI 智能体能够完成任务,由此形成了 goose。
📄️ 扩展设计
本文描述 goose 中扩展框架的设计与实现。该框架让 AI 智能体通过统一的、基于工具的接口与不同扩展交互。
📄️ 错误处理
错误处理是推动 goose 表现的关键部分。大语言模型的非确定性会以多种方式引入错误,而模型随后又可以自行恢复。在一次典型的 goose 会话中,预计会出现若干智能体错误,模型可以直接看到并纠正,这个过程甚至可能完全在幕后完成。