5. 对话


Codex 的对话能力不仅仅是"聊天"——它是一种带执行能力的交互。你提出问题或需求,Codex 不仅会给出文字回答,还可能同时检索文件、运行命令来佐证它的回答。

理解项目

这个项目的数据流是怎么走的?从用户发起请求到数据库写入,经过了哪些层?

Codex 会自动定位相关文件,梳理调用链路,给出结构化的回答。

理解文件

@src/middleware/auth.ts 这个中间件做了什么?有没有潜在的安全问题?

@ 引用文件后,Codex 会读取文件内容并结合上下文回答。

解释报错

运行 npm test 时报了这个错:
TypeError: Cannot read properties of undefined (reading 'map')
  at UserList.render (src/components/UserList.tsx:23:15)

帮我分析原因。

把错误信息直接粘贴给 Codex,它会定位到对应文件和代码行,分析可能的原因。

连续追问

Codex 会记住当前会话的上下文,你可以自然地追问。比如在 Codex 解释完一段代码后,你接着问"那这个函数在什么场景下会被调用?"或"如果传入的参数是 null 会怎样?"——Codex 会基于之前的对话继续回答。

如果会话变得很长,上下文可能开始膨胀。此时可以用 /clear 命令清除历史开始新对话,或在新消息中简要重述关键背景。

评论

0
还没有评论,来写第一条吧