Stepstone Group已成为全球首批发布ChatGPT插件的公司之一。

ChatGPT中文站

插件的概念并不新鲜。例如,Alexa Skills或Google助手操作类似于GPT-4插件。它们扩展了主要功能,使其可以与各种外部服务交互并执行特定任务。插件可使Google Assistant从特定餐厅订购披萨或从播放列表播放喜爱的歌曲。同样,GPT-4插件增强了该模型的功能,使其能够与特定服务交互并执行特定任务。

我们在The Stepstone Group成立了一个新的分部“自然语言职位”,致力于基于大型语言模型(LLMs)创造创新解决方案。我们的目标是快速整合最新的技术创新,目前我们正在探索的一个领域就是职位搜索功能。与我们的网站一样,我们的目标是通过全新的渠道让用户更容易地找到工作。

我们仔细研究了相当详细的文档(自工作开始以来已进一步改进)。经过几次尝试并设置了本地测试应用程序,我们建立了一个可用于测试的连接。OpenAI在插件的开发版本中提供直接连接到本地主机服务的功能。

深入细节

插件的构建基于两个文件——清单和API定义。这些文件在调用插件时被使用,必须始终可用:

ai-plugin.json文件 - 此文件包含有关插件的基本信息。当启动对话时,模型使用此信息来正确指导请求。它还包括人类和模型名称、授权类型、服务API模式文件URL、插件徽标URL等字段。

ChatGPT中文站

openapi.yaml 文件应包含有关 API 服务和我们希望插件交互的任何端点的所有信息 - Swagger 文档文件。

ChatGPT中文站
ChatGPT中文站
ChatGPT中文站

然后,我们使用邀请语:“我正在寻找柏林的UX设计师工作”,我们正在呼叫本地服务,现在我们开始玩乐?。

ChatGPT中文站

我们决定通过基本参数搜索职位来简化任务。仅提供所需职位和地点即可快速获取初始职位列表。然而,为了更好地满足候选人的需求,我们还可以添加特定的条件,如合同类型或预期收入。

在最初的搜索中,我们提供了三个匹配的方案。关键是限制传达信息的最低限度,减少服务和API之间的时间。除了显而易见的细节,如标题、公司名称和地点,我们还包括薪资范围(如果有的话)和标志,以提高品牌认知度。摘要部分提供符合指定标准的优惠数量。搜索的最重要的方面是良好连接的呼吁行动链接,它允许用户直接在网站上输入他们的详细信息。

我们解决方案中一个令人惊讶的方面是结果的呈现。最初的呈现视图不一致,但通过测试和实施适当的提示,我们实现了预期的效果。在响应期间,您可以利用其他功能,例如OpenGraph标志支持或自动Markdown呈现,以增强用户体验,不要害怕使用它?。

ChatGPT中文站

然而,我们解决方案中最重要且不可见的部分是通过API进行的数据传输。除了数据准备外,安全性是至关重要的。根据建议,我们已经实施了一种授权过程,该过程直接在服务之间发生,而不会将密钥暴露给外部用户。这确保了最高的安全性,使我们能够轻松地放心。

审核流程

很多时候我们仔细阅读了验收流程的文档,可惜实际运用中这个流程是会变化的。在我们的开发过程开始时,只有11个插件可用,我们对创造出独特的东西感到非常兴奋。我们迅速地构建了我们的解决方案,将不同的专业能力结合到一个流程中,为了共同的目标。尽管我们看到插件的受欢迎程度每天都在增长,但我们的应用程序要大约两周时间才能被接受。?

...现在,Stepstone 集团很自豪地成为全球首批发布 ChatGPT 招聘插件的公司之一??

ChatGPT中文站

提示

良好的实践是在开始时考虑如何在我们的域上部署服务,考虑到未来可能有开发另一个插件的机会,例如“Stepstone应用”插件。OpenAI要求上述清单在域的根目录中,例如“domain.com/.well-known/ai-plugin.json”,因此我们建议为每个插件使用子域以防止它们之间发生冲突。

确保您的网站已正确配置以接受外部流量。请根据OpenAI文档添加授权密钥以保证安全通讯。

记住,在这里,你对数据呈现的控制是有限的。例如,你不能修改图片或整个页面的背景。虽然ChatGPT决定了信息的显示方式,但你可以通过你的应用程序的响应来影响它的呈现。

不要忘记添加重要的——追踪!在我们的解决方案中,我们发现了几个可以收集这种统计信息的地方。我们可以观察来自这个渠道的流量,并正确地准备用户的路径,以实现假定的目标,当然,也改善解决方案本身。

响应速度在这里有不同的含义。界面模拟一个一个字地输入单词,因此,如果结果很长,用户将不得不等待信息的呈现。

总结

总之,插件是 GPT-4 的强大功能,扩展了其功能,使其更加灵活和有用。它们的流行度正在飙升,并且在未来,它们可能为用户提供额外价值和分发渠道,不仅仅是 GPT 聊天用户。?

建立我们的The Stepstone Group职位搜索插件是一个合作的努力。我们感谢所有参与这个项目的人,包括我们专注的开发人员、架构师、数据分析师和产品所有者。他们的努力和创新思维使这个插件成为可能,展示了GPT-4插件革新我们与人工智能互动的潜力。

ChatGPT中文站
Team with “DaVinci pose”
ChatGPT中文站
Michał Urbański

2023-10-20 17:06:34 AI中文站翻译自原文