← 返回列表

Claude Code سیریز ٹیوٹوریل 1: Claude Code کیا ہے؟

1.1 Claude Code کیا ہے؟

ایک جملے میں تعریف

Claude Code Anthropic کی طرف سے جاری کردہ ایک AI پروگرامنگ ایجنٹ ہے جو ٹرمینل میں چلتا ہے۔ ڈیولپر قدرتی زبان میں کام بتاتے ہیں اور یہ خود بخود کوڈ بیس پڑھتا ہے، تبدیلیوں کی تجویز پیش کرتا ہے، کمانڈز چلاتا ہے، ٹیسٹ کرتا ہے، Git کو آپریٹ کرتا ہے، اور تبدیلی سے پہلے آپ سے منظوری بھی مانگ سکتا ہے – یہ صرف ایک "چیٹ بوٹ" نہیں جو مشورے دے، بلکہ ایک "ساتھی" ہے جو براہ راست کام کرتا ہے۔

ٹرمینل میں خودمختار پروگرامنگ ایجنٹ

Claude Code کو سمجھنے کے لیے "Agentic" لفظ کو سمجھنا ضروری ہے۔ روایتی AI پروگرامنگ اسسٹنٹ ایک مشیر کی طرح ہوتے ہیں – آپ سوال پوچھتے ہیں، یہ مشورہ دیتا ہے، اور پھر آپ خود کوڈ میں تبدیلی کرتے ہیں۔ جبکہ Claude Code ایک ایجنٹ ہے: آپ ہدف بتاتے ہیں، یہ خود اقدامات کی منصوبہ بندی کرتا ہے، متعلقہ فائلیں ڈھونڈتا ہے، آپریشن انجام دیتا ہے، اور شیل کے ذریعے ہر وہ کام کر سکتا ہے جو شیل کر سکتا ہے – فائلوں میں ترمیم، کمانڈز چلانا، خودکار ڈیبگنگ، اور یہاں تک کہ توسیعی ٹولز کے ذریعے دیگر فارمیٹس کی فائلوں تک رسائی یا ان میں ترمیم۔

یہ خودمختاری تین سطحوں پر ظاہر ہوتی ہے:

  1. فائل آپریشنز: ایک سے زیادہ فائلوں کو پڑھنے، تلاش کرنے، بنانے اور اس میں ترمیم کرنے کی صلاحیت، ایک فائل تک محدود نہیں، پورے پروجیکٹ کی ساخت کو سمجھنا۔
  2. کمانڈ پر عمل درآمد: شیل کمانڈز چلانا، ڈیولپمنٹ ماحول بنانا، ٹیسٹ اور بلڈ اسکرپٹس چلانا۔
  3. ورک فلو کی ترتیب: کثیر مرحلہ کاموں کی منصوبہ بندی اور خود بخود ان پر عمل درآمد، مثلاً "موجودہ ڈائریکٹری کے تمام TypeScript فائلیں پڑھیں، انہیں سخت موڈ میں ری فیکٹر کریں، اور پھر چیک چلائیں"۔

اس کی کیا صلاحیتیں ہیں؟

Anthropic کی سرکاری تعریف اور انجینئرنگ ٹیم کے بہترین طریقوں کے مطابق، Claude Code فی الحال درج ذیل بنیادی صلاحیتوں سے لیس ہے:

  • کوڈ کی سمجھ: پروجیکٹ ڈائریکٹری میں براہ راست کوڈ کا تجزیہ، کال رشتوں کا سراغ لگانا، کاروباری منطق کو سمجھنا
  • کوڈ جنریشن اور ترمیم: قدرنی زبان کی ہدایات کی بنیاد پر نیا کوڈ بنانا، یا موجودہ کوڈ میں متعدد فائلوں پر ری فیکٹرنگ کرنا
  • کمانڈ پر عمل درآمد: شیل کمانڈز چلانا، ٹیسٹ، بلڈ، ڈیپلائے اسکرپٹس چلانا، اور نتائج کی تشریح کرنا
  • مستقل یادداشت: CLAUDE.md فائل کے ذریعے پروجیکٹ کے اصول اور ڈیولپر کی ترجیحات ریکارڈ کرنا، متعدد سیشنز میں سیاق و سباق برقرار رکھنا
  • سیاق و سباق کا کمپریشن: طویل گفتگو کی تاریخ کو خود بخود کمپریس کر کے سیاق و سباق برقرار رکھنا اور ٹوکنز کی بچت
  • متعدد ماڈلز کے درمیان سوئچنگ: Sonnet، Opus، Haiku جیسے مختلف ورژن کے ماڈلز کو سپورٹ کرنا، کام کی پیچیدگی کے مطابق لچکدار انتخاب
  • پس منظر کے کام: پس منظر میں چلنے اور غیر متواتر کاموں کو انجام دینے کی حمایت

آخر میں خلاصہ

آپ Claude Code کو اس طرح سمجھ سکتے ہیں: ایک کوڈ کو سمجھنے والا ساتھی جو آپ کے پاس بیٹھا ہے، آپ ضرورت بتاتے ہیں اور وہ براہ راست فائل میں تبدیلی کرتا ہے۔

یہ آپ کا متبادل "بلیک باکس کوڈ جنریٹر" نہیں ہے، بلکہ ایک "خودکار پیئر پروگرامر" ہے – آپ اب بھی سمت کا تعین کرتے ہیں، اور یہ تفصیلات پر عمل کرتا ہے۔ جیسے کہ حقیقی پیئر پروگرامنگ میں، آپ نگرانی اور رہنمائی کرتے ہیں، اور یہ نفاذ اور ٹیسٹ ویریفیکیشن کرتا ہے، واقعی "آپ بتائیں، یہ کام کرے" کی تعاون کی طرز کو حاصل کرتا ہے۔

评论

暂无已展示的评论。

发表评论(匿名)