ما زلت أسمع مصطلح هندسة الحلقة. إنها موجودة في جميع أنحاء خلاصتي، وكل رسالة إخبارية للذكاء الاصطناعي، ونصف مقاطع فيديو التطوير التي أفتحها. لذلك كان لدي نفس السؤال الذي ربما يكون لديك. هل هذا مهم حقًا، وهل أحتاج إلى تعلمه كمطور للواجهة الأمامية أو المطور الكامل؟
قضيت بعض الوقت معه وقمت بتصوير مقطع فيديو يشرح ما هو عليه وأين يناسبه. هذه المقالة هي النسخة المكتوبة، مع مثال عملي يمكنك نسخه.
وإليك كيف أفكر في ذلك. أنت تعطي وكيل البرمجة الخاص بك هدفًا، وهو يعيد نفسه مرارًا وتكرارًا، بشكل متكرر تقريبًا، حتى يتم تحقيق هذا الهدف.
يمكنك أيضًا تأطيرها كأربعة أجزاء. يمكنك إعطاء الوكيل مشغلًا أو موجه نظام بحالة نهاية واضحة. إنه يعمل على هذا الزناد. ويلاحظ للتحقق مما إذا كان العمل قد تم بالفعل. إذا وصل إلى حالة التوقف، فإنه يتوقف. إذا لم يحدث ذلك، فإنه يدور مرة أخرى.
هذا هو الأساس. الفكرة هي أنك تحدد هدفًا وشرط توقف، ثم تسمح للوكيل بسد الفجوة من تلقاء نفسه.
إذا قمت ببناء أي شيء مع الوكلاء، فيجب أن يبدو هذا مألوفًا. إنها الحلقة الوكيلة الكلاسيكية. أنت تعطي الوكيل مجموعة من الأدوات، ويستخدم تلك الأدوات بأسبابه الخاصة للوصول إلى إجابة.