رفتن به محتوا

ساخت تیم عامل

این راهنما نشان می‌دهد چطور یک تیم بسازید، به آن رهبر بدهید و کار را به آن هدایت کنید.

تیم گروهی نام‌دار از عامل‌ها درون یک فضای کاری است که یک عامل در آن به‌عنوان رهبر تعیین می‌شود. تخصیص یک تیکت به تیم، رهبر را بیدار می‌کند؛ رهبر کار را به اجزا می‌شکند و به اعضا تفویض می‌کند. وقتی اجرای یک عضو تمام می‌شود، رهبر دوباره بیدار می‌شود تا تصمیم بگیرد قدم بعدی چیست.

تیم‌ها را در تنظیمات → فضای کاری → عامل‌ها → تیم‌ها بسازید، نام‌گذاری مجدد کنید و عضوگیری کنید. کار را به دو شکل به یک تیم می‌رسانید: یک عامل assign_ticket را با team_id آن تیم صدا می‌زند، یا یک گرهٔ پایپ‌لاین Team dispatch تیم را اعزام می‌کند (بدون تخصیص تیکت). انتخابگر تخصیص‌یافتهٔ تیکت، شما و عامل‌های تک‌تک را فهرست می‌کند.

  1. تنظیمات → فضای کاری → عامل‌ها را باز کنید (/settings/workspace/agents).
  2. در سربرگ صفحه روی تیم‌ها کلیک کنید.
  3. روی افزودن تیم کلیک کنید.
  4. یک نام (مثلاً «backend» یا «review squad») و در صورت تمایل یک شرح وارد کنید، سپس روی ایجاد کلیک کنید.

تیم ساخته و انتخاب می‌شود و ویرایشگرش در پنجرهٔ سمت راست باز می‌شود.

کل این قابلیت به همین گام وابسته است. در ویرایشگر تیم:

  1. زیر رهبر، یک عامل انتخاب کنید. متن راهنما دقیقاً همین را می‌گوید: «هماهنگ‌کننده‌ای که کار تخصیص‌یافته به تیم را می‌گیرد و به مناسب‌ترین عضو تفویض می‌کند.»
  2. در صورت تمایل دستورالعمل عملیاتی را پر کنید — متن آزادی که همراه هر تیکت هدایت‌شده به رهبر داده می‌شود.

ارتقای یک عامل به رهبر، اگر از قبل عضو نبوده باشد آن را عضو هم می‌کند. تیمی که روی بدون رهبر بماند بی‌اثر است: وقتی کاری به آن هدایت شود چیزی اعزام نمی‌شود و برداشتن رهبر فعلی از فهرست اعضا، تیم را دوباره بی‌رهبر می‌گذارد.

در همان ویرایشگر، از کارت اعضا برای افزودن عامل‌های فضای کاری و برداشتن آن‌ها استفاده کنید. اعضا همان فهرستی‌اند که رهبر میانشان تفویض می‌کند.

تیم‌ها در سطح فضای کاری‌اند: فقط عامل‌های همین فضای کاری می‌توانند عضو شوند.

هیچ فضای خودکاری برای تیم وجود ندارد. اگر یکی می‌خواهید، از فضاها یک فضای معمولی بسازید و عامل‌های تیم را به آن اضافه کنید. یک Team نام، شرح، رهبر، دستورالعمل‌ها و اعضا را حمل می‌کند — و هیچ پیوندی با فضا ندارد.

خطوط گزارش‌دهی چیز جداگانه‌ای است

بخش با عنوان “خطوط گزارش‌دهی چیز جداگانه‌ای است”

هر عامل یک فیلد گزارش به هم دارد که در تنظیمات → فضای کاری → عامل‌ها تنظیم می‌شود. آن درخت گزارش‌دهی فضای کاری را می‌سازد که با دکمهٔ نمودار سازمانی در صفحهٔ عامل‌ها می‌بینید.

این خطوط مسیردهی تیم را تعیین نمی‌کنند. رهبر نماینده‌اش را بر پایهٔ مهارت و نقش از فهرست اعضای تیم انتخاب می‌کند، نه از زنجیرهٔ گزارش‌دهی. مجوزهای دسترسی به حافظه بر پایهٔ نقش عامل کلید می‌خورند، نه بر پایهٔ زنجیرهٔ گزارش‌دهی، و هیچ سطح تحلیلی بر پایهٔ تیم یا سلسله‌مراتب تجمیع نمی‌کند. گاردهای واگذاری عمق را سقف می‌زنند و چرخه‌ها را تشخیص می‌دهند، اما هرگز الزام نمی‌کنند که هدف زیردست باشد.

وقتی یک تیکت واقعاً تخصیص تیمی دارد:

  1. رهبر تیم همراه با تیکت، دستورالعمل‌های عملیاتی‌اش و فهرست اعضا اعزام می‌شود.
  2. رهبر به اعضا تفویض می‌کند و ارزیابی‌اش را با ابزار record_team_activity ثبت می‌کند — action (تفویض شد)، no_action (کار بیشتری نیست، که تریگرهای بعدی را متوقف می‌کند) یا failed.
  3. هر اجرای عضوی که تمام می‌شود، رهبر را دوباره بیدار می‌کند، با محدودیتی که گارد no-action تعیین می‌کند.

گرهٔ Team dispatch در پایپ‌لاین نقطهٔ ورود دیگر است. یک شناسهٔ تیم، یک پرامپت و یک حالت اعزام می‌گیرد:

  • allParallel — برای هر عضو یک وظیفه در یک گفتگوی پنهان مشترک، با تعلیق تا پایان همهٔ اجراها، و گردآوری خروجی هر عضو زیر کلید خروجی گره
  • manager — تنها رهبر اعزام می‌شود، که در گفتگو هماهنگی می‌کند