Google Bard (LaMDA):Google 近期发布的AI工具目前只支持英文。特点是能够给出多个回答,而且响应速度很快。集成了 Google it,点击之后会帮你生成一个最适合你的问题的 google 搜索关键词。这算是和 Bing Copilot 反其道而行之,一个是将 chat 集成到搜索里,一个是将搜索集成到了 chat 中。
03
Prompt 能力
3.1 Prompt 是什么?
整体来说,上述 AI 的强大之处有几点:总结/理解能力。它能够很好的总结你发给它的内容,并且进行总结。其实这也就是一种理解能力。因为它明白了你说的话的意思。具有强大的上下文关联能力。你不需要像使用搜索引擎一样,每一次的操作都是独立的。你可以将整个对话都变成一个巨大的搜索,通过多次对话来阐述自己想要的信息。甚至还能让它帮助你向它自己提问。 有丰富的拓展插件潜力。 这些能力,相信各位读者上面的case中都能感知。在上面案例中,为了更好使用AI、利用这些能力,我们频繁使用了一个词叫做 prompt——这在 AI 时代是一个非常重要的内容。想要用好各类 AI 效率工具,最好的方法就是不断的提升自己的 prompt 能力。prompt 就是提示词,表达语言的能力。在以前的开发生涯中, 我们是“Google 工程师”、 “StackOverflow 工程师”, 被戏称为“面向搜索引擎开发”。 每次遇到未解之谜,我们通常会去不断的更换搜索关键词。 这时候比拼的就是我们的语言表达能力了——我们需要转换自己的思维,从工程师到产品经理,或者是一个 Business Analysis 的角色。我们需要将接到手的任务,进行拆解,一步步的变为提示词。当你拆解到足够细的时候,任务就自然而然可以依靠 AI 自动完成了。这个会在项目应用的章节进行具体讲解。
3.2 Better Prompt
开发者可以利用它的上下文能力,帮助自己纠正语法以及提供更好的 prompt 的训练。
AI 是不挑语言的?不管你用任何一种语言,它都是利用数据模型进行分析,并不是用单一的语言进行思考。也就是说结果的生成质量不会差异很大。真的是这样吗?实际上,我们通过官网的介绍发现,它对语言的理解是有差异的,目前理解力最强的当然是英文了。我们使用英文进行 prompt,既能锻炼自己的英文能力,也能更好的表述自己的问题。可是受限于自身英文水平,我们并不一定每一次都能清晰表达自己的观点,这时候我们可以利用它帮我们提高这一点。我们故意打错一段话,来测试一下。
prompt:
you need answer my question obey the format, format should be like this
correct grammar is : \\”insert correct grammar here\\” ________________________________ (keep the diver line) you can also ask it like this: \\”insert better prompt here\\”
________________________________ then tell the answer about what i ask below the divier also keep the diver line.
Correct grammar is should correct my question\\’s grammar
AI 的每一次训练得到的返回结果都是不一样的,我们有可能会得到自己想要的,但它也有可能没有完全理解我们的意思。当我们的诉求没被完全理解,可以对它进行进一步的训练。
在它做对了以后,我们对它进行表彰。然后再去尝试一下我们其它的问题。可以看到一切正常。
如果有时候它忘记了,你需要再提醒它一次 format。它就会重新输出。
04
总结笔者使用 ChatGPT 等 AI 工具已经 4 个多月了。一开始只是进行简单的尝试,并没有觉得有什么特别的。直到在浏览各类教程时,才发现那些以前分享金融知识的人已经开始利用 GPT 进行代码创作来丰富自己的武器库,比如进行图标分析、软件制作等等。实际上,AI 并不是简单的问答而已,它具有解决问题甚至是创造知识的能力。当然我在使用的过程当中,周围也有很多声音在质疑 AI 的能力。认为它并不能如想象的优秀。例如你直接跟它讲,给我做个需求、给我写篇论文,它都是无法完成的。因为其实我们在错误地使用 AI。合理的使用,应该是「我们做我们该做的事情,AI 做 AI 该做的事情」。以前搜索引擎的时代,我们也并不是直接在搜索框里输入 “给我答案” 吧?用户要尽量描述清楚自己的问题。现在对程序员的要求已然不是简单的书写代码了。因为 AI 能做,甚至比你的代码质量还要高。我们需要将自己的思维进行转换,从程序员变成拥有产品思维的程序员、拥有 BA 思维的程序员。要对自己手里的任务、方法、逻辑,有更清晰的认知。让人类做人类该做的事情,让 AI 做它擅长的事情。当你把你想要的内容清晰的描述出来以后,你会发现:AI 不是来替代你的,是来帮助你更好的工作的。以上是本次分享全部内容,欢迎大家在评论区分享交流。如果觉得内容有用,欢迎转发~