AI 에이전트 기반 개발 프레임워크

by DD
4개월 전
조회수 14

Synkra AIOS는 AI 기반의 자동 수정 개발 프레임워크로, 에이전트 기반 개발을 지원한다.

CLI 우선 아키텍처(CLI First Architecture)를 통해 모든 실행, 결정, 자동화가 CLI에서 이루어진다.

계획 수립(Planning) 및 개발 주기(Development Cycle)를 자동화하여 개발 생산성을 향상시킨다.

개발, 엔터테인먼트, 비즈니스 전략 등 다양한 분야에 AI 전문 지식(AI Expertise)을 제공한다.

CLI 우선 아키텍처(CLI First Architecture)

Synkra AIOS는 CLI를 최우선으로 하는 아키텍처를 채택하여, 모든 실행, 결정 및 자동화가 CLI에서 이루어진다. CLI(Command Line Interface)는 시스템의 핵심이며, 대시보드는 CLI의 동작을 관찰하는 역할만 수행한다. UI는 필요에 따라 사용되며, 시스템 운영에 필수적인 요소가 아니다. 이러한 설계는 시스템의 단순성(Simplicity)을 유지하고, 자동화된 워크플로우(Workflow)를 구축하는 데 기여한다.

에이전트 기반 계획 수립

Synkra AIOS는 analyst, pm, architect와 같은 전담 에이전트(Dedicated Agent)를 활용하여 PRD 및 아키텍처 문서를 생성한다. 고급 프롬프트 엔지니어링(Advanced Prompt Engineering)과 사람의 개입을 통한 개선을 통해, 일반적인 AI 작업 생성 이상의 상세한 명세를 제공한다. 이는 계획의 일관성(Consistency)을 유지하고, 개발 과정에서 필요한 모든 정보를 제공하는 데 기여한다.

개발 컨텍스트(Context) 보존

Scrum Master(sm) 에이전트는 상세 계획을 dev 에이전트가 필요로 하는 모든 것을 포함하는 개발 스토리로 변환한다. 여기에는 완전한 컨텍스트, 구현 세부 사항, 아키텍처 지침이 포함된다. 이 2단계 접근 방식은 계획의 불일치(Inconsistency)와 컨텍스트 손실 문제를 해결한다. 개발자는 스토리 파일을 열어 구축 방법과 이유를 완벽하게 이해할 수 있다.

다국어 지원 및 설치 가이드

Synkra AIOS는 다국어 지원(Multilingual Support)을 제공하여, 다양한 사용자들이 쉽게 접근할 수 있도록 돕는다. 또한, macOS, Windows, Linux를 위한 상세한 설치 가이드와 문제 해결 가이드(Troubleshooting Guide)를 제공한다. 이는 사용자들이 시스템을 설치(Installation)하고, 문제 발생 시 해결하는 데 필요한 정보를 제공하여, 사용성을 높인다.

SynkraAI / aios-core