نمودار و فلوچارت، سریعترین راه برای فهماندن یک فرایند پیچیده به دیگران است؛ اما کشیدن دستی آنها وقتگیر و خستهکننده است. خبر خوب اینکه هوش مصنوعی میتواند بهجای یک «عکسِ» ثابت، «کدِ» نمودار را برایت بنویسد؛ کدی که در یک ثانیه به تصویر تبدیل میشود و هر وقت خواستی با یک جمله تغییرش میدهی. در این آموزش یاد میگیری چطور با پرامپت درست، از چتجیپیتی یا کلود فلوچارت، نقشهٔ ذهنی، نمودار دنباله، چارت سازمانی و گانت پروژه بگیری.

لیست مطالب
گام ۱ — چرا بهجای عکس، «کد نمودار» بخواهیم
وقتی از هوش مصنوعی میخواهی «یک فلوچارت بکش»، در بهترین حالت یک تصویر میگیری که نمیتوانی ویرایشش کنی؛ یک کلمه اشتباه باشد باید از نو بسازی. اما وقتی خروجی «کدِ متنی» باشد، نمودار زنده است: یک گام را عوض میکنی، یک شاخه اضافه میکنی و در یک لحظه دوباره رندر میشود. همین تفاوت، نمودار را از یک عکسِ مرده به سندی قابلنگهداری تبدیل میکند که میتوانی کنار کد یا مستنداتت نسخهبندی کنی.
دلیل دوم دقت است. مدل زبانی در توصیف ساختار و روابط با «کلمه» بسیار قویتر از کشیدن خطوط در تصویر است. وقتی ساختار را بهصورت متن توصیف میکند، احتمال خطا کمتر و نتیجه تمیزتر است. اگر تازه با پرامپتنویسی آشنا میشوی، پیشنهاد میکنیم اول پرامپتنویسی به زبان ساده و مجموعهٔ آموزشهای چتجیپیتی را ببینی تا پایهٔ کار محکم شود.
مثال: «فرایند ثبتنام کاربر در سایت را توضیح میدهم. بهجای کشیدن تصویر، خروجی را فقط بهصورت کد Mermaid از نوع flowchart به من بده و هیچ توضیح اضافهای ننویس: کاربر فرم را پر میکند، اگر ایمیل تکراری بود خطا نشان بده، وگرنه حساب بساز و ایمیل تأیید بفرست.»
گام ۲ — زبان Mermaid را در یک نگاه بشناس
برای اینکه بدانی از مدل چه میخواهی، کافی است چند کلیدواژهٔ Mermaid را بشناسی. هر نمودار با یک کلمهٔ نوع شروع میشود: flowchart برای فلوچارت، sequenceDiagram برای نمودار دنباله، mindmap برای نقشهٔ ذهنی، erDiagram برای پایگاهداده و gantt برای زمانبندی. تو لازم نیست این کدها را از بر باشی؛ فقط باید در پرامپت «نوع نمودار» را دقیق بگویی تا مدل قالب درست را انتخاب کند.
نکتهٔ طلایی این است که در پرامپت صریح بخواهی «فقط کد را بده، داخل یک بلوک کد، بدون توضیح». این کار کپیکردن خروجی را ساده میکند و جلوی پرحرفی مدل را میگیرد. کنترل دقیق قالب خروجی یکی از مهمترین مهارتهای پرامپتنویسی است و همینجا به کارت میآید.
مثال: «یک راهنمای دوخطی به من بده که بگوید در Mermaid فلوچارت و نمودار دنباله هرکدام با چه کلمهای شروع میشوند؛ بعد فقط یک نمونهٔ سهخطی از هرکدام را داخل بلوک کد بنویس، بدون هیچ توضیح.»
گام ۳ — فلوچارت فرایند را با یک پرامپت بساز
فلوچارت پرکاربردترین نمودار است: هر فرایندی که مرحله و تصمیم دارد را میتوان با آن نشان داد. راز گرفتن فلوچارت تمیز این است که فرایند را مرحلهبهمرحله و با نقاط تصمیم روشن برای مدل توضیح دهی و جهت نمودار را هم مشخص کنی (از بالا به پایین یا از راست به چپ).
هرچه ورودیات شفافتر باشد، خروجی دقیقتر است. اگر شاخههای شرطی («اگر این، آنگاه آن») را صریح بگویی، مدل دقیقاً همانها را به مسیرهای بله/خیر تبدیل میکند. این همان جایی است که پرامپت خوب، تفاوت یک نمودار حرفهای با یک نمودار آشفته را رقم میزند.
مثال: «این فرایند پشتیبانی را به فلوچارت Mermaid از بالا به پایین تبدیل کن: تیکت میرسد؛ اگر فوری بود مستقیم به کارشناس ارشد برود، وگرنه در صف عادی قرار گیرد؛ پس از پاسخ، اگر مشتری راضی بود تیکت بسته شود، در غیر این صورت دوباره باز شود. فقط کد را داخل بلوک کد بده.»
گام ۴ — نقشهٔ ذهنی و درخت تصمیم برای ایدهپردازی
وقتی میخواهی یک موضوع را باز کنی یا گزینههای یک تصمیم را کنار هم ببینی، نقشهٔ ذهنی بهترین قالب است. مدل در شاخهبندی یک موضوع به زیرشاخهها واقعاً خوب است؛ کافی است موضوع مرکزی و عمق شاخهها را بگویی.
این قالب برای برنامهریزی محتوا، ساختار یک مقاله، یا تحلیل یک تصمیم کسبوکار عالی است. اگر میخواهی ببینی هوش مصنوعی چطور تصمیمهای پیچیدهٔ کسبوکار را شفاف میکند، نگاهی به اهمیت هوش مصنوعی در کسبوکار بینداز.
مثال: «برای راهاندازی یک فروشگاه اینترنتی یک نقشهٔ ذهنی Mermaid از نوع mindmap بساز؛ گرهِ مرکزی «فروشگاه اینترنتی» و چهار شاخهٔ اصلی محصول، بازاریابی، پرداخت و پشتیبانی داشته باشد و هر شاخه دو تا سه زیرشاخه. فقط کد را بده.»

گام ۵ — نمودار دنباله برای تعاملها و APIها
نمودار دنباله (Sequence) نشان میدهد که در طول زمان، بازیگران مختلف چطور با هم پیام رد و بدل میکنند؛ مثل گفتوگوی مرورگر، سرور و پایگاهداده. این نمودار برای مستندسازی APIها، فرایندهای ورود کاربر و هر تعاملی که ترتیب پیامها مهم است، بینظیر است.
برای گرفتن خروجی دقیق، بازیگران (participants) و ترتیب پیامها را روشن بگو و اشاره کن کدام پیام درخواست است و کدام پاسخ. اگر برنامهنویسی و مستندسازی فنی کارت است، این آموزش را کنار نگاه عمیقتر به نقش هوش مصنوعی در کار مهندسی واقعی بگذار تا مرز کمکگرفتن و متکیشدن را بهتر بشناسی.
مثال: «یک نمودار دنباله Mermaid بساز که فرایند ورود با رمز یکبارمصرف را نشان دهد: کاربر شماره میفرستد، سرور کد را به سرویس پیامک میدهد، کاربر کد را وارد میکند و سرور توکن ورود برمیگرداند. بازیگران را کاربر، سرور و سرویس پیامک بگذار و فقط کد را بده.»
گام ۶ — نمودار پایگاهداده و چارت سازمانی
برای طراحی دیتابیس، نمودار رابطهای (ER) جدولها و پیوند میانشان را نشان میدهد؛ و برای ساختار یک تیم، یک فلوچارت سلسلهمراتبی نقش چارت سازمانی را بازی میکند. در هر دو، باید موجودیتها و رابطهٔ میانشان (یکبهچند، چندبهچند) را دقیق توصیف کنی.
این قالبها در جلسات طراحی و ارائه به تیم بسیار کمک میکنند، چون همه یک تصویر مشترک از ساختار پیدا میکنند. توصیف دقیقِ موجودیتها همان «زمینهدادن» است که ستون فقرات هر پرامپت خوب است.
مثال: «یک نمودار ER با Mermaid برای یک وبلاگ ساده بساز: موجودیتهای کاربر، مقاله و دیدگاه؛ هر کاربر چند مقاله دارد و هر مقاله چند دیدگاه. چند ستون کلیدی هر جدول را هم بیاور و فقط کد را داخل بلوک کد بده.»
گام ۷ — گانت و خط زمانی پروژه
وقتی پروژهای چند مرحله و مهلت دارد، نمودار گانت تصویر روشنی از زمانبندی میدهد. کافی است مراحل، مدت هر مرحله و وابستگیها (کدام بعد از کدام شروع میشود) را بگویی تا مدل یک گانت مرتب بسازد.
این نمودار برای مدیریت پروژهٔ شخصی، برنامهٔ تولید محتوا یا نقشهٔ راه محصول عالی است و در ارائه به سرمایهگذار یا مدیر، بسیار حرفهای به نظر میرسد.
مثال: «یک نمودار گانت Mermaid برای راهاندازی یک کانال آموزشی در سه ماه بساز: ماه اول پژوهش و طراحی هویت، ماه دوم تولید ۱۰ محتوای اولیه، ماه سوم انتشار و تبلیغ. مدت هر بخش و ترتیبشان را رعایت کن و فقط کد را بده.»

گام ۸ — نمودار را کجا رندر و چطور اصلاح کنیم
کدی که گرفتی را باید جایی رندر کنی تا تصویر شود. سادهترین راه، سایت رایگان mermaid.live است: کد را میچسبانی و بلافاصله نمودار و خروجی تصویریاش را میبینی. کلود (Claude) این کد را مستقیم داخل گفتگو به نمودار زنده تبدیل میکند و بسیاری از ابزارهای یادداشتبرداری هم Mermaid را پشتیبانی میکنند. اگر دنبال تازهترین قابلیتهای این ابزارها هستی، بخش اخبار هوش مصنوعی را دنبال کن.
قدرت واقعی این روش در اصلاح تدریجی است: لازم نیست همهچیز را از اول بگویی. نمودار را میبینی و فقط تغییرِ لازم را در یک جملهٔ کوتاه میخواهی. همین رفتوبرگشت کوتاه، نمودار را دقیقاً به چیزی که در ذهن داری نزدیک میکند.
مثال: «همین فلوچارت قبلی خوب است؛ فقط یک گام «بررسی موجودی انبار» بعد از ثبت سفارش اضافه کن و اگر موجودی نبود مسیر «اطلاع به مشتری» بساز. بقیهٔ نمودار را دست نزن و فقط کد کامل جدید را بده.»
گام ۹ — خطاهای رایج و پرامپتهای نجات
سه خطای رایج وجود دارد. اول، خروجی بههمریخته چون فرایند را مبهم گفتهای؛ راهحل این است که مرحلهها را شمارهدار و تصمیمها را صریح بنویسی. دوم، مدل توضیح اضافه قاطی کد میکند؛ با جملهٔ «فقط کد داخل یک بلوک، بدون هیچ متن» جلویش را بگیر. سوم، کد در رندر خطا میدهد، معمولاً بهخاطر نامگذاری یا فاصلهٔ نادرست.
برای خطای رندر، یک پرامپت نجات ساده هست: متن خطا را به مدل بده و بخواه فقط کد را اصلاح کند. این دقیقاً همان مهارت عیبیابی است که در پرامپتنویسی حرفهای تمرین میکنیم. اگر میخواهی توان و مرزهای واقعی این ابزارها را بهتر درک کنی، توان و محدودیتهای واقعی هوش مصنوعی خواندنی است.
مثال: «این کد Mermaid در mermaid.live خطای Syntax error میدهد. متن خطا این است: [خطا را اینجا بچسبان]. فقط کدِ اصلاحشده را داخل بلوک کد بده و در یک جمله بگو مشکل چه بود.»
پرسشهای پرتکرار
آیا برای کار با Mermaid باید برنامهنویس باشم؟ نه. تو فقط فرایند را به زبان ساده توضیح میدهی و مدل کد را مینویسد؛ تو فقط آن را کپی و رندر میکنی.
کدام هوش مصنوعی برای نمودار بهتر است؟ هم چتجیپیتی و هم کلود کد Mermaid دقیق میدهند؛ کلود مزیت رندر زندهٔ نمودار داخل گفتگو را دارد. تفاوت مدلها را در این مقایسه بیشتر ببین.
اگر نمودارم خیلی بزرگ شد چه کنم؟ آن را به چند نمودار کوچکتر بشکن؛ از مدل بخواه هر بخش را جدا بسازد. نمودار کوچک و خوانا همیشه بهتر از یک نمودار شلوغ است.
چرا بهتر است از هوش مصنوعی بهجای «عکسِ نمودار»، «کد Mermaid» بخواهیم؟
این تمرین ویژهٔ اعضاست
برای دیدن این بخش باید عضو ویژه (VIP) باشی. با شمارهٔ موبایلت وارد شو تا ۱۴ روز دسترسی رایگان فعال شود.
🎁 ورود / ثبتنام و شروع ۱۴ روز رایگان