Personal Notes

这里主要记我最近学 AI 时遇到的真实问题,比如接口为什么一直调不通、提示词为什么总是写不明白、一个小 demo 为什么能改上一晚上。比起结果,我更想把这些磕磕绊绊的过程留下来。

01

学习笔记

会记一些自己刚弄明白的东西,比如上下文是什么、为什么同一句话换个问法结果就不一样,尽量用自己能看懂的话写下来。

02

阅读摘抄

看官方文档或者教程时,遇到确实有帮助的内容会顺手摘下来,不然过几天又忘了自己当时到底看懂了什么。

03

练习复盘

做完一个小页面、调通一次接口、解决一个报错之后,我会补一段复盘,免得下次再踩同一个坑。

Current Focus

最近我主要在补这几块

接口联调

我先逼自己把请求和返回看明白

现在我最容易卡住的还是联调。很多时候接口不是不能用,而是我没把请求参数、响应结构和报错信息真正看懂,所以最近一直在补这一块。

提示词

我在练习把需求说得更具体

同一个需求,换一种说法结果差别很大,所以我现在会刻意少说空话,多把场景、限制和输出形式说明白,不想再让 AI 去猜我的意思。

文档阅读

我尽量不再只看示例,开始补细节

以前我看文档很容易只扫示例,现在会逼自己把参数说明、返回字段和异常情况也一起看,不然后面一接到代码里,还是得回来重新补课。

小 Demo

我想把“看懂”慢慢变成“做出来”

最近我更想多做几个小页面,哪怕功能很简单,只要真能跑起来,就比停留在笔记里更能暴露问题,也更能让我知道自己到底会了多少。

Latest Notes

最近我主要在反复折腾这几件事

模型理解

我经常不是卡在没数据,而是卡在没看懂数据

这件事最近出现过不止一次。前面一直以为是接口没成功,后来才发现数据其实已经回来了,只是我自己没把返回结构和字段层级看清楚。很多时候问题不是出在接口本身,而是我读结果读得还不够细。

提示练习

我慢慢意识到,很多时候是我没把话说明白

之前我总觉得“帮我整理一下”这种说法已经够清楚了,实际出来的内容还是很散。后来把目标、语气、输出格式分开写,结果一下就稳定了不少。现在回头看,很多时候不是 AI 不行,而是我自己给的信息太松了。

实践记录

我现在越来越能接受,一个小 demo 也会改很久

一开始我总觉得页面搭出来、接口接上去就差不多了,真做起来才发现还有加载状态、异常处理、文案和样式这些细节。每一项看起来都不大,但凑在一起就很花时间。现在我反而觉得,正是这些地方最能看出自己到底会不会。

Phase Notes

阶段沉淀

Project Workflow

我现在更想学的是,怎么和 AI 一起把项目慢慢做出来

先定方向

我会先把这次到底要做什么说清楚

现在我不会一上来就让 AI 直接开做,而是先把目标、页面范围、想改到什么程度、哪里不能动先说清楚。这样它给出来的方案和代码才不会跑偏,也更像是在一起推进项目,而不是各做各的。

一起拆解

复杂一点的需求,我会先让 AI 帮我拆成几步

如果一个需求里面又有页面、又有接口、又有文案,我很容易一开始就乱掉。所以我现在更习惯先让 AI 帮我把事情拆开,比如先改结构,再补样式,再看接口,再收文案。拆开之后,项目推进会顺很多。

边做边改

我最常让 AI 帮我的,还是改代码、顺文案、查问题

真正开始做项目之后,我一般会让 AI 帮我改现有代码、顺页面里的文字、或者一起排接口问题。它特别适合在我卡住的时候,帮我把当前这一小段往前推一步,让项目别停在那儿。

最后收口

我现在会更刻意让 AI 陪我一起检查和收尾

以前我常常改到能跑就停了,现在会再让 AI 帮我过一遍有没有漏掉空状态、异常提示、按钮文案、页脚信息这些细节。不过最后这一关我还是会自己确认,因为项目能不能真正落下来,往往就看这些收尾有没有做好。

Task Examples

下面这些话,是我现在更常拿来直接和 AI 说的

比起问得很空,我现在更习惯直接把手上的问题、范围和想要的结果一起讲出来。下面这几句,就是我做项目时比较常用的说法。

  • “先不要大改,帮我先看一下这个页面结构哪里乱了,尽量在现有基础上整理顺一点。”
  • “这个接口已经能返回数据了,你帮我一起看看是我取值写错了,还是渲染这一步漏了判断。”
  • “这段文案我已经写出来了,但读起来有点硬,你帮我顺一下语气,保留原来的意思,不要改得太像模板。”

反过来,这几种情况也是我现在会刻意避免的。不是 AI 不能做,而是这样说很容易让结果跑偏,最后反而还要回来重新改。

  • “你随便帮我改一下吧。”这种说法太空,AI 不知道我到底想保留什么,也不知道哪里是不能动的。
  • “直接全部重写一版。”如果没有先说明范围和目的,很容易改得看起来很完整,但已经不是我原来想做的东西了。
  • “你看着办就行。”这句话最容易让我后面返工,因为项目里很多细节其实还是得我自己拍板,不能全靠它猜。

有几种情况,我现在会先暂停让 AI 继续改

比如我自己还没想清楚到底要什么、同一个问题已经来回改了几轮还是越改越乱、或者页面方向其实已经偏掉了的时候,我会先停下来自己整理一下。因为这时候继续让 AI 往下生成,很多时候只会把原本没想清楚的问题越放越大。先把目标、优先级和想保留的东西理顺,再继续协作,通常会省很多时间。

我现在也更清楚,自己希望 AI 怎么回复我

  • 先告诉我它判断的问题大概在哪,再往下给修改建议,而不是一上来就贴一大段东西。
  • 如果要改代码,我更希望它说明改了哪一块、为什么这样改,这样我下次自己还能复用。
  • 如果要改文案,我更希望它保留原来的语气,只帮我顺结构和表达,不要一下改成很重的模板味。
  • 如果它也不确定,我反而更希望它直接说出来,再跟我一起缩小范围,这样比装得很确定更有用。

Today

今日摘记

随机一则

本地能跑,不等于线上也能跑。

这次把站点真正发到服务器上之后,我才意识到很多以前没认真面对的细节,其实都藏在“真正上线”这一步里。

Timeline

给自己留一条能回头看的线

前段时间

主要还是在看资料

那时候会收藏很多教程,也会记不少术语,但更多是停留在“看过了”,真正自己上手的部分并不多。

这段时间

开始强迫自己边学边做

现在更愿意把学到的东西落到小页面和小功能里,因为一写代码就知道自己到底是真的会,还是只是觉得自己会。

接下来

希望把零散理解慢慢连起来

不求一下子做很复杂的东西,先把接口、提示词、页面联调这些基础环节一点点走顺,能独立跑通完整小流程就很好。