关于AIGC人工智能、思维方式、知识拓展,能力提升等。投稿/合作: @inside1024_bot
AIGC 领域的最新工具、开源项目以及行业大事件
开始读笑来老师的硬核鸡汤编程自学书了。
有了ChatGPT,我相信更容易学会。
AI探索指南
零代码,在ChatGPT 4 的协助下开发了个小游戏,耗时四个多小时。Unity引擎。 这游戏山寨了雅达利在1972 年推出的经典街机游戏:Pong。老费本来想做甩锅大作战的,越甩锅越大,玩家的弱点被锅命中会损失生命。但开发过程中遇到大量Bug 没顺利实现,就简化了方案。 和原版Pong 不同的是,我没做双人模式(因为不会![○・`Д´・ ○]),改为设置一个简单AI 控制右侧的挡板。目前这AI 还有点强,后续再想想怎么让它漏球又不至于放水太明显。另外增加了一些碰撞后显得有点弹性的物理效果。我还蛮吃惊…
5. ChatGPT 告诉你的操作步骤经常会缺失,比如会忘记告诉你在游戏引擎中进行一些赋值的操作。但你在遇到Bug 后他倒是能提醒你没做相关操作。就是……特别浪费时间。

6. 让AI 写代码之前,可以和他讨论几轮,问一下思路。有时候会有很神奇的效果,让他连续写几遍都写不对,但讨论一轮思路后再写,就能编译过了(即使是在讨论中全是AI 自己说,我什么观点都没提出)。

7. 有时候ChatGPT 会有点轴,一个方法用到死。这时候可以稍微提示一下,是不是可以换一个思路,或换一种设计。

我做这个小游戏的原因是看了一个油管上的Up用ChatGPT 零代码开发出了类似Flappy Bird 的小游戏。就难度而言,我这个山寨Pong 的开发难度要稍微比Flappy Bird 难一点点,毕竟还要做物理系统和AI 。整体来看,在AI 的辅助下零代码开发一些小游戏是现实的,但零基础想直接上手的话我觉得不太可能,至少这个开发者需要熟悉游戏引擎,会简单处理图片,能粗略看懂一个代码块是想做什么。

冷知识:Pong 被认为是史上第一款商业街机游戏。就这样,周末玉快!(•̀ᴗ• )
零代码,在ChatGPT 4 的协助下开发了个小游戏,耗时四个多小时。Unity引擎。

这游戏山寨了雅达利在1972 年推出的经典街机游戏:Pong。老费本来想做甩锅大作战的,越甩锅越大,玩家的弱点被锅命中会损失生命。但开发过程中遇到大量Bug 没顺利实现,就简化了方案。

和原版Pong 不同的是,我没做双人模式(因为不会![○・`Д´・ ○]),改为设置一个简单AI 控制右侧的挡板。目前这AI 还有点强,后续再想想怎么让它漏球又不至于放水太明显。另外增加了一些碰撞后显得有点弹性的物理效果。我还蛮吃惊的,老费只做了很简单的描述,ChatGPT 就给出了两种解决方案,写了代码出来,实现效果也还行。

说实话,过程中走了不少冤枉路,ChatGPT 4 也是会经常抽风,给人整得血压高。老费总结一下心得:

1. 前期有一个完善的设计文档给AI,后续能省不少事。尽量具体到每一个交互元素的状态、关联性等。也就是说,文档要比我们平时做游戏设计时写的框架文档更细致。AI 也能给你一些细节设计方案,甚至能把代码给你写得像模像样,但AI 基本上无法理解你的思路,只是拿一些有一定相关性的细节凑个数。

2. 事先想好游戏架构,具体模块分拆出来,因为和ChatGPT 的每一个对话都有最大token 的限制,想要在一个对话里让AI把所有代码都写对有点难,除非你是有能力做提问优化的提问师。但这里也存在一个悖论,有这个能力的提问师直接自己把代码就写了,也没必要跟AI 扯皮。

3. 要做好本地文档和代码的备份和更新。原因如上。针对同一个功能的代码,AI 可能会给你好几版(而且也许多多少少都有点问题的),你得反复测试。而你的提问也需要不断迭代和调整,也需要按版本存档管理,便于查找。

4. ChatGPT 目前在输出代码时经常会省略(略略略略略(ૢ˃ꌂ˂ૢ))。有点烦人,即使你告诉他生成这个类的代码全文,他也会省略,也许是出于资源节约方面的考虑。这就需要拿到代码后进行大致的阅读,算法不太懂没事,但至少要大致能看懂各个模块的思路,以及一些代码是不是给你略掉了。具体表现一般为他给你加一行像这样的注释:// Existing paddle collision code。我就是被他略掉了代码后,小球碰到挡板后会吸附上去不动,我调试了好半天,最后仔细一读代码,才发现是这货给我略了,我服。
opencat 的一些参数设置似乎有问题…同样的 prompt,明显不如 poe 稳定
RT 徐冲浪
最近B站搞了很多机器人,在UP的视频下面反复刷“一定要坚持创作哦”.......
来自Shadowrobot的远程操作系统,可以远程操控机器人,能够执行各种任务,工人无需到达现场,大大减少人的劳损和时间🤖🤖
Media is too big
VIEW IN TELEGRAM
我们做了一个「开源免费的小工具OPS/OpenPromptStudio」来解决提示词编辑过程中遇到的问题。

地址:https://github.com/Moonvy/OpenPromptStudio

🥣 OPS/OpenPromptStudio

这是一个旨在把 AIGC 提示词,可视化并提供编辑功能的工具,有以下特性

- 显示英文提示词的中文翻译
- 翻译输入的中文提示词到英文(因为 Midjourney 仅支持英文提示词)
- 为提示词进行分类(普通、样式、质量、命令)
- 轻松的排序、隐藏提示词
- 把提示词可视化结果导出为图片
- 常用提示词词典
- 通过 Notion 管理提示词词典

Invalid media: video
#AIHackathon
今天一天的时间,我用我自己做了一个实验,实验题目:我们面临想做又不敢做的事的时候,到底是不是自己在给自己设置障碍?
实验过程:我今天在完全不依靠别人的帮助下,只靠自己和GPT,从0开始设计产品、做设计稿、并且自己完成了完整的包含前端 后端 算法服务的项目,在抛下了任何思想枷锁,转向专注于一直往前冲的过程中,我发现我真的做出来了,而且看起来还不赖的样子…
要知道我是一个非计算机出身的产品经理,在此之前从未自己开发过哪怕一个完整的模块,更别提仅靠自己开发一个完整的项目,更更别提只用一天时间完成产品设计到全部的开发工作,今天的结果令我对自己和人生有了老生常谈的新认知:nothing is impossible!
所以,觉得自己能力还不够或者时机未到等等,而不能去改变世界或者实现理想,貌似都是我们习惯性给自己找的借口,这一点至少通过今天的实验我已经很确定了。
RT 老范讲故事🎙️
昨天听了一个论文洗稿的背后故事。
很多论文洗稿工具,放进论文之后,自动生成一篇差不太多,但重合度很低的文章。
方法简单粗暴,先把中文内容扔给谷歌翻译,翻成英文。然后再把英文内容扔给谷歌翻译,翻成中文,搞定。
用科学的方法调教了一下 MeowuGPT,prompt 真是神奇。 https://poe.com/MeowuGPT
语言模型不仅是个统计模型,它们还理解了这个世界的本质。by OpenAI联合创始人 Ilya Sutskever 。 https://youtube.com/clip/UgkxbIeDEEP-x9sV4RoNRR2dQzxrV_hmSbEB
我用GPT-4帮忙写了一个浏览器扩展,帮你把Midjourney提示词和对应图片快速保存到Notion中,下面是插件的使用方式介绍、我总结的GPT-4使用技巧以及产品实现的具体过程。
详细的过程可以去这里查看:https://mp.weixin.qq.com/s/lTPMfp-xFO4MHJL38qkEzw
插件已经开源在这里下载:https://github.com/op7418/Prompt-hunter

🧩插件介绍:
Prompt hunter扩展支持一键将Midjourney图片详情页的图片提示词和其他信息收集到你自己的Notion数据库中,未来也会支持保存到其他工具例如飞书语雀等。也会支持civitai等SD网站的提示词和信息收集。

📜本周总结的GPT-4编码技巧
在代码编写方面多做要求GPT-4的输出结果可读性会好很多
尽量让他多打log,以便能够准确定位问题
由于他的数据库就到21年很多事情不知道,所以你需要给他一些输入,例如对应产品的开发文档。比如他就认为Notion API 支持更改数据库的内容不支持为页面添加内容,于是我直接把Notion那部分的开发文档扔给它,它就会了,学习能力真的强。
还是那句话GPT-4不是全知的所以产出效果很依赖你的输入内容质量,在跟他对话的时候尽量提供详细的完整的信息

🧶实现过程
首先这次我在描述需求的时候比之前细致了非常多我详细描述了需求的背景具体的功能,以及需求涉及到的所有交互链路,还加上了对代码的一些要求。
这次由于交互链路非常复杂学到的一个技巧就是,让他在每一个个关键节点都在控制台输出log方便调试和寻找问题,不然点开没有反应浏览器的报错又很迟钝根本找不到哪里错了。
我发现,保存的图片地址都是一个SVG根本打不开,搜了一下居然是用图片懒加载做的反爬机制。这下GPT-4帮不了我了,我必须得自己找到真正的img标签的位置,后来找了好久一层一层看。终于让我找到了。
第二个比较大的坑是MJ详情页单独作为页面打开和作为浮层打开图片部分的class名称是不一样的,导致我找了很久打了好几个log才定位了问题。
最后为了保证表单的填写体验我对扩展浮层和设置页面的样式都做了视觉和交互上的优化。

感谢各位能够看到这里,如果觉得我的内容对你有帮助也欢迎转发给你的朋友或者同事。
Back to Top