Pre-training system for AI agents. More...
#include <agent_pretraining.h>
Classes | |
struct | KnowledgeModule |
Static Public Member Functions | |
static std::vector< KnowledgeModule > | GetModules () |
Load all pre-training modules. | |
static std::string | GetRomStructureKnowledge (Rom *rom) |
Get ROM structure explanation. | |
static std::string | GetHexAnalysisKnowledge () |
Get hex data analysis patterns. | |
static std::string | GetMapEditingKnowledge () |
Get map editing workflow. | |
static std::string | GetToolUsageExamples () |
Get tool usage examples. | |
static std::string | GeneratePretrainingPrompt (Rom *rom) |
Generate pre-training prompt for agent. | |
Pre-training system for AI agents.
Provides structured knowledge injection before interactive use. Teaches agent about ROM structure, common patterns, and tool usage.
Definition at line 20 of file agent_pretraining.h.
|
static |
Load all pre-training modules.
Definition at line 11 of file agent_pretraining.cc.
References GetHexAnalysisKnowledge(), GetMapEditingKnowledge(), GetRomStructureKnowledge(), and GetToolUsageExamples().
|
static |
Get ROM structure explanation.
Definition at line 20 of file agent_pretraining.cc.
Referenced by GetModules().
|
static |
Get hex data analysis patterns.
Definition at line 60 of file agent_pretraining.cc.
Referenced by GetModules().
|
static |
Get map editing workflow.
Definition at line 100 of file agent_pretraining.cc.
Referenced by GetModules().
|
static |
Get tool usage examples.
Definition at line 132 of file agent_pretraining.cc.
Referenced by GetModules().
|
static |
Generate pre-training prompt for agent.
Definition at line 171 of file agent_pretraining.cc.