photon-hq/spectrum-ts
Bring agents to any interfaces
해결하는 문제
AI 에이전트가 웹 채팅 인터페이스에 국한되는 제약을 제거합니다. 개발자는 iMessage, SMS, 이메일, Slack, Discord와 같은 실제 사용 중인 대화 채널을 통해 사용자와 소통할 수 있는 에이전트를 배포할 수 있습니다.
작동 방식
Spectrum은 런타임과 플랫폼 제공자 세트를 제공하는 다중 채널 에이전트 프레임워크입니다. 개발자는 SDK를 사용해 에이전트를 다양한 통신 채널에 연결할 수 있습니다. Spectrum Cloud를 통해 호스팅된 인프라로 사용하거나, 로컬 데이터베이스나 사용자 정의 gRPC 엔드포인트에 연결해 완전히 독립형으로 실행할 수 있습니다.
대상 사용자
사용자가 매일 사용하는 메시징 앱과 커뮤니케이션 도구에 봇을 통합하고 싶은 AI 에이전트 개발자들입니다.
주요 특징
- 다중 채널 지원: iMessage, WhatsApp Business, Telegram, Slack, Terminal용 내장 제공자.
- 확장성:
definePlatform 함수를 통해 사용자 정의 플랫폼 제공자를 지원합니다.
- 유연한 배포: 빠른 출시를 위한 호스팅 클라우드 옵션과 자체 호스팅 가능한 독립형 모드를 모두 제공합니다.
- TypeScript 네이티브: TypeScript 5+ 전용으로 구축되었습니다.
관련
- 프로젝트
TryCaspian/caspian-sdkSlack, Discord, Telegram 등 여러 채널에서 인간과 상호작용하는 AI 에이전트를 위한 통합 커뮤니케이션 SDK. 단일 핸들러로 다중 플랫폼 지원 가능.
- 프로젝트
yincongcyincong/MuseBotMuseBot은 Go 기반의 다중 플랫폼 챗봇으로, Telegram, Discord, Slack, Lark, DingTalk, Enterprise WeChat, QQ, WeChat 또는 일반 Web API에서 오는 메시지를 원하는 LLM(OpenAI, DeepSeek, Gemini 등)으로 전달하고 AI의 응답을 스트리밍으로 돌려줍니다. 이미지/음성 입력, 함수 호출 브리지, 스킬 템플릿, RAG, 관리자 UI, 메트릭스, 크론 트리거 프롬프트를 지원합니다. `go run` 또는 Docker로 설치하고 환경 변수로 설정하면 어떤 채팅 서비스에도 AI를 쉽게 추가할 수 있습니다.
- 프로젝트
CopilotKit/channels-sdkAI 에이전트를 Slack, Microsoft Teams, Discord에 연결하여 네이티브 대화형 UI 및 human-in-the-loop 승인을 가능하게 하는 SDK입니다.
- 프로젝트
VRSEN/agency-swarm현실 세계의 조직 구조와 방향성 있는 통신 흐름을 사용하여 에이전트 협업을 체계화하는 다중 에이전트 AI 애플리케이션용 프레임워크입니다.
- 프로젝트
AstrBotDevs/AstrBotLLM 및 AI 에이전트를 Telegram, Slack, Discord와 같은 주류 인스턴트 메시징 앱에 통합하는 올인원 Agent 챗봇 플랫폼입니다.