当前位置: 首页 > news >正文

数据挖掘智能Agent

🤗 CodeGenie - 智能编程助手

数据处理和分析对于数据分析工作人员来说,往往既复杂又令人头疼,需要耗费大量精力进行重复性工作。为了解决这一问题,我们开发了一款集成了自然语言处理和代码生成功能的智能编程助手——CodeGenie。通过对话形式,CodeGenie能够智能地分析数据和管理文件。无论您是经验丰富的开发人员还是编程新手,CodeGenie都能成为您的得力助手。

项目简介

CodeGenie 是一款旨在通过对话形式简化编程工作的工具。它不仅可以帮助用户生成并执行Python代码,还能进行文件管理、数据分析,并提供实时反馈。这款助手特别适合需要频繁处理数据的场景,如数据分析、金融建模和机器学习等。需要强调的是,CodeGenie 基于 SmolAgents 代理框架,其核心功能是通过编写代码来执行数据分析任务,而不是简单地使用代理来编写代码。这意味着 CodeGenie 能够自主编写和执行代码以完成复杂的分析工作,而不是仅仅作为一个辅助工具。

功能特性

核心能力

  • 自然语言编程:通过对话形式完成代码生成与执行
  • 文件管理系统
    • csv/xlsx/txt文件上传至代默认目录(默认操作目录为tmp
    • 实时文件列表展示与下载
  • 变量管理
    • 实时显示编程助手环境生成的变量
    • 交互式变量追踪面板
  • 智能工具集成
    • 内置Tavily搜索引擎(知识增强)
    • 您可以将 Gradio Spaces 作为工具共享和加载到 Hub 或从 Hub 加载,更多功能即将推出!

技术亮点

  • 基于大语言模型
  • 模块化工具架构设计
  • 交互式错误处理机制

使用指南📖

1.上传文件

  • 通过侧边栏上传数据文件到tmp目录
  • 支持格式:csv/txt/xlsx

2.提出问题

1. 请计算1+9=?
2. 请对SouthGermanCredit.csv文件的数据内容进行特征统计分析。

3.查看结果

  • 实时代码执行反馈
  • 生成文件自动保存至tmp
  • 变量状态实时更新

演示

  • 打开网址:http://localhost:8501/#codegenie
  • 应用界面
    在这里插入图片描述

在这里插入图片描述

  • 魔塔演示地址
  • github源码地址

运行要求

环境变量

# 在.env文件中配置

# Tavily搜索服务(可选)。
TAVILY_KEY=xxx

# 设置模型信息
MODEL_ID=xxx # 模型的名称id
API_KEY =xxx  # 模型的Key
BASE_URL=xxx # 模型的访问地址

致谢

  • 智能体框架 smolagents

  • 交互式应用框架 Streamlit

相关文章:

  • Apache Iceberg 与 Apache Hudi:数据湖领域的双雄对决
  • 【网络安全 | 漏洞挖掘】后端接受非预期参数的故事
  • 【读点论文】Rewrite the Stars将svm的核技巧映射到高维空间,从数理逻辑中丰富特征维度维度
  • 详解C++的存储区
  • 在AMLOGIC android14 平台上使用adb
  • 如何在 MySQL 5.6 中实现按季度分组并找到销量最高的书籍
  • QT c++ QMetaObject::invokeMethod函数 线程给界面发送数据
  • UE5中的快捷键汇总
  • 电源测试和测量系统的创新遥感方法可以消除哪些潜在问题
  • 土建施工员考试题库及答案
  • 在 CentOS 上更改 SSH 默认端口以提升服务器安全性
  • Django 初学小案例:用户登录
  • Windows搭建SVN本地服务器 + TortoiseSVN客户端
  • SQL Query美化
  • 单细胞学习(13)—— Seurat → Scanpy 分析流程
  • UnrealEngine开发无人机飞行模拟软件的手柄如何选择
  • JAVA生产环境(IDEA)排查死锁
  • Grafana Windows在 Windows 上轻松实现数据监控与可视化
  • VSCODE - 连接远程linux服务器,报错XHR failed 解决方法
  • C语言-------结构体(1)
  • 浦江潮涌征帆劲,上海以高质量发展服务全国发展大局
  • 英国知名歌手批政府:让AI公司免费使用艺术家作品是盗窃
  • “80后”南京大学天文与空间科学学院教授施勇加盟西湖大学
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 林诗栋/蒯曼混双取胜,国乒赢得多哈世乒赛开门红
  • 舞者王佳俊谈“与AI共舞”:像多了一个舞伴,要考虑它的“感受”