Prompting and system design for AI agents

Writing effective system prompts

Writing effective system prompts

Designing and describing tools

Designing and describing tools for agents

Structuring prompts for cache

Structuring prompts for cache and token budgets

Injecting dynamic data safely

Injecting dynamic data into prompts safely

Versioning prompts

Versioning prompts and instruction changes