تکنیک Ask the model to adopt a persona د رمهندسی پرامپت
تکنیک Ask the model to adopt a persona د رمهندسی پرامپت رو چطور باید اصولی انجام بدیم ؟
١ پاسخ
### 🎭 **تکنیک "Ask the model to adopt a persona" در مهندسی پرامپت**
این تکنیک به شما کمک میکند تا مدل را وادار کنید نقش یک شخصیت خاص را ایفا کند. این کار باعث بهبود دقت، انسجام و طبیعی بودن پاسخهای مدل میشود.
---
## ✅ **اصول اجرای صحیح این تکنیک**
### 1️⃣ **مشخص کردن نقش دقیق مدل**
باید کاملاً روشن باشد که مدل قرار است چه نقشی را ایفا کند. برای این کار میتوان از جملات مستقیم و واضح استفاده کرد:
**✅ مثال:**
🔹 *«Act as a financial analyst with 10 years of experience in stock market risk analysis.»*
🔹 *«شما یک استاد دانشگاه در رشته مدیریت هستید و باید مفاهیم را با زبان ساده برای دانشجویان توضیح دهید.»*
🔻 **❌ اشتباه:**
🔹 *«یک تحلیلگر مالی باش.»* (خیلی کلی و نامشخص)
---
### 2️⃣ **تعیین سبک و لحن گفتار**
با تعیین لحن و سبک مناسب، پاسخهای مدل طبیعیتر و متناسب با شخصیت خواهند بود.
**✅ مثال:**
🔹 *«Speak formally and provide detailed explanations with references to academic sources.»*
🔹 *«با لحن دوستانه و غیررسمی صحبت کن، انگار یک مشاور باتجربهای که به یک دوست راهنمایی میدهد.»*
---
### 3️⃣ **دادن اطلاعات زمینهای به مدل**
مدلها ممکن است اطلاعات عمومی داشته باشند، اما برای دقت بالاتر، باید به آنها زمینه خاصی داده شود.
**✅ مثال:**
🔹 *«You are an AI assistant specializing in legal consulting for startups in Iran. Use Iranian legal terminology and refer to local regulations.»*
🔹 *«شما یک مربی کسبوکار هستید که روی استارتاپهای فناوری مالی (فینتک) تمرکز دارد. توصیههای شما باید مطابق با بازار ایران باشد.»*
---
### 4️⃣ **دادن دستورالعملهای رفتاری**
برای کنترل رفتار مدل، میتوانید دستورالعملهای خاصی اضافه کنید.
**✅ مثال:**
🔹 *«If you don't know the answer, say 'I am not sure' instead of guessing.»*
🔹 *«اگر اطلاعاتی در مورد یک موضوع ندارید، پاسخ کوتاه بدهید و پیشنهاد دهید که منابع معتبر بررسی شوند.»*
---
### 5️⃣ **ترکیب با سایر تکنیکهای مهندسی پرامپت**
اگر مدل را در قالب یک شخصیت قرار دادهاید، میتوانید با تکنیکهای دیگر مثل **Few-shot learning** (دادن مثال) یا **Chain of Thought** (استدلال گامبهگام) دقت را افزایش دهید.
---
## 🎯 **مثال ترکیبی: نقش یک تحلیلگر مالی در بازار ایران**
**پرامپت:**
*"Act as an experienced financial risk analyst specializing in the Iranian stock market. Use professional terminology but keep explanations simple for non-experts. If discussing liquidity risk, explain how it impacts retail investors in Iran. If uncertain, provide a cautious response and suggest further research."*
💡 **نتیجه:**
✅ مدل پاسخهایی دقیقتر، حرفهایتر و مرتبط با ایران ارائه میدهد.
✅ لحن پاسخها کنترلشده و مناسب مخاطب است.
✅ از حدس زدنهای بیپایه و اساس جلوگیری میشود.
---
### 📌 **جمعبندی**
✔ **نقش را دقیق مشخص کنید.**
✔ **لحن و سبک گفتار را تعیین کنید.**
✔ **زمینهی مرتبط را در پرامپت بگنجانید.**
✔ **رفتار مدل را با دستورالعملهای خاص کنترل کنید.**
✔ **در صورت نیاز، این تکنیک را با سایر روشهای مهندسی پرامپت ترکیب کنید.**
🚀 با این روش میتوان مدل را در قالب هر شخصیتی، از یک مشاور حقوقی گرفته تا یک استاد دانشگاه یا یک توسعهدهنده باتجربه، تنظیم کرد.
به چه شخصیتی نیاز داری که مدل نقش آن را بازی کند؟ 😃