Prompting
Define a clear goal with all details and direction.- Be specific when you can. If you already know important details, include them.
(E.g. Target market or industry, key competitors, customer segments, geography, or constraints) - Only stay open-ended if you don’t know details and want discovery. If you’re exploring broadly, make that explicit (e.g., “tell me about the most impactful AI innovations in healthcare in 2025”).
- Avoid contradictions. Don’t include conflicting information, constraints, or goals in your prompt.
- Share what’s already known. Include prior assumptions, existing decisions, or baseline knowledge—so the research doesn’t repeat what you already have.
- Keep the prompt clean and directed. Use a clear task statement + essential context + desired output format. Avoid messy background dumps.
Example Queries
Model
| Model | Best For |
|---|---|
pro | Comprehensive, multi-agent research for complex, multi-domain topics |
mini | Targeted, efficient research for narrow or well-scoped questions |
auto | When you’re unsure how complex research will be |
Pro
Provides comprehensive, multi-agent research suited for complex topics that span multiple subtopics or domains. Use when you want deeper analysis, more thorough reports, or maximum accuracy.Mini
Optimized for targeted, efficient research. Works best for narrow or well-scoped questions where you still benefit from agentic searching and synthesis, but don’t need extensive depth.Structured Output vs. Report
- Structured Output - Best for data enrichment, pipelines, or powering UIs with specific fields.
- Report — Best for reading, sharing, or displaying verbatim (e.g., chat interfaces, briefs, newsletters).
Formatting Your Schema
- Write clear field descriptions. In 1–3 sentences, say exactly what the field should contain and what to look for. This makes it easier for our models to interpret what you’re looking for.
- Match the structure you actually need. Use the right types (arrays, objects, enums) instead of packing multiple values into one string (e.g.,
competitors: string[], not"A, B, C"). - Avoid duplicate or overlapping fields. Keep each field unique and specific - contradictions or redundancy can confuse our models.