ایک عام chatbot صرف ٹیکسٹ میں جواب دیتا ہے — آپ سوال پوچھتے ہیں، یہ جواب دیتا ہے، اور تبادلہ وہیں ختم ہو جاتا ہے۔ ایک agent ایک loop چلاتا ہے: یہ tools کو کال کر سکتا ہے تاکہ اقدام اٹھائے، نتائج کا مشاہدہ کرے، اور ایک مقصد کی طرف بار بار کوشش کرے جب تک کہ ایک رُکنے والی شرط پوری نہ ہو جائے۔ فرق یہ ہے کہ کام کرنا، نہ کہ صرف بات کرنا۔
ایجنٹ loop
Goal → [think → call a tool → observe result → think again] → repeat → stop when done
