منصوبے کے بارے میں
Pydantic AI ایک Python AI SDK ہے جسے ٹائپڈ اور قابل توسیع ایجنٹ لوپس بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک متحد API فراہم کرتا ہے جو ڈویلپرز کو سادہ سٹرنگ شناخت کنندگان یا Pydantic AI Gateway کے ذریعے تقریباً کسی بھی LLM فراہم کنندہ (بشمول OpenAI، Anthropic، Google اور دیگر) کے درمیان تبدیلی کرنے کی اجازت دیتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- **اینڈ ٹو اینڈ ٹائپنگ**: اسٹرکچرڈ آؤٹ پٹس، ٹائپڈ ڈیپینڈینسی انجکشن، اور تصدیق شدہ ٹول آرگیومنٹ کے لیے Pydantic کا استعمال کرتا ہے، جس سے رن ٹائم غلطیاں کم ہوتی ہیں۔
- **ورسٹائل انٹرفیسز**: ایجنٹس کو متعدد انٹرفیسز پر تعینات کیا جا سکتا ہے، بشمول ویب فرنٹ اینڈز، ٹرمینلز (CLI)، اور ریئل ٹائم وائس سیشنز (OpenAI Realtime، Gemini Live وغیرہ کی حمایت کے ساتھ)۔
- **پائیدار ایگزیکیوشن**: Temporal، DBOS، Prefect، اور Restate کے ساتھ انٹیگریشن اس بات کو یقینی بناتی ہے کہ ایجنٹ رنز ری اسٹارٹ اور ناکامیوں کے باوجود برقرار رہیں، جو طویل عرصے تک چلنے والے ورک فلو اور انسانی منظوری (human-in-the-loop) کی حمایت کرتے ہیں۔
- **کمپوز ایبل صلاحیتیں**: ٹولز، ہدایات اور ماڈل سیٹنگز کو دوبارہ استعمال کے قابل یونٹس میں بنڈل کرنے کے لیے 'capability' پریمیٹیو کا استعمال کرتا ہے۔ ساتھی 'Pydantic AI Harness' میموری، سب ایجنٹس، اور ایک مکمل کوڈنگ ایجنٹ (Coder) جیسی جدید صلاحیتیں فراہم کرتا ہے۔
- **ملٹی موڈل سپورٹ**: اس میں امیج جنریشن اور ایمبیڈنگز کے لیے بلٹ ان سپورٹ شامل ہے۔
- **آبزرو ایبلٹی**: Pydantic Logfire کے ذریعے ریئل ٹائم ڈیبگنگ، ٹریسنگ، اور لاگت کی ٹریکنگ کے لیے نیٹو OpenTelemetry انسٹرومنٹیشن۔
یہ SDK سادہ ڈیٹا ایکسٹرکشن سے لے کر پیچیدہ ملٹی ایجنٹ تعاون اور خود مختار کوڈنگ اسسٹنٹس تک وسیع پیمانے پر استعمال کے کیسز کو سنبھالنے کے لیے ڈیزائن کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.