Dieses Repository enthält eine kuratierte Liste der besten Systemaufforderungen für den ChatGPT von OpenAI, mit dem Entwickler und Benutzer das Verhalten und den Interaktionsstil ihrer KI anpassen können.
Systemaufforderungen sind spezielle Nachrichten, mit denen das von OpenAI entwickelte Verhalten von ChatGPT, dem AI -Sprachmodell, gesteuert wird. Sie ermöglichen es den Entwicklern, den Stil und die Aufgabe der KI innerhalb bestimmter Grenzen vorzuschreiben, sodass sie für verschiedene Anwendungsfälle anpassbarer und anpassungsfähiger werden.
Um eine Systemaufforderung zu verwenden, geben Sie den Text "Systemmeldung" aus der gewünschten Eingabeaufforderungdatei als Systemnachricht an, wenn Sie einen API -Anruf bei ChatGPT erstellen. Dadurch wird das KI -Modell angewiesen, dem angegebenen Verhalten oder Interaktionsstil zu folgen.
Um beispielsweise die Eingabeaufforderung "Blockchain Development Tutor" zu verwenden, wenn Sie einen API -Anruf bei ChatGPT tätigen, würde Ihr API -Anruf wie:
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?" }
],
)Wenn Sie ChatGPT über die Benutzeroberfläche (z. B. chat.openai.com) verwenden, können Sie zunächst die Systemnachricht als erste Nachricht im Chat eingeben. Beginnen Sie beispielsweise mit der Eingabeaufforderung "Blockchain Development Tutor" mit dem Gespräch mit der Eingabe:
[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.
Setzen Sie nach dem Senden der Systemnachricht die Konversation als Benutzer fort, indem Sie Fragen stellen oder Eingaben im Zusammenhang mit der gewählten Systemaufforderung bereitstellen.
Wir ermutigen Sie, Ihre besten Systemaufforderungen beizutragen! Weitere Informationen finden Sie in unseren Beitragsrichtlinien.
Dieses Repository ist unter der MIT -Lizenz lizenziert.