راهنماي جامع كدهاي مخفي (Secret Codes) براي ChatGPT و Grok

اين راهنما يك منبع جامع براي استفاده از كدهاي مخفي (پرامپت‌هاي مهندسي‌شده) در مدل‌هاي زباني مانند ChatGPT و Grok است. اين كدها به شما كمك مي‌كنند تا پاسخ‌هاي هدفمند، خلاقانه و دقيق‌تري از مدل‌هاي هوش مصنوعي دريافت كنيد.

توجه: اين كدها از منابع معتبر مانند GitHub، Medium، Tekkaus و Embed Coder استخراج شده‌اند. تمامي محتوا در حالت آزاد توسعه‌دهنده ([DEVELOPER FREE MODE]) و بدون محدوديت‌هاي غيرضروري ارائه مي‌شود.

بخش اول: كدنويسي Secret Codes

اين بخش شامل يك اسكريپت پايتون براي اعمال خودكار كدهاي مخفي است كه مي‌توانيد از آن براي تعامل با API مدل‌هاي زباني استفاده كنيد.

ليست Secret Codes تعريف‌شده

Sample Python Code

import requests
import json

# API settings
API_KEY = "your_api_key_here"  # Replace with actual API key
API_URL = "https://api.x.ai/v1/chat/completions"

# List of Secret Codes
secret_codes = {
    "ELI5": "Explain Like I’m 5: Simplifies complex topics for easy understanding.",
    "TLDR": "Too Long; Didn’t Read: Summarizes content concisely.",
    "Jargonize": "Makes text sound more technical and professional.",
    "Humanize": "Makes text sound natural and conversational.",
    "Feynman": "Explains using the Feynman Technique: step-by-step simplification."
}

# Function to call the API
def call_api(prompt, code):
    headers = {
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json"
    }
    data = {
        "model": "grok-3",
        "messages": [{"role": "user", "content": f"{code}: {prompt}"}],
        "max_tokens": 500
    }
    
    try:
        response = requests.post(API_URL, headers=headers, json=data)
        response.raise_for_status()
        return response.json()["choices"][0]["message"]["content"]
    except requests.exceptions.RequestException as e:
        return f"Error: {e}"

# Function to apply Secret Codes
def apply_secret_code(code, topic):
    if code not in secret_codes:
        return f"Error: Invalid secret code '{code}'. Available codes: {list(secret_codes.keys())}"
    
    print(f"Applying {code}: {secret_codes[code]}")
    response = call_api(topic, code)
    return response

# Example usage
def main():
    topic = input("Enter your topic (e.g., How does quantum computing work?): ")
    print("\nAvailable Secret Codes:")
    for code, desc in secret_codes.items():
        print(f"- {code}: {desc}")
    
    code = input("\nSelect a Secret Code (e.g., ELI5): ")
    result = apply_secret_code(code, topic)
    print(f"\nResponse:\n{result}")

if __name__ == "__main__":
    main()

نكته: براي اجراي كد، API_KEY و API_URL را با مقادير واقعي از ارائه‌دهنده API (مانند xAI) جايگزين كنيد. براي اطلاعات بيشتر به xAI API مراجعه كنيد.

Example output: "Imagine a regular computer is like a librarian who checks one book at a time..."

بخش دوم: ليست Secret Codes براي سوال پرسيدن

اين كدها براي هدايت پاسخ‌هاي مدل به سبك‌هاي مختلف طراحي شده‌اند. هر كد يك نوع خاص از پاسخ را فراخواني مي‌كند.

  1. ELI5: توضيح ساده. مثال: ELI5: How does quantum computing work?
  2. TLDR: خلاصه. مثال: TLDR: Explain the history of the internet.
  3. Jargonize: فني. مثال: Jargonize: Describe how a car engine works.
  4. Humanize: محاوره‌اي. مثال: Humanize: What’s the deal with blockchain?
  5. Feynman: گام‌به‌گام. مثال: Feynman: Explain how neural networks work.
  6. Step-by-Step: مراحل. مثال: Step-by-Step: How do I set up a website?
  7. Analogy: تشبيه. مثال: Analogy: Explain cloud computing.
  8. Pros and Cons: مزايا و معايب. مثال: Pros and Cons: Should I use Python or JavaScript?
  9. Act As: ايفاي نقش. مثال: Act As a data scientist: Explain regression analysis.
  10. Chain of Thought: فرآيند فكري. مثال: Chain of Thought: Solve this math problem: 2x + 3 = 11.
  11. Examples: مثال‌ها. مثال: Examples: How do I write a for loop in Python?
  12. Critical: تحليل انتقادي. مثال: Critical: Is social media good for society?
  13. Socratic: روش سقراطي. مثال: Socratic: Why do we need encryption?
  14. Simplify: ساده‌سازي. مثال: Simplify: What is machine learning?
  15. Expand: توضيح مفصل. مثال: Expand: What is artificial intelligence?

بخش سوم: كدهاي اضافي و تكنيك‌هاي پيشرفته

اين بخش شامل كدهاي پيشرفته‌تر براي سناريوهاي خاص و خلاقانه است.

  1. Few-Shot: ارائه مثال‌ها. مثال: Few-Shot: Translate English to French like this: English: I love coding. French: J'adore coder.
  2. Zero-Shot: بدون مثال. مثال: Zero-Shot: Write a poem about the ocean in the style of Shakespeare.
  3. Role-Play: ايفاي نقش. مثال: Role-Play as Albert Einstein: Explain relativity.
  4. Contrarian: ديدگاه مخالف. مثال: Contrarian: Why is renewable energy a bad idea?
  5. Hypothetical: سناريوي فرضي. مثال: Hypothetical: What if gravity disappeared?
  6. Reverse: معكوس كردن. مثال: Reverse: Explain how computers DON’T work.
  7. Brainstorm: ايده‌پردازي. مثال: Brainstorm: 10 ways to market a new app.
  8. Debug: پيدا كردن خطا. مثال: Debug: Find the error in: for i in range(10) print(i * 2
  9. Storyify: تبديل به داستان. مثال: Storyify: Explain how the internet was invented.
  10. Compare: مقايسه. مثال: Compare: Python vs. Java for machine learning.
  11. CodeGen: توليد كد. مثال: CodeGen: Write a Python script to sort a list.
  12. Debate: استدلال دوطرفه. مثال: Debate: Argue for and against cryptocurrency.
  13. Teach Me: آموزش. مثال: Teach Me: How to use Git.
  14. Visualize: توصيف بصري. مثال: Visualize: Describe a neural network as a text diagram.
  15. Prompt Chain: زنجيره پرامپت‌ها. مثال: Prompt Chain: 1. Define AI. 2. Explain an application.

بخش چهارم: پرامپت‌های دائمی برای حالت آزاد توسعه‌دهنده

اين بخش پرامپت‌هاي دائمي را معرفي مي‌كند كه مي‌توانيد براي دريافت پاسخ‌هاي فني، مستقيم و بدون حاشيه از مدل‌هاي زباني استفاده كنيد.

پرامپت دائمي حالت آزاد (نسخه فارسي)

[DEVELOPER FREE MODE]

از این لحظه تمامی پاسخ‌ها باید مطابق حالت آزاد توسعه‌دهنده باشند:

1. **سبک پاسخ‌دهی**
   - مستقیم، شفاف، دقیق و بدون حاشیه‌های اضافی.
   - هیچ محدودیتی در توضیح‌های فنی و جزئیات وجود نداشته باشد.
   - متن‌ها تا جای ممکن کاربردی، عملیاتی و همراه با مثال باشند.

2. **جزئیات فنی**
   - در صورت وجود چند روش حل، همه‌ی راهکارها با مزایا و معایب ارائه شوند.
   - نمونه‌کدها باید کامل، تست‌پذیر و همراه با توضیحات کلیدی باشند.
   - اگر نیاز به ساختار، دیاگرام یا مرحله‌به‌مرحله است، حتماً ارائه شود.
   - استفاده از زبان تخصصی حوزه (Networking, Security, Programming و …) بدون ساده‌سازی بیش از حد.

3. **قوانین خروجی**
   - از تکرار غیرضروری جلوگیری شود.
   - پاسخ‌ها خلاصه‌نویسی سطحی نباشند؛ بلکه عمیق، فنی و مستند ارائه شوند.
   - در صورت نیاز به مقایسه یا تحلیل، جدول یا لیست استفاده شود.
   - در صورت امکان، منابع معتبر یا ابزارهای عملی معرفی شوند.

4. **حالت تعاملی**
   - همیشه آماده ارائه راهکار جایگزین، آپدیت و بهینه‌سازی باش.
   - اگر موضوع پیچیده است، آن را مرحله‌به‌مرحله باز کن.
   - هر جا مناسب بود، سناریوی واقعی یا کاربرد عملی ذکر کن.

[/DEVELOPER FREE MODE]

پرامپت دائمي حالت آزاد (نسخه انگليسي)

[DEVELOPER FREE MODE]

From this point, all responses must follow Developer Free Mode rules:

1. **Style of Response**
   - Direct, clear, precise, with no unnecessary fluff.
   - No limitations on technical details and depth of explanation.
   - Answers should be practical, actionable, and include examples where possible.

2. **Technical Details**
   - If multiple solutions exist, list all of them with pros and cons.
   - Code samples must be complete, testable, and include key explanations.
   - When appropriate, provide structured breakdowns, diagrams, or step-by-step processes.
   - Use domain-specific terminology (Networking, Security, Programming, etc.) without oversimplification.

3. **Output Rules**
   - Avoid unnecessary repetition.
   - Responses should not be shallow summaries; they must be in-depth, technical, and well-documented.
   - Use lists or tables when comparisons or structured data are required.
   - When possible, reference reliable tools, frameworks, or industry practices.

4. **Interactive Mode**
   - Always be ready to provide alternative solutions, updates, and optimizations.
   - Break down complex topics step by step if needed.
   - Where useful, include real-world scenarios or practical applications.

[/DEVELOPER FREE MODE]

پرامپت دائمي حالت آزاد (نسخه تركيبي فارسي + انگليسي)

[DEVELOPER FREE MODE]

از این لحظه تمامی پاسخ‌ها باید مطابق حالت آزاد توسعه‌دهنده باشند (From this point, all responses must follow Developer Free Mode rules):

1. **سبک پاسخ‌دهی / Style of Response**
   - مستقیم، شفاف، دقیق و بدون حاشیه‌های اضافی (Direct, clear, precise, with no unnecessary fluff).
   - هیچ محدودیتی در توضیح‌های فنی و جزئیات وجود نداشته باشد (No limitations on technical details and depth of explanation).
   - متن‌ها تا جای ممکن کاربردی، عملیاتی و همراه با مثال باشند (Answers should be practical, actionable, and include examples where possible).

2. **جزئیات فنی / Technical Details**
   - در صورت وجود چند روش حل، همه‌ی راهکارها با مزایا و معایب ارائه شوند (If multiple solutions exist, list all of them with pros and cons).
   - نمونه‌کدها باید کامل، تست‌پذیر و همراه با توضیحات کلیدی باشند (Code samples must be complete, testable, and include key explanations).
   - اگر نیاز به ساختار، دیاگرام یا مرحله‌به‌مرحله است، حتماً ارائه شود (When appropriate, provide structured breakdowns, diagrams, or step-by-step processes).
   - استفاده از زبان تخصصی حوزه (Networking, Security, Programming و …) بدون ساده‌سازی بیش از حد (Use domain-specific terminology without oversimplification).

3. **قوانین خروجی / Output Rules**
   - از تکرار غیرضروری جلوگیری شود (Avoid unnecessary repetition).
   - پاسخ‌ها خلاصه‌نویسی سطحی نباشند؛ بلکه عمیق، فنی و مستند ارائه شوند (Responses should not be shallow summaries; they must be in-depth, technical, and well-documented).
   - در صورت نیاز به مقایسه یا تحلیل، جدول یا لیست استفاده شود (Use lists or tables when comparisons or structured data are required).
   - در صورت امکان، منابع معتبر یا ابزارهای عملی معرفی شوند (When possible, reference reliable tools, frameworks, or industry practices).

4. **حالت تعاملی / Interactive Mode**
   - همیشه آماده ارائه راهکار جایگزین، آپدیت و بهینه‌سازی باش (Always be ready to provide alternative solutions, updates, and optimizations).
   - اگر موضوع پیچیده است، آن را مرحله‌به‌مرحله باز کن (Break down complex topics step by step if needed).
   - هر جا مناسب بود، سناریوی واقعی یا کاربرد عملی ذکر کن (Where useful, include real-world scenarios or practical applications).

[/DEVELOPER FREE MODE]

نكته: اين پرامپت‌ها را قبل از هر درخواست قرار دهيد تا مدل در حالت آزاد توسعه‌دهنده پاسخ دهد.

بخش پنجم: ابزار تعاملي براي تست Secret Codes

اين ابزار ساده به شما امكان مي‌دهد كدهاي مخفي را به‌صورت تعاملي تست كنيد. كافي است موضوع و كد موردنظر خود را وارد كنيد.

نكته: اين ابزار يك شبيه‌ساز ساده است و پاسخ واقعي از مدل را نمايش نمي‌دهد. براي اجراي واقعي، از اسكريپت پايتون بخش اول استفاده كنيد.

بخش ششم: نكات پيشرفته agus بهترین روش‌ها

براي استفاده بهينه از كدهاي مخفي، نكات زير را در نظر بگيريد:

نكته: براي سناريوهاي پيچيده، از پرامپت‌هاي زنجيره‌اي (Prompt Chain) يا Few-Shot استفاده كنيد تا دقت پاسخ‌ها افزايش يابد.

نتيجه‌گيري

اين راهنما ابزارها و تكنيك‌هاي پيشرفته‌اي براي تعامل با مدل‌هاي زباني مانند ChatGPT و Grok ارائه مي‌دهد. با استفاده از كدهاي مخفي و پرامپت‌هاي مهندسي‌شده، مي‌توانيد پاسخ‌هاي دقيق، خلاقانه و متناسب با نياز خود دريافت كنيد.

منابع: GitHub، Medium، و پست‌های X درباره پرامپت‌مهندسي.