728x90
반응형
차세대 AI 도구로 복잡한 작업을 간단하고 효율적으로
🚀 Kheish란 무엇인가요?
Kheish는 단순한 오케스트레이터가 아닌, 지능형 멀티 에이전트 플랫폼입니다.
이 오픈 소스 도구는 복잡한 작업을 처리하기 위해 여러 역할(서브 에이전트)을 통해 구조적이고 단계적인 협업을 수행합니다. 예를 들어, 보안 감사, 파일 검색, 대규모 데이터 탐색 등 다양한 작업을 능동적으로 해결합니다.
반응형
🌟 Kheish의 주요 기능
- 적응형 역할 전환
Kheish는 하나의 에이전트가 여러 내부 역할을 수행할 수 있습니다.- Proposer: 사용자 입력 및 컨텍스트를 바탕으로 솔루션을 제안합니다.
- Reviewer: 제안된 솔루션을 평가하고 개선 사항을 요청합니다.
- Validator: 최종 승인자 역할로, 솔루션의 정확성과 완전성을 검토합니다.
- Formatter: 최종 결과물을 Markdown 등 사용자가 원하는 형식으로 포맷합니다.
- 요청 기반 모듈 호출
작업 중 필요한 정보를 얻거나 기능을 수행하기 위해 다양한 모듈을 동적으로 호출합니다.- Filesystem (fs): 파일을 청크 단위로 읽고 색인화합니다.
- Shell (sh): 제한된 범위 내에서 샌드박스된 쉘 명령어를 실행합니다.
- RAG (rag): 대규모 텍스트 데이터를 저장하고 검색할 수 있도록 임베딩을 활용합니다.
- SSH (ssh): 원격 명령을 안전하게 실행합니다.
- Memories (memories): 장기적인 데이터 저장 및 호출을 지원합니다.
- 피드백 기반 반복(iteration)
Kheish는 스스로 작업을 재검토하고 수정합니다.- Proposer가 솔루션을 제안합니다.
- Reviewer가 솔루션을 비판적으로 평가하고 개선을 요청합니다.
- Proposer가 피드백을 반영해 솔루션을 개선합니다.
- Validator가 최종 결과를 승인하거나 추가 수정을 요청합니다.
- RAG(정보 검색 강화 생성)
Kheish는 대규모 코드베이스나 다중 파일 작업에서 데이터를 벡터 스토어에 색인화하여 필요할 때만 관련 부분을 검색합니다. 이를 통해 토큰 사용을 줄이고 대규모 프로젝트에도 대응할 수 있습니다.
📚 Kheish로 가능한 작업들
- 코드 감사: 보안 취약점을 다단계 에이전트 역할로 검토합니다.
- 비밀 검색: Hugging Face API를 요청하고, 저장소를 복제하여 트러플호그(trufflehog)로 비밀을 탐지합니다.
- 파일 내 검색: 파일을 청크 단위로 읽으며 비밀 키와 같은 특정 데이터를 탐색합니다.
- 유머 블로그 작성: 실시간 날씨 데이터를 가져와 재치 있는 블로그 글을 작성합니다.
🔍 Kheish의 작동 방식
- YAML 구성 읽기
작업 정의, 에이전트 역할, 모듈, 워크플로우, 최종 출력 지침 등을 포함합니다. - 에이전트 빌드
역할(Proposer, Reviewer 등)과 모듈을 로드합니다. - 단계별 실행
- 컨텍스트(파일, 텍스트)를 수집합니다.
- 솔루션을 생성하거나 개선(Proposer)합니다.
- 필요 시 피드백(Reviewer)을 요청합니다.
- 정확성을 검증(Validator)합니다.
- 최종 결과를 포맷(Formatter)합니다.
- RAG 통합(선택 사항)
대규모 데이터를 벡터 스토어에 색인화하고, 의미 기반 쿼리로 필요한 부분만 검색합니다. - API 제공
- 작업 제출 및 모니터링
- 실시간 상태 업데이트
- 결과물 검색 및 모듈 제어
💻 설치 및 사용법
- 레포지토리 클론
git clone https://github.com/yourusername/kheish.git cd kheish
- 종속성 설치
Rust 최신 안정 버전 및 환경 변수 설정(예: OPENAI_API_KEY). - 빌드
cargo build --release
- 작업 실행
./target/release/kheish --task-config examples/tasks/audit-code.yaml
728x90
결론
Kheish는 복잡한 작업을 간소화하고, 반복 가능한 고품질 결과를 생성하기 위해 설계된 강력한 도구입니다. 여러 역할과 모듈을 활용해 어떤 과제든 효율적으로 해결할 수 있는 Kheish와 함께 새로운 가능성을 탐구해보세요!
728x90
반응형
'인공지능' 카테고리의 다른 글
로컬에서 대형 언어 모델(LLM)을 실행하는 방법: 시작부터 활용까지 (0) | 2025.01.01 |
---|---|
AI 에이전트 프레임워크, 무엇을 선택해야 할까? 주요 솔루션 비교와 사용 가이드 (0) | 2024.12.31 |
쉽게 시작해 볼 수 있는 AI 에이전트 플랫폼 CrewAI: 팀 생산성의 새로운 기준 (0) | 2024.12.30 |
OpenAI o3: ARC-AGI-1에서 새로운 AI 성능의 지평을 열다 (0) | 2024.12.30 |
ARC-AGI: 인간과 인공지능의 지능을 평가하는 새로운 척도 (0) | 2024.12.30 |