Community코딩 & 개발github.com

mulkymalikuldhrs/AI-MultiColony-Ecosystem

멀티 에이전트 군집 조정 플랫폼 — FastAPI 및 Next.js 대시보드 기반 40개 이상의 특화 AI 에이전트

AI-MultiColony-Ecosystem란 무엇인가요?

mulkymalikuldhrs/AI-MultiColony-Ecosystem은 40개 이상의 특화된 AI 에이전트를 조정하여 복잡한 작업을 협력적으로 수행할 수 있는 멀티 에이전트 군집 조정 플랫폼입니다. FastAPI와 Next.js 대시보드를 기반으로 구축되어, 개발자가 분산된 AI 에이전트를 쉽게 배포, 모니터링 및 관리할 수 있도록 지원합니다. 이 스킬은 특히 대규모 자동화, 데이터 파이프라인 처리, 그리고 여러 AI 모델의 동시 작업이 필요한 시나리오에서 유용하며, 각 에이전트가 특정 도메인(예: 데이터 분석, 코드 생성, 자연어 처리 등)에 특화되어 있습니다. 사용자는 Next.js 기반의 직관적인 대시보드를 통해 실시간으로 에이전트 상태를 확인하고, FastAPI의 RESTful API를 통해 에이전트 간 통신 및 작업 할당을 제어할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
Part ofNext.js
npx skills add mulkymalikuldhrs/AI-MultiColony-Ecosystem

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

AI-MultiColony-Ecosystem은(는) 무엇을 하나요?

멀티 에이전트 군집 조정 플랫폼 — FastAPI 및 Next.js 대시보드 기반 40개 이상의 특화 AI 에이전트

개요

이 스킬은 멀티 에이전트 군집 조정 플랫폼으로, 40개 이상의 특화된 AI 에이전트를 FastAPI 백엔드와 Next.js 대시보드를 통해 관리하고 조정할 수 있게 해줍니다. 각 에이전트는 특정 작업(예: 데이터 분석, 코드 생성, 이미지 처리 등)에 특화되어 있으며, 중앙 조정 시스템을 통해 협력하여 복잡한 워크플로우를 실행할 수 있습니다.

주요 기능

  • 다중 에이전트 조정: 40개 이상의 특화 에이전트가 유기적으로 협력
  • FastAPI 기반 RESTful API: 모든 에이전트와 상호작용 가능한 강력한 API
  • Next.js 대시보드: 실시간 모니터링 및 제어를 위한 직관적인 UI
  • 작업 큐 관리: 에이전트 간 작업 분배 및 우선순위 관리
  • 확장성: 새로운 에이전트를 쉽게 추가하고 기존 시스템과 통합

설치 방법

필수 조건

  • Python 3.8+
  • Node.js 16+
  • SQLite (기본 데이터베이스)

1. 저장소 클론

git clone https://github.com/mulkymalikuldhrs/AI-MultiColony-Ecosystem.git
cd AI-MultiColony-Ecosystem

2. 백엔드 설정 (FastAPI)

cd backend
pip install -r requirements.txt

3. 프론트엔드 설정 (Next.js)

cd frontend
npm install

4. 실행

# 터미널 1: 백엔드 실행
cd backend
uvicorn main:app --reload

# 터미널 2: 프론트엔드 실행
cd frontend
npm run dev

사용 방법

  1. 대시보드에 접속: http://localhost:3000
  2. API 문서 확인: http://localhost:8000/docs
  3. 에이전트 목록 확인: 대시보드에서 활성 에이전트 확인
  4. 작업 생성: API나 대시보드를 통해 새로운 작업 제출

API 엔드포인트 예시

엔드포인트메소드설명
/agentsGET모든 에이전트 목록 조회
/agents/{id}GET특정 에이전트 세부 정보
/tasksPOST새 작업 생성
/tasks/{id}GET작업 상태 확인
/dashboard/statsGET대시보드 통계 데이터

환경 변수

변수명설명기본값
DATABASE_URL데이터베이스 연결 문자열sqlite:///./colony.db
API_KEYAPI 인증 키(필수 설정)
LOG_LEVEL로깅 레벨INFO

에이전트 특화 도메인

플랫폼은 다음 도메인에 특화된 에이전트를 포함합니다:

  • 데이터 분석 및 시각화
  • 자연어 처리
  • 코드 생성 및 리뷰
  • 이미지 생성 및 처리
  • 시계열 예측
  • 웹 스크래핑
  • 보안 분석

기여 방법

기여를 환영합니다! 다음 단계를 따라주세요:

  1. 이 저장소를 포크합니다.
  2. 새 브랜치를 생성합니다: git checkout -b feature/새로운-기능
  3. 변경 사항을 커밋합니다: git commit -m '새로운 기능 추가'
  4. 브랜치에 푸시합니다: git push origin feature/새로운-기능
  5. Pull Request를 생성합니다.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬