搜索记忆

搜索记忆

搜索记忆组件可让您的流程根据用户查询从存储的记忆中检索信息,支持具备上下文和知识驱动的工作流。

组件描述

搜索记忆组件的工作原理

搜索记忆组件旨在从您的工作流记忆存储(通常称为“长期记忆”)中检索相关信息。它会根据用户查询,搜索存储的文档或知识资源,并返回最相关的内容。这对于需要引用先前信息、检索支持性文档或提供具备上下文感知响应的AI工作流尤为有用。

组件作用是什么?

  • 用途:该组件通过用户自定义查询在工作流的记忆中搜索信息,并返回最相关的内容片段。
  • 应用场景:适用于聊天机器人、虚拟助理或任何需要访问已存储知识或文档以提供知情、具备上下文答案的AI流程。

关键特性

  • 灵活检索:可指定返回结果数量、设置相似度阈值,并选择信息从文档中的聚合方式。
  • 可定制输出:您可以控制在结果中包含哪些部分或类型的内容(如标题或段落)。
  • 工具集成:检索到的文档可作为消息、原始文档或作为工具进一步在流程中使用。

设置

输入名称类型必填描述默认值
标题str输出中该区块的标题。相关资源
结果限制int返回的结果数量。3
从指针加载bool若为true,则从文档中最佳匹配点加载;否则加载全部。true
隐藏资源bool若为true,将在输出中隐藏检索到的资源。false
最大tokens数量int输出文本的最大token数量。3000
策略str内容聚合策略:“合并文档,从第一个填充至token上限”或“每个文档均分包含”。每个文档均分包含
相似度阈值float检索结果的相似度阈值(0到1之间)。0.8
工具描述str工具的描述,供代理理解其功能。(空)
工具名称str代理中的工具名称。(空)
使用内容类型multi-select导出哪些内容类型(如H1-H6、段落)。全部(H1-H6,段落)
详细输出bool是否输出详细信息以便调试或洞察。false

输入

输入名称类型必填描述默认值
查找键str用于在长期记忆中定位特定信息的键。(空)
输入查询str用于记忆查找的搜索查询。(空)

输出

该组件提供多种输出格式以满足不同需求:

  • 文档(消息):以消息形式返回检索到的信息,便于直接集成到对话流程中。
  • 原始文档(Document):匹配文档的原始未处理内容,可用于进一步解析或分析。
  • 文档工具(Tool):以工具格式返回找到的文档,支持流程链式调用或复杂代理。
输出名称类型描述
documentsMessage以消息形式返回的检索内容
documents_rawDocument匹配文档的原始、未处理内容
documents_as_toolTool以工具格式用于代理流程的文档

为什么选择搜索记忆?

  • 上下文AI:为您的AI响应提供对先前存储数据的访问,使互动更具知情性和连贯性。
  • 知识管理:高效利用现有文档或用户提供的信息,无需手动检索。
  • 高级定制:可根据您的具体流程需求,微调检索策略与输出格式。

示例场景

  • 对话代理:检索过往互动或知识片段,维护会话上下文。
  • 研究助理:针对查询快速从庞大的知识库中筛选相关文档或片段。
  • 自动化决策:从存储记忆中提供支撑证据,以佐证推荐或行动。

总结表

特性优势
基于查询搜索针对任何用户查询寻找最相关的存储信息
输出选项支持消息、原始文档或工具格式多种选择
定制检索可控结果数量、相似度阈值及内容类型
AI集成理想用于需动态访问存储知识的AI代理

该组件是任何需要记忆搜索、文档检索或上下文增强的AI工作流的多功能构建模块。

常见问题

搜索记忆组件有什么作用?

搜索记忆可以让您的工作流通过输入查询从存储的记忆或文档中获取相关信息,使您的AI解决方案更加具备上下文感知能力。

它如何选择返回哪些文档?

它会检索与输入查询最匹配的文档,并可设置返回结果数量及控制输出格式或策略。

我可以控制结果数量或内容类型吗?

可以,您可以设置结果数量限制,选择要包含的文档内容类型,并调整文档摘录的组合策略。

搜索记忆如何帮助我的聊天机器人或工作流?

通过访问先前的知识或长期记忆,您的机器人能够提供更加知情、准确且具备上下文相关性的回答。

搜索记忆适用于高级AI应用吗?

当然可以。它专为需要从历史数据中检索上下文或知识以实现智能自动化的复杂流程而设计。

试用 FlowHunt 搜索记忆

通过集成记忆搜索与检索,为您的AI方案赋能。连接长期知识,提供更智能的响应。

了解更多

添加到记忆
添加到记忆

添加到记忆

通过“添加到记忆”组件,轻松在您的工作流中存储重要信息。可将数据或文档无缝保存到长期记忆中,通过自定义查找键进行分类,便于高效检索和在高级自动化或聊天机器人中使用。...

1 分钟阅读
Memory Automation +3
JSON文档搜索
JSON文档搜索

JSON文档搜索

JSON文档搜索组件可在JSON文件中实现强大的搜索功能,支持文本搜索或高级查询表达式。可连接外部或内部JSON数据,配置搜索参数,高效检索工作流程中所需的信息。...

1 分钟阅读
Data Automation +4
XML文档搜索
XML文档搜索

XML文档搜索

使用FlowHunt的XML文档搜索组件高效地探索和查询XML文件。该工具支持在XML文档中进行灵活搜索,无论是普通文本还是高级查询表达式。非常适合需要从XML源进行结构化数据提取或自动化的工作流,并支持缓存和结果数量限制选项。...

1 分钟阅读
Data XML +3