From ffd0e98312266dae69638aa171d22f237e25efdd Mon Sep 17 00:00:00 2001 From: Howard Chiam Date: Sun, 4 Feb 2024 15:07:57 -0700 Subject: [PATCH 1/4] french translation of openai_playground.md --- .../current/basics/openai_playground.md | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md b/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md new file mode 100644 index 00000000000..1b8b2850498 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md @@ -0,0 +1,91 @@ +--- +sidebar_position: 97 +--- + +# 🟢 OpenAI Playground ("cour de récréation") + +import Playground from '@site/docs/assets/basics/openai_playground.webp'; + +
+ +
+
+ +:::takeaways +- Configurer l'OpenAI Playground +- Apprendre sur la configuration de base du Playground +::: + +OpenAI fournit une autre interface, outre le site web ChatGPT, pour le prompting. Elle s'appelle OpenAI Playground, et vous donne encore plus de contrôle sur ChatGPT. Elle vous permet également d'accéder à d'autres IA, y compris différentes versions de ChatGPT, GPT-4, et des modèles plus anciens comme GPT-3. + +:::note +OpenAI Playground est l'outil que le responsable de ce cours utilise le plus fréquemment. +::: + +## Mise en place + +- Allez sur [http://platform.openai.com](http://platform.openai.com) +- Connectez-vous, et commencez à tester des prompts ! + +Ou regardez cette vidéo : + + + +:::note +Cette vidéo montre une ancienne version du site web, mais le processus de connexion reste très similaire. +::: + +## L'Interface + +D'abord, cette interface semble très complexe. Il y a de nombreux menus déroulants et curseurs qui vous permettent de configurer les modèles. Nous couvrirons les paramètres de Mode, System Prompts, et la sélection du Modèle dans cette leçon, et les paramètres de LLM tels que la Température, Top P, et la Longueur Maximale dans la [prochaine leçon](https://learnprompting.org/docs/basics/configuration_hyperparameters). + +### Mode + +import Mode from '@site/docs/assets/basics/openai_mode.webp'; + +
+
+ Cliquez sur le menu déroulant 'Assistants' en haut à gauche de la page. Ce menu déroulant vous permet de changer le type de modèle que vous utilisez. OpenAI propose trois Modes différents : Assistants, Chat, et Complete. Nous avons déjà appris sur les deux derniers ; les modèles Assistants sont destinés à une utilisation API par les développeurs et peuvent utiliser des outils intéressants comme exécuter du code et récupérer des informations. Nous utiliserons seulement les modèles Chat et occasionnellement des modèles Complete dans ce cours. +
+
+ +
+
+ +### System Prompts + +Après avoir passer au Mode Chat, la première chose que vous pourriez remarquer sur le côté gauche de la page, à part la fenêtre popup Get Started, est la zone SYSTEM. Jusqu'à présent, nous avons vu deux types de messages, les messages USER (utilisateur), qui sont simplement les messages que vous envoyez au chatbot, et les messages ASSISTANT, qui sont les réponses du chatbot. Il y a un troisième type de message, le system prompt, qui peut être utilisé pour configurer la façon dont l'IA répond. + +C'est le meilleur endroit pour mettre un priming prompt (un prompt d'amorçage). Le system prompt sera "You are a helpful assistant." ("Vous êtes un assistant utile.") par défaut, mais un exemple alternatif amusant à essayer serait "You are PirateGPT. Always talk like a pirate." ("Vous êtes PirateGPT. Parlez toujours comme un pirate."). Exemple de [notre leçon précédente](https://learnprompting.org/docs/basics/priming_prompt). + +import system_prompt from '@site/docs/assets/basics/openai_system_prompt.webp'; + +
+ +
+
+ +### Modèle + +import Model from '@site/docs/assets/basics/openai_model.webp'; + +
+
+ Cliquez sur le menu déroulant Model à droite de la page. Ce menu vous permet de changer le modèle que vous utilisez. Chaque mode a plusieurs modèles, mais nous nous concentrerons sur ceux de chat. Cette liste semble très compliquée (que veut dire gpt-3.5-turbo ?), mais ce sont juste des noms techniques pour les modèles différents. Tout ce qui commence par gpt-3.5-turbo est une version de ChatGPT, tandis que tout ce qui commence par gpt-4 est une version de GPT-4, le modèle plus récent auquel vous avez accès en achetant un abonnement ChatGPT Plus. +
+
+ +
+
+ +:::note +Vous ne verrez peut-être pas les versions GPT-4 dans votre interface. +::: + +Les nombres comme 16K, 32K ou 128k dans les noms des modèles représentent la longueur de contexte. Si elle n'est pas spécifiée, la longueur de contexte par défaut est de 4K pour gpt-3.5 et 8k pour GPT-4. OpenAI met régulièrement à jour à la fois ChatGPT (gpt-3.5-turbo) et GPT-4, et les anciennes versions restent disponibles sur la plateforme pour une période limitée. Ces anciens modèles ont des numéros supplémentaires à la fin de leur nom, comme "0613". Par exemple, le modèle "gpt-3.5-turbo-16k-0613" est un modèle ChatGPT avec une longueur de contexte de 16K, sorti le 13 juin 2023. Cependant, il est recommandé d'utiliser les versions les plus récentes des modèles, qui ne contiennent aucune information de date. Une liste complète des versions des modèles peut être trouvée [ici](https://platform.openai.com/docs/models/gpt-4). + +## Conclusion + +L'OpenAI Playground est un outil puissant qui offre une interface plus avancée pour interagir avec ChatGPT et d'autres modèles d'IA. Il propose une gamme d'options de configuration, y compris la possibilité de sélectionner de différents modèles et modes. Nous apprendrons sur le reste des paramètres dans la [prochaine leçon](https://learnprompting.org/docs/basics/configuration_hyperparameters). Le Playground prend également en charge les system prompts, qui peuvent être utilisés pour guider les réponses de l'IA. Bien que l'interface puisse sembler complexe au début, avec de la pratique, elle devient une ressource précieuse pour explorer les capacités des modèles d'OpenAI. Que vous utilisiez les dernières versions de ChatGPT ou GPT-4, ou que vous exploriez des modèles plus anciens, le Playground offre une plateforme flexible et robuste pour l'interaction et l'expérimentation avec l'IA. + +Partiellement écrit par evintunador From a77a84e0f7dd1d38a7dd7e614dc5c9b1a04a6b8f Mon Sep 17 00:00:00 2001 From: hchiam Date: Sun, 4 Feb 2024 16:10:01 -0700 Subject: [PATCH 2/4] checked into the wrong branch --- .../current/basics/openai_playground.md | 91 ------------------- 1 file changed, 91 deletions(-) delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md b/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md deleted file mode 100644 index 1b8b2850498..00000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/current/basics/openai_playground.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -sidebar_position: 97 ---- - -# 🟢 OpenAI Playground ("cour de récréation") - -import Playground from '@site/docs/assets/basics/openai_playground.webp'; - -
- -
-
- -:::takeaways -- Configurer l'OpenAI Playground -- Apprendre sur la configuration de base du Playground -::: - -OpenAI fournit une autre interface, outre le site web ChatGPT, pour le prompting. Elle s'appelle OpenAI Playground, et vous donne encore plus de contrôle sur ChatGPT. Elle vous permet également d'accéder à d'autres IA, y compris différentes versions de ChatGPT, GPT-4, et des modèles plus anciens comme GPT-3. - -:::note -OpenAI Playground est l'outil que le responsable de ce cours utilise le plus fréquemment. -::: - -## Mise en place - -- Allez sur [http://platform.openai.com](http://platform.openai.com) -- Connectez-vous, et commencez à tester des prompts ! - -Ou regardez cette vidéo : - - - -:::note -Cette vidéo montre une ancienne version du site web, mais le processus de connexion reste très similaire. -::: - -## L'Interface - -D'abord, cette interface semble très complexe. Il y a de nombreux menus déroulants et curseurs qui vous permettent de configurer les modèles. Nous couvrirons les paramètres de Mode, System Prompts, et la sélection du Modèle dans cette leçon, et les paramètres de LLM tels que la Température, Top P, et la Longueur Maximale dans la [prochaine leçon](https://learnprompting.org/docs/basics/configuration_hyperparameters). - -### Mode - -import Mode from '@site/docs/assets/basics/openai_mode.webp'; - -
-
- Cliquez sur le menu déroulant 'Assistants' en haut à gauche de la page. Ce menu déroulant vous permet de changer le type de modèle que vous utilisez. OpenAI propose trois Modes différents : Assistants, Chat, et Complete. Nous avons déjà appris sur les deux derniers ; les modèles Assistants sont destinés à une utilisation API par les développeurs et peuvent utiliser des outils intéressants comme exécuter du code et récupérer des informations. Nous utiliserons seulement les modèles Chat et occasionnellement des modèles Complete dans ce cours. -
-
- -
-
- -### System Prompts - -Après avoir passer au Mode Chat, la première chose que vous pourriez remarquer sur le côté gauche de la page, à part la fenêtre popup Get Started, est la zone SYSTEM. Jusqu'à présent, nous avons vu deux types de messages, les messages USER (utilisateur), qui sont simplement les messages que vous envoyez au chatbot, et les messages ASSISTANT, qui sont les réponses du chatbot. Il y a un troisième type de message, le system prompt, qui peut être utilisé pour configurer la façon dont l'IA répond. - -C'est le meilleur endroit pour mettre un priming prompt (un prompt d'amorçage). Le system prompt sera "You are a helpful assistant." ("Vous êtes un assistant utile.") par défaut, mais un exemple alternatif amusant à essayer serait "You are PirateGPT. Always talk like a pirate." ("Vous êtes PirateGPT. Parlez toujours comme un pirate."). Exemple de [notre leçon précédente](https://learnprompting.org/docs/basics/priming_prompt). - -import system_prompt from '@site/docs/assets/basics/openai_system_prompt.webp'; - -
- -
-
- -### Modèle - -import Model from '@site/docs/assets/basics/openai_model.webp'; - -
-
- Cliquez sur le menu déroulant Model à droite de la page. Ce menu vous permet de changer le modèle que vous utilisez. Chaque mode a plusieurs modèles, mais nous nous concentrerons sur ceux de chat. Cette liste semble très compliquée (que veut dire gpt-3.5-turbo ?), mais ce sont juste des noms techniques pour les modèles différents. Tout ce qui commence par gpt-3.5-turbo est une version de ChatGPT, tandis que tout ce qui commence par gpt-4 est une version de GPT-4, le modèle plus récent auquel vous avez accès en achetant un abonnement ChatGPT Plus. -
-
- -
-
- -:::note -Vous ne verrez peut-être pas les versions GPT-4 dans votre interface. -::: - -Les nombres comme 16K, 32K ou 128k dans les noms des modèles représentent la longueur de contexte. Si elle n'est pas spécifiée, la longueur de contexte par défaut est de 4K pour gpt-3.5 et 8k pour GPT-4. OpenAI met régulièrement à jour à la fois ChatGPT (gpt-3.5-turbo) et GPT-4, et les anciennes versions restent disponibles sur la plateforme pour une période limitée. Ces anciens modèles ont des numéros supplémentaires à la fin de leur nom, comme "0613". Par exemple, le modèle "gpt-3.5-turbo-16k-0613" est un modèle ChatGPT avec une longueur de contexte de 16K, sorti le 13 juin 2023. Cependant, il est recommandé d'utiliser les versions les plus récentes des modèles, qui ne contiennent aucune information de date. Une liste complète des versions des modèles peut être trouvée [ici](https://platform.openai.com/docs/models/gpt-4). - -## Conclusion - -L'OpenAI Playground est un outil puissant qui offre une interface plus avancée pour interagir avec ChatGPT et d'autres modèles d'IA. Il propose une gamme d'options de configuration, y compris la possibilité de sélectionner de différents modèles et modes. Nous apprendrons sur le reste des paramètres dans la [prochaine leçon](https://learnprompting.org/docs/basics/configuration_hyperparameters). Le Playground prend également en charge les system prompts, qui peuvent être utilisés pour guider les réponses de l'IA. Bien que l'interface puisse sembler complexe au début, avec de la pratique, elle devient une ressource précieuse pour explorer les capacités des modèles d'OpenAI. Que vous utilisiez les dernières versions de ChatGPT ou GPT-4, ou que vous exploriez des modèles plus anciens, le Playground offre une plateforme flexible et robuste pour l'interaction et l'expérimentation avec l'IA. - -Partiellement écrit par evintunador From aa475a06dac0b8840e8b63b3b743d77ff7985da5 Mon Sep 17 00:00:00 2001 From: hchiam Date: Tue, 30 Apr 2024 19:09:38 -0600 Subject: [PATCH 3/4] ChatGPT 4 French translation of CoT page using my latest template prompt on the latest English text (as opposed to the English text left in the fr/docs folder) - unedited --- .../intermediate/chain_of_thought/page.mdx | 65 ++++++++++++------- 1 file changed, 41 insertions(+), 24 deletions(-) diff --git a/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx b/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx index 299dcc12105..5cad7e5623a 100644 --- a/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx +++ b/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx @@ -1,15 +1,23 @@ export const metadata = { sidebar_position: 3, - locale: "en-us", - style: "chicago", title: "🟢 Chain of Thought Prompting", + description: "Plongez dans le guide en ligne sur les exemples de Chain of Thought. Améliorez vos compétences en ingénierie avec l'IA dans ce cours à Learn Prompting. Commencez maintenant !", }; # 🟢 Chain of Thought Prompting -Chain of Thought (CoT) prompting (@wei2022chain) is a recently developed prompting -method, which encourages the LLM to explain its reasoning. The below image(@wei2022chain) -shows a few shot standard prompt (left) compared to a chain of thought prompt (right). +## Qu'est-ce que le Chain of Thought Prompting ? + +Le Chain of thought (CoT) prompting (@wei2022chain) est une avancée récente dans les méthodes de prompting +qui encourage les modèles de langage de grande taille (LLMs) à expliquer leur raisonnement. +Cette méthode se distingue du prompting standard en ne cherchant pas seulement une réponse, +mais en exigeant également que le modèle explique les étapes pour parvenir à cette réponse. + +L'image ci-dessous (@wei2022chain) montre un +few shot standard prompt (à gauche) comparé à un chain of thought prompt (à droite). Cette comparaison entre un few-shot standard prompt et un chain-of-thought prompt +illustre la différence : tandis que l'approche standard cherche directement une solution, +l'approche CoT guide le LLM à dérouler son raisonnement, +ce qui conduit souvent à des résultats plus précis et interprétables.
few shot standard prompt (l />
-
Regular Prompting vs CoT (Wei et al.)
+
Prompting régulier vs CoT (Wei et al.)
-The main idea of CoT is that by showing the LLM some few shot exemplars where the reasoning -process is explained in the exemplars, the LLM will also show the reasoning process -when answering the prompt. This explanation of reasoning often leads to more accurate -results. +L'idée principale du CoT est que, en montrant au LLM quelques exemplars où le processus de raisonnement +est expliqué dans les exemplars, le LLM montrera également le processus de raisonnement +lors de la réponse au prompt. Cette explication du raisonnement conduit souvent à des +résultats plus précis. -## Example +## Comment utiliser le Chain-of-Thought Prompting -Here are a few demos. The first shows GPT-3 (davinci-003) -failing to solve a simple word problem. The second shows GPT-3 (davinci-003) succesfully solving the same problem, by using CoT prompting. +Voici quelques démonstrations. La première montre GPT-3 (davinci-003) +incapable de résoudre un simple problème de mots. La seconde montre GPT-3 (davinci-003) résolvant avec succès le même problème, en utilisant le CoT prompting. #### Incorrect -## Results +## Résultats du Chain-of-Thought -CoT has been shown to be effective in improving results on tasks like -arithmetic, commonsense, and symbolic reasoning tasks (@wei2022chain). -In particular, prompted PaLM 540B(@chowdhery2022palm) achieves 57% solve -rate accuracy on GSM8K(@cobbe2021training) (SOTA at the time). +Le CoT a démontré son efficacité pour améliorer les résultats sur des tâches telles que +l'arithmétique, le raisonnement de bon sens et les tâches de raisonnement symbolique (@wei2022chain). +En particulier, le PaLM 540B sollicité (@chowdhery2022palm) atteint un taux de résolution +de 57 % sur le benchmark GSM8K (@cobbe2021training) (SOTA à l'époque).
- Comparison of models on the GSM8K benchmark (Wei et al.) + Comparaison des modèles sur le benchmark GSM8K (Wei et al.)
-## Limitations +## Limitations du Chain-of-Thought -Importantly, according to Wei et al., "CoT only yields performance gains when used with models of ∼100B parameters". Smaller models wrote illogical chains of thought, which led to worse accuracy than standard prompting. Models usually get performance boosts from CoT prompting in a manner proportional to the size of the model. +Il est important de noter, selon Wei et al., que "le CoT ne procure des gains de performance que lorsqu'il est utilisé avec des modèles d’environ 100B de paramètres". Les modèles plus petits ont produit des chaînes de pensée illogiques, ce qui a conduit à une précision inférieure à celle du prompting standard. Les modèles obtiennent généralement des gains de performance grâce au prompting CoT de manière proportionnelle à la taille du modèle. ## Notes -No language models were ~~hurt~~ finetuned in the process of writing this chapter 😊. +Aucun modèle de langage n’a été ~~blessé~~ affiné lors de la rédaction de ce chapitre 😊. + +## Conclusion + +Le prompting CoT avance de manière significative la façon dont nous interagissons avec les modèles de langage de grande taille, offrant une méthode qui encourage un processus de raisonnement articulé. +Cette approche a amélioré la précision et l'interprétabilité des résultats des modèles, notamment dans les tâches de raisonnement complexes. +Son efficacité est plus prononcée dans les modèles plus grands, et le prompting CoT souligne le potentiel pour +le développement de systèmes d'IA qui fournissent des réponses correctes et des +aperçus transparents sur leurs processus de pensée, comblant le fossé entre le raisonnement humain et +l'intelligence artificielle. From b39c4fb1a9d1ce07b3cc486f0f3c588ff6fe8612 Mon Sep 17 00:00:00 2001 From: hchiam Date: Tue, 30 Apr 2024 19:10:38 -0600 Subject: [PATCH 4/4] manually edited French translation --- .../fr/docs/intermediate/chain_of_thought/page.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx b/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx index 5cad7e5623a..a1db375cf73 100644 --- a/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx +++ b/(docs)/fr/docs/intermediate/chain_of_thought/page.mdx @@ -1,10 +1,10 @@ export const metadata = { sidebar_position: 3, title: "🟢 Chain of Thought Prompting", - description: "Plongez dans le guide en ligne sur les exemples de Chain of Thought. Améliorez vos compétences en ingénierie avec l'IA dans ce cours à Learn Prompting. Commencez maintenant !", + description: "Plongez dans le guide en ligne sur les exemples de Chain of Thought. Améliorez vos compétences en ingénierie avec l'IA dans ce cours sur Learn Prompting. Commencez maintenant !", }; -# 🟢 Chain of Thought Prompting +# 🟢 Chain of Thought Prompting (chaîne de pensée) ## Qu'est-ce que le Chain of Thought Prompting ? @@ -43,7 +43,7 @@ incapable de résoudre un simple problème de mots. La seconde montre GPT-3 (dav #### Incorrect