Skip to content

使用案例

以下部分介绍了常见的 txtai 使用案例。还提供了一套超过 50 个示例笔记本和应用程序

语义搜索

构建语义/相似性/向量/神经搜索应用程序。

演示

传统的搜索系统使用关键词来查找数据。语义搜索理解自然语言,并识别出具有相同含义的结果,而不仅仅是相同的关键词。

搜索 搜索

通过以下示例开始使用。

笔记本 描述
介绍 txtai ▶️ txtai 提供的功能概述 在 Colab 中打开
图像的相似性搜索 将图像和文本嵌入同一空间进行搜索 在 Colab 中打开
构建 QA 数据库 使用语义搜索进行问题匹配 在 Colab 中打开
语义图 探索主题、数据连接性并运行网络分析 在 Colab 中打开

LLM 编排

LLM 链、检索增强生成(RAG)、与您的数据聊天、与大型语言模型(LLMs)接口的管道和工作流。

集成 LLM 链(在 txtai 中称为工作流)、多个 LLM 代理和自我批评。

llm

了解更多信息,请参见下文。

笔记本 描述
提示模板和任务链 构建模型提示并将任务连接在一起的工作流 在 Colab 中打开
集成 LLM 框架 集成 llama.cpp、LiteLLM 和自定义生成框架 在 Colab 中打开
使用 LLM 构建知识图谱 使用 LLM 驱动的实体提取构建知识图谱 在 Colab 中打开

检索增强生成

检索增强生成(RAG)通过将知识库作为上下文来约束输出,从而降低 LLM 产生幻觉的风险。RAG 通常用于“与您的数据聊天”。

rag rag

txtai 的一个新颖功能是它可以提供答案和来源引用。

笔记本 描述
使用 txtai 构建 RAG 管道 检索增强生成的指南,包括如何创建引用 在 Colab 中打开
txtai如何实现RAG 创建RAG流程、API服务和Docker实例 在Colab中打开
通过图路径遍历实现高级RAG 通过图路径遍历收集复杂的数据集以实现高级RAG 在Colab中打开
语音到语音RAG ▶️ 完整的语音到语音工作流程与RAG 在Colab中打开

语言模型工作流程

语言模型工作流程,也称为语义工作流程,将语言模型连接在一起以构建智能应用程序。

flows flows

虽然大型语言模型(LLM)功能强大,但有许多更小、更专业化的模型在特定任务上表现更好、速度更快。这包括用于抽取式问答、自动摘要、文本到语音、转录和翻译的模型。

笔记本 描述
运行管道工作流程 ▶️ 简单而强大的结构,用于高效处理数据 在Colab中打开
构建抽象文本摘要 运行抽象文本摘要 在Colab中打开
将音频转录为文本 将音频文件转换为文本 在Colab中打开
在语言之间翻译文本 简化机器翻译和语言检测 在Colab中打开