Chat et contexte

Écrit par Stanislas

Dernière mise à jour Il y a 6 jours

Vue d'ensemble

Tout savoir sur la façon de discuter avec Swiftask Code : le panneau, les sessions, et le contexte que vous fournissez.

Prérequis

  • Swiftask Code installé et connecté

  • Un dossier de projet ouvert dans VS Code (l'historique des sessions y est lié)

Guide étape par étape

1. Ouvrir le panneau de chat

Ouvrez Swiftask → Sessions depuis la barre d'activités.

ÉcranQuand

Talk starter

Bienvenue — astuces et zone de saisie

Active chat

Conversation en cours

History

Chats passés — icône horloge

Plans library

Plans enregistrés — icône liste de contrôle

À voir : Icônes de la barre de titre — + (nouveau chat), horloge (historique), liste de contrôle (plans), engrenage (réglages).

2. Gérer les sessions

Une session est une conversation. Swiftask Code enregistre vos conversations sur votre ordinateur.

Action

Comment

New chat

Icône plus dans la barre de titre

History

Icône horloge

Reset

Icône de suppression

Liste des plans

Icône liste de contrôle

Stop

Pendant que Swiftask Code travaille

Fork

Depuis un message — nouveau chat à partir de ce point

L'historique est lié au dossier de projet que vous avez ouvert dans VS Code.

3. Choisir un modèle et un niveau de réflexion

Model — quelle IA alimente ce chat (limité à ce que votre espace de travail autorise).

Thinking level (faible / moyen / élevé) — des niveaux plus élevés raisonnent plus en profondeur (souvent plus lent, plus d'usage).

Les deux sont définis dans la zone de saisie du chat, par session. Voir Compte et espace de travail pour les modèles et les crédits.

4. Ajouter du contexte avec les @-mentions

Tapez @ pour pointer vers quelque chose de précis :

MentionQuand l'utiliser

File

Se concentrer sur un fichier

Folder

Limiter à une partie du projet

Terminal

Inclure la sortie d'une commande

Branch

Discuter de git / merge

URL

Documentation en ligne, ticket ou spécification

Exemples :

  • @src/components/ — « Comment ce dossier est-il organisé ? »

  • @Terminal 1 — « Pourquoi cette commande a-t-elle échoué ? »

  • @README.md — « Résume les étapes de configuration »

5. Utiliser Add to Chat et les images

  • Éditeur — sélectionnez du texte → clic droit → Add to Chat

  • Images — bouton de pièce jointe dans la zone de saisie

Quand l'utiliser : Traces d'erreur, journaux d'erreurs, ou captures d'écran d'interface — plus rapide que de retaper.

Cas d'usage pratiques

Exemples en mode Ask — utilisez Ask quand vous voulez des réponses sans modification de fichiers. Combinez avec des @-mentions pour de meilleurs résultats.

ObjectifExemple de prompt

Explorer un code

Donne-moi un aperçu : dossiers principaux, comment l'application démarre, et où se trouve la logique importante.

Aller plus loin

Comment fonctionne [fonctionnalité] ici ? Explique-moi le flux. — essayez @src/ ou un fichier précis

Revue de code

Vérifie [fichier ou sélection] pour les bugs, cas limites et style. Ne modifie rien — explique ce que tu améliorerais. — utilisez Add to Chat sur une sélection

Passez en Build quand vous êtes prêt à implémenter. Voir Build, Plan et révision pour les prompts Build et Plan.

Chats multiplesVous pouvez exécuter jusqu'à cinq tâches Swiftask Code actives à la fois. Si vous atteignez la limite, arrêtez un chat dans une autre session.

Une bannière apparaît si une autre session attend votre approbation.

Conseils et bonnes pratiques

Contexte automatique — chaque message inclut déjà :

  • Votre fichier ouvert et toute sélection

  • Un résumé git (branche, changements)

  • Règles de projet — voir Personnaliser

Vous n'avez pas besoin de coller le chemin du fichier actif — Swiftask Code le récupère automatiquement.

Indicateur de contexte — l'anneau près de la zone de saisie montre à quel point la fenêtre de contexte de la conversation est pleine.

  • Plein → les anciens messages sont résumés pour libérer de l'espace

  • Nouveau sujet → démarrez un nouveau chat

  • Explorez en Ask, implémentez en Build

Astuce : Ouvrez le même dossier racine pour voir les anciens chats de ce projet. Changer d'espace de travail dans Swiftask ne supprime pas l'historique local.

Dépannage

Le chat semble « avoir oublié » lors de longues conversationsCela signifie généralement que les anciens messages ont été résumés en raison des limites de contexte. Voir Aide et FAQ pour en savoir plus sur les longues conversations et le contexte.

Ressources supplémentaires