소프트웨어 공장

백로그를 검토 가능한 코드로 전환

1억 개의 무료 토큰으로 시작하세요. 등록 시 5천만 개, 공장이 구성되면 5천만 개입니다.

소프트웨어 공장 미리보기

계획. 구현하다. 검토. 손을 떼십시오.

GitHub, GitLab 또는 Jira에서 문제에 yaju-auto라는 라벨을 지정하면 Factory가 이를 가져옵니다. 문제를 읽고 계획을 작성하고 제한된 루프와 재시도 제한이 있는 추적 가능한 샌드박스에 구현하며 독립적인 검토자 에이전트가 사람이 승인하고 병합하기 전에 작업을 확인합니다.

무선 이어폰을 착용한 사람이 노트북에서 일하고 있습니다.

공장에 무엇을 줄 것인가

해야 할 만큼 중요하지만 최고의 엔지니어를 방해할 만큼 중요한 경우는 거의 없습니다: 생산 버그, 불안정한 테스트, 코드 위생 및 작은 기능. 공장에서는 오류를 재현하고, 수정 사항을 작성하고, 회귀 테스트를 추가하고, 서비스를 소유한 엔지니어에게 풀 요청을 전달합니다.

저장소에서 작동하는 에이전트

충돌 해결기는 열려 있는 풀 요청에 대한 병합 충돌을 해결합니다. Janitor와 Code Health는 데드 코드를 지우고 저장소를 건강한 상태로 유지합니다. Test Triage Agent는 불안정한 테스트를 찾아 실패를 재현하고 수정 사항을 제안합니다.

제한됨. 추적 가능. 인간이 승인했습니다.

엔지니어의 승인 없이는 아무것도 병합되지 않습니다. 공장이 제안하고 사람이 결정합니다. 루프 및 재시도 제한으로 인해 에이전트가 예산을 초과하는 것을 방지할 수 있으며, 모든 실행은 나중에 단계별로 검사할 수 있는 샌드박스에서 발생합니다. Factory는 Yaju를 기반으로 구축된 워크플로입니다. 에이전트 오케스트레이션 시스템이 그 아래에서 실행됩니다.

지금 공장을 시작하세요

저장소를 연결하고 문제에 라벨을 붙이고 첫 번째 풀 요청 랜드를 확인하세요. Factory는 사용자의 언어, 규칙 및 테스트 명령을 학습하고 보안 정책 및 완료 정의를 존중하며 사람의 승인 없이는 절대 병합하지 않습니다.
두 사람이 팀워크를 발휘하여 컴퓨터 화면에 표시된 정보를 분석합니다.

Yaju의 최신 소식