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

# Chats

> Utilisez les chats pour poser des questions, explorer des informations, exécuter des Routines, mettre à jour vos projets et décrire des résultats utiles.

<div className="chat-mkt" role="img" aria-label="Fenêtre de Conversation Replit avec un fil de messages et une zone de prompt" style={{ margin: "28px 0 42px", borderTop: 0, paddingTop: 0 }}>
  <div
    className="chat-use-case-visual"
    style={{
  aspectRatio: "auto",
  minHeight: "clamp(220px, 34vw, 320px)",
  overflow: "hidden",
  background:
    "radial-gradient(circle at 50% -18%, rgba(255,255,255,.82), transparent 42%), radial-gradient(circle at 4% 96%, rgba(255,184,146,.48), transparent 38%), linear-gradient(140deg, #ff764d, #ff3c00 60%, #c92d00)",
}}
  >
    <div
      aria-hidden="true"
      style={{
    position: "absolute",
    inset: 0,
    background:
      "linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,0) 48%, rgba(111,24,0,.2))",
  }}
    />

    <div
      aria-hidden="true"
      style={{
    position: "absolute",
    width: "clamp(280px, 72%, 780px)",
    maxWidth: "calc(100% - 12px)",
    height: "68%",
    left: "50%",
    top: "15%",
    transform: "translateX(-50%) rotate(3deg)",
    opacity: 0.46,
    border: "1px solid rgba(255,255,255,.34)",
    borderRadius: 28,
    background: "transparent",
  }}
    />

    <div
      aria-hidden="true"
      style={{
    position: "relative",
    zIndex: 1,
    display: "flex",
    width: "100%",
    minHeight: "inherit",
    alignItems: "center",
    justifyContent: "center",
    padding: "clamp(10px, 2vw, 20px)",
  }}
    >
      <div
        style={{
      width: "clamp(260px, 70%, 760px)",
      maxWidth: "calc(100% - 20px)",
      minWidth: 0,
      boxSizing: "border-box",
      padding: "clamp(16px, 3vw, 26px)",
      border: "1px solid rgba(255,255,255,.54)",
      borderRadius: 24,
      background:
        "linear-gradient(180deg, rgba(255,255,255,.27), rgba(255,255,255,.1))",
      boxShadow: "0 18px 36px rgba(55,27,18,.2)",
      backdropFilter: "blur(5px)",
    }}
      >
        <div style={{ display: "flex", alignItems: "center", gap: 7 }}>
          <span
            style={{
          width: 8,
          height: 8,
          borderRadius: 999,
          background: "rgba(255,255,255,.92)",
        }}
          />

          <span
            style={{
          width: 8,
          height: 8,
          borderRadius: 999,
          background: "rgba(255,255,255,.52)",
        }}
          />

          <span
            style={{
          width: 8,
          height: 8,
          borderRadius: 999,
          background: "rgba(255,255,255,.32)",
        }}
          />
        </div>

        <div
          style={{
        display: "flex",
        gap: "clamp(12px, 3vw, 20px)",
        marginTop: "clamp(14px, 3vw, 22px)",
      }}
        >
          <div
            style={{
          display: "grid",
          width: "clamp(34px, 7vw, 52px)",
          minWidth: "clamp(34px, 7vw, 52px)",
          alignContent: "start",
          gap: 10,
          padding: "8px 8px 8px 0",
          borderRight: "1px solid rgba(255,255,255,.32)",
        }}
          >
            <span
              style={{
            width: 12,
            height: 12,
            borderRadius: 4,
            background: "rgba(255,255,255,.9)",
          }}
            />

            <span
              style={{
            width: 12,
            height: 12,
            border: "1px solid rgba(255,255,255,.66)",
            borderRadius: 4,
            background: "rgba(255,255,255,.12)",
          }}
            />

            <span
              style={{
            width: 12,
            height: 12,
            border: "1px solid rgba(255,255,255,.48)",
            borderRadius: 999,
          }}
            />
          </div>

          <div
            style={{
          display: "grid",
          minWidth: 0,
          flex: "1 1 auto",
          gap: 9,
          alignContent: "start",
        }}
          >
            <span
              style={{
            width: "68%",
            height: 24,
            border: "1px solid rgba(255,255,255,.46)",
            borderRadius: "14px 14px 14px 4px",
            background: "rgba(255,255,255,.18)",
          }}
            />

            <span
              style={{
            justifySelf: "end",
            width: "58%",
            height: 24,
            borderRadius: "14px 14px 4px 14px",
            background: "rgba(255,255,255,.78)",
          }}
            />

            <span
              style={{
            width: "76%",
            height: 32,
            border: "1px solid rgba(255,255,255,.4)",
            borderRadius: "14px 14px 14px 4px",
            background: "rgba(255,255,255,.14)",
          }}
            />
          </div>
        </div>

        <div
          style={{
        display: "flex",
        alignItems: "center",
        justifyContent: "space-between",
        gap: 10,
        marginTop: "clamp(14px, 3vw, 20px)",
        padding: "10px 11px 10px 13px",
        border: "1px solid rgba(255,255,255,.58)",
        borderRadius: 15,
        background: "rgba(255,255,255,.16)",
      }}
        >
          <span
            style={{
          width: "64%",
          height: 7,
          borderRadius: 999,
          background: "rgba(255,255,255,.7)",
        }}
          />

          <span
            style={{
          display: "grid",
          width: 24,
          height: 24,
          placeItems: "center",
          flex: "0 0 auto",
          borderRadius: 8,
          background: "rgba(255,255,255,.9)",
          color: "#4b5563",
          fontSize: 15,
          fontWeight: 700,
        }}
          >
            ↑
          </span>
        </div>
      </div>
    </div>
  </div>
</div>

Un chat est un fil unique pour poser des questions, explorer des informations, exécuter des Routines, mettre à jour vos projets et décrire un résultat. Chaque tâche dans Replit commence par un chat.

<Note>
  Les Conversations sont privées. Seul vous pouvez y accéder dans votre espace de travail. Pour la collaboration, demandez à Replit de créer un Projet.
</Note>

## Démarrer une nouvelle conversation

<Steps>
  <Step title="Sélectionner Nouveau">
    Sélectionnez **Nouveau** dans la barre latérale Replit.

    <Frame>
      <img src="https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/start-new-conversation-sidebar.png?fit=max&auto=format&n=teDUL4A-lNO7dv1O&q=85&s=52b729bd549daddbde87f995c8f0b4b1" alt="Barre latérale Replit avec le bouton Nouveau au-dessus de Rechercher, Projets, Routines et d'autres entrées de navigation" width="470" height="524" data-path="images/chat/start-new-conversation-sidebar.png" />
    </Frame>
  </Step>

  <Step title="Rédiger votre demande">
    Utilisez la zone de prompt pour rédiger votre demande. Par exemple, demandez
    à Replit : « Résume notre activité Slack de cette semaine et signale les
    messages qui nécessitent ma réponse. »

    <Frame>
      <img src="https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/replit-conversation-home.jpg?fit=max&auto=format&n=teDUL4A-lNO7dv1O&q=85&s=ab82b3d581eb83c0d5f90c3e6fcd918e" alt="Écran d'accueil de conversation Replit avec des prompts suggérés et une zone de message pour discuter avec Replit ou lui confier une tâche" width="1562" height="796" data-path="images/chat/replit-conversation-home.jpg" />
    </Frame>
  </Step>
</Steps>

<a id="start-with-what-you-have" />

## Commencez avec ce que vous avez, puis continuez

Vous n'avez pas besoin de connaître le résultat final avant de commencer. Partez d'une question, d'une idée approximative ou des informations dont vous disposez déjà. Chaque suivi s'appuie sur le contexte du chat.

1. **Demandez.** Commencez par une question ou un problème en langage courant. Par exemple : « Comment puis-je toucher les personnes qui se déplacent le matin ? »
2. **Continuez.** Ajoutez du contexte ou affinez la direction avec un court suivi : « Comment choisir le bon café partenaire ? »
3. **Créez.** Transformez ce que vous avez appris en un résultat utile : « Construis une application de fidélité pour ces personnes. »
4. **Continuez à créer.** Demandez le résultat suivant sans nouveau brief : « Crée maintenant des visuels de lancement dans le même style. »

Lorsque le travail devient une construction ou un design conséquent, Replit peut [créer un projet](/fr/chat/continue-or-create-a-project#create-a-new-project). Le contexte que vous avez réuni dans le chat est reporté.

Découvrez le parcours complet dans ces cas d'usage :

* [Lancer une marque depuis une seule conversation](/fr/use-cases/launch-a-brand-from-one-conversation) : site web, présentation investisseurs et visuels de lancement.
* [Transformer une feuille de calcul en tableau de bord d'équipe](/fr/use-cases/spreadsheet-to-team-dashboard) : analyse, tableau de bord publié et présentation des conclusions.
* [Planifier un lancement à partir du budget et des retours](/fr/use-cases/plan-a-launch-from-budget-and-feedback) : budget, thèmes des retours et plan de lancement.
* [Analyser l'entonnoir de votre application](/fr/use-cases/analyze-your-app-funnel) : une question sur l'entonnoir, puis un tableau de bord interactif.

<Tip>
  Explorez des idées en [mode Free](/fr/chat/free-mode). Le mode Free ne consomme pas de
  crédits tant que l'allocation de votre plan est disponible. Sélectionnez **Free** dans le
  sélecteur de mode sous la zone de prompt. Consultez votre allocation restante dans
  **Settings** → **Usage**.
</Tip>

## Commencez par ce que vous voulez faire

### Poser une question

Replit peut rechercher et analyser des informations provenant du web, des outils connectés et des fichiers téléchargés. Posez une question précise ou fournissez le contexte que Replit doit utiliser.

Par exemple, demandez à Replit de résumer votre activité Slack de cette semaine et de signaler les messages qui nécessitent votre réponse.

<section className="chat-mkt chat-workflow-grid has-visuals">
  <a className="chat-example has-visual" href="/fr/use-cases/prepare-for-a-customer-call">
    <div className="chat-use-case-visual">
      <div className="customer-call-marks customer-call-marks-card" aria-hidden="true">
        <div className="customer-call-mark">
          <Icon icon="salesforce" iconType="brands" size={44} color="#ffffff" />
        </div>

        <div className="customer-call-mark">
          <Icon icon="slack" iconType="brands" size={44} color="#ffffff" />
        </div>

        <div className="customer-call-mark">
          <Icon icon="google-drive" iconType="brands" size={44} color="#ffffff" />
        </div>
      </div>
    </div>

    <div className="chat-example-tag">Rechercher et analyser</div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Se préparer pour un appel client
    </div>

    <p>Réunissez les sources connectées et préparez un brief d'appel ciblé.</p>
    <div className="chat-card-link">Explorer →</div>
  </a>

  <a className="chat-example has-visual" href="/fr/chat/upload-and-use-files">
    <div className="chat-use-case-visual">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="file-arrow-up" size={24} />
      </em>
    </div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Travailler avec des fichiers
    </div>

    <p>
      Téléchargez des documents, des feuilles de calcul et des images pour les
      comprendre, les comparer ou les analyser.
    </p>

    <div className="chat-card-link">Explorer →</div>
  </a>
</section>

### Exécuter une routine

Une Routine planifie un travail récurrent au sein d'une Conversation. Replit renvoie chaque résultat dans la même Conversation, où vous pouvez le consulter et poursuivre le travail. En savoir plus sur les [Routines](/fr/chat/routines).

Par exemple, demandez à Replit de consulter Slack chaque matin et de vous indiquer vos priorités.

<section className="chat-mkt chat-workflow-grid has-visuals">
  <a className="chat-example has-visual" href="/fr/chat/routines">
    <div className="chat-use-case-visual palette-ink">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="arrows-rotate" size={24} />
      </em>
    </div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Planifier une routine
    </div>

    <p>
      Planifiez un travail récurrent et consultez chaque résultat dans la même
      Conversation.
    </p>

    <div className="chat-card-link">Explorer →</div>
  </a>

  <a className="chat-example has-visual" href="/fr/chat/conversations-and-projects">
    <div className="chat-use-case-visual palette-stone">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="lightbulb" size={24} />
      </em>
    </div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Agir sur une information
    </div>

    <p>Transformez ce que vous apprenez en brief, en plan, en décision ou en prochaine étape.</p>
    <div className="chat-card-link">Explorer →</div>
  </a>
</section>

### Décrire un résultat

Une Conversation peut transformer une idée, une recherche ou une information en un résultat concret, comme une application, une présentation ou un design.

Par exemple, demandez à Replit de créer un simple suivi de projet pour votre équipe.

<section className="chat-mkt chat-workflow-grid has-visuals">
  <a className="chat-example has-visual" href="/fr/build/your-first-app">
    <div className="chat-use-case-visual">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="code" size={24} />
      </em>
    </div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Construire à partir d'une information
    </div>

    <p>Créez un tableau de bord, une application ou un outil autour des informations importantes.</p>
    <div className="chat-card-link">Explorer →</div>
  </a>

  <a className="chat-example has-visual" href="/fr/design/design-your-first-screen">
    <div className="chat-use-case-visual palette-blush">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="object-group" size={24} />
      </em>
    </div>

    <div className="chat-card-title" style={{ marginTop: 16, fontSize: 20 }}>
      Explorer des designs
    </div>

    <p>Réunissez des références et transformez une idée en orientation visuelle.</p>
    <div className="chat-card-link">Explorer →</div>
  </a>
</section>

### Mettre à jour des projets existants

Demandez à Replit de trouver un projet et décrivez la modification souhaitée. Vous n'avez pas besoin d'ouvrir le projet d'abord. Replit démarre le travail sous forme de tâche en arrière-plan dans ce projet, ce qui vous permet de poursuivre votre chat.

Par exemple, demandez à Replit de trouver votre application de budget et de créer une tâche pour ajouter l'export CSV.

Vous pouvez aussi mettre à jour plusieurs projets en une seule demande. Par exemple : « Cherche mes projets de portfolio et de café, et passe les deux aux couleurs de Replit. »

Les tâches lancées depuis votre chat apparaissent dans le panneau latéral. Utilisez-le pour suivre la progression de chaque tâche, examiner les modifications et ouvrir le projet afin de poursuivre le travail.

<Note>
  Vous ne pouvez mettre à jour que les projets auxquels vous avez l'autorisation d'accéder. Demander
  une modification ne publie pas automatiquement votre application. Examinez les modifications avant de
  [publier votre projet](/fr/features/publishing/overview).
</Note>

Suivez la [procédure pas à pas pour mettre à jour un projet existant](/fr/chat/continue-or-create-a-project#update-an-existing-project).

## Conversations et Projets

Une Conversation est un fil unique pour les questions, l'exploration et les Routines. Un [Projet](/fr/features/projects-and-artifacts/projects) est un espace de travail plus approfondi pour un travail de construction et de design substantiel, incluant plusieurs artefacts.

Commencez dans une Conversation. Lorsque le travail se développe en une construction ou un design substantiel, la Conversation peut devenir un Projet.

La barre latérale utilise une icône de bulle de discussion pour les Conversations et une icône de grille à quatre carrés pour les Projets.

<Frame>
  <img src="https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/conversation-and-project-icons.png?fit=max&auto=format&n=teDUL4A-lNO7dv1O&q=85&s=dd0308cf6783c2345507028dbcf27533" alt="Barre latérale Replit montrant un Projet avec une icône de grille à quatre carrés et une Conversation avec une icône de bulle de discussion" width="466" height="290" data-path="images/chat/conversation-and-project-icons.png" />
</Frame>

| Domaine | Conversations | Projets |
| - | - | - |
| Idéal pour | Questions, exploration et Routines | Travail de construction et de design plus approfondi, comme les applications, présentations, tableaux de bord et artefacts multiples |
| Tâches en arrière-plan | **Peut déléguer des tâches à des projets existants** | **Peut s'exécuter en parallèle** |
| Routines | **Disponible** | **Non disponible** |
| Intégrations | Disponible | Disponible |
| Structure | Un fil unique | Un espace de travail de projet avec plusieurs artefacts |
