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

数据挖掘智能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


http://www.kler.cn/a/547227.html

相关文章:

  • 机器学习:多项式回归
  • 全面了解HTTP(二)
  • 应对DeepSeek总是服务器繁忙的解决方法
  • docker容器部署jar应用导入文件时候报缺少字体错误解决
  • 已知自动驾驶的一个场景,如变道,如何做好预期功能安全
  • electron下载文件,弹窗选择下载路径,并通知下载进度
  • 故障码循环显示专项--和Deepseek的一次深度交互
  • 第2章:进阶格式与结构化元素
  • MQTT(Message Queuing Telemetry Transport)协议(三)
  • 从VGG到Transformer:深度神经网络层级演进对模型性能的深度解析与技术实践指南
  • 使用PHP爬虫获取1688商品分类:实战案例指南
  • Create Deploy Your Website Quickly - Docusaurus GitHub Pages
  • 力扣100. 相同的树(利用分解思想解决)
  • BPMN.js 与 DeepSeek 集成:打造个性化 Web 培训项目的秘诀
  • (一)获取数据和读取数据
  • [AI.认知]李飞飞团队“50美元”训练出s1-32B,以及研究成果《s1:Simple test- time scaling》,背后的本质?
  • 软考高级《系统架构设计师》知识点(四)
  • 侯捷 C++ 课程学习笔记:C++ 新标准 11/14 的革新与实战应用
  • 2025年02月13日Github流行趋势
  • 【Pico】使用Pico进行无线串流搜索不到电脑