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 技术检测并修复错误,提升代码质量。
发表评论 取消回复