Grok Build Workflows 출시

Grok Build는 이제 병렬 에이전트의 자동 오케스트레이션을 지원합니다

xAI는 사용자가 복잡하고 거대한 작업을 평이한 언어로 설명할 수 있게 해주는 Grok Build의 Workflows 기능을 출시했습니다. Grok은 작업을 계획하고, 백그라운드에서 수백 개의 병렬 에이전트를 통해 이를 실행하며, 완료 시 최종적으로 합성된 보고서를 제공합니다.

Workflows 활용 사례

Workflows는 단일 대화의 용량을 초과하는 다면적인 작업을 위해 설계되었습니다. 여기에는 다음이 포함됩니다:

  • 대규모 코드 리뷰: 대규모 Pull Request (PR) 내의 모든 기능을 검토합니다.
  • 이슈 트리아지(Issue Triage): 프로젝트의 최근 100개 이슈를 분류합니다.
  • 코드베이스 감사: 특정 유형의 버그에 대해 코드베이스를 감사합니다.

본질적으로, 독립적인 조각으로 나눌 수 있고 통합된 최종 보고서가 필요한 모든 작업이 workflow의 후보가 됩니다.

기술적 구현 및 실행

오케스트레이션 및 계획

Grok은 각 작업을 작업 단계, 각 단계에 할당된 에이전트, 그리고 결과를 집계하는 방법을 정의하는 스크립트로 계획합니다. 각 에이전트는 정밀도를 유지하기 위해 깨끗하고 집중된 컨텍스트를 가지고 작동합니다. 시스템은 최종 보고서에 포함되기 전에 결과를 검증하기 위해 독립적인 회의론자(skeptics)를 사용하는 것과 같은 적대적 검사(adversarial checks)를 구현할 수 있습니다.

에이전트 용량 및 상태 관리

  • 에이전트 예산: 표준 실행은 128개의 에이전트 예산이 할당되며, 더 큰 작업의 경우 최대 1,024개의 에이전트 용량을 가집니다.
  • 지속성: 진행 상황은 점진적으로 저장됩니다. 실행이 일시 중지되었다가 재개되면, 시스템은 이미 완료된 작업을 다시 수행하지 않습니다.
  • 모니터링: 사용자는 /workflows 명령어를 사용하여 단계별 업데이트 및 에이전트별 토큰 수를 포함한 실시간 진행 상황을 모니터링할 수 있습니다.

Workflows 저장 및 재사용

사용자가 직접 오케스트레이션 스크립트를 작성하지 않습니다. Grok이 사용자의 요청을 바탕으로 workflow를 작성하고, 스모크 테스트(smoke-checks)를 거친 후, 이후 실행을 통해 개선합니다.

저장 및 공유

  • 팀 공유: .grok/workflows/에 저장된 Workflows는 사용자의 팀과 공유됩니다.
  • 개인용: ~/.grok/workflows/에 저장된 Workflows는 사용자의 모든 환경에서 사용할 수 있습니다.

명령어 통합

Workflow가 저장되면 인자를 받는 커스텀 슬래시 명령어(slash command)가 됩니다. 예를 들어, 저장된 PR 리뷰 workflow는 /pr-review [PR_NUMBER]를 통해 실행할 수 있습니다.

내장 기능

xAI는 /deep-research를 내장된 workflow로 포함했습니다. 이 특정 workflow는 연구 질문을 병렬 조사관들에게 분산시키고, 모든 주장을 출처와 대조하여 검증하며, 인용된 보고서를 반환합니다.

Sources

관련

  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch