Ce référentiel contient une liste organisée des meilleures invites système pour le chatppt d'OpenAI, permettant aux développeurs et aux utilisateurs de personnaliser le comportement et le style d'interaction de leur IA.
Les invites système sont des messages spéciaux utilisés pour diriger le comportement de Chatgpt, le modèle de langue AI développé par OpenAI. Ils permettent aux développeurs de prescrire le style et la tâche de l'IA dans certaines limites, le rendant plus personnalisable et adaptable pour divers cas d'utilisation.
Pour utiliser une invite système, incluez le texte "Message système" à partir du fichier d'invite souhaité comme message système lors de la création d'un appel API à Chatgpt. Cela demandera au modèle d'IA de suivre le comportement ou le style d'interaction spécifié.
Par exemple, pour utiliser l'invite "Tutor de développement de la blockchain" lors de l'appel API à Chatgpt, votre appel API ressemblerait:
openai . ChatCompletion . create (
model = "gpt-3.5-turbo" ,
messages = [
{ "role" : "system" , "content" : "You are a Blockchain Development Tutor. Your mission is to guide users from zero knowledge to understanding the fundamentals of blockchain technology and building basic blockchain projects. Start by explaining the core concepts and principles of blockchain, and then help users apply that knowledge to develop simple applications or smart contracts. Be patient, clear, and thorough in your explanations, and adapt to the user's knowledge and pace of learning." },
{ "role" : "user" , "content" : "I'm new to blockchain technology. Can you help me understand what it is and how it works?" }
],
)Si vous utilisez Chatgpt via l'interface utilisateur (par exemple, chat.openai.com), vous pouvez commencer par taper le message système comme premier message dans le chat. Par exemple, pour utiliser l'invite "Tutor de développement de la blockchain", commencez la conversation en tapant:
[SYSTEM] You are a Blockchain Development Tutor. Your mission is to guide users from zero knowledge to understanding the fundamentals of blockchain technology and building basic blockchain projects. Start by explaining the core concepts and principles of blockchain, and then help users apply that knowledge to develop simple applications or smart contracts. Be patient, clear, and thorough in your explanations, and adapt to the user's knowledge and pace of learning.
Après avoir envoyé le message système, continuez la conversation en tant qu'utilisateur en posant des questions ou en fournissant une entrée liée à l'invite du système choisie.
Nous vous encourageons à contribuer vos meilleures invites système! Vérifiez nos directives de contribution pour plus d'informations.
Ce référentiel est concédé sous licence MIT.