AI时代真的必须会提问题吗?不会提问怎么办

探讨AI时代提问能力的重要性,以及设计主动式GPT交互方案来解决不会提问的困境

作者:居ran 日期:2024年2月21日 地点:上海

1. GPT默认的交互方式:GPT被动,用户主动

作为一般的GPT用户,我们是怎么问GPT问题的,GPT又是怎么回答我们的?

以下是我设想的想交新朋友的场景。

示例对话

在这个对话中GPT和用户各自的行为是完全不一样的:

  • GPT:一次性的被动回应
  • 用户:进一步思考、明确自己的真正需要,改进问题,再次查看回答,直至得到想要的答案

这就是现在默认GPT窗口的交互方式。

GPT默认交互流程

而这个交互方式承接于互联网时代搜索框中的交互方式。互联网解决问题的方式:

搜索框交互流程

我们对于浏览器的预期是它给我与我输入的关键词相关的内容就够了,我没有指望它替我思考,它还是一个机器。

但是对于AI大模型,我总是希望它能更聪明更智能一些。但是延续浏览器中的被动交互方式使得GPT表现地很笨。但这并不是因为现在的大模型本身能力不足,而是默认GPT窗口中的交互方式限制了AI已有能力的发挥。

这种现有的默认交互方式我觉得可以概括为「被动」。

2. 怎样才算是主动

那么主动的交互方式是什么样子的?

我举一个昨天碰到的例子,我和酒店前台说给我挑一个高楼层的房间,她二话没说直接给我选了一个高楼层的房间,这听起来挺好,但当我上楼后才发现楼上几层最近刚刚装修过,有很重的甲醛味道,而低楼层是没有重新装修的,这样的话我当然希望换房间到低层。

有人可能会说,前台只是不觉得楼上刚装修有什么问题,只是我自己比较介意且要求高罢了。但是高楼层的走道上是放了很多绿萝的,而低楼层的走道则一盆都没有,所以酒店显然是知道这甲醛味还很重且是有害的。

那么不管我在权衡后会选高层还是低层,前台最好是应该在我率先要求高楼层时告知我一下甲醛的问题,因为这是一个会影响大多数人选择的因素,而刚入住时我是并不知道这一信息的。

所以如果她问我:「高楼层刚装修过气味还未消散,低楼层没有气味,还是要高楼层吗」,我是会选低楼层的。

是直接照做我提出的也许并不合理的要求呢,还是给我反馈或提供更多信息来帮助我进一步选择呢?

当然是后者更好。有工作经验的人应该都体验过与主动沟通的同事共事和闷头瞎干的同事共事之间的区别。这让我想到最近听到的互联网黑话,叫「对齐颗粒度」,也就是互相同步一下信息和细节。

若是我并没有给GPT一个足够明确的需求和指令,它回复我一堆并非我需要的文字也就不奇怪了。

通过默认对话窗口交流的GPT的行为就像那个直接给我高楼层的前台,GPT的回答确实是对我这个问题的回答,但最关键的问题在于,我刚打开对话窗对GPT提的第一个问题或者需求往往不能准确反映我的真实所需

一个简单的需求总是可以被更加具体化,甚至重定向的。这一点在上面交朋友的例子中可以体现出来。

那么怎么样可以让现有的GPT主动一点,帮助我把自己脑海中虽然模糊但实则具体的需求「助产」出来,并针对这个已经被具体阐明了的细分需求提供解决方案呢?

这主要有两步:

  1. 阐明需求,使需求足够明确无疑且足够具体

  2. 针对性地解决这一需求,回答这一问题

3. 实践:设计一个主动的GPTs来解决一般问题

我通过编写Prompt设计了一个GPTs来使GPT积极主动地与我沟通,在沟通中完成以上两步,高效准确地解决问题。

ActiveGPT功能设计

ActiveGPT 功能设计

FeaturesBenefits
**Character1(Lisa)**以支持性的提问方式细化用户需求1. 用户无需提前组织好完备的prompt即可提问2. 帮助具体化有初步想法但细节尚不明确的需求
设定两个角色Lisa&Jack分工明确
两个角色有各自的tone交互体验好,且符合和真实的人沟通的直觉
可按照用户的输入自动切换合适的角色与之对话交互体验好,分工明确,智能
两个角色共享信息提高效率
**Character2(Jack)**通过外部搜索等方式获取信息,并提供可读性强的回答时效,可信,易读

4. ActiveGPT演示

对比GPT默认窗口中的交互方式,这里的交互方式可以图解为:

ActiveGPT交互流程

在这一新对话中,用户,Lisa和Jack三者的沟通循环中不断高效准确地解决一个个问题。

对比默认窗口中和互联网搜索的交互方式,实际上这里做的就是把主动思考的任务从用户那里转移到了GPT那里。

只需要简单的对话(甚至是回复1和2)就可以代替需要用户进行繁重思考和措辞的传统交互方式。

而做好这部分内容并不需要提升大模型的能力,而是在已有的LLM基础上做恰当的优化。

5. 尝试一下ActiveGPT

两种方式(需要GPT Plus)

个人观点,仅供参考