يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2] يقترح Geoffrey Huntley تلخيص الاختبارات في ملفات مواصفات مكتوبة، ثم الاستناد إليها في حلقة منفصلة لفهم وظائف البرنامج ونقلها إلى لغة أخرى.[10] هذه طريقة للاستفادة من الاختبارات بوصفها مرجعاً سلوك...
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
تبدأ بعض مهام البرمجة مع وكيل ذكاء اصطناعي بخطوة بسيطة لكنها مهمة: تحديد ما إذا كان الوقت مناسباً لفهم المشكلة أم لتنفيذ الحل. في Cline، يؤدي وضع Plan دور مساحة للاستكشاف ومناقشة الاستراتيجية من دون تغيير الملفات، بينما يُستخدم وضع Act لتنفيذ الخطة.2
هذا الفصل يجعل سير العمل أوضح: افهم المطلوب أولاً، ثم انتقل إلى التعديل. لكنه لا يجيب وحده عن سؤال أصعب: كيف يعرف الوكيل ما السلوك الذي ينبغي الحفاظ عليه، خصوصاً عند نقل برنامج إلى لغة برمجة أخرى؟
يقترح مهندس البرمجيات Geoffrey Huntley نهجاً يبدأ بقراءة ملفات الاختبارات وتلخيصها في مستندات مواصفات. بعد ذلك، تُستخدم حلقة عمل منفصلة لدراسة وظائف البرنامج والاستناد إلى تلك المواصفات في إعادة بنائه أو نقله إلى لغة أخرى.10
الفكرة أن الاختبار لا يقتصر على كونه أمراً ينجح أو يفشل؛ فقد يكشف أيضاً ما يتوقعه البرنامج من سلوك. وعندما توثَّق هذه التوقعات، يصبح لدى المطوّر أو الوكيل مرجع مكتوب يمكن الرجوع إليه أثناء تنفيذ العمل. وفي طرح Huntley، تُربط أجزاء المواصفات بمراجع إلى الاختبارات أو أجزاء التنفيذ التي استندت إليها.10
يوضح توثيق Cline أن وضع التخطيط يتيح قراءة الشيفرة والبحث ومناقشة النهج، لكنه لا يغيّر الملفات ولا ينفذ الأوامر. أما وضع التنفيذ، فيُستخدم للعمل وفق الخطة.2 عملياً، يتيح ذلك مراجعة فهم المهمة قبل بدء التغييرات، بدلاً من القفز مباشرة إلى تعديل المشروع.
وتصف وثائق Cline أيضاً أدواته لإجراء تغييرات على ملفات المشروع ومراجعة الفروق وتشغيل الأوامر، مع إمكان تدخل المستخدم للموافقة على الخطوات.8 هذه الإمكانات تساعد على تنظيم العمل ومراجعته، لكنها لا تغني عن التحقق من أن التغييرات تحقق المطلوب فعلاً.
تلخيص الاختبارات قد يساعد على نقل المعرفة السلوكية إلى مستند يسهل الرجوع إليه، لكنه لا يثبت أن كل سلوك مهم قد وُثّق، ولا أن التنفيذ الجديد مطابق للمقصود. كما أن وصف Huntley لطريقته جاء في سياق نقل الشيفرة بين اللغات؛ لذلك لا يكفي وحده لتبرير حذف اختبارات الانحدار المعتادة أو تجاوز التحقق بعد التغيير.10
الخلاصة العملية: استخدم التخطيط لفهم المهمة قبل تعديل الملفات، واجعل الاختبارات والمواصفات مرجعاً أثناء التنفيذ، ثم افحص التغييرات وشغّل الاختبارات المناسبة. فالوكيل قد يسرّع العمل، لكن الثقة في النتيجة تظل مرتبطة بما يمكن مراجعته والتحقق منه.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2]
يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2] يقترح Geoffrey Huntley تلخيص الاختبارات في ملفات مواصفات مكتوبة، ثم الاستناد إليها في حلقة منفصلة لفهم وظائف البرنامج ونقلها إلى لغة أخرى.[10]
هذه طريقة للاستفادة من الاختبارات بوصفها مرجعاً سلوكياً؛ لكنها لا تثبت وحدها أن التنفيذ صحيح، ولا تعني الاستغناء عن اختبارات التحقق.
يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2] يقترح Geoffrey Huntley تلخيص الاختبارات في ملفات مواصفات مكتوبة، ثم الاستناد إليها في حلقة منفصلة لفهم وظائف البرنامج ونقلها إلى لغة أخرى.[10] هذه طريقة للاستفادة من الاختبارات بوصفها مرجعاً سلوك...
نشر بواسطةتم إنشاء الصور باستخدام GPT Image 2
إجابة البحث
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/C8lJ1gzcyUXve6SW3HGOwmkYCW43/thumbnails/97F31FA8309E1888CF43/DD61958C4E7808AE1CAA-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/analysis/ANALYSIS 20261022 document test governance.md","diff":"<<<<<<< SEARCH\n:start line:156\n \n| 规则是否自动加载 | 当前官方入口区分规则与技能的配置位置。[3] 目标版本优先级、桥接接口与加载结果未. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
تبدأ بعض مهام البرمجة مع وكيل ذكاء اصطناعي بخطوة بسيطة لكنها مهمة: تحديد ما إذا كان الوقت مناسباً لفهم المشكلة أم لتنفيذ الحل. في Cline، يؤدي وضع Plan دور مساحة للاستكشاف ومناقشة الاستراتيجية من دون تغيير الملفات، بينما يُستخدم وضع Act لتنفيذ الخطة.2
هذا الفصل يجعل سير العمل أوضح: افهم المطلوب أولاً، ثم انتقل إلى التعديل. لكنه لا يجيب وحده عن سؤال أصعب: كيف يعرف الوكيل ما السلوك الذي ينبغي الحفاظ عليه، خصوصاً عند نقل برنامج إلى لغة برمجة أخرى؟
يقترح مهندس البرمجيات Geoffrey Huntley نهجاً يبدأ بقراءة ملفات الاختبارات وتلخيصها في مستندات مواصفات. بعد ذلك، تُستخدم حلقة عمل منفصلة لدراسة وظائف البرنامج والاستناد إلى تلك المواصفات في إعادة بنائه أو نقله إلى لغة أخرى.10
الفكرة أن الاختبار لا يقتصر على كونه أمراً ينجح أو يفشل؛ فقد يكشف أيضاً ما يتوقعه البرنامج من سلوك. وعندما توثَّق هذه التوقعات، يصبح لدى المطوّر أو الوكيل مرجع مكتوب يمكن الرجوع إليه أثناء تنفيذ العمل. وفي طرح Huntley، تُربط أجزاء المواصفات بمراجع إلى الاختبارات أو أجزاء التنفيذ التي استندت إليها.10
يوضح توثيق Cline أن وضع التخطيط يتيح قراءة الشيفرة والبحث ومناقشة النهج، لكنه لا يغيّر الملفات ولا ينفذ الأوامر. أما وضع التنفيذ، فيُستخدم للعمل وفق الخطة.2 عملياً، يتيح ذلك مراجعة فهم المهمة قبل بدء التغييرات، بدلاً من القفز مباشرة إلى تعديل المشروع.
وتصف وثائق Cline أيضاً أدواته لإجراء تغييرات على ملفات المشروع ومراجعة الفروق وتشغيل الأوامر، مع إمكان تدخل المستخدم للموافقة على الخطوات.8 هذه الإمكانات تساعد على تنظيم العمل ومراجعته، لكنها لا تغني عن التحقق من أن التغييرات تحقق المطلوب فعلاً.
تلخيص الاختبارات قد يساعد على نقل المعرفة السلوكية إلى مستند يسهل الرجوع إليه، لكنه لا يثبت أن كل سلوك مهم قد وُثّق، ولا أن التنفيذ الجديد مطابق للمقصود. كما أن وصف Huntley لطريقته جاء في سياق نقل الشيفرة بين اللغات؛ لذلك لا يكفي وحده لتبرير حذف اختبارات الانحدار المعتادة أو تجاوز التحقق بعد التغيير.10
الخلاصة العملية: استخدم التخطيط لفهم المهمة قبل تعديل الملفات، واجعل الاختبارات والمواصفات مرجعاً أثناء التنفيذ، ثم افحص التغييرات وشغّل الاختبارات المناسبة. فالوكيل قد يسرّع العمل، لكن الثقة في النتيجة تظل مرتبطة بما يمكن مراجعته والتحقق منه.
Studio Global AI
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2]
يفصل Cline بين وضع التخطيط، الذي يتيح استكشاف الشيفرة ومناقشة الحل من دون تعديل الملفات، ووضع التنفيذ الذي يطبق الخطة.[2] يقترح Geoffrey Huntley تلخيص الاختبارات في ملفات مواصفات مكتوبة، ثم الاستناد إليها في حلقة منفصلة لفهم وظائف البرنامج ونقلها إلى لغة أخرى.[10]
هذه طريقة للاستفادة من الاختبارات بوصفها مرجعاً سلوكياً؛ لكنها لا تثبت وحدها أن التنفيذ صحيح، ولا تعني الاستغناء عن اختبارات التحقق.