Press "Enter" to skip to content

用ChatGPT打造一个更好的StackOverflow

到目前为止,您可能已经听说了OpenAI关闭ChatGPT上的互联网搜索的消息。在AINIRO,我们相信软件自身的演化是一种更高的目标,因此我们创建了AINIRO Oracle,这是一个使用ChatGPT来回答问题的搜索引擎。

为了理解我们的动机,想象一下以下使用案例,您想找到以下问题的答案:

美国第35任总统的妻子是谁?

使用传统搜索引擎找到上述问题的答案往往非常复杂,需要大量不必要的手动工作。

  1. 找出谁是第35任总统。这通常包括找到所有总统,然后在这个列表中查找到第35个。
  2. 找到第35任总统的维基百科文章,然后扫描其中的内容找到他的妻子。

上述问题是一个简单的问题,但更复杂的问题可能需要花费您10到20分钟的时间。使用我们的Oracle引擎,这个过程只需要30秒,并且是100%自动化的。以下是该问题的答案:美国第35任总统的妻子是谁?以下是它根据指定问题自动生成的另一个示例文章。

我们只是玩了几天,显然,自从昨天发布以来。但总的来说,我可以说这个感觉比维基百科、StackOverflow和谷歌好上一百万倍。不需要在无关内容的无尽数据中滚动查找问题的答案,也不需要在谷歌上点击5个链接后才能弹出相关文章。如果您是一名软件开发人员,在玩了一段时间之后,您可能会有以下的感受…

这就是AI版的StackOverflow。

Oracle机器的工作原理

首先,它接收您的查询并将其发送给DuckDuckGo。然后它同时爬取前5个结果并创建一个上下文。将该上下文与指令一起发送给ChatGPT以回答原始问题。由于一个强大的网络爬虫,再加上一些智能的提示工程,我们能够确保它始终将您的问题的答案放在生成的文章的顶部,并在下面添加其他相关内容。

结果变成了一个搜索引擎,或者说是一个Oracle回答机器,它“剪除无用内容”并用其答案的最重要部分回答您的问题,从而极大地简化了回答问题的任务。

我们的Oracle引擎与ChatGPT之间的一个关键区别是,我们的Oracle引擎可以说拥有“比ChatGPT多一万倍的数据”,当然还有实时数据。如果您正在搜索与当代信息相关的信息,比如“谁在2023年赢得了美国公开赛?”如果您问ChatGPT谁赢得了美国公开赛,它将毫无头绪。如果您问我们的Oracle引擎谁在2023年赢得了美国公开赛,它将为您提供一个完美的答案,通常还会添加与您的答案相关的图片。

  • 谁在2023年赢得了美国公开赛

更好的StackOverflow

声称在两天内发明了一个更好的StackOverflow是一个非常强势的说法。然而,我将通过在谷歌上对三个关键字进行站内搜索,然后再对我们的Oracle机器进行相同的查询来证明这一点。我所有在StackOverflow上的搜索都是使用“站内搜索”进行的,并选择了谷歌能找到的第一篇文章。

StackOverflow

  • StackOverflow — 什么是面向对象编程(OOP)?
  • StackOverflow — 什么是依赖注入(Dependency Injection)?
  • StackOverflow — GoF的原始23种设计模式是什么?

Oracle机器

  • Oracle — 什么是面向对象编程(OOP)?
  • Oracle — 什么是依赖注入(Dependency Injection)?
  • Oracle — GoF的原始23种设计模式是什么?

除此之外,它没有足够大的上下文来列出所有的23种设计模式。我会说以上三个问题中至少有两个更好地由我们的Oracle机器回答。

社交媒体争论机

除了以上明显的用例,可以快速而准确地找到问题的答案之外,它还可以作为“社交媒体答案机”使用,这意味着如果有人在某个社交媒体环境中问您关于任何事情,您可以将其作为一个问题写入我们的Oracle机器,并在几秒钟内提供一个高度准确的答案。

Oracle机器将尽其所能保留其来源,并允许您重新生成其DuckDuckGo查询。此外,它会创建一个永久的高质量文章,您可以通过电子邮件与他人分享和发送,用作Facebook评论、Twitter回复等。Oracle机器还会缓存其答案,以便如果另一个用户提出的问题与其先前回答的问题有95%以上的相似度,它将返回这个答案而不是生成一个新答案。但是,这只有在五天内才是有效的,否则随着时间的推移,它将变得陈旧,无法回答有关最近事件的问题。

所有这些特点使它(希望)成为您互联网工具中非常有价值的补充,为您提供了一种相对独特的价值主张,并在一般情况下简化了您的生活。

Leave a Reply

Your email address will not be published. Required fields are marked *