从零开始用 Go 开发 AI Agent:一条可执行的六周学习路线
面向 Go 和 AI Agent 初学者,以个人任务助理为主线,把 Go 语法、HTTP、JSON、接口、测试 与模型调用、工具循环、状态管理和安全边界串成一条六周可执行路线。
面向 Go 和 AI Agent 初学者,以个人任务助理为主线,把 Go 语法、HTTP、JSON、接口、测试 与模型调用、工具循环、状态管理和安全边界串成一条六周可执行路线。
在最小 Agent 循环上补齐可靠工具层:JSON Schema、严格参数解码、路径边界、超时取消、 错误分类、输出裁剪、幂等键与危险操作确认,并用 Go 实现可测试的执行器。
从普通 LLM 对话出发,拆解 AI Agent 的模型、工具、状态与运行循环, 并用 Go 写出一个不依赖具体厂商 SDK 的最小 Agent 骨架。
从项目初始化到 WebSocket 实时通信,使用 Go、PostgreSQL 和 JWT 搭建完整 IM 后端。
记录这两天在 go-chat-api 项目里打通 requestId 链路、理解 context 正确传递方式,并把一个看似代码导致的 500 错误最终定位到外部 LLM API 返回 502 的完整过程。
记录一个最小 Go 聊天接口项目的完整落地过程:从 /ping、/chat、handler/service/model 分层、config.yaml 配置读取,到接入真实 LLM API 并完成排错联调。
从 PHP 开发者视角理解 Go 指针、数组、切片、Map、结构体和内存语义。
讲解 GoFrame 文件上传接口、存储配置、安全校验、大小限制和常见问题处理方式。
系统整理 Go net/http 的客户端请求、响应处理、超时边界、连接池、重试与并发实践。
使用 GoFrame 完成用户注册接口,包含请求校验、业务逻辑、密码处理和数据持久化。