序言
在设计和产品的日常工作里,有一条默认成立的链路:想法由设计产生,方案由设计表达,最终实现交给开发完成。这个链路稳定、成熟,但也有一个长期存在的问题——反馈太慢。
一个体验问题被发现时,设计师可以很快提出解决方案,也可以很快画出结构和交互,但要看到它真实运行起来,中间往往隔着排期、沟通、开发资源分配,以及不可避免的等待。很多时候,我们并不是不清楚“应该怎么做”,而是验证它的成本太高。 1 Codex 出现 Codex 更重要的变化,并不是让设计师“学会写代码”,而是把“描...
从 0 到 1 学习 Codex
16 篇文章
在设计和产品的日常工作里,有一条默认成立的链路:想法由设计产生,方案由设计表达,最终实现交给开发完成。这个链路稳定、成熟,但也有一个长期存在的问题——反馈太慢。
一个体验问题被发现时,设计师可以很快提出解决方案,也可以很快画出结构和交互,但要看到它真实运行起来,中间往往隔着排期、沟通、开发资源分配,以及不可避免的等待。很多时候,我们并不是不清楚“应该怎么做”,而是验证它的成本太高。 1 Codex 出现 Codex 更重要的变化,并不是让设计师“学会写代码”,而是把“描...
🍕 当你要学习一个事物,最先要做的就是尝试它
在正式开始使用 Codex 之前,我们先解决三个最基础的问题:它是什么、适不适合你、以及怎么拿到它。 这一篇不会涉及复杂用法,只做一件事——让你从“听说过 Codex”变成“已经装好 Codex,可以开始用了”。 1 什么是 Codex Codex 是一个 AI 编程 Agent 工具,它的核心能力不是“帮你写...
🧨 如果你喜欢一款产品,请愿意为它付费,否则它将消失
在上一篇文章中,我们已经安装并且登录了 Codex,本期文章我们来聊聊 Codex 的订阅,这会牵扯到付费问题,特别是“挣人民币花美元”的尴尬情况,因此需要单独说明一下。 1 Codex 的订阅方案 Codex 的个人版本目前提供了 4 种订阅方案,如下图。 image 这四种订阅我们一个一个来介绍。 1.1...
🧨 万事俱备,之前开始动手了
现在,我们已经有了一切准备,可以开始构建我们的第一个项目了。 1 创建第一个项目 Codex 有 2 种方式创建项目,首先你要找到如何开始创建项目,如图,在悬停到项目这里的时候,点击这个按钮。 image 如下图,这时候会打开一个 menu 菜单,要你选择创建方式。 image 这里说明一下2 种创建方式的不同...
🍕 我们已经可以对话了,但是提示词的质量和我们对思路的梳理依然是难点
我们现在确实可以直接跟 AI 对话了,让他帮我们做点什么东西出来。但是有个问题,我们想做一个个人任务清单管理工具,但是他是在要想的东西太多了,我目前只是想做一个这个,其他的都还没想好,要用什么技术栈,要设计成什么风格,都没有概念,一口气也说不清楚,这可怎么办啊。 为了解决这个问题,你需要认识 Codex 的计划...
🍕 任务已经完成,但是要做好留痕
上一篇文章我们要AI 做的Todo 产品 AI 已经写好了,就像下图一样,他完成了任务,我们可以预览一下效果,如果没有问题,我们就可以继续迭代了。 image 但是,假如我们改坏了想要回到现在的版本,或者我们要换一个设备来写,又或者我们现在需要和别人合作,这可怎么办呢? 这就是在创建第一个项目的时候要初始化 G...
🍕 项目需要规范,AI 也是
在上一期我们已经可以让 Codex 和 github 连接起来了,可以提交、推送、回滚代码。但是,每一次我们都要自己提交和推送,实在是不方便,有没有什么办法可以让整个项目来遵守自动提交呢?或者说,有没有一种方式可以构建一个项目规范呢? 答案是肯定的,这就是 AGENTS.md 和 Design.md 文档。 1...
🍕 分支是一种安全的保护机制,工作树让我们快速验证想法
我们现在其实已经可以跑一个相对完整的项目了,有规范、有版本控制、有远程仓库,似乎什么都不缺了。但是假如你现在有一个想法想要试试,例如一个这里的按钮交互是打开抽屉还是 dialog,你拿不准,你可以逐一尝试,但是缺乏对比,这可怎么办? 这时候就需要分支和工作树。 1 Git 分支 设想一棵树,他向上生长,然后有很...
利用派生数等功能,我们现在一个项目的 thread 可能已经非常多了,找起来很麻烦,这时候就需要对 Thread 做一些整理,就要使用归档和删除功能。
1 归档线程 Codex app 默认在线程的操作中是不能删除线程的,只能归档线程。操作方式如下: image 点击如上图的 icon 就会归档线程,归档后会弹出一个 toast 通知表示归档完成,但是这里依然可以撤销归档将 thread 还原回来,就像下图。 image 1.1 寻找已归档的线程 归档后的线程...
🍕 一键运行脚本,方便好用
上一篇文章中我们有提到每一次对话归档后,正在运行的项目就会被停止,我们测试项目的 todo 网站就停止服务了,每次都要重启,这实在是不方便,有什么办法能解决吗? 有的,就是脚本操作功能。 1 脚本操作功能入口 操作的入口位于右侧面板上,如下图,点击即可运行提前设置好的脚本。 image 如果你还没有配置环境,可...
现在我们可以让 Codex 和 github 联动起来,但是我们实际的工作中或者要做自己的小产品的时候,远远不止这两个东西,figma、飞书钉钉文档等等,这些东西要怎么给 AI 呢?又或者 AI 能不能读取并且操作这些东西呢?
当然可以,这时候就需要使用 MCP 了。如果你还不知道什么是 MCP,可以查看我的这篇文章:MCP 1 Codex 连接 MCP 你可以在设置—>MCP 服务器里面找到 MCP 的配置,如下图所示。 image 2 配置 MCP 2.1 GUI 配置方式 如果你要添加 MCP,可以在这里使用 GUI 来配置。我...
我们现在已经几乎能够让 AI 做任何事情了(虽然质量可能堪忧),但是我们还不会用 skill。
如果你还不知道 skill 是什么,可以查看我写的这篇文章:Skill 技能 在 Codex 里面要如何使用 Skill 呢? 1 Codex 里安装 skill 在 Codex 里面使用技能,可以分为第三方技能和官方技能两类,安装方式会有所差别。 1.1 官方 skill Codex 官方也提供了不少 ski...
现在的 skill、mcp 还有提示词这些,都只是分散的,没有办法变成一个整体来专门解决一类任务,于是,Plugin 诞生了。
1 Plugin 是什么 如果你有过开发或者相关的英文知识,你会知道这个就是插件的意思。不同于其他产品上的插件,这个是给 AI 的插件补丁。 Plugin 把提示词、skill、MCP、tools 全部放在一起,并说明这些东西的用处和使用方式,专门用于执行某一种或一类特定任务。 2 安装 Plugin Plug...
我们现在什么都有了,codex 的能力有了很强的拓展。但是可惜,他还缺少一些自动化手段。
自动化任务就是用来帮助我们做这些的。 1 如何创建自动化 我们想要创建自动化,只需要跟 AI 说明即可,例如: 提示词 markdown 设置一个自动化,在每个工作日早上给我一份晨间简报:包括我的日历安排、重要未读邮件,以及今天任何需要我注意的事项。 也可以前往自动化页面,选择 Codex 官方模板直接使用,如...
自动化运行定时任务还是不够自动化,我们往往是自己有一个目标,AI 做不到就一直自己改,但是还是要我们在这里为 AI 操心,有时候还要被 AI 气个半死,有没有一种方式,我只要把任务交代和最终要什么样子告诉 AI 就好了,然后我就可以什么都不
有的,这个就是最近刚更新的追求目标功能,即 Goal 命令。 1 什么是 goal 命令 你可以理解为你彻底把这个项目交给了一个包工头 AI,然后你只需要告诉他我要做一个什么,他要能做到什么,然后包工头就会知道,哦我要验收这些东西,那就这些是目标,然后交给打工人 AI,让他来实现,包工头 AI 会一直检查这个项...
现在,你已经掌握了 Codex 的用法了,回看你的路径,你学了很多:
我们可以用 git 工具联通 github 等代码仓库,使用云端和 git 工具来管理我们的项目代码; 我们利用 MCP 让 Codex 的能力边界进一步拓展,工作流更进一步地打通; 我们利用 plan mode 和 goal 实现了更加优质的提示词和任务发布; 我们将一些特定的通用规范沉淀为 AGENTS.m...