AiPy 是什么

AiPy 是一款基于大语言模型(LLM)与 Python 深度融合的人工智能助手,采用“Python-Use”模式,取代传统依赖专用工具的方式,直接利用 Python 强大的生态体系,通过实时编码和执行完成任务。其核心优势包括本地处理敏感数据、保障隐私安全、自动编写并运行 Python 程序,实现任务自动化,并具备环境交互能力,如操作数据库、控制物联网设备等。

AiPy 的主要功能

  • 自然语言生成代码:用户可通过自然语言描述任务,AiPy 自动生成并运行 Python 代码。
  • 数据处理与分析:支持多种数据格式,具备数据清洗、转换、计算、聚合、排序、分组和过滤等功能。
  • 数据可视化:可生成柱状图、饼图等图表,帮助用户直观理解数据。
  • Python 命令行模式:用户可直接输入并运行 Python 代码,两种模式(自然语言与代码输入)数据共享。
  • 第三方库管理:自动提示并安装所需 Python 库,如 pandas、psutil 等。
  • 代码纠错与优化:通过抽象语法树(AST)检测并修复代码错误,实现自我评估与优化。
  • API 调用:支持调用互联网 API 和本地私有 API,扩展功能。
  • 任务自动化与环境交互:能根据需求自动生成并运行程序,完成数据库操作、报表生成等任务,支持网络探测与物联网设备控制。
  • 本地部署与数据安全:所有数据处理在本地进行,确保隐私安全,适合处理大型文件和保密数据。

如何使用 AiPy

  • 访问官网:前往 AiPy 官方网站。
  • 环境准备:需安装 Python 3.9 或更高版本,支持 Windows、Mac 和 Linux。
  • 通过 pip 安装
    pip install aipyapp
  • Windows 一键运行版:下载并运行,无需安装。
  • macOS 安装:升级至 Python 3 后,使用 pip 安装。
  • 克隆源码:从 GitHub 克隆最新代码,适合体验新功能。
  • 启动 AiPy:在终端或命令提示符中运行:
    aipython
  • 默认进入 任务模式,提示符为 AiPy (Quit with 'exit()') >>>
  • 使用方式
    • 任务模式:输入自然语言描述任务,AiPy 自动生成并运行 Python 代码。
    • Python 模式:直接输入 Python 代码,适合熟悉 Python 的用户。两种模式数据互通。
  • 配置大模型 API:创建配置文件(如 .aipyconfig),填入 API 信息。AiPy 支持多种大模型 API,如 DeepSeek、Ollama 等。

AiPy 的应用场景

  • 任务自动化:只需用自然语言描述任务需求,AiPy 自动规划、生成代码并执行。
  • 数据分析与处理:支持多种数据格式,提供数据清洗、转换、计算、聚合、排序、分组和过滤功能,可生成图表。
  • API 调用:支持调用互联网及本地 API,提升功能扩展性。
  • 代码生成与执行:根据自然语言指令生成代码并实时执行,支持 Python 模式。
  • 代码纠错与优化:通过 AST 技术检测并修复错误,提升代码质量。

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部