🐛 问题排查
记录日常 coding 与 AI 协作开发中遇到的环境、依赖、授权、API 及模型生成代码等问题,强调可复现的解决步骤与有效验证。
文章列表
Codex 运行脚本权限 EACCES 报错与权限沙箱治理
记录在使用 AI 编程助手执行自动化构建脚本时遇到 permission denied (EACCES) 报错的排查原因与权限修复实战。
Gemini CLI 登录失败的排查记录
记录 macOS 环境下运行 Gemini CLI 进行 Google 账号 OAuth 登录时回调端口被占用导致授权超时的排查与解决过程。
MySQL 明明只更新一条记录,为什么还会阻塞其他请求?
🧑💻 面试官:一条 UPDATE 只影响一行,为什么其他请求还会被它阻塞?
MySQL 索引为什么会失效?如何用 EXPLAIN 判断 SQL 有没有用好索引?
🧑💻 面试官:SQL 明明有索引,为什么还是慢?
Redis 的 RDB 和 AOF 有什么区别?宕机后哪些数据可能丢失?
🧑💻 面试官:Redis 开了持久化,收到 OK 的写入就一定不会丢吗?
Redis 分布式锁怎么实现?为什么加了锁仍然可能重复执行?
🧑💻 面试官:多个实例同时处理同一个订单,Redis 锁怎么加?
Redis 缓存穿透、击穿、雪崩有什么区别?分别怎么解决?
🧑💻 面试官:商品接口突然把数据库打满了,缓存穿透、击穿、雪崩怎么区分?
Python 的 async/await 是怎么工作的?为什么用了异步,接口还是会卡住?
🧑💻 面试官:AI 接口要调用几个外部服务,你准备用什么方式减少等待?
Agent 为什么选错工具?工具定义与动态筛选
🧑💻 面试官:我们给运维 Agent 接了监控、日志、发布记录等几十个工具,能力应该更强了吧?
AI 聊天如何停止生成?后端任务取消与状态处理
🧑💻 面试官:AI 报告生成页面上有一个“停止”按钮,你会怎么实现?
大模型为什么会产生幻觉?把 Temperature 调到 0 能解决吗?
🧑💻 面试官:知识库里没有今年的报销标准,助手却给出了一个具体金额。你怎么解释这种“幻觉”?
大模型长上下文为什么会漏信息?长文档处理与排查
🧑💻 面试官:一份合同有 80 页,完全放得进模型的上下文窗口。用户问“提前解约要付多少违约金”,模型还是漏掉了第 43 页的例外条款。你会怎么解释?
Agent 调用工具超时了,可以直接重试吗?
🧑💻 面试官:Agent 调“创建工单”工具,五秒后超时。模型说再试一次,你会让它调用吗?
RAG 检索不到知识库里的文档,应该怎么排查?
🧑💻 面试官:假设我们做了一个企业知识库。员工上传了一份《差旅报销规定》,里面明明写着“出差结束后 30 天内提交打车票”。可他问系统“打车票最晚什么时候交”,RAG 却说找不到。你怎么排查?
RAG 检索正确却回答错误,应该怎么排查?
🧑💻 面试官:假设我们做了一个售后知识库。用户问:“上个月买的设备进水了,能免费修吗?”这台设备适用的新版保修规则写着“进水故障不在免费维修范围”,检索结果里也有这段话,可系统却回答“保修期内可以免费维修”。你会先改什么?