bots
django_spire.ai.prompt.tuning.bots
PromptTestingBot
Bases: BaseLlmBot
instructions_prompt = Prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTestingIntel
class-attribute
instance-attribute
config_options = LlmConfigOptions(temperature=0.4)
class-attribute
instance-attribute
process
classmethod
Takes a system prompt and a user prompt. Used to test the response of the system prompt.
Source code in django_spire/ai/prompt/tuning/bots.py
SimplePromptTuningBot
Bases: BaseLlmBot
instructions_prompt = prompts.prompt_tuning_instruction_bot_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
config_options = LlmConfigOptions(temperature=0.1)
class-attribute
instance-attribute
AdvancedPromptTuningBot
Bases: BaseLlmBot
instructions_prompt = prompts.prompt_tuning_instruction_bot_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
process
classmethod
Source code in django_spire/ai/prompt/tuning/bots.py
FormattingBot
Bases: BaseLlmBot
Bot that preserves structure and standardizes formatting of system prompts.
instructions_prompt = prompts.formatting_bot_instruction_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
process
classmethod
InstructionClarityBot
Bases: BaseLlmBot
Bot that focuses on improving the clarity of instructions in system prompts.
instructions_prompt = prompts.instruction_clarity_bot_instruction_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
process
classmethod
PersonaBot
Bases: BaseLlmBot
Bot that maintains consistent tone and persona throughout system prompts.
instructions_prompt = prompts.persona_bot_instruction_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
process
classmethod
Source code in django_spire/ai/prompt/tuning/bots.py
DuplicationRemovalBot
Bases: BaseLlmBot
Bot that identifies and removes redundancies in system prompts.
instructions_prompt = prompts.duplication_removal_bot_instruction_prompt()
class-attribute
instance-attribute
intel_class = intel.PromptTuningIntel
class-attribute
instance-attribute
process
classmethod
Source code in django_spire/ai/prompt/tuning/bots.py
ExampleOptimizationBot
Bases: BaseLlmBot
Bot that refines examples within system prompts.