返回 AI 工具目录

Agency

开发框架人工精选最近核验 2026年7月23日

Agency 是一个用 Go 构建生成式 AI 应用与自主智能体的库,面向想用简洁、地道的 Go 方式探索大模型能力的开发者。它填补了 Go 生态里此类库较少的空白,给出相对 Python 系框架(如 LangChain)的 Go 惯用替代,强调清晰架构、把业务逻辑与具体实现解耦,并借助 Go 的静态类型与性能优势。它把模型调用抽象成「操作(operation)」,可自定义并组合成「流程(process)」,配合拦截器观察执行;内置 OpenAI API 绑定(兼容 OpenAI 兼容接口),支持文本到文本、文本到图像、文本到语音、语音到文本等操作。纯 Go 实现,采用 MIT 许可,通过 go get 引入。

定价开源部署本地运行国内可达国内可达

解决什么问题

  • 为 Go 生态提供构建 LLM 应用与智能体的库
  • 把模型调用抽象成可组合的操作与流程
  • 用拦截器观察执行,业务逻辑与实现解耦
  • 支持文本、图像、语音等多种模态操作

适合

  • 偏好用 Go 而非 Python 做 AI 应用的团队
  • 看重静态类型、性能与清晰架构的场景
  • 需要把多个操作编排成流程并可观测的用法

不适合

  • 生态与集成数量少于 Python 系成熟框架
  • 内置绑定以 OpenAI 兼容接口为主,其他模型需自接
  • 面向 Go 开发者,非 Go 团队迁移成本高
  • 高级编排、记忆等能力需自行扩展

如何接入

  • 通过 go get github.com/neurocult/agency 引入
  • 以 operation 封装模型调用,组合成 process
  • 接入 OpenAI 或 OpenAI 兼容 API 作为后端
  • 用拦截器对执行过程做观测

已知限制

  • 生态与现成集成相对有限
  • 默认走 OpenAI 兼容接口,国内模型需自行适配
  • 高级 agent 能力(记忆、工具链)需自建

接入与使用事实

部署方式
本地运行
实现语言
Go
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网