Downstream Dbresponse Request Changes #240
Open
+137
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enhances the context and quality of LLM requests by improving how
KnowledgeDB
responses are incorporated into prompts. The main changes focus on extracting and formatting more comprehensive information from KnowledgeDB examples, ensuring that all relevant non-empty fields are included in both general and code-specific LLM queries. The dependency onaali-sharedtypes
has been updated accordingly.Improvements to LLM prompt construction:
BuildFinalQueryForGeneralLLMRequest
function now appends all non-empty fields from each KnowledgeDB example, including names, types, parent classes, document names, summaries, dependencies, keywords, and tags, to provide maximum context in the generated prompt.BuildFinalQueryForCodeLLMRequest
function constructs both summary and code sections using all available non-empty fields from each example, resulting in richer and more informative code generation prompts.