@@ -36,11 +36,6 @@ public async Task<bool> Execute(RoleDialogModel message)
36
36
var ddlStatements = string . Empty ;
37
37
var relevantKnowledge = states . GetState ( "planning_result" ) ;
38
38
var dictionaryItems = states . GetState ( "dictionary_items" ) ;
39
- var items = new List < string > ( ) ;
40
- if ( ! string . IsNullOrWhiteSpace ( dictionaryItems ) )
41
- {
42
- items = JsonSerializer . Deserialize < List < string > > ( dictionaryItems ) ;
43
- }
44
39
45
40
foreach ( var step in steps )
46
41
{
@@ -60,7 +55,7 @@ public async Task<bool> Execute(RoleDialogModel message)
60
55
}
61
56
62
57
// Summarize and generate query
63
- var summaryPlanPrompt = await GetSummaryPlanPrompt ( taskRequirement , relevantKnowledge , items , ddlStatements ) ;
58
+ var summaryPlanPrompt = await GetSummaryPlanPrompt ( taskRequirement , relevantKnowledge , dictionaryItems , ddlStatements ) ;
64
59
_logger . LogInformation ( $ "Summary plan prompt:\r \n { summaryPlanPrompt } ") ;
65
60
66
61
var plannerAgent = new Agent
@@ -80,7 +75,7 @@ await HookEmitter.Emit<IPlanningHook>(_services, x =>
80
75
return true ;
81
76
}
82
77
83
- private async Task < string > GetSummaryPlanPrompt ( string taskDescription , string relevantKnowledge , IEnumerable < string > dictionaryItems , string ddlStatement )
78
+ private async Task < string > GetSummaryPlanPrompt ( string taskDescription , string relevantKnowledge , string dictionaryItems , string ddlStatement )
84
79
{
85
80
var agentService = _services . GetRequiredService < IAgentService > ( ) ;
86
81
var render = _services . GetRequiredService < ITemplateRender > ( ) ;
@@ -100,7 +95,7 @@ await HookEmitter.Emit<IPlanningHook>(_services, async x =>
100
95
{ "task_description" , taskDescription } ,
101
96
{ "summary_requirements" , string . Join ( "\r \n " , additionalRequirements ) } ,
102
97
{ "relevant_knowledges" , relevantKnowledge } ,
103
- { "dictionary_items" , string . Join ( " \r \n \r \n " , dictionaryItems ) } ,
98
+ { "dictionary_items" , dictionaryItems } ,
104
99
{ "table_structure" , ddlStatement } ,
105
100
} ) ;
106
101
}
0 commit comments