AI 模拟面试教练系列目录:7 篇从命令行到飞书的 Go + LLM 实战


本站「AI 模拟面试教练」系列已更新至 7 篇。这是一个产品级的 Go + LLM 实战项目:从一个命令行 demo 起步,逐篇给它加上简历解析、网页界面、飞书机器人、语音、部署监控和历史记忆,核心状态机始终一行不改。每篇都附可直接运行的代码、踩坑清单与版本核对说明。

本系列同步首发于公众号「GO语言入门之路」。完整工程代码正在 GO2AI-CN 组织下整理开源(仓库名:ai-interview-coach),开源后将在本篇置顶更新地址。


一、状态机核心:Agent 是怎么思考与追问的

  1. 我用 Go 写了个 AI 面试官:出题、追问、打分全自动(上篇) —— 面试状态机设计、岗位能力模型(rubric)出题、「置信度 + 关键点覆盖度」双尺子追问、JSON Schema 锁死评分报告
  2. AI 面试官先读简历再出题:Go 简历解析实战(下篇) —— 纯 Go 提取 PDF 简历、结构化摘要与可疑点、针对性深挖出题、断点续面、原子落盘
  3. AI 面试官网页版实战:Go + SSE 流式输出(三) —— go:embed 内嵌页面、五个 REST 接口、ssestream 流式点评、fetch 手写 SSE 解析

二、接入层:同一个核心,多一个真实场景

  1. 把 AI 面试官接进飞书:Go 长连接机器人实战(四) —— 长连接零部署接入 IM、会话路由与指令解析、防自循环、并发串行化、会话 TTL
  2. 让 AI 面试官听懂语音:Go + 飞书语音消息实战(五) —— file_key 资源下载、SiliconFlow 免费 ASR 零改动接入、识别回显、opus 格式、零成本浏览器 TTS

三、工程化:从 go run 到 7×24 在线

  1. 让 AI 面试官 7×24 在线:Go 服务部署与成本监控(六) —— systemd 三行管生死、journald 管日志、usage 字段管成本、SSE IncludeUsage 的坑、上线检查清单
  2. 给 AI 面试官装上记忆:SQLite 历史落库实战(七) —— 纯 Go 无 CGO 的 modernc.org/sqlite、Store 接口依赖方向、SetMaxOpenConns(1) + WAL 填并发坑、「历史」指令交互与越权防护

四、技术栈速览

层 选型 理由
LLM SDK openai-go v3 官方 SDK,OpenAI 兼容端点换 baseURL 即可接国内模型
状态机 纯 Go 出题/评估/追问/报告,全系列复用的业务核心
流式输出 SSE(标准库 + http.Flusher) AI 场景单向流,普通 HTTP,无 WebSocket 负担
IM 接入 larksuite/oapi-sdk-go/v3 长连接 零公网部署,SDK 内置重连
ASR SiliconFlow(OpenAI 兼容) 免费模型 + 代码零改动
部署 单二进制 + systemd + journald 1 核 1G 够用,崩溃自愈
存储 modernc.org/sqlite 纯 Go 无 CGO,交叉编译友好

五、待更新

  • 第八篇(收官):架构演进全回顾 + 「fork 改造成你自己的 Agent」路线图——面试教练改成英语口语陪练、公务员结构化面试各要动哪几层

系列文章系 AI 辅助生成,内容已经人工核对,如有错误欢迎评论区留言指正。

🛒 站长推荐(京东联盟)

以上链接含京东联盟推广代码;通过链接购买本站可能获得少量佣金,不影响你的购买价格。

📮 关注公众号「GO语言入门之路」
GO语言入门之路 公众号二维码

每周更新 Go + AI 应用开发实战:AI 面试官完整项目、MCP、Agent 工程化,完整源码随文章首发。

微信扫码,或搜索「GO语言入门之路」关注,第一时间获取系列更新与源码,不再错过任何一篇。

wx

关注公众号

©2017-2026 鲁ICP备17023316号-1 Powered by Hugo · 隐私政策