בניית צוות סוכנים אוטונומי

בניתי צוות סוכנים קטן כדי לשחזר את תהליך העבודה ההנדסי שלי. הוא מטפל בהכל, מקריאת משימה ועד לדחיפת ענף (branch) הניתן לסקירה.

תהליך העבודה עוקב אחר השלבים הבאים:

הסוד המרכזי הוא תקשורת מובנית.

סוכנים לא "צ'אטים" זה עם זה. הם פולטים טוקנים (tokens) מובנים כמו PLAN_WRITTEN או REVIEW_RESULT. ה-orchestrator מנתח את הטוקנים הללו כדי לנתב את השלב הבא. זה הופך את המערכת למהירה יותר, זולה יותר, ומונע הזיות (hallucinations).

לכל סוכן יש תפקיד ומודל ספציפיים:

• Planner (Opus): חשיבה עמוקה (deep reasoning) כדי למפות נתיבי קבצים ושינויי קוד מדויקים. • Implementer (Sonnet): עוקב אחר התוכנית או מתקן חסמים (blockers) ספציפיים מהסקירה. • Reviewer (Sonnet): משווה את הקוד לענף הבסיס (base branch). הוא משתמש בסף ביטחון של 80% כדי למנוע רעש. • Tester (Haiku): מריץ פקודות Go כמו vet, test, ו-lint.

בחירות עיצוב מרכזיות לאמינות:

אתה יכול לאוטומט את הלולאות החזרתיות שלך. אתה רק צריך לכתוב אותן.

מקור: https://dev.to/ibrohhm/building-an-autonomous-agent-team-that-replicates-my-engineering-workflow-2ne3

קהילת למידה אופציונלית: https://t.me/GyaanSetuAi