从帮助文档中学习
用户或应用程序可以向 AppAgent 提供帮助文档,以增强其能力。AppAgent 可以从这些文档中检索知识,以提高其对任务的理解,生成高质量的计划,并更有效地与应用程序交互。您可以在帮助文档提供部分找到如何向 AppAgent 提供帮助文档。
机制
帮助文档以任务-解决方案对的格式提供。在收到请求后,AppAgent 通过将请求与帮助文档中的任务描述进行匹配来检索相关的帮助文档,并根据检索到的解决方案生成计划。
注意
由于检索到的帮助文档可能与请求不相关,因此 AppAgent
将仅将其作为参考来生成计划。
激活从帮助文档中学习
按照以下步骤激活从帮助文档中学习
步骤 1:提供帮助文档
请按照帮助文档提供文档中的步骤向 AppAgent 提供帮助文档。
步骤 2:配置 AppAgent
在 config.yaml
文件中配置以下参数以激活从帮助文档中学习
配置选项 | 描述 | 类型 | 默认值 |
---|---|---|---|
RAG_OFFLINE_DOCS |
是否使用离线 RAG | 布尔值 | False |
RAG_OFFLINE_DOCS_RETRIEVED_TOPK |
离线检索文档的 topk | 整数 | 1 |
参考
基类:Retriever
用于创建离线检索器的类。
创建一个新的 OfflineDocRetriever。:appname: 应用程序的名称。
源代码位于 rag/retriever.py
83 84 85 86 87 88 89 90 |
|
get_indexer(path)
加载检索器。
参数 |
|
---|
返回 |
|
---|
源代码位于 rag/retriever.py
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
|
get_offline_indexer_path()
获取离线索引器的路径。
返回 |
|
---|
源代码位于 rag/retriever.py
92 93 94 95 96 97 98 99 100 101 102 |
|