توهم هوش مصنوعی (Hallucination) چیست و کدام مدل کمتر اشتباه میکند؟
از ChatGPT میپرسید فلان قانون مالیاتی چه میگوید و پاسخی دقیق، مرتب و با اعتمادبهنفس کامل میگیرید؛ با شمارهٔ ماده …
Claude Code ابزار کدنویسی ایجنتی شرکت Anthropic است. برخلاف چتباتها که فقط کد پیشنهاد میدهند، Claude Code کل پروژهٔ شما را میخواند، فایلها را ویرایش میکند، دستور اجرا میکند، تست میگیرد و حتی کامیت میسازد. شما به زبان ساده میگویید چه میخواهید و او کار را انجام میدهد؛ البته با تأیید شما.
در این آموزش Claude Code از صفر شروع میکنیم: نصب روی ویندوز، مک و لینوکس، اولین ورود، کار با یک پروژهٔ واقعی، فایل CLAUDE.md، دستورات مهم، هزینهها و پرامپتهای کاربردی. اگر هنوز نمیدانید کدام ابزار کدنویسی برایتان مناسب است، مقایسهٔ بهترین هوش مصنوعیها برای برنامهنویسی را ببینید.
آخرین بهروزرسانی: ۴ آبان ۱۴۰۵ — دستورات و هزینهها از مستندات رسمی Claude Code (code.claude.com) بررسی شدهاند.
⚡ پاسخ کوتاه
برای شروع Claude Code: (۱) یک اشتراک Claude Pro یا بالاتر یا حساب Anthropic Console بگیرید؛ (۲) در مک، لینوکس یا WSL دستور curl -fsSL https://claude.ai/install.sh | bash و در PowerShell ویندوز دستور irm https://claude.ai/install.ps1 | iex را اجرا کنید؛ (۳) با cd وارد پوشهٔ پروژه شوید و claude را بزنید؛ (۴) با /init یک فایل CLAUDE.md بسازید و بعد درخواستتان را به زبان ساده بنویسید. Claude Code در ترمینال، VS Code، JetBrains، اپ دسکتاپ و مرورگر در دسترس است.
📑 فهرست مطالب
طبق مستندات رسمی، Claude Code «یک ابزار کدنویسی ایجنتی است که کدبیس شما را میخواند، فایلها را ویرایش میکند، دستور اجرا میکند و با ابزارهای توسعهٔ شما یکپارچه میشود». یعنی بهجای کپی و پیست کد بین چت و ویرایشگر، خود ایجنت در پروژه کار میکند.
Claude Code روی چند محیط اجرا میشود:
Claude Code از مدلهای Claude استفاده میکند. اگر میخواهید بدانید Opus، Sonnet و Haiku چه فرقی دارند و کدام برای کدنویسی بهتر است، راهنمای انتخاب مدلهای Claude را بخوانید.
Claude Code رایگان نیست. بیشتر نسخههای آن به اشتراک Claude یا حساب Anthropic Console (پرداخت به ازای مصرف API) نیاز دارند. طبق صفحهٔ قیمتگذاری Claude، پلن رایگان شامل Claude Code نیست و از پلن Pro (۱۷ دلار در ماه با پرداخت سالانه یا ۲۰ دلار ماهانه) به بالا در دسترس است. نسخهٔ ترمینال، VS Code و JetBrains از ارائهدهندگان ثالث (مثل Amazon Bedrock) هم پشتیبانی میکنند.
روش پیشنهادی رسمی «نصب بومی» (Native Install) است که خودش در پسزمینه بهروز میشود. ترمینال را باز کنید و دستور مخصوص سیستمعاملتان را اجرا کنید:
macOS، لینوکس و WSL:
curl -fsSL https://claude.ai/install.sh | bash
ویندوز (PowerShell):
irm https://claude.ai/install.ps1 | iex
ویندوز (CMD):
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
بعد از نصب، یک پنجرهٔ ترمینال جدید باز کنید و claude --version را بزنید. اگر شمارهٔ نسخه نمایش داده شد، نصب درست انجام شده است. اگر پیام «claude پیدا نشد» گرفتید، مسیر نصب هنوز در PATH نیست و باید بخش Troubleshoot مستندات را ببینید.
PS C:\ نوشته شده و در CMD فقط C:\.brew install --cask claude-code) و در ویندوز با WinGet (winget install Anthropic.ClaudeCode). این دو روش خودکار بهروز نمیشوند و باید دستی upgrade کنید.وارد پوشهٔ پروژه شوید و Claude Code را اجرا کنید:
cd your-project
claude
در اولین اجرا از شما میخواهد وارد حساب Claude یا Console شوید. مرورگر باز میشود و بعد از ورود، به ترمینال برمیگردید. از این لحظه Claude Code به فایلهای همین پوشه دسترسی دارد.
برای شروع بهتر است اول از او بخواهید پروژه را توضیح دهد، بدون اینکه چیزی را تغییر دهد. مثلاً بنویسید:
این پروژه چه کار میکند؟ ساختار پوشهها و فایلهای اصلی را توضیح بده.
Claude Code فایلها را میخواند و یک خلاصه میدهد. هر وقت بخواهد فایلی را تغییر دهد یا دستوری اجرا کند، از شما اجازه میگیرد. با Shift+Tab میتوانید بین حالتهای مجوز جابهجا شوید؛ از جمله Plan Mode که در آن Claude فقط برنامه میریزد و هیچ فایلی را تغییر نمیدهد.
اگر وسط کار دیدید مسیر اشتباه است، با Esc متوقفش کنید. بین کارهای نامرتبط /clear بزنید تا کانتکست قبلی مزاحم نشود، و در گفتوگوهای طولانی از /compact برای فشردهسازی استفاده کنید.
Claude Code هر جلسه را با کانتکست خالی شروع میکند. برای اینکه هر بار مجبور نباشید قواعد پروژه را توضیح دهید، فایلی به نام CLAUDE.md بسازید. طبق مستندات، این فایل در شروع هر جلسه خوانده میشود. سادهترین راه، اجرای دستور /init است که یک CLAUDE.md اولیه بر اساس پروژه میسازد.
| دامنه | مسیر | کاربرد |
|---|---|---|
| کاربر | ~/.claude/CLAUDE.md | ترجیحات شخصی برای همهٔ پروژهها |
| پروژه | ./CLAUDE.md یا ./.claude/CLAUDE.md | دستورات build و test، معماری و قراردادهای تیم |
| محلی | ./CLAUDE.local.md | تنظیمات شخصی همین پروژه (خارج از گیت) |
| سازمان | /etc/claude-code/CLAUDE.md (لینوکس) | قوانین مشترک کل شرکت |
چند توصیهٔ رسمی برای نوشتن CLAUDE.md:
@path فایلهای دیگر را import کنید؛ اگر پروژه فایل AGENTS.md دارد، آن را هم میتوانید وارد کنید./memory فایلهای حافظهٔ بارگذاریشده را ببینید و حافظهٔ خودکار را مدیریت کنید.نمونهٔ یک CLAUDE.md ساده:
# Project: shop-api
- Stack: Node.js 22, Express, PostgreSQL
- Run tests: npm test
- Lint: npm run lint (must pass before commit)
- Use TypeScript strict mode; no "any"
- API routes live in src/routes/, one file per resource
| دستور | کار |
|---|---|
| claude | شروع جلسهٔ تعاملی |
| claude "task" | اجرای یک کار مشخص |
| claude -p "query" | پرسش یکباره و خروج (مناسب اسکریپت) |
| claude -c | ادامهٔ آخرین گفتوگو |
| claude -r | ازسرگیری یک گفتوگوی قبلی |
| /init | ساخت CLAUDE.md |
| /clear | پاک کردن کانتکست |
| /compact | فشردهسازی گفتوگو |
| /model | تغییر مدل |
| /mcp | مدیریت سرورهای MCP |
| /rewind | برگشت به نقطهٔ قبلی |
دستور /mcp به شما اجازه میدهد Claude Code را به ابزارهای بیرونی مثل GitHub، دیتابیس یا Figma وصل کنید. اگر نمیدانید MCP چیست، مقالهٔ MCP چیست؟ را بخوانید.
هزینه به روش استفاده بستگی دارد. اگر اشتراک Pro یا Max دارید، مصرف از سهمیهٔ اشتراک کم میشود. اگر با حساب Console و API کار میکنید، به ازای توکن پول میدهید. مستندات رسمی میگوید در استقرارهای سازمانی، میانگین هزینه حدود ۱۳ دلار برای هر توسعهدهنده در هر روز کاری فعال و ۱۵۰ تا ۲۵۰ دلار در ماه است و برای ۹۰٪ کاربران زیر ۳۰ دلار در روز فعال باقی میماند.
برای کاهش هزینه: بین کارها /clear بزنید، برای کارهای ساده مدل سبکتر انتخاب کنید و CLAUDE.md را کوتاه نگه دارید. مقایسهٔ قیمت مدلها را در راهنمای قیمت API هوش مصنوعی ببینید.
هرچه درخواست مشخصتر باشد، نتیجه بهتر است: فایلها را نام ببرید، معیار موفقیت را بگویید و بخواهید اول برنامه بدهد. اگر میخواهید بدانید ابزارهای هوش مصنوعی چطور زمان رفع باگ را کم میکنند، نقش هوش مصنوعی در کاهش زمان دیباگ را بخوانید.
Cursor یک ویرایشگر کامل (فورک VS Code) با هوش مصنوعی داخلی است، در حالی که Claude Code یک ایجنت است که در ترمینال یا داخل ویرایشگر شما کار میکند. اگر به محیط گرافیکی عادت دارید، Cursor سادهتر است؛ اگر کارهای چندمرحلهای و خودکار میخواهید، Claude Code قویتر عمل میکند. بسیاری از برنامهنویسها هر دو را با هم استفاده میکنند. دربارهٔ Cursor در چرا Cursor بین برنامهنویسها محبوب است و دربارهٔ سبک «وایبکدینگ» در وایبکدینگ چیست نوشتهایم.
بیشتر ناامیدیهای اولیه از Claude Code به چند اشتباه ساده برمیگردد که با کمی دقت قابل پیشگیری است:
خیر. پلن رایگان Claude شامل Claude Code نیست. باید اشتراک Pro (۱۷ دلار ماهانه با پرداخت سالانه یا ۲۰ دلار ماهانه) یا بالاتر داشته باشید یا با حساب Anthropic Console به ازای مصرف API پرداخت کنید.
بله. با دستور irm https://claude.ai/install.ps1 | iex در PowerShell یا با WinGet نصب میشود. نصب Git for Windows توصیه میشود؛ میتوانید از WSL هم استفاده کنید.
فایلی متنی در ریشهٔ پروژه که دستورات، قواعد و ساختار پروژه را برای Claude Code توضیح میدهد و در شروع هر جلسه خوانده میشود. با دستور /init ساخته میشود و بهتر است زیر ۲۰۰ خط باشد.
طبق مستندات رسمی، در استقرارهای سازمانی میانگین هزینه حدود ۱۳ دلار برای هر توسعهدهنده در هر روز فعال و ۱۵۰ تا ۲۵۰ دلار در ماه است و برای ۹۰٪ کاربران زیر ۳۰ دلار در روز میماند.
هر دو کاربرد خودشان را دارند. Cursor یک ویرایشگر گرافیکی کامل است و Claude Code یک ایجنت قوی برای کارهای چندمرحلهای در ترمینال و IDE. بسیاری از برنامهنویسها هر دو را با هم استفاده میکنند.
همه منابع در تاریخ ۴ آبان ۱۴۰۵ بررسی شدهاند.
نظرات 0
برای ارسال نظر وارد حساب کاربری شوید.
هنوز نظری ثبت نشده؛ اولین نفر باشید.