AI 지원 기능 아키텍처
GitLab의 AI 지원 기능은 외부 서비스인 GitLab Duo Workflow Service에 의해 구동됩니다. 이 서비스는 대규모 언어 모델(LLM)에 요청을 실행 및 수행하고 AI 워크플로를 조율합니다. Workhorse는 GitLab Rails 애플리케이션과 GitLab Duo Workflow Service 사이의 브릿지 역할을 하여 다양한 배포 시나리오(GitLab.com 및 GitLab Self-Managed)를 지원하면서 안전하고 효율적인 통신을 가능하게 합니다. 주요 구성 요소 # GitLab Rails : 인증, 권한 부여 및 API 요청을 처리하는 주요 GitLab 애플리케이션. Workhorse : WebSocket 연결을 관리하고 클라이언트와 GitLab Duo Workflow Service 간의 요청을 프록시하는 스마트 역방향 프록시. GitLab Duo Workflow Service : LLM에 요청을 수행하고 AI 워크플로를 조율하는 외부 서비스. MCP
