Think Graph 是一个革新性的知识管理和学习工具,它利用人工智能技术将零散的知识点连接成完整的知识网络,帮助用户更好地理解和记忆复杂的知识体系。
- 🤖 AI智能分析 - 强大的AI引擎自动分析文本内容,提取关键概念,构建知识连接
- 📊 实时可视化 - 直观的知识图谱展示,帮助快速理解知识结构
- 🎯 智能推荐 - 基于学习历史和兴趣,智能推荐相关知识点
- 🔍 语义搜索 - 深度理解搜索意图,返回最相关的知识内容
- 🌐 知识连接 - 自动发现知识点之间的关联,构建完整知识网络
- 💡 深度思考 - 支持深度思考模式,提供更全面的知识分析
- Node.js 18.0.0 或更高版本
- npm 或 yarn 包管理器
- 现代浏览器(推荐 Chrome, Firefox, Safari 最新版本)
- 克隆项目代码
git clone https://github.com/yourusername/think-graph.git
cd think-graph
- 安装依赖
npm install
# 或
yarn install
- 配置环境变量
复制
.env.example
文件为.env.local
并填写必要的配置信息:
cp .env.example .env.local
- 启动开发服务器
npm run dev
# 或
yarn dev
访问 http://localhost:3000 开始使用
- 在首页搜索框输入任意主题或问题
- 系统将自动分析内容并生成知识图谱
- 点击图谱中的节点可查看详细信息
- 深度思考模式: 开启后将提供更详细的推理过程
- 联网搜索: 启用后可获取实时网络信息
- 知识导出: 支持导出知识图谱为多种格式
- 前端框架: Next.js
- UI组件: Tailwind CSS
- 图形渲染: Cytoscape.js, Three.js
- AI模型: OpenAI GPT
- 数据存储: Supabase
我们欢迎任何形式的贡献,无论是新功能、bug修复还是文档改进。请查看我们的贡献指南了解详情。