2024.06
自 OpenAI 的 ChatGPT 横空出世至今,各种 AI 大模型百花齐放、百家争鸣。按照用途可以分为两类: 对话类 :即通过文字、语音、图片或者视频输入来给模型下达指令,然后模型按照指令以文字的形式将回答输出给用户; 生成类 :目前 AI 界已经实现语音、图片和视频的生成式 AI,输入方式不变,输出方式以这些类型为主体。 AI 的诞生为人们的工作生活都提供了极大的便利。在工作中,即使不会编程,也可以通过 AI 来生成一些可以提高工作效率的脚本,比如: 整理 Excel 数据 进行数据分析 根据预设条件进行简历筛选 …… 但是大多数情况下,人们发现 AI 返回的结果并没有达到预期,甚至会 出现严重的幻觉(也就是瞎编乱造) 。这种问题通常是因为人们在给大模型发送提示词时, 输入的内容往往会过于泛化或者没有问到点子上 ,举两个例子: 本来想结合实际业务写一个可维护性好、可读性强的自定义 Hook ,但是因为还没有使用过自定义 Hook,所以直接提问「自定义 React Hook 怎么写?」,从而只得到一个入门级别的 demo 有两个抽屉,其中一个侧滑框 A 要展示在侧滑框 B 的上面,但是现在 A 设置了 z-index:9999 却没有效果, 本来想问为什么及如何解决 ,但是最终千言万语汇成了一句「CSS 中如何将一个弹窗设置在顶层?」 那对于这两个被“精简”了的问题来说,Gemini 是这样回答的: