Pārlūkot izejas kodu

knowledge_v2 骨架代码

liuzhiheng 17 stundas atpakaļ
vecāks
revīzija
8e71b196b0

+ 0 - 6
knowledge_v2/find_exist_function.py

@@ -1,6 +0,0 @@
-'''
-判断是否存在已有的方法
-1. 输入:问题
-2. 调用大模型判断该问题是否存在已有的方法
-3. 返回已经有的方法
-'''

+ 6 - 3
knowledge_v2/function_knowledge.py

@@ -1,8 +1,11 @@
 '''
 方法知识获取模块
 1. 输入:问题
-2. 调用 find_exist_function.py 判断是否存在已有的方法,如果存在,则返回已经有的方法,否则:
+2. 将输入的问题转化成query,调用大模型,prompt在 function_knowledge_generate_query_prompt.md 中
+3. 从已有方法工具库中尝试选择合适的方法工具(调用大模型执行,prompt在 function_knowledge_select_tools_prompt.md 中),如果有,则返回选择的方法工具,否则:
     - 调用 multi_search_knowledge.py 获取知识
-    - 返回新的方法知识
-    - 异步从新方法知识中获取新工具,调用工具库系统,接入新的工具
+    - 返回新的方法工具知识
+    - 异步从新方法知识中获取新工具(调用大模型执行,prompt在 function_knowledge_generate_new_tool_prompt.md 中),调用工具库系统,接入新的工具
+4. 调用选择的方法工具执行验证,返回工具执行结果
+5. 将工具执行结果作为方法知识返回
 '''

+ 0 - 0
knowledge_v2/prompt/function_generate_query_prompt.md


+ 0 - 0
knowledge_v2/prompt/function_knowledge_generate_new_tool_prompt.md


+ 0 - 0
knowledge_v2/prompt/function_knowledge_select_tools_prompt.md