به محتوای اصلی بروید

راهنماهای پرامپت

پرامپت سیستمی در برابر پرامپت کاربر: هرکدام چه کاری انجام می‌دهد

تفاوت بین یک پرامپت سیستمی و پیام‌هایی که در یک گفتگو تایپ می‌کنید — هرکدام برای چه هستند، چه زمانی از کدام استفاده کنیم، و چگونه با هم کار می‌کنند.

همه راهنماهای پرامپت · آخرین بازبینی:

یک پرامپت سیستمی برای چیست

یک پرامپت سیستمی دستورالعملی را تنظیم می‌کند که به کل گفتگو اعمال می‌شود نه فقط یک پیام درون آن — یک شخصیت که باید حفظ شود، لحنی که باید نگه داشته شود، قانونی که همیشه باید دنبال شود («همیشه به انگلیسی رسمی پاسخ بده» یا «هرگز یک دوز خاص را پیشنهاد نده»). این معمولاً یک بار، پیش از شروع گفتگو تنظیم می‌شود، و یک مدل آن را به عنوان راهنمای ثابت در نظر می‌گیرد نه چیزی که با هر پیام جدید باید مذاکره شود.

یک پرامپت کاربر برای چیست

یک پرامپت کاربر چیزی است که در هر نوبت از گفتگو تایپ می‌کنید — سوال یا کار خاص آن پیام. این جایی است که راهنمایی درباره زمینه، محدودیت‌ها، قالب و مثال‌ها در راهنمای نوشتن پرامپت‌های روشن بیشتر کاربرد دارد، چون یک پرامپت کاربر معمولاً درباره یک چیز مشخص است نه یک قانون ثابت برای کل گفتگو.

چه زمانی یک دستورالعمل را در پرامپت سیستمی بگذارید نه اینکه تکرارش کنید

دستورالعملی که باید برای هر پیام برقرار باشد — یک لحن، یک شخصیت، یک مرز — به پرامپت سیستمی تعلق دارد، تا مجبور نباشید هر نوبت آن را دوباره بیان کنید و ریسک از دست رفتن یا نقض شدنش را در میانه یک گفتگوی طولانی بپذیرید. یک درخواست یک‌باره که فقط به پیام فعلی اعمال می‌شود به پرامپت کاربر تعلق دارد. یک پرامپت سیستمی به‌تنهایی یک مرز امنیتی نیست؛ برای اینکه چرا یک دستورالعمل در هرکدام از این دو جا همچنان می‌تواند توسط محتوای خصمانه در جای دیگری از یک گفتگو نادیده گرفته شود، به تزریق پرامپت چیست، که در پایین لینک شده، مراجعه کنید.

سوالاتی که مردم می‌پرسند

آیا یک پیام کاربر می‌تواند یک پرامپت سیستمی را نادیده بگیرد؟
این بستگی به نحوه برخورد یک محصول خاص با آن دارد، و این به‌طور کلی تضمین قطعی‌ای نیست — یک پرامپت سیستمی به عنوان راهنمای ثابت در نظر گرفته می‌شود، نه یک قانون غیرقابل‌شکستن. برای اینکه چرا در نظر گرفتن آن به عنوان یک مرز امنیتی مطلق اشتباه است، به تزریق پرامپت چیست، که در پایین لینک شده، مراجعه کنید.
آیا برای یک سوال ساده و یک‌باره به پرامپت سیستمی نیاز دارم؟
نه — یک پرامپت سیستمی وقتی جایگاه خود را ثابت می‌کند که یک دستورالعمل باید در کل یک گفتگو اعمال شود. برای یک سوال واحد، گذاشتن همه‌چیز در پرامپت کاربر ساده‌تر و به همان اندازه مؤثر است.
چه نوع دستورالعملی به پرامپت سیستمی تعلق دارد نه پرامپت کاربر؟
یک قانون ثابت که نباید تکرار شود — یک شخصیت، یک لحن، مرزی که مدل همیشه باید رعایت کند. یک درخواست خاص و یک‌باره در عوض به پرامپت کاربر تعلق دارد.

روی یک گفتگوی واقعی تمرین کنید

تنظیمات پرامپت سیستمی ClawAI به یک شکل یکسان روی کل یک گفتگو، در هر ارائه‌دهنده‌ای که به آن مسیریابی می‌کند، اعمال می‌شود، پس یک دستورالعمل ثابت لازم نیست به ازای هر مدل دوباره نوشته شود.