YYLO
검증된 코드를 통해 의도부터 작업을 조정하는 코딩 에이전트를 조정하면서, 지속적인 작업, 세션, 리뷰 및 평가 증거를 보존합니다.
YYLO 소개
YYLO란 무엇인가요?
YYLO(와이-로라고 발음)는 오픈소스 작업 시스템이자 에이전트 엔지니어링 플랫폼으로, AI 기반 코딩 에이전트를 조정하도록 설계되었습니다. 이는 엔지니어링 프로젝트를 초기 의도부터 검증된 프로덕션 준비 코드를 제공할 때까지 안내합니다. 중요한 것은 YYLO가 전체 "엔지니어링 메모리"를 보존한다는 점입니다. 이는 작업 정의, 세션 세부 정보, 코드 리뷰, 그리고 변경 사항이 어떻게 그리고 왜 이루어졌는지를 정확히 설명하는 평가 증거를 문서화합니다. 이를 통해 팀은 자동화된 작업을 실행할 뿐만 아니라 생성된 모든 코드 조각 뒤에 있는 의사 결정과 결과를 완전히 이해할 수 있습니다.
YYLO의 주요 기능
의도부터 코드까지 완전한 추적성: YYLO는 엔지니어링 작업의 완전한 라이프사이클을 캡처합니다. 작업 생성 및 에이전트 위임부터 검증, 리뷰, 병합에 이르는 모든 작업이 기록되고 연결되어 감사 가능한 작업 흔적을 생성합니다.
엔지니어링 메모리 보존: 고립된 자동화 스크립트와 달리, YYLO는 지속적인 증거를 유지합니다. 여기에는 원래 작업 의도, 제약 조건, 에이전트 작업 트리, 모델 출처, 테스트 결과, 리뷰 코멘트, 최종 커밋 산출물이 포함되어 코드 변경 뒤에 있는 "이유"를 영구적으로 검사할 수 있게 합니다.
멀티 에이전트 워크플로우 조정: 이 플랫폼은 제어 평면 역할을 하며, 제한된 작업 조각을 특화된 AI 에이전트(통합된 pi 서브에이전트와 같은) 및 모델로 라우팅합니다. 이는 의존성을 관리하고 깨끗하고 재현 가능한 결과를 보장하기 위해 격리된 환경에서 작업을 실행합니다.
기존 Git 워크플로우와 통합: YYLO는 버전 관리 시스템을 대체하지 않습니다. Git 저장소에 구조화된 작업 관리 및 증거 로깅을 직접 추가하여 에이전트 작업이 엔지니어링 프로세스의 일급 추적 가능한 부분이 되도록 강화합니다.
검증 및 리뷰 가능: 테스트, 정책 기반 리뷰, 증거 영수증을 위한 내장 메커니즘을 통해 에이전트 생성 코드가 통합되기 전에 품질 기준을 충족하는지 확인합니다. 팀은 구체적이고 보존된 증거를 기반으로 제안된 변경 사항을 확신 있게 수락하거나 거부할 수 있습니다.
YYLO 사용 방법
YYLO를 사용하려면 명령줄 인터페이스를 설치하고 개발 워크플로우에 통합하여 에이전트 작업을 관리해야 합니다.
-
설치: npm을 통해 YYLO CLI를 전역으로 설치하여 시작합니다.
npm install -g @yylo/[email protected] -
작업 초기화: 제한된 엔지니어링 결과를 정의합니다. 예를 들어,
pi에이전트를 사용하여 프로젝트에 키보드 네비게이션을 추가하려면 다음을 실행합니다.yy init --task "키보드 네비게이션 추가" --subagent pi이는 Git 저장소에 명시적 의도와 제약 조건이 포함된 작업 기록을 생성합니다.
-
위임 및 실행: 조정된 작업을 시작합니다. YYLO는 작업을 지정된 에이전트로 라우팅하며, 이 에이전트는 격리된 작업 트리에서 작동합니다. 실행을 모니터링하고 관리할 수 있습니다.
yy start -s pi -i 1 -
검증 및 리뷰: 에이전트가 코드를 제안하면, YYLO는 테스트와 구조화된 리뷰 프로세스를 통해 이를 검증하는 데 도움을 줍니다. 이 단계의 증거(테스트, 리뷰 코멘트, 영수증)는 작업과 함께 보존됩니다.
-
기록 및 병합: 수락된 변경 사항은 전체 출처와 함께 커밋됩니다. 모든 산출물(작업 응답, 커밋, 리뷰 증거)은 Git 내 YYLO 원장에 기록되어, 향후 참조 및 학습을 위한 "무슨 일이 일어났는지"에 대한 지속적인 기록을 생성합니다.
가격 및 라이선싱
YYLO는 완전히 ### 오픈소스 플랫폼입니다. YYLO 제어 평면, 원장 및 벤치마크 구성 요소를 포함한 핵심 소프트웨어는 오픈소스 라이선스로 무료로 이용 가능합니다. 구독료 없이 설치, 사용 및 수정할 수 있습니다. 프로젝트는 GitHub에 호스팅되며 기여를 환영합니다. 벤더 락인이 없으며, 엔지니어링 메모리와 워크플로우에 대한 완전한 통제권을 유지합니다.
YYLO 활용을 위한 유용한 팁
-
작게 시작하세요: 워크플로우를 이해하기 위해 단일 검증 가능한 변경으로 시작하세요. 예시
yy init --task "하나의 검증된 변경 사항 배포" --subagent pi를 사용하여 프로세스에 익숙해지세요. -
원장 활용: YYLO 원장을 에이전트 작업의 진실의 원천으로 취급하세요. 이는 Git 저장소를 엔지니어링 의도와 결과에 대한 쿼리 가능한 데이터베이스로 변환합니다.
-
명확하고 제한된 작업 정의: 시스템은 잘 정의된 범위의 작업에서 가장 잘 작동합니다. 명확한 의도와 제약 조건은 에이전트를 더 효과적으로 안내하고 더 집중적이고 리뷰 가능한 결과를 생성합니다.
-
평가를 위해 벤치마크 사용: 규모를 확장함에 따라, YYLO 벤치마크 구성 요소를 사용하여 변경 불가능한 테스트 케이스를 생성하고, 다른 에이전트 시도를 비교하며, 향후 에이전트 선택 및 튜닝을 안내할 평가 증거 체계를 구축하세요.
-
증거 검사: 항상 보존된 세션 출처, 작업 트리 및 검증 영수증을 검토하세요. 이 "엔지니어링 메모리"는 디버깅, 프로세스 개선 및 자동화된 워크플로우에 대한 신뢰 구축에 핵심적입니다.
자주 묻는 질문 (FAQ)
YYLO는 어떤 문제를 해결하나요?
YYLO는 AI 기반 코딩에서의 "블랙박스" 문제를 해결합니다. 에이전트는 코드를 생성할 수 있지만 종종 투명성이 부족합니다. YYLO는 초기 작업 요청부터 최종 병합 코드까지의 모든 단계가 문서화, 검증 및 보존되어 에이전트 엔지니어링을 감사 가능하고 신뢰할 수 있도록 합니다.
YYLO가 Git이나 CI/CD 도구를 대체하나요?
아니요. YYLO는 기존 도구와 함께 작동하는 조정 레이어입니다. 이는 작업 진실(원장)에 대한 지속적인 저장소로 Git을 사용하며, CI/CD 파이프라인을 보완하는 검증 단계를 통합합니다. 이는 코드를 생성하는 작업을 조정하며, 그 코드는 표준 Git 워크플로우를 통해 관리됩니다.
YYLO에 내 자신의 AI 모델이나 에이전트를 사용할 수 있나요?
예. 아키텍처는 확장 가능하도록 설계되었습니다. 통합된 pi와 같은 서브에이전트와 함께 제공되지만, 플랫폼은 다양한 에이전트와 AI 모델 간에 작업을 위임하도록 구축되어 필요에 따라 특수 도구를 연결할 수 있습니다.
"엔지니어링 변경"이란 무엇이며 어떻게 보존되나요?
"엔지니어링 변경"은 YYLO의 전략적 기록으로, 높은 수준의 의도, 실행 결정, 에이전트 시도, 검증된 코드 및 결과를 연결합니다. 이는 시스템의 세 계층(YYLO 제어 평면이 작업을 조정하고, 원장이 Git에 작업 진실을 저장하며, 벤치마크가 평가 증거를 보존함)에 걸쳐 보존되어 연결된 메모리를 형성합니다.
제 코드나 데이터가 훈련에 사용되나요?
호스팅하고 통제하는 오픈소스 플랫폼으로서, YYLO는 훈련 목적으로 코드, 작업 데이터 또는 엔지니어링 메모리를 외부 서버로 전송하지 않습니다. 귀하의 증거와 워크플로우 데이터는 귀하 자신의 버전 관리 저장소와 인프라 내에 남아 있습니다.
무료 AI 애니메이션 & 만화 생성기
무료 AI 애니메이션 및 만화 생성기. 텍스트를 어떤 예술 스타일로든 애니메이션 에피소드, 만화, 코믹스, 웹툰, 단편 만화로 변환하세요 — 그림 그리기나 애니메이션 기술이 필요 없습니다.
LiftOff
LiftOff는 제작자들이 제품을 출시하고, 추천을 받으며, 발견되고, 다음을 사랑하는 커뮤니티와 함께 성장 동력을 만들어갈 수 있는 제품 출시 플랫폼입니다.
AI 이미지 번역기
고급 AI 이미지 번역기로 70개 이상의 언어 간 이미지 텍스트를 번역하여 제품을 다양한 국가에 성공적으로 확장하는 데 도움을 드립니다.
추천
여기에 광고하기
매일 수천 명의 방문자에게 도달하세요. 지금 자리를 확보하세요!
