모델과 프롬프트만으로는 부족합니다.
에이전트 하나쯤은 쉽습니다. 여러 에이전트가 함께 일하려면 실행할 곳, 누가 누구와 대화할지 정하는 규칙, 하나가 실패하면 복구할 방법이 필요합니다.
운영체제라고 생각해 보세요.
운영체제는 직접 만들지 않은 프로그램을 실행합니다. GenSwarms는 에이전트를 그렇게 실행합니다. 시작하고, 격리하고, 메시지를 라우팅하고, 실패하면 재시작합니다.
모든 에이전트는 프로세스입니다.
각 에이전트는 자기 샌드박스 안에서, 자기 슈퍼바이저 아래 실행됩니다. 하나가 크래시되면 그 에이전트는 재시작되고, 나머지는 계속 일합니다. 역할, 모델, 실행 위치는 따로 정합니다.
에이전트는 선언된 경로로만 대화합니다.
그래프는 직접 그립니다. 모든 메시지는 그래프에 맞는지 검사되고, 벗어난 메시지는 폐기됩니다.
여기서부터 그림은 스웜 하나를 따라갑니다. Telegram에서 고객에게 답하는 지원팀입니다.
모든 일에 모델이 필요한 건 아닙니다.
오브젝트는 같은 그래프 위의 일반 코드입니다. Telegram 게이트웨이, 스케줄러, 모델 비용 예산이 여기에 속합니다. 매번 같은 일을 합니다.
에이전트에게 필요한 건 설치하세요.
Telegram, WhatsApp, 이메일 커넥터, 브라우저, 스케줄러. 모두 swarmidx 인덱스의 서명된 패키지이며, 로드되기 전에 검증됩니다.
스웜은 문서입니다.
스웜의 정의는 데이터이고, 모든 변경은 기록됩니다. 잘못된 변경은 실행되기 전에 거부되고, 멈춘 스웜은 자체 데이터베이스에서 복원됩니다.
AI 조직을 위한 단일 제어 계층.
모든 메시지, 크래시, 재시작을 실시간으로 지켜보세요. API나 CLI로 다루거나, 코딩 에이전트에게 맡기세요.
모델은 지능을 제공합니다. 에이전트는 일을 수행합니다. GenSwarms는 조직을 운영합니다.