1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-12 07:16:54 +08:00

Optimize KnowledgeBase to complete workflow (#1598)

* optimize KnowledgeBase to complete workflow;
* Update Knowledge methods of handle data IO;
* Update task to handle multi recorders;
* Integrate Knowledge to workflow;

* optimize KnowledgeBase to complete workflow
* Update TrainTask & AnalyseTask's recorder method;
* Update SummarizeTask;
* Update Workflow & Topic prompt;
This commit is contained in:
Fivele-Li
2023-07-17 18:17:04 +08:00
committed by GitHub
parent 1c9841b15e
commit 8c1905d1d7
4 changed files with 162 additions and 107 deletions

View File

@@ -993,7 +993,7 @@ SummarizeTask_context_user : |-
Here is my information: '{{key}}:{{value}}'
SummarizeTask_metrics_system : |-
Your purpose is to summarize the information by metrics in markdown format.
Your purpose is to summarize the information by metrics in markdown format. If possible, try to display data in percentages.
SummarizeTask_metrics_user : |-
Here is my information: '{{information}}'
@@ -1012,7 +1012,10 @@ LearnManager_user : |-
you will adjust {{task}}'s system prompt to:
Topic_IC : |-
Summarize the influence of parameters on IC: {{docs}}
Summarize the influence of parameters on IC: {{docs}}. (Example response: Max draw-down become larger over time)
Topic_MaxDropDown : |-
Summarize the influence of parameters on max dropdown: {{docs}}
Summarize the influence of parameters on max dropdown: {{docs}}. (Example response: Max draw-down become larger over time)
Topic_RollingModel : |-
What conclusion can you draw from: {{docs}}. Answer questions as concisely as possible. (Example response: rolling model is good at making the Max draw-down smaller.)