五分钟——用ML工作室画一个自己的Bing Chat

💡 原文中文,约5600字,阅读约需14分钟。
📝

内容提要

使用Azure OpenAI Studio的功能配置Azure Cognitive Search实现特定领域知识的语义搜索,使用Azure ML Studio的提示流功能实现自己的Bing Chat。通过创建连接、添加运行时、创建提示流等步骤,可以实现自定义的聊天机器人。使用GPT模型将自然语言转化为搜索关键字,并通过Wikipedia或Bing搜索引擎获取结果。通过运行提示流,可以实现自己的Bing Chat。

🎯

关键要点

  • 使用Azure OpenAI Studio配置Azure Cognitive Search实现特定领域知识的语义搜索。
  • 通过Azure ML Studio的提示流功能,可以快速创建自定义的聊天机器人。
  • 创建连接是实现图形化提示流开发的基础,需要添加AOAI连接以使用Azure OpenAI的API。
  • 创建运行时是为了定义运行环境,建议使用新建的计算实例以确保管道线正常运行。
  • 创建提示流的步骤包括选择模板和克隆示例,使用ChatGPT进行网络查询。
  • 提示流管道线的输入包括聊天历史和用户提问,输出为生成的回答。
  • 通过Wikipedia搜索引擎获取搜索结果,并提取相关的URL链接。
  • 使用Python代码处理搜索结果文本,并将其格式化为字典数据类型以供后续使用。
  • 为了实现自己的Bing Chat,需要使用Bing Search API替换Wikipedia的搜索功能。
  • 通过修改代码和提示工程,成功实现了基于Bing的聊天功能。
➡️

继续阅读