AI 工具
Ubuntu 26.04 已成为 AI 开发与部署的主流平台之一。本章节将系统性地介绍在 Ubuntu 上安装、配置和使用各类 AI 工具的方法,帮助你快速搭建高效的 AI 工作环境。
章节概览
AI 编辑器与 IDE
现代 AI 编辑器将大语言模型深度集成到代码编写流程中,提供智能补全、代码生成、重构建议等功能。本节涵盖:
- Cursor — 基于 VS Code 的 AI 原生编辑器,支持多模型对话与代码生成
- Windsurf (Codeium) — 免费的 AI 代码补全工具与编辑器
- Zed — 高性能编辑器,内置 AI 辅助功能
- VS Code + AI 扩展 — 通过 Copilot、Continue、Cline 等扩展增强 VS Code
AI 编程助手(CLI)
命令行 AI 编程助手让你在终端中直接与 AI 模型交互,完成代码编写、调试、重构等任务。本节涵盖:
- Claude Code — Anthropic 官方 CLI 编程助手
- Aider — 开源终端 AI 结对编程工具
- GitHub Copilot CLI — GitHub 官方命令行 AI 助手
- Gemini CLI — Google 的终端 AI 工具
- OpenCode — 开源终端 AI 编程助手
本地大模型
在本地运行大语言模型,保护数据隐私,降低 API 成本,享受离线推理能力。本节涵盖:
- Ollama — 最流行的本地模型运行框架
- LM Studio — 图形化本地模型管理与对话工具
- llama.cpp — 高性能 C++ 推理引擎
- Jan — 开源本地 AI 对话客户端
- Open WebUI — Web 界面的本地模型交互平台
- 模型推荐对比 — Llama 3、Qwen、DeepSeek、Mistral 等热门模型对比
AI 图像与语音
AI 不仅能处理文本,还能生成图像、处理语音。本节涵盖:
- Stable Diffusion WebUI (AUTOMATIC1111) — 最流行的 AI 绘图工具
- ComfyUI — 基于节点的高级图像生成工作流
- OpenAI Whisper — 强大的语音转文字模型
AI 平台与自动化
构建 AI 应用、搭建自动化工作流的平台工具。本节涵盖:
- Dify — 开源 LLM 应用开发平台
- n8n — 可视化工作流自动化工具,支持 AI 节点
- LangChain / LangGraph — 构建 LLM 应用的开发框架
OpenClaw
OpenClaw 是运行在自有设备上的本地优先个人 AI 助手,通过 WhatsApp、Telegram、Slack 等消息渠道与你对话,并能调用工具、运行自动化任务。
- 本地优先 — 网关守护进程运行在你自己的机器上
- 多渠道接入 — 在你已有的聊天软件里直接和助手对话
- 工具与自动化 — 内置工具执行、cron 定时任务与 webhook
GPU 环境配置
AI 工作负载通常需要 GPU 加速。本节涵盖:
- NVIDIA 驱动安装 — 使用 ubuntu-drivers 自动安装
- CUDA Toolkit — GPU 计算平台安装与配置
- cuDNN — 深度学习加速库
- GPU 验证 — 确认 GPU 环境正常工作
- ROCm (AMD GPU) — AMD 显卡的 AI 计算支持
- 常见问题排查 — 驱动冲突、版本不匹配等问题的解决方案
快速开始
如果你是 AI 工具新手,建议按以下顺序阅读:
- 先配置 GPU 环境(如果你有 NVIDIA 显卡)
- 安装 Ollama 运行本地模型,体验本地 AI
- 选择一款 AI 编辑器 提升编程效率
- 尝试 CLI 编程助手 在终端中使用 AI
Tip
大部分 AI 工具都需要较大的内存和存储空间。建议你的系统至少有 16GB 内存和 50GB 可用磁盘空间。如果要运行本地大模型,推荐 32GB 以上内存和一块至少 8GB 显存的 NVIDIA 显卡。
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Ubuntu 26.04 LTS | Ubuntu 26.04 LTS |
| 内存 | 8 GB | 32 GB 或更多 |
| 存储 | 30 GB 可用 | 100 GB+ SSD |
| GPU | 无(仅 CPU) | NVIDIA RTX 3060 12GB 或更高 |
| 网络 | 宽带连接 | 稳定的宽带连接 |
Note
本章节中的所有命令和配置均基于 Ubuntu 26.04 LTS。部分工具可能也适用于其他 Ubuntu 版本,但我们仅对 26.04 进行了验证。
Last updated on