airda(Air Data Agent)是面向数据分析的多智能体,能够理解数据开发和数据分析需求、理解数据、生成面向数据查询、数据可视化、机器学习等任务的SQL和Python代码。

Python>=3.10
pip安装
pip install airda -i https://pypi.python.org/simple/
使用airda需要用到mongodb,可采用docker安装mongodb
#拉取mongo镜像
docker pull mongo
docker run -itd --name mongo -v /{path_of_mongo_data}:/data/db -p 27017:27017 mongo
环境变量
下载https://github.com/hitsz-ids/airda/blob/main/.env.template文件,自定义embedding模型,mongo配置,以及openai配置
airda env load -p {your_path}/.env_template
日志文件(非必须)
下载https://github.com/hitsz-ids/airda/blob/main/log_config.yml.template文件,自定义日志配置
airda log load -p {your_path}/log_config.yml.template
添加你的数据源
airda datasource add -n {datasource_name} -h {host} -p {port} -k MYSQL -d {database} -u {username} -w {password}
#当前只支持kind为MYSQL的数据源
训练数据源的schema
airda datasource sync -n {datasource_name}
查询当前可用的数据源
airda datasource ls
airda run cli -n {datasource_name}
#输入你的问题:
我们欢迎各种贡献和建议,共同努力,使本项目更上一层楼!麻烦遵循以下步骤:
在您开始之前,我们强烈建议您花一点时间检查 这里 再进行贡献。
$ claude mcp add airda \
-- python -m otcore.mcp_server <graph>