October 23, 2026
اگر آپ ترجمے کے لیے کسی LLM اور AI agent کے درمیان انتخاب کر رہے ہیں، تو یہ لیبل آپ کو اس بارے میں بہت کم بتاتا ہے کہ کیا خرابی پیدا ہو سکتی ہے۔ ایک واحد LLM call بغیر کسی انتباہ کے پراعتماد انداز میں غلط جواب دے سکتی ہے۔ ایک agent صحیح سوال پوچھ سکتا ہے، لیکن اس کا ہر قدم وقت اور ناکامی کا ایک اور امکان بڑھا دیتا ہے۔
تین مختلف چیزیں اکثر "AI agent" کا نام شیئر کرتی ہیں: ایک LLM call، ایک ایسا workflow جو ایک ساتھ کئی models چلاتا ہے، اور ایک ایسا agent جو ایک لوپ میں منصوبہ بندی کرتا ہے اور عمل کرتا ہے۔ ہم MachineTranslation.com پر یہ تینوں چلاتے ہیں۔ نیچے دیے گئے فرق انہیں production میں چلانے سے سامنے آئے ہیں۔
ایک LLM ایک model ہے۔ آپ متن بھیجتے ہیں اور ایک ہی call میں متن واپس حاصل کرتے ہیں۔ ایک AI agent ایک ایسا سسٹم ہے جو کسی LLM کے گرد تیار کیا گیا ہے۔ Anthropic کی انجینئرنگ ٹیم دونوں کے درمیان اس بنیاد پر فرق کرتی ہے کہ اقدامات کا فیصلہ کون کرتا ہے۔ ایک workflow میں، کوڈ پہلے سے اقدامات طے کرتا ہے۔ ایک agent میں، LLM اپنے اقدامات اور ٹولز کا خود انتخاب کرتا ہے۔
اس سے ترجمے کی تین شکلیں سامنے آتی ہیں۔ ایک واحد LLM call سب سے آسان ہے، اور یہ اس بات کے کسی اشارے کے بغیر ایک جواب واپس کرتی ہے کہ آیا وہ جواب درست ہے۔ ایک workflow، جیسے ایک ساتھ کئی models کو چلانا اور نتائج کا موازنہ کرنا، ایک مقررہ راستے پر چلتا ہے۔ ایک agent ایک لوپ میں کام کرتا ہے۔ یہ فیصلہ کرتا ہے کہ کیا کرنا ہے، وہ کرتا ہے، اور نتیجہ چیک کرتا ہے۔ یہ آگے بڑھنے سے پہلے صارف سے سوال بھی پوچھ سکتا ہے۔
ایک واحد LLM call ایک قدم ہے۔ ایک consensus workflow ایک ہی وقت میں ایک ہی متن کئی models کو بھیجتا ہے، پھر outputs کا موازنہ کرتا ہے۔ ایک agent منصوبہ بندی کرنے، عمل کرنے اور جانچنے کے لوپ سے گزرتا ہے، اور صارف سے سوال پوچھنے کے لیے رک بھی سکتا ہے۔
| واحد LLM call | Consensus ورک فلو | AI ایجنٹ | |
|---|---|---|---|
| مراحل | ایک کال | بیک وقت کئی کالز، پھر ایک موازنہ | منصوبہ بندی، عمل، اور جانچ کا لوپ |
| وقت کا طرزِ عمل | ایک ماڈل کی لیٹینسی | پول میں موجود سب سے سست ماڈل سے طے ہوتا ہے | ہر مرحلے کے ساتھ بڑھتا ہے |
| بنیادی خطرہ | بغیر کسی تنبیہ کے پراعتماد غلط جواب | تمام ماڈلز ایک ہی خاموش مفروضے میں شریک ہوتے ہیں | اضافی مراحل تاخیر اور ناکامی کے نئے نکات شامل کرتے ہیں |
| کیا چیز مددگار ہے | ایک دوسری جانچ | صارف سے ایک سوال | مراحل کی حدیں اور انسانی جانچ |
ایک agent ایسے فیصلے شامل کرتا ہے جو ایک ماڈل کال نہیں کر سکتی۔ یہ پوچھ سکتا ہے کہ جملہ رسمی ہونا چاہیے یا غیر رسمی۔ یہ کسی اصطلاح کو تلاش بھی کر سکتا ہے اور اپنے مسودے کی خود جانچ بھی کر سکتا ہے۔ ان میں سے ہر ایک اضافی مرحلہ ہے، اور ہر مرحلہ وقت اور ناکامی کا ایک اور مقام بڑھا دیتا ہے۔
Anthropic کی رہنمائی یہ ہے کہ سب سے آسان ڈیزائن سے شروعات کی جائے جو کام کر سکے۔ واضح طور پر بیان کردہ کام کے لیے ایک workflow استعمال کریں، اور جب کام کو لچکدار فیصلوں کی ضرورت ہو تو ایک agent استعمال کریں۔ ہم بھی اسی اصول پر عمل کرتے ہیں۔ AI Translation Agent ایک الگ تہہ ہے جو صرف اسی وقت مداخلت کرتی ہے جب کوئی جملہ کچھ غیر واضح چھوڑ دے، جیسے کہ متن کو کتنا رسمی ہونا چاہیے۔
Multi-model consensus ایک طے شدہ راستے کا حامل workflow ہے۔ ایک ہی متن ایک ساتھ ہر ماڈل کو بھیجا جاتا ہے۔ آؤٹ پٹس کا موازنہ کیا جاتا ہے، اور وہ ورژن واپس کیا جاتا ہے جس پر زیادہ تر ماڈلز متفق ہوں۔ Anthropic اعتماد بڑھانے کے لیے بیک وقت متعدد کوششیں چلانے کے عمل کو parallelization کہتا ہے۔
انجینئرنگ کا مسئلہ وقت ہے۔ اگر 22 ماڈلز ایک کے بعد ایک چلیں، تو انتظار کا وقت 22 کالز کا مجموعہ ہوگا۔ وہ متوازی طور پر چلتے ہیں، لہذا انتظار کا تعین پول کے سب سے سست رفتار ماڈل سے ہوتا ہے، جیسا کہ ہم نے Claude یا ChatGPT کے اندر تصدیق شدہ ترجمے حاصل کرنے سے متعلق اپنی گائیڈ میں بیان کیا ہے۔ ایک لانچ کی مثال میں، پانچ ماڈلز نے چار الفاظ کے جملے کا ترجمہ کیا اور 751 ملی سیکنڈ میں نتیجہ فراہم کیا۔ طویل متن زیادہ وقت لیتا ہے، اور یہی اصول لاگو ہوتا ہے۔
ہم نے پول کے سائز آزمائے اور 22 پر اتفاق کیا۔ کم ماڈلز کے ساتھ، اتفاق رائے کا سگنل کمزور ہو جاتا ہے۔ زیادہ کے ساتھ، تاخیر شامل ہونا شروع ہو جاتی ہے۔ صارف کو ایک نتیجہ نظر آتا ہے۔ وہ کام جس نے اسے تیز رفتار بنایا وہ کلک سے پہلے ہی انجام پا چکا تھا۔
Consensus صرف ماڈلز کے درمیان اختلاف کو دیکھ سکتا ہے، لہذا یہ اس انتخاب کو نہیں پکڑ سکتا جو ہر ماڈل ایک ہی طرح سے کرتا ہے۔ عام جملوں کے ہمارے ٹیسٹوں میں، دکھائے گئے تمام سات ماڈلز نے "good morning" کا جاپانی میں ترجمہ رسمی おはようございます کے ساتھ کیا، جو شائستگی کے بارے میں ایک خاموش فیصلہ تھا جس کے بارے میں صارف سے کسی نے نہیں پوچھا۔
فرانسیسی "Je t'aime" نے بھی اسی طرز پر عمل کیا۔ ماڈلز ایک ترجمے پر متفق تھے، لیکن یہ فقرہ رومانوی، افلاطونی، یا خاندانی محبت کا اظہار کر سکتا ہے، اور براہ راست ترجمہ یہ واضح نہیں کرتا کہ کون سا۔ جب ہر ماڈل ایک ہی جواب دیتا ہے تو موازنے کے مرحلے کے پاس موازنہ کرنے کے لیے کچھ نہیں ہوتا۔
یہی خامی اس بات کی وجہ ہے کہ AI Translation Agent اپنی ایک الگ پرت کے طور پر کام کرتا ہے۔ یہ لب و لہجے، سامعین اور انداز کے بارے میں صرف اسی وقت سوال کرتا ہے جب متن انہیں واضح نہ کرے۔ Consensus ان ماڈلز کو پکڑتا ہے جو اختلاف کرتے ہیں۔ Agent اس بات کو پکڑتا ہے جو وہ سب فرض کر لیتے ہیں۔
AI کی نصابی کتب ایجنٹس کی درجہ بندی اس بنیاد پر کرتی ہیں کہ وہ کیا کرنے کا فیصلہ کیسے کرتے ہیں۔ روایتی فہرست سادہ ریفلیکس ایجنٹس سے شروع ہوتی ہے، جو موجودہ ان پٹ پر ردعمل ظاہر کرتے ہیں، پھر مقصد پر مبنی ایجنٹس سے ہوتی ہوئی، جو کسی نتیجے کی منصوبہ بندی کرتے ہیں، سیکھنے والے ایجنٹس تک جاتی ہے جو فیڈ بیک سے بہتری لاتے ہیں۔
سسٹم کے اعتبار سے، فہرست کا ہر اگلا مرحلہ برقرار رکھنے کے لیے اسٹیٹ اور لوپس کا اضافہ کرتا ہے۔ ترجمے کو سب سے زیادہ فائدہ مقصد پر مبنی مرحلے سے ہوتا ہے، کیونکہ ترجمہ اکثر ایسے سیاق و سباق پر منحصر ہوتا ہے جو موجودہ جملے میں موجود نہیں ہوتا۔ ہمارا AI Translation Agent اسی جگہ کام کرتا ہے۔ یہ ایک ایسے ترجمے کے لیے کوشش کرتا ہے جو سیاق و سباق کے مطابق ہو، اور اس کا بنیادی ذریعہ صارف سے ایک سوال پوچھنا ہے۔
جی ہاں، کیونکہ نیورل مشین ٹرانسلیشن سسٹمز کو صرف زبانوں کے درمیان ترجمہ کرنے کی تربیت دی جاتی ہے، جو انہیں ایک عمومی مقصد والے LLM سے مختلف قسم کا ماڈل بناتی ہے۔ LLM فیملی کے اندر کچھ ماڈلز بھی مختلف طریقے سے کام کرتے ہیں۔ زیادہ تر LLMs ایک وقت میں ایک ٹوکن تیار کرتے ہیں۔ Inception Labs کا Mercury ایک ڈفیوژن لینگویج ماڈل ہے جو متوازی طور پر ٹیکسٹ کے بلاکس تیار کرتا ہے، جس کا احاطہ ہم نے پلیٹ فارم میں Gemma اور Mercury کو شامل کرنے سے متعلق اپنی پوسٹ میں کیا ہے۔
نیورل ٹرانسلیشن API زیادہ موزوں ہے یا LLM، اس کا انحصار کام کی نوعیت پر ہے۔ ایک نیورل ٹرانسلیشن API ایسے ماڈل کے لیے کام کرتی ہے جو صرف ایک ہی کام کے لیے بنایا گیا ہو، جبکہ ایک LLM ہدایات پر عمل کر سکتا ہے اور زیادہ سیاق و سباق استعمال کر سکتا ہے۔ MachineTranslation.com کے انجن پول میں روایتی مشین ٹرانسلیشن انجنز اور LLMs دونوں شامل ہیں، لہٰذا ایک ہی درخواست میں دونوں میں سے کسی بھی قسم کو استعمال کیا جا سکتا ہے۔
سب سے طاقتور LLM کا انحصار زبان کے جوڑے اور سمت پر ہوتا ہے، اس لیے ہم پلیٹ فارم کی سطح پر کسی ایک کا انتخاب نہیں کرتے۔ اس پول میں ChatGPT، Claude، Gemini، DeepSeek، Qwen، Grok، اور Mistral AI شامل ہیں۔ ہر ماڈل متوازی طور پر چلتا ہے، لہٰذا کسی کو شامل کرنے یا تبدیل کرنے سے انتظار کے وقت میں اضافہ نہیں ہوتا۔ مخصوص ماڈلز کے معیار کے نتائج ہمارے ماڈل موازنہ ٹیسٹنگ سے حاصل ہوتے ہیں۔
AI ایجنٹس اور اسسٹنٹس MachineTranslation.com کو بطور ٹول کال کر سکتے ہیں۔ MCP کنیکٹر ادا شدہ سبسکرائبرز کو اسے Claude، ChatGPT، Copilot، یا کسی بھی ایسے اسسٹنٹ سے استعمال کرنے کی سہولت دیتا ہے جو کسٹم کنیکٹرز کو سپورٹ کرتا ہو۔ درخواست متوازی طور پر 22 ماڈلز کے اسی پول سے گزرتی ہے اور وہ ورژن واپس کرتی ہے جس پر ان میں سے زیادہ تر متفق ہوں۔ اسسٹنٹ کے لیے، ترجمہ صرف ایک ٹول کال بن جاتا ہے۔ ماڈلز کا موازنہ ہماری طرف رہتا ہے، اور گفتگو میں صرف نتیجہ دکھائی دیتا ہے۔
آپ اپنے متن پر متوازی عمل اور ایجنٹ کے سوالات کا خود مشاہدہ کر سکتے ہیں۔ MachineTranslation.com میں ایک جملہ پیسٹ کریں اور ماڈلز بیک وقت کام شروع کر دیں گے۔ ایجنٹ صرف اسی صورت میں سوال پوچھتا ہے جب جملے میں کوئی پہلو تشنہ رہ جائے۔
ایک LLM ایک ہی کال میں متن وصول کرتا ہے اور متن واپس فراہم کرتا ہے۔ ایک AI agent ایک ایسا نظام ہے جو کسی LLM کے ارد گرد بنایا گیا ہو جو اپنے اقدامات کا خود انتخاب کرتا ہے اور ٹولز استعمال کرتا ہے۔ یہ اپنے کام کی جانچ کرتا ہے اور صارف سے سوالات پوچھ سکتا ہے۔ ترجمے میں، ایک ایجنٹ یہ فیصلہ کرتا ہے کہ آگے کیا کرنا ہے، جبکہ ایک واحد کال صرف ایک جواب فراہم کرتی ہے۔
درسی کتب میں simple reflex، model-based، goal-based، utility-based، اور learning agents کی فہرست دی گئی ہے، جنہیں اس بنیاد پر ترتیب دیا گیا ہے کہ وہ کیا کرنے کا فیصلہ کس طرح کرتے ہیں۔ ترجمے کو ٹولز استعمال کرنے والے goal-based agents سے سب سے زیادہ فائدہ پہنچتا ہے، جیسے کہ glossary lookup یا صارف سے سوال پوچھنا، کیونکہ ترجمہ اکثر ایسے سیاق و سباق پر منحصر ہوتا ہے جو موجودہ جملے میں موجود نہیں ہوتا۔
جی ہاں، کیونکہ neural machine translation سسٹمز کو صرف ترجمہ کرنے کے لیے تربیت دی جاتی ہے اور وہ عام چیٹ ماڈلز نہیں ہوتے۔ Mercury جیسے Diffusion language models اب بھی لینگویج ماڈلز ہیں۔ وہ بلاکس کی صورت میں متن تیار کرتے ہیں، جبکہ زیادہ تر LLMs ایک وقت میں ایک ٹوکن تیار کرتے ہیں۔ MachineTranslation.com روایتی مشین ٹرانسلیشن انجنز اور LLMs دونوں چلاتا ہے۔
جی ہاں، کیونکہ ایک ایجنٹ ترجمے کا ٹول چلا سکتا ہے اور نتیجے کی جانچ کر سکتا ہے، اور وہ کچھ بھی واپس فراہم کرنے سے پہلے آپ سے لہجے یا سامعین جیسا غائب سیاق و سباق پوچھ سکتا ہے۔ ان اقدامات میں سے ہر ایک وقت لیتا ہے۔ واضح متن کے لیے، ایک واحد ماڈل کال یا ایک طے شدہ ورک فلو عام طور پر زیادہ آسان ہوتا ہے، اس لیے ایجنٹس ایسے معاملات کے لیے موزوں ہیں جن میں فیصلے کی ضرورت ہو۔
یہ کام کی نوعیت پر منحصر ہے، کیونکہ ایک neural translation API ایسے ماڈل کو پیش کرتی ہے جو ایک ہی کام کے لیے بنایا گیا ہو، جبکہ ایک LLM ہدایات پر عمل کر سکتا ہے اور زیادہ سیاق و سباق کا استعمال کر سکتا ہے۔ MachineTranslation.com کسی ایک کا انتخاب نہیں کرتا۔ اس کے انجن پول میں روایتی مشین ٹرانسلیشن انجنز اور LLMs دونوں شامل ہیں، اور ایک درخواست میں دونوں میں سے کسی بھی قسم کا استعمال کیا جا سکتا ہے۔
ChatGPT، Claude، Gemini، DeepSeek، اور Qwen ایسے LLMs ہیں، اور ان میں سے ہر ایک ترجمے کو ایک ہی کال میں نمٹاتا ہے۔ ایک متوازی ورک فلو ان میں سے کئی کو یکجا کرتا ہے۔ ایک AI agent مزید فیصلے شامل کرتا ہے، جیسے کہ MachineTranslation.com کا AI Translation Agent، جو اس وقت لہجے اور سامعین کے بارے میں پوچھتا ہے جب کوئی جملہ انہیں مبہم چھوڑ دے۔