ChatBot.chain_prompts

Chain multiple structured prompts in attention-optimized order.

USAGE

ChatBot.chain_prompts(*prompts)

This method allows you to combine multiple prompt components while maintaining optimal attention patterns. Components are automatically ordered to maximize the model’s focus on the most important information.

Parameters

*prompts : = ()

Prompt components to chain together. Can be raw strings or PromptBuilder instances.

Returns

ChatBot

Returns self for method chaining.

Examples


Chaining different prompt components

# Create specialized prompt components
security_prompt = (bot.prompt_builder()
    .core_analysis(["SQL injection risks", "XSS vulnerabilities"])
    .build())

performance_prompt = (bot.prompt_builder()
    .core_analysis(["Database query optimization", "Memory usage"])
    .build())

# Chain them with attention optimization
bot.chain_prompts(
    "You are a senior security and performance engineer.",
    security_prompt,
    performance_prompt,
    "Focus on the most critical issues that impact user security."
)