AI 에이전트 워크스페이스 구축 템플릿, OpenDots 소개 — AI 생성 일러스트
AI 에이전트 도구

AI 에이전트 워크스페이스 구축 템플릿, OpenDots 소개

CopilotKit/OpenDots

GitHub10월 1일 발표 · 3분

OpenDots는 텍스트 채팅, 실시간 통화, 슬랙 등 다양한 환경에서 지속적으로 활동하는 AI 에이전트 워크스페이스를 구축할 수 있는 오픈소스 통합 템플릿입니다.

왜 중요해요AI 정리

이 템플릿은 AI가 단순히 질문에 답하는 것을 넘어, 실제 업무 환경에서 독립적으로 작업을 수행하고 그 과정을 체계적으로 관리할 수 있게 해준다는 점이 중요해요.

세 줄 요약GitHub 원문 기반
  1. 각 전문 에이전트는 독립적인 '컴퓨터' 환경을 가져 브라우저 제어 및 파일 시스템 접근이 가능하며, 모든 작업은 인간의 검토(Human-in-the-loop) 과정을 거쳐 문서로 저장됩니다.
  2. 단순한 질의응답을 넘어, AI가 실제 업무를 수행하고 그 과정과 결과물을 체계적으로 관리하는 '지속적인 협업' 시스템 구축에 활용할 수 있습니다.
  3. 본 템플릿은 자체 호스팅이 필수적이며, 슬랙 연동이나 실시간 통화 같은 일부 고급 기능들은 아직 연결된 서비스 검증 단계임을 염두에 두어야 합니다.

OpenDots는 텍스트 채팅, 실시간 통화, 슬랙 등 다양한 환경에서 지속적으로 활동하는 (Dot)를 위한 통합 템플릿입니다. 사용자는 이 템플릿을 클론하여 자신만의 워크스페이스를 구축하고, 필요한 서비스와 도구를 연결할 수 있습니다. OpenDots는 단순한 질의응답을 넘어, 전문 에이전트가 독립적인 '컴퓨터' 환경에서 실제 업무를 수행하는 지속적인 협업 시스템을 목표로 합니다.

각 Dot은 고유의 이름과 역할, 허용된 도구를 부여받으며, 자체 컴퓨터(OpenBot)를 사용하여 브라우저 제어 및 파일 시스템 접근이 가능합니다. 에이전트가 웹사이트 요약이나 파일 생성 같은 작업을 수행할 경우, 모든 과정은 채팅창에 표시되며, 최종 결과물은 '인간 검토(Human-in-the-loop)' 단계를 거쳐 승인된 후 문서(Page)로 저장됩니다.

시스템의 핵심 아키텍처는 CopilotKit과 AG-UI를 기반으로 하며, AG-UI가 백엔드와 CopilotKit 컴포넌트 간에 메시지 스트림, 도구 호출, 에이전트 상태 등을 전달합니다. 작업 문서인 Space와 Page는 로컬 워크스페이스 데이터베이스에 저장되며, Dot의 대화 기록은 CopilotKit Threads를 사용해 관리됩니다.

본 템플릿은 자체 호스팅(self-hostable) 방식으로 운영되어야 하며, 배포 시 모델 제공자 및 채널 연결 등 여러 설정을 구성해야 합니다. 일부 고급 기능(예: 실시간 통화나 라이브 인텔리전스)은 아직 연결된 서비스 검증 단계에 있거나 추가적인 설정이 필요합니다.

용어 풀이

AI 에이전트
목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
오픈소스
소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
궁금한 점AI 정리 · 원문 기반
에이전트가 업무를 수행할 때 어떤 방식으로 작동하나요?

각 전문 에이전트는 독립적인 '컴퓨터' 환경을 갖게 돼요. 이 컴퓨터를 사용해서 웹사이트 요약이나 파일 생성 같은 실제 업무를 수행할 수 있고, 모든 과정은 채팅창에 표시돼요.

AI가 만든 결과물은 어떻게 최종적으로 저장되나요?

에이전트가 작업을 완료한 후에는 '인간 검토(Human-in-the-loop)' 단계를 거쳐야 해요. 이 승인 과정을 거친 최종 결과물만이 문서(Page)로 저장될 수 있어요.

이 시스템을 사용하려면 어떤 준비가 필요한가요?

이 템플릿은 반드시 자체 호스팅 방식으로 운영해야 해요. 배포할 때 모델 제공자나 채널 연결 등 여러 설정을 직접 구성하는 과정이 필요해요. 또한 일부 고급 기능은 추가 설정이나 검증 단계가 있을 수 있어요.

원문GitHub · CopilotKit/OpenDots
궁금한 점 3개AI 정리