Replit 最新推出的 Chroma 模板,将为软件开发者提供更多 AI 应用开发的能力,包括状态和内存的支持。无论你是想为你的邮箱创建 ChatGPT,还是想在学习时与你的教科书交流,或是让 LLMs 了解最新的新闻故事,Chroma 都能够帮助你实现。
我们正在进入一个软件开发领域的转型时代,全球范围内的人们正在构建人工智能驱动的应用程序,并探索最新大型模型的潜力。这个前沿每天都在扩展。
在这个新时代,工具和技术几乎是实时开发的。人们正在开发使用更多种类数据、更多与 AI 交互的方式,以及更多有关模型工作方式的见解的新想法。
给 AI 添加状态、内存和可插入知识是与 AI 合作的最强大的方式之一。通过向 LLMs 添加这些功能,开发人员可以创建问答机器人、个人助手代理和可以动态与其他 API 交互的应用程序。
使用嵌入技术是 AI 应用程序的秘诀。与传统应用程序使用数据库存储和检索数据一样,AI 驱动的应用程序需要一个 AI 本地存储和内存层。为了在循环中使用模型,数据需要以 AI 本地方式表示 - 使用嵌入技术。
嵌入是各种数据的数值向量表示,使用嵌入模型生成。例如,如果两个具有相似含义的数据,例如两个关于同一事物的句子,则它们的嵌入在向量空间中靠近彼此。
通过以这种方式表示数据,我们可以以与模型本身相同的方式与数据交互。例如,我们可以找到与特定问题或主题最相关的文本文档,然后将它们用作 LLM 回答查询的上下文。
Chroma 是最易于使用的嵌入存储,适用于您的 AI 应用程序。现在,使用 Chroma 模板,您可以直接从 Repl 中获取它。只需添加您自己的数据即可!
Chroma 为您处理文档和查询的嵌入,并将文档与其嵌入一起存储。它支持过滤和动态更新,使它成为您下一个 AI 驱动的应用程序的完美选择。从 Chroma 入门指南了解更多信息。
该模板包括一个使用 OpenAI 的 ChatGPT API 进行问答的演示。我们将流行的教科书《人工智能:现代方法》(Stuart Russell 和 Peter Norvig 合著)嵌入其中,让您可以以对话的方式问它问题。
相关链接:https://replit.com/@chroma/Chroma-Pluggable-knowledge-for-AI?v=1