CLAUDE۶ دقیقه مطالعه

Claude چیه و چطور ازش برای کار واقعی استفاده کنیم؟

خانوادهٔ مدل‌ها و معیار انتخاب بینشون، جاهایی که باهاش کار می‌کنی، کارهایی که واقعاً خوب انجام می‌ده، و محدودیت‌هایی که باید بدونی.

محمد فغانیمنتشرشده بازنگری

Claude دقیقاً چیه

Claude خانواده‌ای از مدل‌های زبانی ساخت Anthropic است که هم به‌صورت یه دستیار آماده در دسترسه، هم از طریق API داخل محصول خودت. یعنی وقتی می‌گی «با Claude کار می‌کنم»، بسته به موقعیت ممکنه منظورت سه چیز متفاوت باشه: یه رابط چت، یه ابزار خط فرمان، یا یه API که توی کدت صدا می‌زنی.

کاری که می‌تونه بکنه: متن بنویسه و بازنویسی کنه، سند طولانی رو بخونه و ازش استخراج کنه، تصویر ورودی رو تحلیل کنه، و توی تولید یا بررسی کد کمک برسونه. مثل هر مدل زبانی دیگه، کیفیت نتیجه به مدل انتخابی، زمینه‌ای که می‌دیم و امکان استفاده از ابزار بستگی داره.

خانوادهٔ مدل‌ها و انتخاب بین‌شون

مدل‌ها در چند سطح عرضه می‌شن و تفاوتشون یه معاملهٔ سه‌طرفه‌ست بین توانایی، سرعت و هزینه. جدیدترین نسل، خانوادهٔ Claude 5 است:

  • Opus 5 — توانمندترین. برای کارهایی که استدلال چندمرحله‌ای، معماری یا تصمیم‌های سخت دارن.
  • Sonnet 5 — تعادل بین توانایی و سرعت. انتخاب پیش‌فرض برای بیشتر کارهای روزمره.
  • Haiku 4.5 — سریع و ارزون. برای کارهای پرتکرار و ساده مثل دسته‌بندی یا استخراج ساختاریافته.

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

و لازم نیست برای کل سیستم یه مدل انتخاب کنی. یه سیستم واقعی معمولاً چندتایی استفاده می‌کنه: مدل سریع برای دسته‌بندی ورودی، مدل قوی برای مرحله‌ای که واقعاً تصمیم می‌گیره.

کجا باهاش کار می‌کنی

انتخاب محل کار، به اندازهٔ انتخاب مدل روی نتیجه اثر داره، چون تعیین می‌کنه مدل به چه چیزی دسترسی داره.

  • رابط چت (وب و دسکتاپ) — برای گفت‌وگو، تحلیل سند، نوشتن و کارهای یک‌باره. ساده‌ترین نقطهٔ شروع.
  • Claude Code — ابزار خط فرمان برای کار روی مخزن کد. فایل‌ها رو می‌بینه، دستور اجرا می‌کنه و تغییر می‌ده.
  • API — وقتی می‌خوای Claude بخشی از محصول خودت باشه، نه ابزاری که کنارش کار می‌کنی.

هر سه تا از MCP پشتیبانی می‌کنن، یعنی می‌تونی سرویس‌های خودت رو بهشون وصل کنی بدون اینکه برای هر کدوم جدا بنویسی. این همون چیزیه که تفاوت بین «یه چت‌بات باهوش» و «دستیاری که به داده‌های واقعی کارت دسترسی داره» رو می‌سازه.

کارهایی که واقعاً خوب انجام می‌ده

به‌جای فهرست‌کردن همه‌چیز، بذار روی الگوهایی تمرکز کنیم که در عمل بیشترین ارزش رو می‌دن:

کار با سند طولانی

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

کد خواندن، نه فقط کد نوشتن

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

استخراج ساختاریافته

تبدیل متن آزاد به داده‌ی منظم — از فاکتور، ایمیل یا تیکت. این کار قبلاً یا دستی بود یا با قواعد شکننده انجام می‌شد. اینجا مدل ارزون‌تر معمولاً کافیه و انتخاب مدل قوی اتلافه.

کار ابزاری چندمرحله‌ای

وقتی می‌تونه ابزار صدا بزنه، نتیجه رو ببینه و ادامه بده، از یه پاسخ‌دهنده تبدیل می‌شه به چیزی که کار رو تا آخر می‌بره. این همون مرز ایجنت و چت‌بات است.

محدودیت‌هایی که باید بدونی

هیچ‌کدوم از این‌ها ایراد پیاده‌سازی نیستن؛ ذات این ابزارن. دونستنشون تفاوت بین استفادهٔ حرفه‌ای و ناامیدی‌ست.

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

سه اشتباهی که بیشترین وقت رو می‌گیرن

یک: انتظار اینکه بدونه تو چی می‌خوای

رایج‌ترین ناامیدی از اینجا میاد که آدم فرض می‌کنه مدل زمینهٔ کار رو می‌دونه. نمی‌دونه. نه می‌دونه محصولت چیه، نه مخاطبت کیه، نه چه چیزی برات غیرقابل قبوله. هر چیزی که در سرت هست و در متن نیست، عملاً وجود نداره.

دو: پذیرفتن اولین جواب

اولین خروجی معمولاً میانگینی‌ست از چیزی که خواستی. ارزش واقعی در رفت‌وبرگشت دومه: «این بخش خیلی کلیه، مشخص‌تر بنویس»، «این ادعا رو از کجا آوردی؟»، «همین رو برای مخاطب غیرفنی بازنویسی کن». آدم‌هایی که نتیجه‌ی خیلی بهتری می‌گیرن، معمولاً پرامپت جادویی ندارن؛ فقط سه بار بیشتر اصلاح کرده‌ن.

سه: سپردن کاری که راه راستی‌آزمایی نداره

اگه نمی‌تونی بفهمی خروجی درسته یا نه، واگذارکردن اون کار صرفه نداره — فقط ریسک رو منتقل کردی. قبل از سپردن هر کار، جواب این سؤال رو داشته باش: از کجا می‌فهمم این درست بوده؟ اگه جوابی نداری، اول اون رو بساز.

از کجا شروع کنی

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

  1. کار رو با تمام زمینه‌اش توصیف کن، انگار برای یه همکار تازه‌وارد توضیح می‌دی.
  2. یه نمونه از خروجی درست بده. این تقریباً همیشه بیشتر از هر توضیحی کمک می‌کنه.
  3. خروجی رو با نسخهٔ دستی‌ت مقایسه کن و فرق‌ها رو دقیق بنویس.
  4. پرامپت رو بر اساس همون فرق‌ها اصلاح کن، نه بر اساس حس کلی.
  5. وقتی روش تثبیت شد، به یه Skill تبدیلش کن تا دفعهٔ بعد از اول ننویسی.

این پنج قدم عمداً درباره‌ی هیچ قابلیت خاصی نیستن. چیزی که تفاوت می‌سازه ابزار نیست؛ عادت مقایسه‌کردن خروجی با چیزی که واقعاً می‌خواستی و اصلاح‌کردن بر اساس همون تفاوته.

پرسش‌های پرتکرار

کدوم مدل رو برای شروع انتخاب کنم؟
Sonnet 5 برای بیشتر کارها نقطهٔ شروع درستیه؛ تعادل خوبی بین توانایی و سرعت داره. اگه دیدی روی کار خاصی کم میاره، Opus 5 رو امتحان کن؛ اگه دیدی کار ساده‌تر از این حرفاست و حجمش بالاست، برو سراغ Haiku 4.5.
داده‌های من امن هستن؟
این به محصول و طرح اشتراکت بستگی داره، نه به خود مدل، و سیاست‌ها هم تغییر می‌کنن. قاعدهٔ عملی این است: قبل از دادن داده‌ی حساس، سیاست حفظ حریم خصوصیِ همون سرویس رو بخون. برای داده‌ی واقعاً حساس، اول با داده‌ی نمونه کار کن.
فرق Claude Code با رابط چت چیه؟
دسترسی. رابط چت فقط چیزی رو می‌بینه که توی گفت‌وگو گذاشتی. Claude Code روی مخزن کدت اجرا می‌شه، فایل‌ها رو می‌خونه، دستور اجرا می‌کنه و تغییر می‌ده. برای کار روی یه پروژهٔ واقعی این تفاوت تعیین‌کننده‌ست، چون نیازی نیست هر بار دستی فایل کپی کنی.
برای استفاده از API باید برنامه‌نویس باشم؟
برای API بله. ولی اکثر کارهایی که آدم‌ها فکر می‌کنن API لازم دارن، با رابط چت یا Claude Code هم می‌شن. API وقتی لازم می‌شه که بخوای Claude بخشی از محصولی باشه که کاربرهای دیگه استفاده می‌کنن.