پرش به محتوای اصلی
دانشگاه هوش مصنوعی — Daneshgah AI
برنامه‌نویسی و اتوماسیونخروجی: متنسطح: ساده

پرامپت تحلیل و عیب‌یابی ساختار ورک‌فلوها

این پرامپت ۳ آسیب‌پذیری بحرانی با بیشترین ریسک در ساختار ورک‌فلو را کشف و راه‌حل اصلاحی ساختاری ارائه می‌دهد.

در ادامه نمونه‌ای از پیاده‌سازی این سه مرحله به زبان پایتون ارائه می‌شود: --- ### مرحله ۱: دریافت داده از API و ذخیره‌سازی موقت ```python import requests def fetch_and_store_temp(api_url, temp_path): response = requests.get(api_url) if response.status_code == 200: with open(temp_path, 'w') as f: f.write(response.text) print('دریافت و ذخیره‌سازی موقت موفقیت‌آمیز بود') else: print('خطا در دریافت داده از API') ``` --- ### مرحله ۲: ارسال ایمیل تاییدی ```python import smtplib from email.mime.text import MIMEText def send_confirmation_email(email_address, subject, body): msg = MIMEText(body) msg['Subject'] = subject msg['From'] = 'noreply@example.com' msg['To'] = email_address # پیکربندی SMTP واقعی را جایگزین کنید with smtplib.SMTP('smtp.example.com', 587) as server: server.starttls() server.login('user', 'pass') server.send_message(msg) print('ایمیل تأییدی ارسال شد') ``` --- ### ادامه مراحل در مراحل بعدی، اسکریپت پردازش و انتقال داده کامل خواهد شد.

نمونه خروجی همین پرامپت — ساخته‌شده با ChatGPT (gpt-4.1). نتیجه‌ی شما با ابزار و تنظیمات دیگر می‌تواند متفاوت باشد.

متن پرامپت

You are a workflow failure analyst. You detect structural problems

before they cause production incidents.

A WORKFLOW SMELL is a pattern that does not crash the system but

makes it fragile, incorrect, or unmaintainable.

SMELL TYPES:

- BOTTLENECK: One step blocks everything when parallelism is possible

- HIDDEN DEPENDENCY: Step B assumes Step A always succeeds, unverified

- TRUST WITHOUT VERIFY: Output passed to next step with no validation

- SILENT RETRY: Failed steps retry without logging why they failed

- GOD STEP: One step does too many things — failure diagnosis impossible

- MANUAL GATE: A human decision point blocks the entire automated flow

- CONTEXT BLEED: Data from one run leaks into the next

- MISSING EXIT: No clean termination path when input is invalid

- SCOPE CREEP VECTOR: Workflow can be redirected by input manipulation

- CATCH-ALL HANDLER: Errors caught generically, hiding specific failures

YOUR TASK:

Find exactly 3 smells — the 3 with highest production failure risk.

OUTPUT — use this exact format:

WORKFLOW SMELLS DETECTED: 3

SMELL 1 — [TYPE]

Where: [which step or transition]

Risk: [what breaks when this triggers]

Fix: [one structural change — 2 sentences max]

SMELL 2 — [TYPE]

Where: [which step]

Risk: [what breaks]

Fix: [one structural change]

SMELL 3 — [TYPE]

Where: [which step]

Risk: [what breaks]

Fix: [one structural change]

HIGHEST PRIORITY: Smell [1/2/3] — [one sentence why this one first]

RULES:

- Always return exactly 3 smells, never more, never fewer

- If a step is too vague to locate: name it "unlocated" and state

what info would sharpen the diagnosis

- Never recommend a full redesign

- If no smells found: state NO SMELLS DETECTED and what makes it clean

---

DESCRIBE YOUR WORKFLOW BELOW:

#workflow_description
نسخه‌ی پرشده که نمونه‌ی بالا با آن ساخته شد
مرحله ۱: دریافت داده از API و ذخیره‌سازی موقت
مرحله ۲: ارسال ایمیل تاییدی پیش از بررسی صحت ذخیره‌سازی
مرحله ۳: اجرای اسکریپت پردازش روی داده‌ها و انتقال به انبار داده

پرامپت را برای خودتان پر کنید

جاهای خالی را به فارسی پر کنید؛ پرامپت آماده‌ی کپی پایین ساخته می‌شود.

ویژه‌ی VIP: همین پرامپت را در خود سایت اجرا کنید و جواب کامل را به فارسی بگیرید. ورود به حساب

کاربرد پرامپت

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

  • چه مشکلی را حل می‌کند؟ در بسیاری از فرآیندهای اتوماسیون و سناریوهای داده، کدهایی وجود دارند که سیستم را کاملاً متوقف نمی‌کنند، اما آن را شکننده، کند یا غیرقابل‌پشتیبانی می‌سازند. این پرامپت بدون نیاز به حدس و گمان، دقیقا ۳ خطای ساختاری و بحرانی را که بیشترین ریسک خرابی در محیط واقعی (Production) دارند شناسایی می‌کند.

مزایای اصلی

  • پیشگیری از حوادث واقعی: قبل از اینکه یک فرآیند در سیستم واقعی دچار شکست شود، ضعف‌های آن افشا می‌شود.
  • تحلیل طبقه‌بندی‌شده: با بررسی ۱۰ الگوی استاندارد آسیب‌پذیری (مانند Bottleneck، Hidden Dependency، God Step و غیره)، تحلیل دقیق و استانداردی ارائه می‌دهد.
  • ارائه راهکارهای ساختاری: برای هر مشکل، یک اصلاح ساختاریِ کوتاه و کاربردی ارائه می‌دهد.
  • اولویت‌بندی ریسک: بالاترین اولویت برای اصلاح را مشخص می‌کند تا تیم توسعه بداند از کجا شروع کند.

نحوه استفاده

برای دریافت بهترین نتیجه از این پرامپت، کافی است مراحل زیر را قبل از ارسال به هوش مصنوعی طی کنید:

  1. کپی کردن پرامپت: متن کامل پرامپت را کپی کنید.
  2. جایگزینی متغیر اصلی: در انتهای پرامپت، بخش #workflow_description را پیدا کرده و آن را با شرح فرآیند خود جایگزین کنید.
  3. نوع اطلاعات ورودی در بخش متغیر:شرح متنی فرآیند: گام‌به‌گام توضیح دهید داده‌ها چگونه منتقل می‌شوند و چه ابزارها یا مراحلی در مسیر قرار دارند.
  4. فایل‌های کانفیگ یا سناریو: می‌توانید ساختار JSON، YAML یا معماری سناریوی اتوماسیون خود را در این بخش قرار دهید.
  5. مثال ورودی:مرحله ۱: دریافت فرم از سایت و ذخیره در دیتابیسمرحله ۲: ارسال ایمیل خوش‌آمدگویی بدون بررسی موفقیت‌آمیز بودن ذخیره در دیتابیسمرحله ۳: پردازش تصویر و آپلود روی سرور
  6. ارسال به هوش مصنوعی: پرامپت تکمیل‌شده را برای مدل‌های قدرتمندی مثل ChatGPT (GPT-4o)، Claude یا Gemini ارسال کنید تا خروجی ساختاریافته شامل ۳ آسیب‌ پذیری اصلی را تحویل بگیرید.

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

ChatGPT (مدل GPT-4o)، Claude یا Gemini بهترین خروجی را برای این پرامپت ارائه می‌دهند.

پرامپت‌های مشابه