
DATAGEN
上传数据,自动生成假设、分析和报告,省下数天工作量。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1814
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10(README 指定 conda create -n datagen python=3.10)
- 已安装 Conda 环境管理工具
- 已安装 pip 并可联网下载依赖
- 需准备所选用模型提供方的 API Key(openai / google / anthropic / ollama / groq)
安装与启动步骤
-
1克隆仓库
把 DATAGEN 源码下载到本地,README 给出的仓库地址为 starpig1129/DATAGEN。
git clone https://github.com/starpig1129/DATAGEN.git -
2创建 Conda 环境
README 明确要求使用 Python 3.10,环境名固定为 datagen。
conda create -n datagen python=3.10 -
3激活环境
后续安装依赖和运行都必须在 datagen 环境下进行。
conda activate datagen -
4安装依赖
在仓库根目录执行,按 requirements.txt 安装 LangChain 等全部依赖。
pip install -r requirements.txt -
5配置环境变量
把 .env Example 重命名为 .env,并按其中条目填写全部取值。Windows 可用 ren 命令替代 mv。
mv ".env Example" .env -
6配置智能体模型
编辑 CONFIG_DIRECTORY 下的 agent_models.yaml,为各 agent 指定 provider 与模型参数。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.env | 是 | 存放密钥等环境变量,需由 .env Example 重命名后逐项填写 | (重命名 .env Example 后填写全部值) |
CONFIG_DIRECTORY | 否 | 配置目录路径,指向包含 agent_models.yaml 的文件夹,可切换 dev/prod | /your/config/path |
agents.<agent>.provider | 是 | 指定该智能体使用的模型提供方 | openai |
agents.<agent>.model_config.model | 是 | 该智能体实际调用的模型名称 | gpt-5-nano |
agents.<agent>.model_config.temperature | 否 | 控制模型输出随机性,范围 0.0-2.0 | 1.0 |
如何确认成功
README 未给出启动命令,完成依赖安装并填好 .env 与 agent_models.yaml 即视为环境就绪。
常见问题
Q:README 里的克隆地址和项目主页不一致怎么办?
A:README 安装步骤给的是 https://github.com/starpig1129/DATAGEN.git,若该地址无法访问,可改用项目主页的 zi-yue-1129/DATAGEN 地址再试。
Q:支持哪些模型提供方?
A:agent_models.yaml 中 provider 可填 openai、google、anthropic、ollama、groq,不同智能体可分别指定不同提供方。
Q:怎么在开发和生产环境之间切换?
A:把 CONFIG_DIRECTORY 指向不同的配置文件夹即可无缝切换环境,无需改动代码。
Q:temperature 应该填多少?
A:取值范围 0.0-2.0,数值越大输出越随机,README 示例中统一使用 1.0。
Q:装完依赖后怎么启动?
A:README 节选中未提供运行入口或启动命令,需要自行查看仓库源码补充。
注意事项
- README 未给出启动/运行命令,本教程仅覆盖克隆、环境与配置部分。
- Windows 下重命名 .env Example 不能用 mv,可直接在资源管理器重命名或使用 ren 命令。
- 需要自行申请并填写所选模型提供方的 API Key,否则智能体无法工作。
- 项目曾用名 AI-Data-Analysis-MultiAgent,搜索资料时两个名字都可用。
核心亮点
- 多智能体协作,自动拆解研究任务,减少人工干预
- 集成 LangChain,支持复杂数据分析和代码生成
- 从数据到报告全流程自动化,提升科研效率
不足之处
- 依赖外部 LLM API,可能产生成本且需网络
- 文档/社区待观察
适用场景
- 学术研究中的初步数据探索与假设生成
- 商业数据分析报告的快速起草
- 数据科学教学中的自动化示例生成
替代项目
AutoGen、LangChain、DataAssistant
同类项目推荐
gis-mcp
开源
让 AI 助手直接做坐标转换和空间分析
A Model Context Protocol (MCP) server implementation that connects Large Language Mo···
cocoplus
开源
给 Snowflake 数据工程装上多智能体流水线,从建项目到上线全自动。
CocoPlus is an Agentic Operating System for Snowflake Coco. It brings structured, mu···
subzeroclaw
开源
380行C代码,54KB二进制,在树莓派上跑AI智能体
An agent small enough to run anywhere. A minimal agentic runtime in C — ~380 lines,···
codexpro
开源
把 ChatGPT 变成你的本地编码代理,直接操作仓库代码
Use ChatGPT Developer Mode as a local coding agent for your repo through MCP.
super-agent-party
开源
自托管全能 AI 伴侣,聊天直播干活一肩挑
⭐ All-in-one AI companion! Super Agent Party = Self hosted neuro sama + openclaw! ⭐···
FTShare-MCP
开源
给 AI 装上金融数据接口,让智能体直接查行情做投资研究
FTShare financial data MCP for AI Agents|通过标准 MCP 接入基础金融数据与 FTShare 特···
opencode-see-image
开源
给你的文本模型装上眼睛,图片理解无缝接入
give non-vision models the ability to see images by routing images to a vision capab···
SenseNova-RoboRSI
开源
一套框架搞定具身智能体的构建、评测与迭代
A unified framework for building, evaluating, and recursively improving embodied age···
awesome-autoresearch
开源
一站式找到 AI 自动研究工具,告别重复实验
A curated list of autonomous improvement loops, research agents, and autoresearch-st···