სისტემური პრომფტი არის ინსტრუქციების ბლოკი, რომელსაც AI კომპანია ან დეველოპერი დებს ყოველი დიალოგის დასაწყისში — მანამ, სანამ მომხმარებელი ერთ სიტყვასაც კი დაწერს — და ეუბნება მოდელს, ვინ არის ის, როგორ უნდა მოიქცეს და რა არასდროს არ უნდა გააკეთოს. ის ჩატის ფანჯარაში არასდროს ჩანს, მაგრამ თითქმის ყველაფერს განსაზღვრავს, რასაც მოდელი შემდეგ ამბობს.
რას შეიცავს სინამდვილეში
სისტემური პრომფტი ჩვეულებრივ განსაზღვრავს მოდელის პერსონას („შენ ხარ დამხმარე ასისტენტი, რომელიც…“), ტონს, ფორმატირების წესებს (მაგალითად, კოდი ყოველთვის Markdown-ში დაწეროს), რომელი ხელსაწყოების გამოძახება შეუძლია და მკაცრ საზღვრებს — რომელ თემებს მოერიდოს, როდის უარი თქვას მოთხოვნაზე, როგორ მოეპყროს მგრძნობიარე საკითხებს. მასში ასევე შეიძლება ჩაშენებული იყოს სასარგებლო კონტექსტი, რომელსაც მოდელი სხვაგვარად ვერ გაიგებდა — მაგალითად, მიმდინარე თარიღი. Anthropic-მა სინამდვილეში გამოაქვეყნა Claude-ის სამომხმარებლო აპლიკაციების ზუსტი სისტემური პრომფტები, ხოლო xAI იგივეს აკეთებს Grok-ისთვის GitHub-ზე — ორივე იშვიათ და კონკრეტულ საშუალებას იძლევა, ვნახოთ, რას შეიცავს სინამდვილეში ეს დაფარული ინსტრუქციების ფენა.
სისტემური პრომფტი vs. მომხმარებლის პრომფტი
AI API-ების უმეტესობა დიალოგს როლების მიხედვით აწყობს. სისტემურ შეტყობინებას დეველოპერი ერთხელ წერს და ის მთელი სესიის განმავლობაში მოქმედებს; მომხმარებლის შეტყობინებები არის ის, რასაც ადამიანი წერს; ასისტენტის შეტყობინებები კი მოდელის პასუხებია. ამ ყველაფრის კარგად შედგენა პრომფტ-ინჟინერიის უფრო ფართო დისციპლინაა — სისტემური პრომფტი უბრალოდ მისი ის ნაწილია, რომელსაც დეველოპერი ერთხელ წერს და არა ყოველი მოთხოვნისთვის ხელახლა. ზოგი კომპანია ამას კიდევ უფრო ყოფს: OpenAI-ის ახალი მოდელები ბიზნესის ინსტრუქციებისთვის ცალკე „დეველოპერის“ როლს იყენებენ, რაც მას განასხვავებს OpenAI-ის მიერვე ჩაშენებული უსაფრთხოების წესებისგან.
რით განსხვავდება ჯეილბრეიქისა და ინექციისგან
სისტემური პრომფტი არის AI-ის საკუთარი წესების წიგნი, რომელსაც მისი შემქმნელები აყენებენ. ეს განსხვავდება ორი თავდასხმისგან, რომლებიც მის გვერდის ავლას ცდილობენ. პრომფტ ინექცია მავნე ინსტრუქციებს მალავს იმ კონტენტში, რომელსაც მოდელი კითხულობს — დოკუმენტში, ვებგვერდში, ელფოსტაში — და ისე, რომ მოდელმა ისინი ბრძანებად აღიქვას. ჯეილბრეიქი კი საუბრის ჭკვიან ფორმულირებას იყენებს, რათა მოდელს დაარწმუნოს, რომ საკუთარი სისტემური პრომფტი საერთოდ უგულებელყოს. ორივე სწორედ იმიტომ არსებობს, რომ სისტემური პრომფტი, რაც არ უნდა დეტალური იყოს, საბოლოო ჯამში მხოლოდ ძლიერი რჩევაა იმავე ტექსტურ ნაკადში, რომელსაც მოდელი კითხულობს — და არა მყარი წესი, რომლის დარღვევაც მოდელს ფიზიკურად არ შეუძლია.
რატომ აქვს მნიშვნელობა
რადგან სისტემური პრომფტი ჩატბოტის ყოველ პასუხს განსაზღვრავს, ვინც მას აკონტროლებს, აკონტროლებს პროდუქტის ქცევასაც — მასშტაბურად და დაფარულად. ეს ძალაუფლება თვალსაჩინო გახდა 2025 წელს, როცა Grok-ის მოქმედი სისტემური პრომფტის უნებართვო შეცვლამ ის მოკლე დროით აიძულა, X-ზე პოლიტიკურ თემაზე ისეთი კომენტარი გაეკეთებინა, რომელიც xAI-ის საკუთარ პოლიტიკას ეწინააღმდეგებოდა; კომპანიამ ეს უკან დაბრუნებულ პრომფტის ცვლილებას დაუკავშირა და უპასუხა Grok-ის პრომფტების საჯაროდ გამოქვეყნებით, რათა გარეშე დამკვირვებლებს მომავალი ცვლილებების შემოწმება შესძლებოდათ. ეს იგივე მიზეზია, რის გამოც ერთსა და იმავე საბაზისო მოდელზე აგებულ სხვადასხვა პროდუქტს განსხვავებული „ხასიათი“ აქვს — მოდელი არ იცვლება, მაგრამ მისი მართვის ინსტრუქციები იცვლება.
შესაძლებელია თუ არა მისი ნახვა ან შეცვლა
ისეთ სამომხმარებლო აპლიკაციებში, როგორიცაა ChatGPT ან Claude, ძირითად სისტემურ პრომფტს კომპანია ადგენს, თუმცა ბევრ პროდუქტში მომხმარებელს შეუძლია მასზე დამატებითი პირადი ინსტრუქციების დამატება. Anthropic და xAI საკუთარ სამომხმარებლო პროდუქტებზე სისტემურ პრომფტებს საჯაროდ აქვეყნებენ; OpenAI და Google, ჩვეულებრივ, ChatGPT-ისა და Gemini-ის სრულ სისტემურ პრომფტებს არ ავრცელებენ, თუმცა მათი ფრაგმენტები დროდადრო ჯეილბრეიქის მცდელობებით გამჟღავნებულა. დეველოპერებს, რომლებიც პირდაპირ API-ზე მუშაობენ, სრული კონტროლი აქვთ — სისტემურ პრომფტს თავად წერენ და ყოველ განახლებასთან ერთად ცვლიან.
სიახლეებში
სისტემური პრომფტები გამოქვეყნების შემდეგაც უცვლელი არ რჩება — კომპანიები მათ მუდმივად აზუსტებენ, როცა მოდელები უმჯობესდება. ამის კარგი მაგალითია Anthropic-ის ბოლოდროინდელი ნაბიჯი, როცა მან Claude Code-ს სისტემური პრომფტი ახალი მოდელებისთვის 80%-ით შეამცირა — ეს ნიშნავს, რომ კომპანია ვარაუდობს, რომ უფრო შესაძლებლობების მქონე მოდელს გაცილებით ნაკლები დამატებითი მითითება სჭირდება, რომ ისე მოიქცეს, როგორც კომპანიას სურს.
წყაროები: Anthropic, „System prompts“ განახლებების გვერდი; xAI, grok-prompts რეპოზიტორია.