UStackUStack
Factory icon

Factory

Factory는 Droids로 IDE·웹·CLI·Slack/Teams·백로그 워크플로에서 코딩·테스트·배포 작업을 위임하는 에이전트 네이티브 개발.

Factory

Factory란 무엇인가요?

Factory는 “Droids”를 사용해 리팩토링, 인시던트 대응, 마이그레이션 등의 완전한 엔지니어링 작업을 개발 수명 주기 전반에 위임하는 에이전트 네이티브 소프트웨어 개발 소프트웨어입니다. 기존 도구, 모델, 워크플로를 변경하지 않고 팀이 이미 일하는 곳에서 AI 코딩 에이전트를 실행할 수 있도록 하는 것이 목표입니다.

페이지에 따르면, Factory는 IDE, 브라우저 UI, 명령줄 인터페이스, Slack/Teams, 프로젝트/백로그 컨텍스트에서 작동하는 워크플로 내장 에이전트로 Droids를 위치짓습니다. 티켓에서 코드까지 추적성을 유지하면서 작업을 엔드투엔드(풀 리퀘스트 같은 출력 생성 포함)로 위임하는 데 중점을 둡니다.

주요 기능

  • 다양한 인터페이스에 내장된 “Droids”: IDE/터미널, 웹 UI, CLI, Slack/Teams, 프로젝트 매니저 컨텍스트에서 작업 위임.
  • 도구 전환 강제 없이 작업 위임: 별도 시스템으로 이동하지 않고 기존 개발 워크플로와 도구 사용.
  • 일반적인 IDE/터미널 컨텍스트 지원: 페이지에서 VS Code, JetBrains, Vim, macOS/Linux/Windows 터미널 사용을 명시.
  • 웹 기반 에이전트 실행: 페이지에 설명된 추가 설정 없이 브라우저에서 리팩토링이나 디버깅 같은 복잡한 코딩 작업에 Droids 실행.
  • CI/CD 및 유지보수 자동화: CLI 경로로 CI/CD, 마이그레이션, 자동 코드 리뷰 단계에서 에이전트 스크립팅 및 병렬화.
  • 프로젝트/백로그 트리거 실행 및 PR 생성: 이슈 할당이나 멘션에서 에이전트 트리거, 컨텍스트 가져오기, 솔루션 구현, PR 생성하며 티켓-코드 추적성 유지.
  • Slack/Teams 공유 지원/엔지니어링 채널: 일반 영어로 인시던트 분류 및 소규모 수정 위임해 코드 수준 솔루션 획득.

Factory 사용 방법

  1. 제공된 퀵스타트로 시작: 페이지에 언급된 “Quickstart Guide”를 사용해 선택한 인터페이스(IDE 또는 터미널 우선 강조)에서 Droids 실행 시작.
  2. 기존 워크플로에서 작업 위임: IDE나 터미널에서 Droid에게 작업 할당(페이지에서 리팩토링, 디버깅, 마이그레이션 예시 언급)하며 기존 도구와 단축키 유지.
  3. 필요에 따라 추가 인터페이스 사용:
    • 브라우저에서 즉시 에이전트 주도 작업을 위한 Droids 실행.
    • CI/CD, 마이그레이션, 유지보수를 위한 에이전트 실행 스크립팅/병렬화에 명령줄 사용.
    • Slack/Teams에서 일반 영어로 지원 또는 인시던트 분류 항목 위임.
  4. 백로그 주도 작업의 경우 이슈에서 트리거: 이슈 할당이나 멘션에서 Factory가 에이전트 트리거, 코드 변경 생성, 추적성을 가진 PR 생성하는 프로젝트 매니저/백로그 경험 사용.

사용 사례

  • IDE 기반 리팩토링 및 디버깅: 개발자가 에디터(VS Code, JetBrains, Vim 등)에서 리팩토링이나 문제 해결 작업을 워크플로 변경 없이 위임.
  • 빠른 에이전트 실험을 위한 웹 UI: 팀원이 리팩토링이나 디버깅을 즉시 위임할 때 브라우저 UI에서 코딩 작업 실행.
  • CI/CD를 위한 명령줄 자동화: 빌드/릴리스 엔지니어가 자동 코드 리뷰 및 기타 유지보수 작업을 지원하도록 Droids 스크립팅 및 병렬화.
  • Slack/Teams를 통한 인시던트 분류 및 빠른 수정: 지원 및 엔지니어링 팀이 인시던트 중 일반 영어로 작업 전송해 공유 채널 통해 코드 수준 솔루션 수신.
  • 백로그-투-PR 엔지니어링 워크플로: 팀이 이슈 할당이나 멘션에서 에이전트 트리거, Factory가 컨텍스트 가져와 변경 구현 및 PR 생성하며 티켓과 결과 코드 연결 유지.

자주 묻는 질문

  • Factory의 Droids를 어디서 실행할 수 있나요?
    페이지에 IDE/터미널, 데스크톱/웹, 명령줄, Slack/Teams, 프로젝트 매니저/백로그 인터페이스가 나열되어 있습니다.

  • 기존 도구나 워크플로를 변경해야 하나요?
    Factory의 포지셔닝에 따르면 Droids는 “당신이 일하는 모든 곳”에서 작동하며 도구, 모델, 워크플로 변경이 필요 없습니다.

  • 어떤 IDE가 언급되나요?
    페이지에서 VS Code, JetBrains, Vim을 구체적으로 언급하며 터미널 사용도 포함합니다.

  • Factory가 티켓에서 풀 리퀘스트를 생성할 수 있나요?
    페이지에 설명된 프로젝트 매니저/백로그 흐름에 따르면 Factory는 티켓에서 코드로의 추적성을 유지하며 PR을 생성할 수 있습니다.

  • Factory가 엔터프라이즈 사용을 위해 설계되었나요?
    페이지에 “Enterprise” 섹션이 있으며 보안, 확장성, 기존 엔지니어링 도구 통합 준비 상태를 설명하고 산업 수준 보안 및 컴플라이언스를 언급하지만 구체적인 표준이나 인증은 나열하지 않습니다.

대안

  • 범용 LLM 코딩 어시스턴트: 채팅 기반 코딩 도움에 초점을 맞춘 도구는 스니펫이나 가이드를 도울 수 있지만, Factory에 설명된 IDE, CI/CD, Slack/Teams, 백로그-to-PR 실행 전반의 에이전트 워크플로를 동일하게 내장하지 않습니다.
  • CI/CD 자동화 플랫폼 및 내부 개발 자동화: 팀은 파이프라인 주위에 스크립트나 에이전트 같은 워크플로를 구축할 수 있지만, 이는 Factory의 여러 인터페이스 전반의 에이전트 네이티브 위임 강조와 다릅니다.
  • 워크플로/이슈 자동화 도구(커스텀 통합 포함): 일반 자동화 플랫폼으로 티켓 이벤트 기반 작업 자동화가 가능하지만, 코딩 실행, 컨텍스트 처리, PR 생성을 직접 연결해야 합니다.
  • IDE 작업 자동화 확장: 에디터 플러그인은 IDE 내 반복 작업을 간소화할 수 있지만, Factory 페이지에 설명된 웹/CLI/Slack/Teams/프로젝트 매니저 간 크로스 인터페이스 위임을 제공하지 않을 수 있습니다.
Factory | UStack