Skip to content

第15章 恭喜,你不只会写Agent了

从第1章"Go 写 AI?你没听错"到第14章"知道边界在哪",你走完了15章。这一章不教新技术,我们来聊聊——你现在会了什么、接下来怎么走、以及为什么 Go 和 AI Agent 这条路值得你继续走下去。


15.1 没有"最好",只有"最合适"

15.1.1 回头看,你已经会了什么

走到这里,你已经不是"会用 ChatGPT 提问题的普通用户"了。你是一个能设计、开发、部署 AI Agent 系统的 Go 开发者

回顾一下你掌握的:


15.1.2 什么时候用 Eino,什么时候自己写

场景推荐方案
简单问答 + 一个工具自己写(30 行代码搞定)
多工具 + 多轮对话Eino Agent(ReAct 模式)
固定流程的管线Eino Chain
复杂分支 + 循环Eino Graph
高性能 + 大量并发Go 原生 goroutine + Eino
需要跨语言调用MCP + gRPC

15.2 面对一堆选项,怎么选?

15.2.1 LLM 选型

LLM适用场景Go 接入方式
OpenAI GPT-4o通用最强,英文优先Eino ChatModel 原生支持
豆包(字节)中文优秀,国内合规Eino 原生适配
DeepSeek性价比高,推理强改 BaseURL 一行切换
通义千问阿里生态,企业场景改 BaseURL 一行切换
Ollama(本地)隐私敏感,离线场景改 BaseURL 一行切换

15.2.2 部署选型

方案适用场景Go 的优势
单体部署小团队、原型项目go build && ./agent
Docker标准化团队镜像 15MB,Python 版 300MB+
K8s大规模、弹性伸缩天然低内存,Pod 密度高
Serverless突发流量毫秒级冷启动

15.3 你不是一个人在战斗

15.3.1 Go + AI 的社区正在形成

相比 Python 的 AI 社区,Go 的 AI 社区还小——但正因为小,每个人都能被看见:

  • Eino GitHub:字节跳动维护,Issues 和 PR 有团队响应
  • CloudWeGo 社区:Eino 的母组织,有微信交流群
  • 图解AI系列公众号:持续更新 Go + AI Agent 教程

15.3.2 持续学习的路径


15.4 AI 领域,停下来就是倒退

15.4.1 保持饥饿

AI 领域每周都有新东西。但这本书教你的不是"怎么用某个具体的 API"——那些半年后就过时了。书教的是 Agent 的思维方式

  • 怎么设计工具接口
  • 怎么编排工作流
  • 怎么管理状态和记忆
  • 怎么评估和兜底

这些思维,API 换一百遍也不会变。你掌握的不是"怎么调 OpenAI",而是"怎么让 LLM 为你干活"。

15.4.2 Go 的长期价值

Go 在 AI 基础设施里会越来越重要。原因很简单:

  1. 性能:大模型推理拼 GPU,Agent 服务拼并发。Go 的 goroutine 是 Agent 服务的天生搭档
  2. 部署:一个二进制。云原生时代的通用语言
  3. 团队:全球上百万 Go 开发者,不是每个人都能/愿意学 Python。Eino 让这些开发者能直接用 Go 做 AI
go
// 这本书的起点和终点,都在这三行代码里
agent, _ := compose.NewAgent[Message, Message]().
    WithChatModel(model).
    WithTools(tools).
    Compile(ctx)

result, _ := agent.Invoke(ctx, input)

你从这三行开始,走了 15 章。现在再看到这三行,你脑子里想的不是一个"黑盒调用"——是一整套设计决策:这个 Agent 该用 Chain 还是 Graph?工具权限怎么分级?context 超时设几秒?要不要加 Callbacks?

这就是这本书带给你最值钱的东西:不是代码片段,是架构思维


15.5 结语:你的 Agent 之旅才刚刚开始

15 章学完了,但这只是起点。

接下来你可能会做这些事:

  • 把 Eino Agent 接入你公司的 Go 微服务
  • 给团队写第一个 MCP Server,让同事用
  • 在面试里聊"你怎么设计一个 Multi-Agent 系统"
  • 某天看到招聘 JD 里写着"熟悉 AI Agent 开发,有 Go 项目经验优先",你会心一笑

你不是在追趋势。你已经在这个趋势里了。


✅ 知识点检查

学完这一章,试试思考这几个问题:

  • [ ] 你现在掌握的技能可以分哪五大类?
  • [ ] 哪些场景该用 Eino,哪些场景可以自己写?
  • [ ] 学完这本书之后,你下一步想做什么?

📚 延伸阅读


准备好了吗?动手吧。