Recommended Prompt Structure
Organize your prompts to help the model understand context and maintain consistency across turns. Use clear, labeled sections in your system prompt so the model can find and follow them. Make each section focused on one thing.10 Essential Techniques
1. Be Precise - Eliminate Conflicts
New real-time models are excellent at following instructions. However, this also means that small wording changes or unclear instructions can meaningfully change behavior. Check and iterate your system prompts to test different phrasings and fix instruction conflicts. Example: In one experiment, changing the word “inaudible” to “unintelligible” in instructions for handling noisy input significantly improved model performance. After your first attempt at a system prompt, have an LLM check it for ambiguity or conflicts.2. Use Bullet Points Over Paragraphs
Real-time models follow short bullet points better than long paragraphs.- Before (Harder to Follow)
- After (Easier to Follow)
3. Handle Unclear Audio
Real-time models excel at following instructions about handling unclear audio. Provide detailed instructions on what to do when audio is unavailable.4. Limit Model to One Language
If you see the model switching languages in unhelpful ways, add a dedicated “Language” section to your prompt. Ensure it doesn’t conflict with other rules. By default, mirroring the user’s language works well. Simple approach to mirror user language:5. Provide Example Phrases and Flow Snippets
The model learns style from examples. Provide short, varied examples for common conversation moments. For example, you can provide the model with a high-level conversation flow shape:6. Avoid Robotic Repetition
If responses sound repetitive or mechanical, include explicit variety instructions. This can sometimes happen when using example phrases.7. Use Capitalized Text to Emphasize Instructions
Like many LLMs, using CAPITALIZATION for important rules helps the model understand and follow them. It’s also helpful to convert non-text rules (like numeric conditions) to text before capitalizing.- Instead of
- Use