Repolode
CopilotKit

CopilotKit/open-research-ANA

CopilotKit, Tavily, LangGraph를 기반으로 실시간 웹 검색과 사용자의 검토를 지원하는 AI 에이전트 리서치 캔버스 데모 앱입니다.

스타
423
포크
113
열린 이슈
3
마지막 커밋
그저께

어떤 프로젝트인가요?

open-research-ANA는 Agent Native Application의 데모로, 사용자와 AI 에이전트가 같은 문서에서 함께 작업하는 리서치 캔버스입니다. 에이전트는 Tavily를 통해 실시간 검색을 수행하고 주요 단계에서 사용자 입력을 기다리므로, 사용자는 최종 답변을 읽는 데 그치지 않고 리서치 방향을 직접 조정할 수 있습니다.

에이전트는 LangGraph로 구현되었고, 프론트엔드는 CopilotKit을 사용해 채팅 인터페이스와 캔버스를 실행 중인 에이전트에 연결합니다. 로컬에서 실행하려면 LangGraph CLI로 에이전트를 시작하고, CopilotKit CLI로 터널을 연 다음, pnpm으로 Next.js 프론트엔드를 실행해야 합니다. OpenAI, Tavily, LangSmith, CopilotKit API 키가 필요합니다.

이 저장소는 CopilotKit 모노레포에 통합되었으며, 유지 관리되는 버전은 examples/showcases/research-canvas에 있습니다.

핵심 기능

  • 01Tavily 기반 실시간 웹 검색
  • 02사용자가 에이전트의 작업 단계를 검토하는 휴먼 인 더 루프 체크포인트
  • 03LangGraph 기반 에이전트 오케스트레이션
  • 04CopilotKit을 통해 에이전트에 연결되는 채팅 및 캔버스 프론트엔드
  • 05LangGraph CLI와 Next.js 프론트엔드를 사용하는 로컬 설정

활용 사례

  • 웹을 검색하고 사용자의 지침을 요청하는 에이전트와 함께 리서치 주제 탐색
  • LangGraph 에이전트와 CopilotKit 프론트엔드를 결합하는 방법 학습
  • 휴먼 인 더 루프 리서치 어시스턴트 프로토타이핑

빠른 시작

  1. 1

    사전 요구 사항을 설치합니다: pnpm, Docker, LangGraph CLI

  2. 2

    agent 폴더에서 에이전트를 시작합니다

    langgraph up
  3. 3

    frontend 폴더에서 프런트엔드 종속 항목을 설치합니다

    pnpm install
  4. 4

    프런트엔드 개발 서버를 시작합니다

    pnpm run dev

사용 전 알아둘 점

  • 실행하려면 OpenAI, Tavily, LangSmith, CopilotKit 계정과 API 키가 필요합니다.
  • 이 프로젝트는 데모이며 CopilotKit 모노레포에 통합되었습니다. 최신 버전은 해당 모노레포에서 확인할 수 있습니다.

토픽

자주 묻는 질문

open-research-ANA은(는) 무엇인가요?
CopilotKit, Tavily, LangGraph를 기반으로 실시간 웹 검색과 사용자의 검토를 지원하는 AI 에이전트 리서치 캔버스 데모 앱입니다. open-research-ANA는 Agent Native Application의 데모로, 사용자와 AI 에이전트가 같은 문서에서 함께 작업하는 리서치 캔버스입니다. 에이전트는 Tavily를 통해 실시간 검색을 수행하고 주요 단계에서 사용자 입력을 기다리므로, 사용자는 최종 답변을 읽는 데 그치지 않고 리서치 방향을 직접 조정할 수 있습니다.
open-research-ANA은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
open-research-ANA에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
open-research-ANA은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. open-research-ANA의 마지막 커밋은 2026년 10월 19일입니다.
open-research-ANA은(는) 어디에 사용할 수 있나요?
웹을 검색하고 사용자의 지침을 요청하는 에이전트와 함께 리서치 주제 탐색 LangGraph 에이전트와 CopilotKit 프론트엔드를 결합하는 방법 학습 휴먼 인 더 루프 리서치 어시스턴트 프로토타이핑
open-research-ANA는 어떻게 설치하나요?
사전 요구 사항을 설치합니다: pnpm, Docker, LangGraph CLI agent 폴더에서 에이전트를 시작합니다: langgraph up frontend 폴더에서 프런트엔드 종속 항목을 설치합니다: pnpm install 프런트엔드 개발 서버를 시작합니다: pnpm run dev
open-research-ANA은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CopilotKit/open-research-ANA

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트