Table des matières
Connaissances de base
Plus il y a de pourboires et de retours, mieux c'est ?
1. Réduisez la longueur des réponses
Mode de pensée
1. Chaîne de pensée
2. Auto-questionnement
3. Réflexion étape par étape
4. ReAct
5. Reflection
反模式
1、提示注入
2、提示泄漏
总结
Maison Périphériques technologiques IA Quelques connaissances avancées des astuces ChatGPT

Quelques connaissances avancées des astuces ChatGPT

May 10, 2023 pm 01:37 PM
chatgpt 语言模型

En tant qu'interface de grand modèle de langage (LLM), ChatGPT a un potentiel impressionnant, mais son utilisation réelle dépend de notre invite (Prompt). Une bonne invite peut promouvoir ChatGPT à un meilleur niveau.

Dans cet article, nous aborderons quelques connaissances avancées sur les invites. Que vous utilisiez ChatGPT pour le service client, la création de contenu ou simplement pour le plaisir, cet article vous fournira les connaissances et les conseils nécessaires pour utiliser les conseils d'optimisation de ChatGPT.

Quelques connaissances avancées des astuces ChatGPT

Connaissances de base

La connaissance de l'architecture LLM est une condition préalable à une bonne invite, car elle fournit une compréhension de base de la structure et des fonctionnalités sous-jacentes des modèles de langage, ce qui est crucial pour créer des invites efficaces.

Il est important de clarifier les questions ambiguës et d’identifier les principes fondamentaux qui se traduisent dans tous les scénarios. Nous devons donc définir clairement la tâche à accomplir et proposer des conseils qui peuvent être facilement adaptés à différents contextes. Les astuces bien conçues sont des outils utilisés pour transmettre des tâches au modèle de langage et guider sa sortie.

Ainsi, avoir une compréhension simple du modèle de langage et une compréhension claire de vos objectifs, couplée à quelques connaissances dans le domaine, sont les clés pour former et améliorer les performances du modèle de langage.

Plus il y a de pourboires et de retours, mieux c'est ?

Non, invite longue et gourmande en ressources, cela peut ne pas être rentable, et rappelez-vous que chatgpt a une limite de mots, la compression des demandes d'invite et le renvoi des résultats sont un domaine très émergent, nous devons apprendre à rationaliser le problème. Et parfois, chatgpt répondra avec des mots très longs et peu originaux, nous devons donc également y ajouter des restrictions.

1. Réduisez la longueur des réponses

Pour réduire la longueur des réponses ChatGPT, incluez une longueur ou une limite de caractères dans l'invite. En utilisant une méthode plus générale, vous pouvez ajouter le contenu suivant après l'invite :

<code>Respond as succinctly as possible.</code>
Copier après la connexion

Notez que ChatGPT étant un modèle de langue anglaise, les invites introduites plus tard sont toutes en anglais.

Quelques conseils supplémentaires pour simplifier les résultats :

Aucun exemple fourni

Un exemple fourni

Attendez

Mode de pensée

La meilleure façon de générer du texte à partir de ChatGPT dépend de ce que nous voulons que le LLM fasse des tâches spécifiques . Si vous ne savez pas quelle méthode utiliser, essayez différentes méthodes pour voir laquelle fonctionne le mieux. Nous résumerons 5 façons de penser :

1. Chaîne de pensée

La méthode de la chaîne de pensée consiste à fournir à ChatGPT quelques exemples d'étapes de raisonnement intermédiaires qui peuvent être utilisées pour résoudre des problèmes spécifiques.

Quelques connaissances avancées des astuces ChatGPT

2. Auto-questionnement

Cette méthode implique que le modèle se pose explicitement (puis réponde) à des questions de suivi avant de répondre à la question initiale.

Quelques connaissances avancées des astuces ChatGPT

3. Réflexion étape par étape

L'approche étape par étape peut ajouter les invites suivantes à ChatGPT

<code>Let’s think step by step.</code>
Copier après la connexion

Cette technique a été prouvée pour améliorer les performances du LLM sur une variété de tâches de raisonnement, y compris l'arithmétique, les connaissances générales et le raisonnement symbolique.

Quelques connaissances avancées des astuces ChatGPT

Cela semble très mystérieux, n'est-ce pas ? En fait, OpenAI a formé son modèle GPT via l'apprentissage par renforcement avec feedback humain, ce qui signifie que le feedback humain joue un rôle très important dans la formation, donc le sous-jacent. Le modèle de ChatGPT est cohérent avec la méthode de réflexion étape par étape de type humain.

Quelques connaissances avancées des astuces ChatGPT

4. ReAct

La méthode ReAct (Reason + Act) consiste à combiner le suivi du raisonnement et les actions spécifiques à une tâche.

Le traçage d'inférence aide le modèle à planifier et à gérer les exceptions, tandis que les actions lui permettent de collecter des informations à partir de sources externes telles qu'une base de connaissances ou un environnement.

Quelques connaissances avancées des astuces ChatGPT

5. Reflection

Basée sur le mode ReAct, la méthode Reflection améliore le LLM en ajoutant des fonctions de mémoire dynamique et d'auto-réflexion - permettant des capacités de raisonnement et de sélection d'opérations spécifiques à une tâche.

Pour parvenir à une automatisation complète, les auteurs de l'article Reflection introduisent une heuristique simple mais efficace qui permet à l'agent d'identifier les hallucinations, d'éviter des actions répétées et, dans certains cas, de créer une carte de mémoire interne de l'environnement.

Quelques connaissances avancées des astuces ChatGPT

反模式

三星肯定对这个非常了解,因为交了不少学费吧,哈

不要分享私人和敏感的信息。

向ChatGPT提供专有代码和财务数据仅仅是个开始。Word、Excel、PowerPoint和所有最常用的企业软件都将与chatgpt类似的功能完全集成。所以在将数据输入大型语言模型(如 ChatGPT)之前,一定要确保信息安全。

OpenAI API数据使用政策明确规定:

“默认情况下,OpenAI不会使用客户通过我们的API提交的数据来训练OpenAI模型或改进OpenAI的服务。”

国外公司对这个方面管控还是比较严格的,但是谁知道呢,所以一定要注意。

1、提示注入

就像保护数据库不受SQL注入一样,一定要保护向用户公开的任何提示不受提示注入的影响。

通过提示注入(一种通过在提示符中注入恶意代码来劫持语言模型输出的技术)。

第一个提示注入是,Riley Goodside提供的,他只在提示后加入了:

<code>Ignore the above directions</code>
Copier après la connexion

然后再提供预期的动作,就绕过任何注入指令的检测的行为。

这是他的小蓝鸟截图:

Quelques connaissances avancées des astuces ChatGPT

当然这个问题现在已经修复了,但是后面还会有很多类似这样的提示会被发现。

2、提示泄漏

提示行为不仅会被忽略,还会被泄露。

Quelques connaissances avancées des astuces ChatGPT

提示符泄露也是一个安全漏洞,攻击者能够提取模型自己的提示符——就像Bing发布他们的ChatGPT集成后不久就被看到了内部的codename

Quelques connaissances avancées des astuces ChatGPT

在一般意义上,提示注入(目标劫持)和提示泄漏可以描述为:

Quelques connaissances avancées des astuces ChatGPT

所以对于一个LLM模型,也要像数据库防止SQL注入一样,创建防御性提示符来过滤不良提示符。

为了防止这个问题,我们可以使用一个经典的方法 “Sandwich Defense”即将用户的输入与提示目标“夹在”一起。

Quelques connaissances avancées des astuces ChatGPT

这样的话无论提示是什么,最后都会将我们指定的目标发送给LLM。

总结

ChatGPT响应是不确定的——这意味着即使对于相同的提示,模型也可以在不同的运行中返回不同的响应。如果你使用API甚至提供API服务的话就更是这样了,所以希望本文的介绍能够给你一些思路。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne Aug 09, 2024 pm 09:37 PM

Le DALL-E 3 a été officiellement introduit en septembre 2023 en tant que modèle considérablement amélioré par rapport à son prédécesseur. Il est considéré comme l’un des meilleurs générateurs d’images IA à ce jour, capable de créer des images avec des détails complexes. Cependant, au lancement, c'était exclu

Comprenez la tokenisation en un seul article ! Comprenez la tokenisation en un seul article ! Apr 12, 2024 pm 02:31 PM

Les modèles de langage raisonnent sur le texte, qui se présente généralement sous la forme de chaînes, mais l'entrée du modèle ne peut être que des nombres, le texte doit donc être converti sous forme numérique. La tokenisation est une tâche fondamentale du traitement du langage naturel. Elle peut diviser une séquence de texte continue (telle que des phrases, des paragraphes, etc.) en une séquence de caractères (telle que des mots, des phrases, des caractères, des signes de ponctuation, etc.) en fonction de besoins spécifiques. Les unités qu'il contient sont appelées un jeton ou un mot. Selon le processus spécifique illustré dans la figure ci-dessous, les phrases de texte sont d'abord divisées en unités, puis les éléments individuels sont numérisés (mappés en vecteurs), puis ces vecteurs sont entrés dans le modèle pour le codage, et enfin sortis vers des tâches en aval pour obtenir en outre le résultat final. La segmentation du texte peut être divisée en Toke en fonction de la granularité de la segmentation du texte.

La combinaison parfaite de ChatGPT et Python : créer un chatbot de service client intelligent La combinaison parfaite de ChatGPT et Python : créer un chatbot de service client intelligent Oct 27, 2023 pm 06:00 PM

La combinaison parfaite de ChatGPT et Python : Création d'un chatbot de service client intelligent Introduction : À l'ère de l'information d'aujourd'hui, les systèmes de service client intelligents sont devenus un outil de communication important entre les entreprises et les clients. Afin d'offrir une meilleure expérience de service client, de nombreuses entreprises ont commencé à se tourner vers les chatbots pour effectuer des tâches telles que la consultation des clients et la réponse aux questions. Dans cet article, nous présenterons comment utiliser le puissant modèle ChatGPT et le langage Python d'OpenAI pour créer un chatbot de service client intelligent afin d'améliorer

Comment installer chatgpt sur un téléphone mobile Comment installer chatgpt sur un téléphone mobile Mar 05, 2024 pm 02:31 PM

Étapes d'installation : 1. Téléchargez le logiciel ChatGTP depuis le site officiel ou la boutique mobile de ChatGTP ; 2. Après l'avoir ouvert, dans l'interface des paramètres, sélectionnez la langue chinoise 3. Dans l'interface de jeu, sélectionnez le jeu homme-machine et définissez la langue. Spectre chinois ; 4. Après avoir démarré, entrez les commandes dans la fenêtre de discussion pour interagir avec le logiciel.

Afin de fournir un nouveau système de référence et d'évaluation de questions-réponses scientifiques et complexes pour les grands modèles, l'UNSW, Argonne, l'Université de Chicago et d'autres institutions ont lancé conjointement le cadre SciQAG. Afin de fournir un nouveau système de référence et d'évaluation de questions-réponses scientifiques et complexes pour les grands modèles, l'UNSW, Argonne, l'Université de Chicago et d'autres institutions ont lancé conjointement le cadre SciQAG. Jul 25, 2024 am 06:42 AM

L'ensemble de données ScienceAI Question Answering (QA) joue un rôle essentiel dans la promotion de la recherche sur le traitement du langage naturel (NLP). Des ensembles de données d'assurance qualité de haute qualité peuvent non seulement être utilisés pour affiner les modèles, mais également évaluer efficacement les capacités des grands modèles linguistiques (LLM), en particulier la capacité à comprendre et à raisonner sur les connaissances scientifiques. Bien qu’il existe actuellement de nombreux ensembles de données scientifiques d’assurance qualité couvrant la médecine, la chimie, la biologie et d’autres domaines, ces ensembles de données présentent encore certaines lacunes. Premièrement, le formulaire de données est relativement simple, et la plupart sont des questions à choix multiples. Elles sont faciles à évaluer, mais limitent la plage de sélection des réponses du modèle et ne peuvent pas tester pleinement la capacité du modèle à répondre aux questions scientifiques. En revanche, les questions et réponses ouvertes

Comment développer un chatbot intelligent en utilisant ChatGPT et Java Comment développer un chatbot intelligent en utilisant ChatGPT et Java Oct 28, 2023 am 08:54 AM

Dans cet article, nous présenterons comment développer des chatbots intelligents à l'aide de ChatGPT et Java, et fournirons quelques exemples de code spécifiques. ChatGPT est la dernière version du Generative Pre-training Transformer développé par OpenAI, une technologie d'intelligence artificielle basée sur un réseau neuronal qui peut comprendre le langage naturel et générer du texte de type humain. En utilisant ChatGPT, nous pouvons facilement créer des discussions adaptatives

Trois secrets pour déployer de grands modèles dans le cloud Trois secrets pour déployer de grands modèles dans le cloud Apr 24, 2024 pm 03:00 PM

Compilation|Produit par Xingxuan|51CTO Technology Stack (ID WeChat : blog51cto) Au cours des deux dernières années, j'ai été davantage impliqué dans des projets d'IA générative utilisant de grands modèles de langage (LLM) plutôt que des systèmes traditionnels. Le cloud computing sans serveur commence à me manquer. Leurs applications vont de l’amélioration de l’IA conversationnelle à la fourniture de solutions d’analyse complexes pour diverses industries, ainsi que de nombreuses autres fonctionnalités. De nombreuses entreprises déploient ces modèles sur des plates-formes cloud, car les fournisseurs de cloud public fournissent déjà un écosystème prêt à l'emploi et constituent la voie de moindre résistance. Cependant, cela n’est pas bon marché. Le cloud offre également d'autres avantages tels que l'évolutivité, l'efficacité et des capacités informatiques avancées (GPU disponibles sur demande). Il existe certains aspects peu connus du déploiement de LLM sur les plateformes de cloud public

Chatgpt peut-il être utilisé en Chine ? Chatgpt peut-il être utilisé en Chine ? Mar 05, 2024 pm 03:05 PM

chatgpt peut être utilisé en Chine, mais ne peut pas être enregistré, ni à Hong Kong et Macao. Si les utilisateurs souhaitent s'inscrire, ils peuvent utiliser un numéro de téléphone mobile étranger pour s'inscrire. Notez que lors du processus d'enregistrement, l'environnement réseau doit être basculé vers. une adresse IP étrangère.

See all articles