@graphty/graphty-element / ai / SystemPromptBuilder
Class: SystemPromptBuilder ​
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:31
Builds dynamic system prompts for the AI controller. Incorporates graph context, available commands, and current state.
Constructors ​
Constructor ​
new SystemPromptBuilder():
SystemPromptBuilder
Returns ​
SystemPromptBuilder
Methods ​
build() ​
build(
options?):string
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:72
Build the system prompt with current context.
Parameters ​
options? ​
SystemPromptOptions = {}
Build options
Returns ​
string
The complete system prompt
buildMinimal() ​
buildMinimal():
string
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:222
Build a minimal prompt without graph context. Useful when graph is not yet available.
Returns ​
string
Minimal system prompt text
clearSchema() ​
clearSchema():
void
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:63
Clear the schema summary.
Returns ​
void
setCommands() ​
setCommands(
commands):void
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:48
Set the available commands.
Parameters ​
commands ​
Array of registered commands
Returns ​
void
setGraph() ​
setGraph(
graph):void
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:40
Set the graph instance for context.
Parameters ​
graph ​
The graph instance
Returns ​
void
setSchema() ​
setSchema(
schema):void
Defined in: graphty-element/src/ai/prompt/SystemPromptBuilder.ts:56
Set the schema summary for data context.
Parameters ​
schema ​
The schema summary to include in prompts
Returns ​
void