agentpool's full system prompt: 1 version, 3,143 characters. Audited against AISPA.
The full text of 1
prompt is reproduced below,
3,143 characters in all, each read
instruction by instruction against the eight
AISPA dimensions.
Nothing was flagged as working against the person on
the other end.
---
sync:
agent: doc_sync_agent
dependencies:
- src/agentpool_config/system_prompts.py
title: System Prompts
description: System prompt configuration and library
icon: material/text-box
---
## Overview
AgentPool's prompt library allows defining reusable system prompts that can be shared across agents. Prompts are defined in the `prompts` section of your configuration and can be referenced by name.
System prompts define agent behavior, personality, and methodology. You can configure prompts using:
- **Static prompts**: Inline text content
- **File prompts**: Load from external files with Jinja2 templating
- **Library prompts**: Reference shared prompts from the library
- **Function prompts**: Dynamically generate prompts using Python functions
## Basic Structure
```yaml
--8<-- "docs/configuration/prompts_example.yml"
```
## Prompt Categories
System prompts can be categorized by their purpose:
- **Role**: Define WHO the agent is (e.g., "expert developer", "data scientist")
- **Methodology**: Define HOW the agent works (e.g., "step-by-step", "analytical")
- **Tone**: Define communication STYLE (e.g., "professional", "friendly")
- **Format**: Define output STRUCTURE (e.g., "markdown", "structured")
## Configuration Reference
/// mknodes
{{ "agentpool_config.system_prompts.PromptConfig" | union_to_markdown(display_mode="yaml", header_style="pymdownx") }}
///
## Complete Example
```yaml
prompts:
system_prompt:
# Role definitions
technical_expert:
category: role
content: |
You are a technical expert specializing in:
- Software development best practices
- System architecture and design
- Code review and quality assurance
# Methodology definitions
systematic:
category: methodology
content: |
Follow this systematic approach:
1. Understand requirements fully
2. Break down complex problems
3. Apply best practices consistently
4. Validate results thoroughly
# Tone definitions
professional:
category: tone
content: |
Maintain professional communication:
- Use formal, precise language
- Be respectful and constructive
- Provide clear explanations
agents:
senior_dev:
model: gpt-4
system_prompt:
- "Specialize in Python and TypeScript development."
- type: library
reference: technical_expert
- type: library
reference: systematic
- type: library
reference: professional
- type: file
path: "prompts/coding_style.j2"
```
## Organization Best Practices
### File Structure
Keep prompts organized in separate files:
```yaml
# prompts/roles.yml
prompts:
system_prompt:
technical_expert:
category: role
content: ...
# prompts/styles.yml
prompts:
system_prompt:
professional:
category: tone
content: ...
# agents.yml
INHERIT:
- prompts/roles.yml
- prompts/styles.yml
agents:
my_agent:
system_prompt:
- type: library
reference: technical_expert
- type: library
reference: professional
```
Questions about agentpool's system prompt
Does agentpool's system prompt contain instructions that work against the user?
No. Nothing in agentpool's system prompt was flagged as working against the person the product is talking to. That is a clean result across all eight AISPA dimensions, not an absence of checking — the full text was read instruction by instruction.
How long is agentpool's system prompt?
3,143 characters across 1 prompt on this page. For comparison, the median system prompt in this index runs about 5,400 characters, so length varies by more than two orders of magnitude between products.
How many versions of agentpool's system prompt are on record?
1. Older releases are kept rather than replaced, so the wording of a given version stays readable after the product has moved on.
Where did this agentpool system prompt come from?
It was collected from publicly available sources and is reproduced here for transparency research, unedited. This site does not extract prompts from products itself.
How was agentpool's system prompt audited?
Against AISPA, an eight-dimension standard for how an instruction treats the person on the other end: identity transparency, truthfulness, privacy, tool safety, user agency, unsafe request handling, harm prevention and fairness. This audit was ai audit. The method is described in the paper behind the standard.
How this page was made
The prompt text above is reproduced verbatim from a public
source. Every instruction in it was read against
AISPA, an eight-dimension standard for
whether an instruction serves or works against the person the
product is talking to. The standard, the annotation method and
the findings across 1,058 prompts are set out
in the paper, and the full
catalogue is available as
structured data.
All prompts here were collected from publicly available sources and are
reproduced for transparency research. Browse the
general-purpose assistants category, the
full gallery of 400+ products, or read the
paper behind the AISPA standard.