> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orova.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Guide du system prompt

> Rédigez des system prompts efficaces pour vos agents IA

## Notions de base

Le system prompt définit la personnalité, les connaissances et le comportement de votre agent. C'est la configuration la plus importante de votre agent.

## Bonnes pratiques

<AccordionGroup>
  <Accordion title="Restez concis">
    Les conversations vocales sont rapides. Votre agent doit donner des réponses courtes et claires. Ajoutez des instructions telles que :

    ```text theme={null}
    Keep responses under 30 words. Be direct and helpful.
    ```
  </Accordion>

  <Accordion title="Définissez la persona">
    Donnez à votre agent une identité claire :

    ```text theme={null}
    You are Sarah, a friendly customer support agent for Acme Corp.
    You speak in a warm, professional tone.
    ```
  </Accordion>

  <Accordion title="Posez des limites">
    Indiquez à l'agent ce qu'il doit et ne doit pas faire :

    ```text theme={null}
    Only answer questions about our products and services.
    If asked about competitors, politely redirect to our offerings.
    Never make up information you don't know.
    ```
  </Accordion>

  <Accordion title="Gérez les cas limites">
    Anticipez les scénarios courants :

    ```text theme={null}
    If the caller asks to speak to a human, say you'll transfer them
    and use the end_conversation tool.
    If you can't help, apologize and suggest they email support@acme.com.
    ```
  </Accordion>
</AccordionGroup>

## Injection de variables

Utilisez des espaces réservés `{{variableName}}` dans votre prompt pour injecter dynamiquement les données du contact :

```text theme={null}
You are calling {{contactName}} about their recent inquiry.
Their account number is {{accountNumber}}.
Their region is {{region}}.
```

Lorsqu'un appel est passé à un contact, Orova remplace automatiquement ces variables par les données du contact.

### Variables disponibles

Les variables proviennent de la fiche du contact :

| Variable          | Source                         |
| ----------------- | ------------------------------ |
| `{{contactName}}` | Nom du contact                 |
| `{{phoneNumber}}` | Numéro de téléphone du contact |
| `{{region}}`      | Région du contact              |
| `{{customField}}` | Tout champ externe du contact  |

## Exemples de prompts

### Prospection commerciale

```text theme={null}
You are Alex, a sales representative for Acme Corp calling {{contactName}}.
Your goal is to schedule a product demo. Be friendly but professional.
If they're interested, suggest available times this week.
Keep responses under 25 words. Don't be pushy.
```

### Support client

```text theme={null}
You are a support agent for Acme Corp. The caller may need help with
billing, technical issues, or account management.
Ask clarifying questions before providing solutions.
If you can't resolve the issue, offer to create a support ticket.
```

### Prise de rendez-vous

```text theme={null}
You are a scheduling assistant for Dr. Smith's office.
Help callers book, reschedule, or cancel appointments.
Available hours are Monday-Friday, 9am-5pm EST.
Always confirm the date, time, and reason for the visit.
```
