يعد مطالبة وكلاء الترميز أمرا صعبا لأنك تخلط بين سياقين غير متوافقين: 1. أهداف النتائج (غامضة ، متطورة ، تعتمد على السياق) 2. حالة قاعدة التعليمات البرمجية (دقيقة ومنظمة وتركز على التنفيذ) النشر يقسمهم: - الوكيل 1: اسأل + سياق المشروع → متطلبات المنتج النظيف - الوكيل 2: تنفيذ → المتطلبات + قاعدة التعليمات البرمجية التسليم هو المفتاح. واجهة نظيفة بين غامض ودقيق. يتحدث المستخدمون فقط إلى الوكيل 1