Repolode
CopilotKit

CopilotKit/open-research-ANA

一个研究画布示例应用,AI 智能体结合实时网页搜索与人工介入审核,基于 CopilotKit、Tavily 和 LangGraph 构建。

Star
423
Fork
113
未关闭 Issue
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 目录下。

核心功能

  • 01基于 Tavily 的实时网页搜索
  • 02智能体执行过程中设有人工介入节点,用户可参与审核
  • 03使用 LangGraph 编排智能体流程
  • 04通过 CopilotKit 将聊天与画布前端连接到智能体
  • 05支持使用 LangGraph 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 是什么?
一个研究画布示例应用,AI 智能体结合实时网页搜索与人工介入审核,基于 CopilotKit、Tavily 和 LangGraph 构建。 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目