## ماڈل کا انتخاب: Sonnet، Opus کون سا استعمال کروں؟
Claude Code انسٹال کرنے اور لاگ ان کرنے کے بعد، آپ کو فوری طور پر ماڈل کے بارے میں پریشان ہونے کی ضرورت نہیں ہے — یہ بطور ڈیفالٹ Claude Sonnet استعمال کرتا ہے، جو زیادہ تر وقت کافی ہوتا ہے۔
### آپ Claude Code میں استعمال کر سکتے ہیں
فی الحال کم…
## تصدیق کا طریقہ کار: براؤزر لاگ ان اور API Key دستی ترتیب
Claude Code انسٹال کرنے کے بعد، استعمال کرنے سے پہلے تصدیق کرنا ضروری ہے۔ آپ کو اس ٹول کو اپنے Anthropic اکاؤنٹ سے منسلک کرنا ہوگا۔ دو طریقے ہیں: **براؤزر لاگ ان** اور **API Key دستی ترتیب**۔ دونوں طریقوں کا نتیجہ ایک جیسا ہے، جو آپ کو آسا…
## Claude Code کیسے انسٹال کریں
Claude Code کی انسٹالیشن میں کوئی گرافیکل انٹرفیس نہیں ہے، یہ مکمل طور پر کمانڈ لائن پر کی جاتی ہے۔ اگر آپ عام طور پر npm استعمال کرتے ہیں تو یہ عمل دو منٹ سے زیادہ نہیں لگے گا۔
### شرائط
شروع کرنے سے پہلے، یقینی بنائیں کہ آپ کے پاس درج ذیل چیزیں ہیں:
- **Node.js …
## عام استعمال کے کیسز
میں استعمال کے کیسز کو چار اقسام میں تقسیم کرتا ہوں، تعدد کے اعتبار سے اعلیٰ سے ادنیٰ تک۔
---
### پہلی قسم: کوڈ کو سمجھنا
یہ شاید سب سے زیادہ استعمال ہونے والی قسم ہے۔ کسی دوسرے کے پروجیکٹ کو سنبھالتے ہوئے، ایک پرانے ماڈیول کو دیکھتے ہوئے، یا بغیر دستاویزات کے ریپوزٹری کو …
## 1.3 ٹرمینل میں کوڈ کیوں لکھیں؟
ایک مثال: آپ ایک نئی خصوصیت لکھ رہے ہیں، اچانک آپ کو ایک بنیادی ٹول فنکشن میں تبدیلی کی ضرورت محسوس ہوتی ہے جو تین فائلوں میں بکھرا ہوا ہے، اور کچھ کالز ماڈیولز سے بھی گزرتی ہیں۔ آپ ایڈیٹر کھولتے ہیں، گلوبل سرچ کرتے ہیں، ایک ایک فائل کو پلٹتے ہیں، احتیاط سے تبدیلیا…
## 1.2 کلاؤڈ چیٹ اور API سے اس کا "رشتہ"
بہت سے ڈیولپرز پہلی بار کلاؤڈ کوڈ کے بارے میں سنتے ہیں تو وہ قدرتی طور پر دو دیگر مصنوعات کے بارے میں سوچتے ہیں: **کلاؤڈ چیٹ** (ویب چیٹ انٹرفیس) اور **کلاؤڈ API** (پروگرامنگ انٹرفیس)۔ یہ سب اینتھروپک سے آتے ہیں، بنیادی طور پر کلاؤڈ ماڈل فیملی استعمال کرتے ہی…
## 1.1 Claude Code کیا ہے؟
### ایک جملے میں تعریف
**Claude Code Anthropic کی طرف سے جاری کردہ ایک AI پروگرامنگ ایجنٹ ہے جو ٹرمینل میں چلتا ہے**۔ ڈیولپر قدرتی زبان میں کام بتاتے ہیں اور یہ خود بخود کوڈ بیس پڑھتا ہے، تبدیلیوں کی تجویز پیش کرتا ہے، کمانڈز چلاتا ہے، ٹیسٹ کرتا ہے، Git کو آپریٹ کرتا ہے، ا…
ایک اچھی **Spec Coding** (اسپیک ڈرائیون پروگرامنگ) کا مرکز "مبہم خیالات" کو "درست، قابل تصدیق اور قابل عمل معاہدے" میں تبدیل کرنا ہے۔ یہ صرف ایک دستاویز لکھنا نہیں ہے، بلکہ انسان اور AI (یا انسان اور انسان) کے درمیان **غیر مبہم مواصلاتی زبان** قائم کرنا ہے۔ ذیل میں میں **مواد کی ساخت، تحریر کے اصول،…
Vibe Coding کا "احساس/ماحول سے چلنے والا" طریقہ اگرچہ تیزی سے پروٹوٹائپ اور تخلیقی تلاش میں بہت اچھا ہے، لیکن اگر قابو نہ رکھا جائے تو کئی عام جالوں میں پھنسنا آسان ہے۔ ذیل میں **کوڈ کے معیار، برقرار رکھنے کی صلاحیت، سیکیورٹی، ضروریات کا ارتقا، ٹیم تعاون** پانچ جہتوں سے خلاصہ کیا گیا ہے۔
---
## 1.…
یہ ایک مسئلہ ہے جس کا سامنا زیادہ تر پروگرامرز کو ہوتا ہے۔ **Vibe Coding** اور **Spec Coding** فی الحال بڑے زبان کے ماڈل (LLM) کی مدد سے پروگرامنگ کرتے وقت دو بالکل مختلف کام کے طریقے ہیں۔ ان کا بنیادی فرق یہ ہے: **آپ AI کو جو "انپٹ" دیتے ہیں وہ مبہم احساس ہے یا عین وضاعت**۔
---
## 1. باورچی خانے ک…
Query بدنیتی پر مبنی انجیکشن (بدنیتی پر مبنی Prompt انجیکشن / بازیافت زہر آلودگی) RAG نظاموں کے عملی نفاذ میں ایک حقیقی سیکورٹی خطرہ ہے۔ حملہ آور احتیاط سے تیار کردہ ان پٹ کے ذریعے ماڈل کو حساس معلومات افشاء کرنے، پابندیاں نظرانداز کرنے، غیر متوقع ہدایات پر عمل کرنے، یا بازیافت کے نتائج کو آلودہ کرن…
پرامپٹ بہتری (Prompt Engineering / Optimization) بڑی زبان کے ماڈل کو "بات ماننے" کے قابل بنانے کا اہم ہنر ہے، خاص طور پر RAG سسٹمز میں، یہ براہ راست فیصلہ کرتا ہے کہ ماڈل تلاش کردہ مواد پر ایمانداری سے عمل کرے گا، فریب سے بچے گا، اور آؤٹ پٹ فارمیٹ کو معیار کے مطابق بنائے گا۔
---
## ایک، پرامپٹ بہت…
RAG کی بہتری ایک مرحلہ وار ایڈجسٹمنٹ نہیں بلکہ ایک **مکمل لنک آپٹیمائزیشن** کا عمل ہے۔ ذیل میں میں **ڈیٹا انڈیکسنگ سائیڈ، ریٹریول سائیڈ، جنریشن سائیڈ، اور تشخیص سائیڈ** چار جہتوں سے نظامی بہتری کی حکمت عملی پیش کرتا ہوں، اور انٹرویو میں استعمال ہونے والے عملی تجربات بھی شامل ہوں گے۔
---
## ایک: ڈی…
## Embedding دراصل کیا کرتا ہے؟ — تکنیکی بنیاد سے انٹرویو جواب تک
### ایک: تکنیکی جوہر: ایک جملے میں بنیادی بات
**Embedding کا بنیادی کام، مجرد غیر ساختہ ڈیٹا (متن، تصاویر وغیرہ) کو ایک مسلسل، کم جہتی ویکٹر خلا میں نقش کرنا ہے، تاکہ معنوی طور پر مماثل اشیاء اس خلا میں ایک دوسرے کے قریب ہوں۔**
سی…
### RAG کیا ہے؟
**RAG** کا مکمل نام **Retrieval-Augmented Generation** ہے، جس کا اردو میں مطلب **بازیافت سے بڑھا ہوا تخلیق** ہے۔
آسان الفاظ میں، یہ ایک ایسی تکنیک ہے جو **بڑی زبان کے ماڈل کو ایک "حوالہ جاتی کتاب" فراہم کرتی ہے جسے وہ کسی بھی وقت پلٹ کر دیکھ سکتا ہے**۔
آپ بڑی زبان کے ماڈل کو ایک "…
درستگی علمی سوال و جواب کے نظام کی بنیادی لائف لائن ہے، خاص طور پر جب آپ اسے سنجیدہ حالات (جیسے طب، قانون، ادارہ جاتی معاونت) میں استعمال کرنے کی کوشش کریں۔ میرا نقطہ نظر اس طرح خلاصہ کیا جا سکتا ہے: **درستگی ایک کثیر جہتی تصور ہے، جسے صرف ایک عدد نہیں سمجھنا چاہیے، بلکہ نظام کی صلاحیت، کام کی مشکل …
## ایک: مہارت کا بنیادی تصور
مہارت **ایجنٹ** یا **AI نظام** میں قابل عمل صلاحیتوں کا ایک مجموعہ ہے جو کہ پیک کیا جاتا ہے۔ اس میں عام طور پر شامل ہوتے ہیں:
- **محرک شرائط**: کب بلایا جائے (جیسے صارف کی ہدایت، نظام کے واقعات)۔
- **ان پٹ پیرامیٹرز**: وہ ڈیٹا یا سیاق و سباق جو حاصل کرنے کی ضرورت ہے۔
-…
## AI ایجنٹ کے تین بنیادی طریقہ کار: ReAct، Plan-and-Solve اور Reflection
AI ایجنٹ ایک ذہین وجود ہے جو خود مختار طور پر ماحول کو محسوس کر سکتا ہے، فیصلے کر سکتا ہے اور اعمال انجام دے سکتا ہے۔ اس کے بنیادی طریقہ کار تین ہیں: ReAct، Plan-and-Solve اور Reflection۔ ذیل میں ان کا تعارف، فلو چارٹ اور کوڈ…
## مکسچر آف ایجنٹس MOA (Mixture-of-Agents) کیا ہے؟
**MOA** ایک **ملٹی ایجنٹ تعاون پر مبنی فن تعمیر** ہے، جس کا بنیادی خیال یہ ہے: متعدد آزاد AI ماڈلز (جنہیں "ماہر" یا "ایجنٹ" کہا جاتا ہے) کو ایک **روٹنگ/شیڈولنگ میکانزم** کے ذریعے یکجا کیا جاتا ہے، تاکہ ہر ماہر اپنے سب سے زیادہ ماہر ذیلی کام کو سنبھ…
# ایجنٹ میموری سسٹم ڈیزائن: قلیل مدتی اور طویل مدتی میموری کے نفاذ کے حل
یہ مضمون ایجنٹ میموری سسٹم کے ڈیزائن پر بحث کرتا ہے، اسے قلیل مدتی اور طویل مدتی میموری کی دو سطحوں میں تقسیم کرتا ہے، اور ہر ایک کے نفاذ کے حل اور احتیاطی تدابیر کو تفصیل سے پیش کرتا ہے۔
## فریم ورک اور کلیدی نکات درج ذیل ہی…