A product is a model plus a harness
The chat app you open is a model with a harness harnessappareillage agentsagents The software around a language model that turns it into a working system. It determines what the model receives and which tools it may use, carries out the actions the model requests, and passes the results back to it.Logiciel qui entoure un modèle de langue et en fait un système opérationnel. Il détermine ce que le modèle reçoit et quels outils il peut utiliser, exécute les actions que le modèle demande et lui transmet les résultats. around it. Most of the features a provider announces are part of the harness rather than of the model, so two products running the same model can behave differently. Comparing two products means comparing their features as well as their models.
The features fall into three groups (Figure 1figure 1): those that add to what the model reads, those that let the chatbot act, and those that change how you work with it. Those groups are not always quite as clearly delineated as they are presented here. For instance, a connector can both bring in information and let the model act in a different resource; and an image can be something the model produces or something the model reads.
Model routing
The harness can also decide which model answers a message, which is called model routing. A chatbot may continue with another model once you reach a usage limit, when demand on the service is high, or when a safety check flags your message. It usually says so, in a short notice or a label on the answer, and that is easy to miss.OpenAI Help Center, GPT-5.6 and GPT-6 Pro in ChatGPT; Claude Help Center, Why Claude switched models in your conversation with Opus 5. Both read 16 September 2026. So when you compare answers, or report one, check which model actually gave it (Figure 2figure 2).
Where the features are switched on
Most features are switched on or off from the menu under the + sign in the message box, and which entries appear differs from one product to the next, and from one plan to the next (Figure 3figure 3).
In another product the same menu lists different entries (Figure 4figure 4).
Features that add to what the model reads
Before it answers, the model can be given more than your message: search results, your files, notes kept from earlier conversations. More is not always better: material that has nothing to do with your question takes up room in the context and can pull the answer off course (see also the context window page, in the LLM lifecycle module) (voir aussi la page La fenêtre contextuelle, dans le module Cycle de vie des GML).
Web search
Search sends a query to a search engine and adds the text of the pages it retrieves to the context, so the answer is produced from those pages as well as from what the training left in the parameters. That helps in two cases:
- The information is more recent than the training data, so nothing in the parameters covers it (see also the What happens to the training text page, in the LLM lifecycle module) (voir aussi la page Ce qu'il advient du texte d'entraînement, dans le module Cycle de vie des GML).
- The information is rare in the training data. A subject that appears in few pages leaves little trace in the parameters, and retrieval supplies what the training did not.
A chatbot usually shows what it did: Claude lists the searches it ran and what it was looking for (Figure 5figure 5), and ChatGPT marks the sentences it drew from a page, with a card giving the address behind each one.
Retrieval lowers the risk of invented detail and guarantees nothing: the page retrieved can be the wrong one, only part of it may reach the context, and the answer can go further than the page does.
Web search used to be a setting you turned on; it is increasingly automatic, and outside your control.OpenAI Help Center, Searching the web with ChatGPT: “ChatGPT may search the web automatically when your question would benefit from current information”; Claude Help Center, Claude Cowork and chat are one Claude: “There’s no web search toggle. Claude searches the web when it helps.” Both read 17 September 2026.
Files and projects
A file attached to one conversation brings your own document into the context; a project keeps files and instructions for every conversation opened inside it (see also the Working with long documents page) (voir aussi la page Travailler avec de longs documents). Most chat products now offer something of the kind, under different names: projects in Claude, ChatGPT and Microsoft Copilot, notebooks in Gemini.Gemini Apps Help, Create and use notebooks in Gemini Apps: a notebook can include files, websites, copied text, custom instructions and chats you move into it. Microsoft documents Copilot Notebooks for work and school accounts, where a notebook can draw on up to 300 files, while the Copilot app offers projects. All read 17 September 2026. As with web search, putting a document into the context lowers the risk of invented detail about that document, and does not remove it.
Free plans usually include projects, with tighter limits on how many projects or files you may keep, and a project can sometimes be shared with other people, who then see its conversations, files and instructions.Claude Help Center, What are projects?: “Free users can create a maximum of five projects.” OpenAI Help Center, Projects in ChatGPT: 5 files per project on the free plan, 25 on Go and Plus, 40 on Pro, and project sharing on all plans. Both read 16 September 2026.
Creating a project asks for a name and, usually, a line about the work it is for or the material it should start from (Figure 6figure 6, Figure 7figure 7 and Figure 8figure 8).
Memory, skills and saved assistants
With memory persistent memorymémoire persistante promptingrequêtes An AI assistant's ability to retain information from earlier interactions and retrieve relevant information in later conversations, allowing it to maintain continuity and personalize its responses across sessions.Capacité d'un assistant d'IA à retenir de l'information d'interactions antérieures et à en récupérer les éléments pertinents dans des conversations ultérieures, ce qui lui permet d'assurer une continuité et de personnaliser ses réponses d'une session à l'autre. switched on, short notes about you and your work are saved while you chat, without your writing them, and added to later conversations, for instance that you write in Canadian French, that you follow a particular term list, that you dislike answers in bullet points, that you are writing a thesis on speech technology.
The memory settings decide what is kept: whether notes are made from your chats at all, whether earlier conversations may be searched, whether sensitive subjects such as health may be stored, and how to read or delete what is there (Figure 9figure 9 and Figure 10figure 10). Whether memory is on to begin with is not the same everywhere, or on every plan.Claude Help Center, Use Claude’s chat search and memory to build on previous context, read 17 September 2026: memory is on by default on the Free, Pro and Max plans and off on Team and Enterprise, and it can be paused or reset.
Several products can also search your earlier conversations when a question seems to call for it, so material you never asked to keep can come back as well.Claude Help Center, Use Claude’s chat search and memory to build on previous context, read 17 September 2026: searching past chats is available on the paid plans and “will be enabled by default” once it reaches an account. Together, memory and that search give the impression of a system that remembers you and learns from you as you go. The mechanism is the same as ever: the parameters do not change, each conversation still starts empty, and earlier conversations contribute only text that the chatbot retrieves and puts into the context (see also the Inference page, in the LLM lifecycle module) (voir aussi la page Inférence, dans le module Cycle de vie des GML).
A skill is a set of instructions that the chatbot loads when a task seems to call for it. Skills, memory and your custom instructions custom instructionsinstructions personnalisées promptingrequêtes User-provided preferences, background information, or requirements that an AI assistant stores and applies automatically across conversations, so that they do not need to be repeated in every prompt.Préférences, informations contextuelles ou exigences fournies par l'utilisateur, qu'un assistant d'IA enregistre et applique automatiquement d'une conversation à l'autre, sans qu'il faille les répéter dans chaque requête. all reach the model the same way, as text added to the context (see also the Custom instructions, memory, projects and skills page) (voir aussi la page Instructions personnalisées, mémoire, projets et compétences). Which products offer skills, and on which plans, changes often. Some products also let you save a named assistant with its own instructions and files, and share it: Gems in Gemini work that way.Gemini Apps Help, Use Gems in Gemini Apps, read 17 September 2026: a Gem is created with a name and instructions, files can be added under Knowledge, and a Gem can be shared.
The skills you have added are listed in the same menu as the other features (Figure 11figure 11).Claude Help Center, What are skills?: “folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks”. OpenAI Help Center, Skills in ChatGPT: available to eligible Business, Enterprise, Healthcare and Edu users. Both read 16 September 2026.
Un produit, c’est un modèle et un appareillage
L’application de clavardage que vous ouvrez est un modèle entouré d’un appareillage harnessappareillage agentsagents The software around a language model that turns it into a working system. It determines what the model receives and which tools it may use, carries out the actions the model requests, and passes the results back to it.Logiciel qui entoure un modèle de langue et en fait un système opérationnel. Il détermine ce que le modèle reçoit et quels outils il peut utiliser, exécute les actions que le modèle demande et lui transmet les résultats. . La plupart des fonctionnalités qu’annonce un fournisseur font partie de l’appareillage plutôt que du modèle : deux produits qui font tourner le même modèle peuvent donc se comporter différemment. Comparer deux produits, c’est comparer leurs fonctionnalités autant que leurs modèles.
Les fonctionnalités se répartissent en trois groupes (Figure 1figure 1) : celles qui ajoutent à ce que lit le modèle, celles qui permettent à l’agent conversationnel d’agir, et celles qui changent votre façon de travailler avec lui. Ces groupes ne sont pas toujours aussi nettement séparés qu’ils le sont ici. Par exemple, un connecteur peut à la fois apporter de l’information et permettre au modèle d’agir dans une autre ressource ; et une image peut être quelque chose que le modèle produit ou quelque chose qu’il lit.
Le routage de modèle
L’appareillage peut aussi décider quel modèle répond à un message, ce qu’on appelle le routage de modèle. Un agent conversationnel peut poursuivre avec un autre modèle une fois une limite d’utilisation atteinte, quand la demande sur le service est forte, ou quand un contrôle de sécurité signale votre message. Il l’indique d’habitude, par un court avis ou une étiquette sur la réponse, mais cela passe facilement inaperçu.OpenAI Help Center, GPT-5.6 and GPT-6 Pro in ChatGPT ; Claude Help Center, Why Claude switched models in your conversation with Opus 5. Consultés le 16 septembre 2026. Quand vous comparez des réponses, ou que vous en signalez une, vérifiez donc quel modèle l’a réellement produite (Figure 2figure 2).
Où activer les fonctionnalités
La plupart des fonctionnalités s’activent ou se désactivent dans le menu du signe + de la zone de message, et les entrées qui y figurent changent d’un produit à l’autre et d’un forfait à l’autre (Figure 3figure 3).
Dans un autre produit, le même menu présente d’autres entrées (Figure 4figure 4).
Les fonctionnalités qui ajoutent à ce que lit le modèle
Avant de répondre, le modèle peut recevoir davantage que votre message : des résultats de recherche, vos fichiers, des notes tirées de conversations antérieures. Davantage n’est pas toujours mieux : un contenu sans rapport avec votre question occupe de la place dans le contexte et peut faire dévier la réponse (see also the context window page, in the LLM lifecycle module) (voir aussi la page La fenêtre contextuelle, dans le module Cycle de vie des GML).
La recherche web
La recherche web envoie une requête à un moteur de recherche et ajoute au contexte le texte des pages qu’elle récupère : la réponse est donc produite à partir de ces pages autant qu’à partir de ce que l’entraînement a laissé dans les paramètres. Cela aide dans deux cas :
- L’information est plus récente que les données d’entraînement, de sorte que rien dans les paramètres ne la couvre (see also the What happens to the training text page, in the LLM lifecycle module) (voir aussi la page Ce qu'il advient du texte d'entraînement, dans le module Cycle de vie des GML).
- L’information est rare dans les données d’entraînement. Un sujet qui apparaît dans peu de pages laisse peu de traces dans les paramètres, et la récupération apporte ce que l’entraînement n’a pas fourni.
Un agent conversationnel montre en général ce qu’il a fait : Claude énumère les recherches qu’il a lancées et ce qu’il cherchait (Figure 5figure 5), et ChatGPT signale les phrases qu’il a tirées d’une page, avec une fiche qui donne l’adresse derrière chacune.
La récupération réduit le risque de détails inventés et ne garantit rien : la page récupérée peut être la mauvaise, une partie seulement peut en atteindre le contexte, et la réponse peut aller plus loin que la page.
La recherche web était auparavant un réglage à activer ; elle est de plus en plus automatique, et échappe à votre contrôle.OpenAI Help Center, Searching the web with ChatGPT : « ChatGPT may search the web automatically when your question would benefit from current information » ; Claude Help Center, Claude Cowork and chat are one Claude : « There’s no web search toggle. Claude searches the web when it helps. » Consultés le 17 septembre 2026.
Les fichiers et les projets
Un fichier joint à une conversation apporte votre propre document dans le contexte ; un projet conserve des fichiers et des instructions pour chaque conversation ouverte à l’intérieur (see also the Working with long documents page) (voir aussi la page Travailler avec de longs documents). La plupart des agents conversationnels proposent aujourd’hui quelque chose de ce genre, sous des noms différents : des projets dans Claude, ChatGPT et Microsoft Copilot, des carnets (notebooks) dans Gemini.Gemini Apps Help, Create and use notebooks in Gemini Apps : un carnet peut contenir des fichiers, des sites Web, du texte copié, des instructions personnalisées et des conversations qu’on y déplace. Microsoft documente les Copilot Notebooks pour les comptes professionnels et scolaires, où un carnet peut s’appuyer sur jusqu’à 300 fichiers, tandis que l’application Copilot propose des projets. Consultés le 17 septembre 2026. Comme pour la recherche web, mettre un document dans le contexte réduit le risque de détails inventés à son sujet, sans le supprimer.
Les forfaits gratuits comprennent en général les projets, avec des limites plus strictes sur le nombre de projets ou de fichiers, et un projet peut parfois être partagé avec d’autres personnes, qui en voient alors les conversations, les fichiers et les instructions.Claude Help Center, What are projects? : « Free users can create a maximum of five projects. » OpenAI Help Center, Projects in ChatGPT : 5 fichiers par projet sur le forfait gratuit, 25 sur Go et Plus, 40 sur Pro, et partage de projets sur tous les forfaits. Consultés le 16 septembre 2026.
Créer un projet demande un nom et, en général, une ligne sur le travail auquel il sert ou sur le matériel dont il doit partir (Figure 6figure 6, Figure 7figure 7 et Figure 8figure 8).
La mémoire, les compétences et les assistants enregistrés
Quand la mémoire persistent memorymémoire persistante promptingrequêtes An AI assistant's ability to retain information from earlier interactions and retrieve relevant information in later conversations, allowing it to maintain continuity and personalize its responses across sessions.Capacité d'un assistant d'IA à retenir de l'information d'interactions antérieures et à en récupérer les éléments pertinents dans des conversations ultérieures, ce qui lui permet d'assurer une continuité et de personnaliser ses réponses d'une session à l'autre. est activée, de courtes notes sur vous et votre travail sont enregistrées pendant que vous clavardez, sans que vous les écriviez, et ajoutées aux conversations suivantes : par exemple, que vous écrivez en français canadien, que vous suivez une liste de termes précise, que vous n’aimez pas les réponses en listes à puces, que vous rédigez une thèse sur les technologies de la parole.
Les réglages de mémoire déterminent ce qui est conservé : si des notes sont tirées de vos conversations, si les conversations antérieures peuvent être consultées, si des sujets sensibles comme la santé peuvent être enregistrés, et comment lire ou supprimer ce qui s’y trouve (Figure 9figure 9 et Figure 10figure 10). Que la mémoire soit activée d’office ou non varie d’un produit et d’un forfait à l’autre.Claude Help Center, Use Claude’s chat search and memory to build on previous context, consulté le 17 septembre 2026 : la mémoire est activée par défaut sur les forfaits Free, Pro et Max et désactivée sur Team et Enterprise, et elle peut être mise en pause ou réinitialisée.
Plusieurs produits peuvent aussi fouiller vos conversations antérieures quand une question semble le demander : du contenu que vous n’avez jamais demandé de conserver peut donc lui aussi revenir.Claude Help Center, Use Claude’s chat search and memory to build on previous context, consulté le 17 septembre 2026 : la recherche dans les conversations passées est offerte sur les forfaits payants et « will be enabled by default » lorsqu’elle arrive sur un compte. Ensemble, la mémoire et cette recherche donnent l’impression d’un système qui se souvient de vous et apprend de vous au fil du temps. Le mécanisme reste le même : les paramètres ne changent pas, chaque conversation commence toujours à vide, et les conversations antérieures n’apportent que du texte que l’agent conversationnel récupère et place dans le contexte (see also the Inference page, in the LLM lifecycle module) (voir aussi la page Inférence, dans le module Cycle de vie des GML).
Une compétence est un ensemble d’instructions que l’agent conversationnel charge quand une tâche semble l’exiger. Les compétences, la mémoire et vos instructions personnalisées custom instructionsinstructions personnalisées promptingrequêtes User-provided preferences, background information, or requirements that an AI assistant stores and applies automatically across conversations, so that they do not need to be repeated in every prompt.Préférences, informations contextuelles ou exigences fournies par l'utilisateur, qu'un assistant d'IA enregistre et applique automatiquement d'une conversation à l'autre, sans qu'il faille les répéter dans chaque requête. parviennent toutes au modèle de la même façon, sous forme de texte ajouté au contexte (see also the Custom instructions, memory, projects and skills page) (voir aussi la page Instructions personnalisées, mémoire, projets et compétences). Les produits qui proposent des compétences, et les forfaits qui les comprennent, changent souvent. Certains produits permettent aussi d’enregistrer un assistant nommé, avec ses propres instructions et fichiers, et de le partager : c’est le cas des Gems de Gemini.Gemini Apps Help, Use Gems in Gemini Apps, consulté le 17 septembre 2026 : un Gem se crée avec un nom et des instructions, des fichiers peuvent être ajoutés sous Knowledge, et un Gem peut être partagé.
Les compétences que vous avez ajoutées apparaissent dans le même menu que les autres fonctionnalités (Figure 11figure 11).Claude Help Center, What are skills? : « folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks ». OpenAI Help Center, Skills in ChatGPT : offertes aux utilisateurs admissibles des forfaits Business, Enterprise, Healthcare et Edu. Consultés le 16 septembre 2026.