LLM聊天机器人:革命性的对话AI,取回增强发电量(RAG)
>
>自Chatgpt于2022年11月发布以来,大型语言模型(LLM)聊天机器人已经无处不在,改变了各种应用程序。 虽然聊天机器人的概念并不是什么新鲜事物 - 旧的聊天机器人过于复杂和令人沮丧,但LLM却使该领域恢复了活力。该博客探讨了LLM的力量,检索增强一代(RAG)技术,以及如何使用OpenAI的GPT API和Pinecone构建自己的聊天机器人。>
本指南涵盖:
- >检索增强发电(抹布)
- 大型语言模型(LLMS)
- 利用OpenAi GPT和其他API >
- >向量数据库及其必要性
- 在Python中使用Pinecone和OpenAI创建聊天机器人
- 要进行更深入的潜水,请探索我们在使用Pinecone的嵌入矢量数据库上的课程,并使用OpenAI API和Pinecone
大型语言模型(LLMS)
图像源
图像源
RAG解决了
llms的限制(由于数据限制或“幻觉”而引起的过时,通用或错误信息)。 抹布通过指示LLM从指定来源检索相关信息,从而提高了准确性和可信度。 这为开发人员提供了对LLM响应的更多控制。>
抹布过程(简化)
(单独可用详细的抹布教程。) 图像源
openai api
OpenAi的API python示例:
本节使用OpenAI GPT-4和Pinecone构建聊天机器人。 (注意:此代码的大部分是根据Pinecone官方Langchain指南进行的。
向量数据库管理高维向量(数学数据表示)。 他们根据向量距离进行相似性搜索,从而实现语义查询。 应用程序包括查找类似的图像,文档或产品。 Pinecone是一个流行,高效且用户友好的例子。 其先进的索引技术是抹布应用的理想选择。
openai
>端到端python示例:构建llm聊天机器人1。 OpenAI和Pinecone设置:获取API键。
2。 安装库:使用pip安装
3。 示例数据集:加载预定的数据集(例如,langchain
,langchain-community
,openai
,tiktoken
,pinecone-client
和pinecone-datasets
。
4。 Pinecone索引设置:创建Pinecone Index(在此示例中wikipedia-simple-text-embedding-ada-002-100K
)。 (建议更快地处理子集。)pinecone-datasets
>
)。
5。 数据插入:将采样的数据提高到Pinecone索引中。langchain-retrieval-augmentation-fast
>
>
6。 Langchain集成:使用Pinecone索引和OpenAI嵌入初始化Langchain Vector Store。
7。 查询:使用矢量存储执行相似性搜索。
8。 LLM集成:使用和
>该博客演示了抹布来构建可靠且相关的LLM驱动聊天机器人的力量。 LLM,矢量数据库(例如Pinecone)和Langchain之类的框架的组合使开发人员创建了复杂的对话AI应用程序。 我们的课程在这些领域提供了进一步的学习机会。ChatOpenAI
(或用于源属性)将LLM与向量存储集成。
RetrievalQA
结论RetrievalQAWithSourcesChain
以上是如何使用OpenAI API和Pinecone构建聊天机器人的详细内容。更多信息请关注PHP中文网其他相关文章!

让我们讨论“共鸣”作为AI领域的评估度量的上升。该分析是我正在进行的《福布斯》列的一部分,探索了AI开发的复杂方面(请参见此处的链接)。 AI评估中的共鸣 传统

Waymo的亚利桑那工厂:批量生产自动驾驶美洲虎及以后 Waymo位于亚利桑那州凤凰城附近,经营着最先进的设施,生产其自动jaguar i-pace电动SUV机队。 这个239,000平方英尺的工厂开业

标准普尔全球首席数字解决方案官Jigar Kocherlakota讨论了公司的AI旅程,战略收购和未来的数字化转型。 变革性的领导角色和未来的准备团队 Kocherlakota的角色

从应用到生态系统:导航数字景观 数字革命远远超出了社交媒体和AI。 我们正在见证“所有应用程序”的兴起 - 综合数字生态系统整合了生活的各个方面。 山姆A。

万事达卡代理工资:AI驱动的付款革新商业 虽然Visa的AI驱动交易功能成为头条新闻,但万事达卡揭开了代理商的薪酬,是建立在代币化,信任和代理的基础上的更高级的AI本地支付系统

Future Ventures Fund IV:一项耗资2亿美元的新技术押注 Future Ventures最近关闭了其超额认购的IV,总计2亿美元。 这项由史蒂夫·朱维森(Steve Jurvetson),玛丽娜·萨恩科(Maryanna Saenko)和尼科·恩里克斯(Nico Enriquez)管理的新基金代表

随着AI应用的爆炸式增长,企业正从传统的搜索引擎优化(SEO)转向生成式引擎优化(GEO)。 谷歌正引领这一转变。其“AI概述”功能已服务于超过十亿用户,在用户点击链接之前提供完整的答案。[^2] 其他参与者也在迅速崛起。ChatGPT、微软Copilot和Perplexity正在创造一种全新的“答案引擎”类别,完全绕过了传统的搜索结果。 如果您的企业没有出现在这些AI生成的答案中,潜在客户可能永远不会发现您——即使您在传统的搜索结果中排名靠前。 从SEO到GEO——这究竟意味着什么? 几十年来

让我们探索人工通用智能(AGI)的潜在途径。 该分析是我正在进行的《福布斯》列的AI进步的一部分,并深入研究了实现AGI和人工超智慧(ASI)的复杂性。 (请参阅相关艺术


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3汉化版
中文版,非常好用

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。