网易首页 > 网易号 > 正文 申请入驻

我用AI写了一个Mastodon客户端:复杂UI怎么提示才有效

0
分享至

一个Mastodon网页客户端从零到可用,需要多久?开发者@fh332393900的答案快得惊人——而且大部分代码是和AI结对写出来的。这不是简单的CRUD页面,而是包含富文本编辑器、联邦搜索、多语言UI的完整产品。更关键的是,他摸索出了一套让AI真正处理复杂工程问题的提示模式。

项目已开源,预览版跑在Vercel上。核心技术栈是React,AI主力用的是GPT-5.2-Codex。但比工具选择更值得看的,是怎么用提示把AI从"代码生成器"变成"架构协作者"。


富文本编辑器:最复杂的UI表面

Mastodon的编辑器必须同时满足两件事:用户体验要像原生应用,输出格式必须兼容后端——@user、#tag、:emoji: 这些标记不能乱。AI在这里的价值不是一次性生成完美代码,而是帮开发者在重构时守住行为边界。

一个典型提示:"替换编辑器实现,但保留mention/hashtag/emoji的输出格式。"结果:AI匹配了现有的序列化规则,后端兼容性没被破坏。另一个针对交互细节的提示:"添加工具栏,包含代码块、粗体、斜体三个按钮,每个按钮根据光标位置高亮。"AI输出了一套一致的UI状态模型,通过editor.isActive(...)完成状态绑定。

性能问题同样用提示拆解。"解释输入延迟的原因,然后提出改动最小的修复方案。"AI的响应聚焦在渲染优先级上,没有盲目重写组件——这是区分"有效AI编程"和"AI瞎写"的关键分水岭。

React Query:异步数据流的脚手架

搜索、时间线、发现页,这些功能背后是复杂的异步状态管理。AI在这里的优势是快速生成hooks和query keys,且命名规范保持一致。开发者不需要从零设计缓存策略的数据结构,可以把精力放在业务逻辑上。

项目里AI的真正价值点被总结为三类:结构化重构、复杂交互逻辑、架构变更时维持行为一致性。这三项的共同点是——它们都是具体的工程问题,而非"帮我写个登录页面"式的模糊需求。

提示模式:从生成代码到解决问题

这个案例揭示了一个反直觉的事实:AI编程的效率不取决于模型多强,取决于你问得多具体。模糊的指令得到模糊的代码,精确的工程问题得到可维护的解决方案。当AI被当作"结对程序员"而非"代码自动补全"时,它才能处理真正有价值的开发工作。

联邦搜索、emoji处理、代码块渲染、多语言切换——这些功能在一个Mastodon客户端里全部跑通。开发者留下的GitHub仓库和在线预览,成了验证这套方法论的最佳证据。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
58岁大姐每天吃一把南瓜子,半年后去体检,医生问吃了啥?

58岁大姐每天吃一把南瓜子,半年后去体检,医生问吃了啥?

健康之光
2026-05-07 17:45:07
梦见与异性发生关系,大都因为这5种原因,别再傻傻不懂了

梦见与异性发生关系,大都因为这5种原因,别再傻傻不懂了

荆医生科普
2026-05-06 21:55:04
5月1日全国统一执行!右转时扣分标准,不要盲目右转

5月1日全国统一执行!右转时扣分标准,不要盲目右转

小鹿姐姐情感说
2026-05-08 07:54:43
央视正式确认!就在巴基斯坦空军6:0打败印度的当天,中国成飞团队正在保障歼-10CE?

央视正式确认!就在巴基斯坦空军6:0打败印度的当天,中国成飞团队正在保障歼-10CE?

军武速递
2026-05-08 19:20:06
曹德旺关闭8.84亿美厂:美国不讲理,不再陪玩

曹德旺关闭8.84亿美厂:美国不讲理,不再陪玩

最新声音
2026-05-07 07:04:47
74万一刀两断!何冰娇的羽球人生就此定格 出国打球或是她的选项

74万一刀两断!何冰娇的羽球人生就此定格 出国打球或是她的选项

劲爆体坛
2026-05-08 08:02:13
央视拒付天价转播费仅1天!炸出一堆牛鬼蛇神,中国球迷有话要说

央视拒付天价转播费仅1天!炸出一堆牛鬼蛇神,中国球迷有话要说

另子维爱读史
2026-05-07 21:10:15
锁死海峡!阿联酋突袭伊朗,埃及阵风战机驰援:伊朗遭遇凶险包围

锁死海峡!阿联酋突袭伊朗,埃及阵风战机驰援:伊朗遭遇凶险包围

知法而形
2026-05-08 16:39:04
生下三胎仅6个月,方媛官宣喜讯,全网恭喜,让郭富城也始料未及

生下三胎仅6个月,方媛官宣喜讯,全网恭喜,让郭富城也始料未及

一盅情怀
2026-05-08 10:58:52
七折都无人要!南沙百万葵园资产法拍,原来坑仲多过笋!

七折都无人要!南沙百万葵园资产法拍,原来坑仲多过笋!

科学发掘
2026-05-08 18:19:08
访华仅剩8天,美国抛出1890亿美元,中方底牌亮了

访华仅剩8天,美国抛出1890亿美元,中方底牌亮了

爱看剧的阿峰
2026-05-08 17:01:38
特斯拉上海产Model 3换芯:充电功率涨47%,加速快0.9秒

特斯拉上海产Model 3换芯:充电功率涨47%,加速快0.9秒

字节漫游指南
2026-05-08 13:41:30
女子川西徒步遇难:全过程曝光,队友恐担责,网友怒斥不值得同情

女子川西徒步遇难:全过程曝光,队友恐担责,网友怒斥不值得同情

智慧生活笔记
2026-05-08 11:37:52
中吉乌铁路突生变数!俄想空手套白狼?乌国不干了,总理火速赴华

中吉乌铁路突生变数!俄想空手套白狼?乌国不干了,总理火速赴华

轩逸阿II
2026-05-08 18:17:06
重庆市委原常委、政法委原书记陆克华受贿案一审宣判

重庆市委原常委、政法委原书记陆克华受贿案一审宣判

新华社
2026-05-08 17:01:22
男子冒充大老板,订购5辆奔驰,总价450万。美女销售为促成大单,为其垫付6000余元食宿,谁知,3天后,男子突然消失,女销售才发现被骗

男子冒充大老板,订购5辆奔驰,总价450万。美女销售为促成大单,为其垫付6000余元食宿,谁知,3天后,男子突然消失,女销售才发现被骗

大爱三湘
2026-05-08 11:09:27
按下暂停键?日媒:中国多所顶尖大学已停止向日本派遣交换留学生

按下暂停键?日媒:中国多所顶尖大学已停止向日本派遣交换留学生

小兰聊历史
2026-05-08 12:41:25
海参崴的街头:勿忘历史伤痛,更需守住家国立场

海参崴的街头:勿忘历史伤痛,更需守住家国立场

涛哥锐评
2026-05-08 10:27:31
郭德纲、于谦相声再被举报!

郭德纲、于谦相声再被举报!

天津人
2026-05-08 15:12:33
央视军事官宣:中国首艘核动力航母正式确认

央视军事官宣:中国首艘核动力航母正式确认

武器鉴赏
2026-05-08 13:23:34
2026-05-08 22:04:49
灰度测试中
灰度测试中
生活正在重构,目前还在灰度测试阶段,暂不全量发布。
2286文章数 22关注度
往期回顾 全部

科技要闻

SK海力士平均奖金600万 工服成相亲神器

头条要闻

"大衣哥"再度翻红:五一假期3天跑5场 累到"要保命"

头条要闻

"大衣哥"再度翻红:五一假期3天跑5场 累到"要保命"

体育要闻

他把首胜让给队友,然后用一年时间还清账单

娱乐要闻

古天乐被曝隐婚生子,新娘竟是她

财经要闻

特朗普全球关税又受阻,也能退款?

汽车要闻

MG 4X实车亮相 将于5月11日开启盲订

态度原创

艺术
本地
手机
公开课
军事航空

艺术要闻

探索施密德的油画,感受无法抵挡的艺术魅力!

本地新闻

用苏绣的方式,打开江西婺源

手机要闻

大疆Osmo Pocket 4P开启预约

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

伊朗:最高领袖穆杰塔巴全面掌控局势

无障碍浏览 进入关怀版