标签: 学习笔记

  • 提示词入门:怎样把问题问得更清楚

    提示词入门:怎样把问题问得更清楚

    很多人觉得提示词很神秘,好像必须掌握一套咒语。其实提示词的核心很朴素:把你想要的结果说清楚

    一个实用模板

    背景:我正在做什么。
    目标:我希望你帮我完成什么。
    约束:哪些不能做,哪些必须保留。
    输出:请用什么格式给我。

    例如:

    背景:我正在学习 AI 基础概念。
    目标:请解释什么是大模型。
    约束:不要使用太多专业术语,每个术语都要解释。
    输出:用 5 个小标题,每节不超过 150 字。

    为什么这样更有效?

    AI 不是读心术。你给的信息越模糊,它越容易按自己的默认理解来回答。你把任务边界说清楚,它就更容易贴近你的真实需求。

    常见错误

    • 只说“帮我写一篇文章”,没有主题、受众和长度。
    • 只说“优化一下”,没有说明优化目标。
    • 给了很多资料,但没说最终要输出什么。
    • 不要求验证,直接相信结果。

    一个小技巧:让 AI 先提问

    当你还没想清楚需求时,可以让 AI 先问你几个关键问题:

    我想做一个 AI 学习网站,但需求还不清楚。请先问我 5 个最关键的问题,不要直接给方案。

    这会让对话更像一次需求澄清,而不是盲目生成。

  • 零基础学习 AI,可以按这条路线走

    零基础学习 AI,可以按这条路线走

    学习 AI 最容易遇到的问题不是资料太少,而是资料太多。有人一上来就学数学和论文,很快被劝退;有人只玩工具,又很难形成系统理解。

    更适合零基础的路线,可以分成五步。

    第一步:理解基础概念

    先知道人工智能、机器学习、深度学习、大模型、提示词、智能体这些词分别指什么。目标不是背定义,而是能用自己的话讲出来。

    第二步:使用常见工具

    选择 2 到 3 个工具,围绕真实任务练习:总结一篇文章、写一个方案、生成一份学习计划、修改一段代码。工具用起来,概念才会落地。

    第三步:学习提示词方法

    掌握目标、背景、约束、格式这四个要素。提示词不是万能技巧,但它能显著提升沟通效率。

    第四步:做一个小项目

    比如做一个个人知识库、自动整理文件的小脚本、AI 辅助写作流程、微信小程序内容站。项目会逼你连接工具、数据、流程和验证。

    第五步:补技术基础

    如果你想继续深入,再学习 Python、数据处理、API 调用、机器学习基础和模型原理。这个时候学技术,会更有目标感。

    学习 AI 不需要一步到位。先建立理解,再持续实践,慢慢就会形成自己的判断力。

  • Codex 使用技巧:把 AI 编程助手变成稳定协作者

    Codex 使用技巧:把 AI 编程助手变成稳定协作者

    Codex 最好用的地方,不是“让它一次性写完所有代码”,而是把它当成一个能读项目、能运行命令、能修改文件、能验证结果的工程协作者。用得好,它可以帮你省掉大量重复探索、机械改动和验证成本;用得不好,它也可能在上下文不清楚时绕路。

    这篇文章整理一套更适合日常开发的 Codex 使用方法:从提需求、管理上下文,到二开项目、排查问题、沉淀团队规范。

    一、先给目标,再给边界

    很多人使用 Codex 时,习惯只说一句“帮我改一下这个功能”。更稳定的写法是把任务拆成四块:目标、范围、约束、验收方式。

    目标:把文章详情页增加目录导航。
    范围:只改小程序前端,不动 WordPress 插件和后端接口。
    约束:保持现有样式体系,不新增重量级依赖。
    验收:本地能编译,长文章目录点击可滚动到对应标题。

    这样写的好处是,Codex 会更容易判断哪些文件该看、哪些地方不该碰、最后应该用什么方式证明任务完成。

    二、让 Codex 先读项目,再动手

    在陌生项目里,建议先让 Codex 做一轮轻量侦察:

    先不要改代码。请阅读项目结构,找出小程序接口配置、文章列表页、文章详情页、构建命令,然后给我一个二开切入点说明。

    这类提示可以降低误改风险。尤其是二开开源项目时,项目可能有自己的路由、状态管理、接口封装和构建脚本。先让 Codex 建立项目地图,比直接要求它“加功能”更稳。

    三、把长期规则写进 AGENTS.md

    如果一个规则会反复出现,就不要每次都靠聊天补充。可以把项目约定写进 AGENTS.md,比如:

    • 项目使用的 Node、Java、Python 版本。
    • 构建、测试、格式化命令。
    • 接口、组件、目录命名规范。
    • 哪些文件不能自动修改。
    • 上线前必须跑哪些检查。

    OpenAI 的 Codex 文档中也把 AGENTS.md 作为项目级自定义指令的重要入口。对于长期维护的项目,这是最值得先做的一步。

    四、复杂任务先要计划,小任务直接改

    不是所有任务都需要长计划。改一个按钮文案、修一个 CSS 问题,可以直接让 Codex 修改并验证。

    但遇到数据库结构、接口协议、前后端联动、迁移兼容、上线回滚这类任务,最好先让它给计划:

    先给我实现方案和风险点,不要改代码。等我确认后再开始。

    确认方案后,再让 Codex 分步实现。这样你可以在关键路径上做判断,而不是等它改完一大堆文件再回头审。

    五、用测试和命令做“护栏”

    Codex 会写代码,但最终可靠性仍然要靠验证。你应该明确告诉它使用哪些命令验证结果:

    修改后请运行:
    npm run lint
    npm run build
    npm test
    如果某个命令失败,请先分析原因,不要跳过。

    如果项目没有测试,也可以让 Codex 补最小测试,或者至少跑构建、类型检查、页面预览。对于小程序、前端页面、可视化应用,截图检查也很有价值。

    六、让 Codex 保持改动克制

    二开项目最怕“顺手重构”。你可以明确要求:

    请保持改动最小化,只修改完成这个功能必要的文件。不要重构无关模块,不要调整格式化配置。

    这句话很有用。它会让 Codex 更倾向于沿用项目现有写法,而不是引入一套它觉得更现代的结构。

    七、把重复流程沉淀成技能

    如果你经常做同一类任务,比如发布 WordPress 文章、检查小程序接口配置、生成版本说明、跑上线检查、把设计稿转成组件,可以把这些流程沉淀成 Codex skill。

    技能适合保存可复用的工作流、参考资料和脚本,让 Codex 在类似任务里少问你、少猜测、少走弯路。

    八、外部系统用 MCP 或专用工具接入

    如果任务需要访问 GitHub、文档、数据库、工单系统、设计工具,不要只靠复制粘贴。更稳定的方式是接入 MCP、CLI 或专用脚本,让 Codex 可以用结构化方式读取和操作数据。

    例如,读取一条工单、查询一次构建日志、拉取一个接口文档,都比把大段文本塞进聊天窗口更可靠。上下文越结构化,Codex 越容易做出可验证的改动。

    九、危险操作前让它停一下

    凡是涉及删除、迁移、覆盖、部署、重启服务的操作,都应该要求 Codex 先说明影响范围:

    执行前先告诉我:会影响哪些服务、如何备份、如何回滚。没有确认不要执行破坏性操作。

    这类规则尤其适合写进项目或服务器的长期说明里。Codex 可以很快,但生产环境需要慢半拍。

    十、好的 Codex 提示词模板

    日常开发可以直接套这个模板:

    背景:这是一个基于 WordPress 后端 + 微信小程序前端的内容项目。
    目标:实现……
    范围:只允许修改……
    约束:沿用现有技术栈和代码风格,不新增不必要依赖。
    步骤:先阅读相关文件,再给出简短方案,然后实现。
    验证:运行……并说明结果。
    输出:总结改了什么、如何验证、还有哪些风险。

    这个模板不花哨,但非常实用。它给了 Codex 足够的上下文,也给了你足够的控制权。

    结语

    Codex 的核心价值,不是替你“凭空变出代码”,而是把工程工作中那些需要阅读、判断、修改、验证的环节串起来。你给它清楚的目标、稳定的项目规则和可执行的验证方式,它就更像一个可靠的协作者。

    真正好用的 AI 编程工作流,往往不是一次神奇的提示词,而是一套逐渐沉淀下来的协作规范。

    参考资料