🚀 快速开始
本教程专为零基础用户设计,不需要任何编程经验。只需按照步骤操作,您就能在1-2小时内掌握AI CLI工具的基本使用。
环境准备
在开始使用AI CLI工具之前,需要准备基本的运行环境。
安装 Node.js
大多数AI CLI工具都基于Node.js运行,首先需要安装Node.js环境:
# 访问 https://nodejs.org 下载最新LTS版本
# 或者使用包管理器安装
# Windows (使用 Chocolatey)
choco install nodejs
# macOS (使用 Homebrew)
brew install node
# Linux (Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
请确保安装Node.js版本16或更高版本。安装完成后,重启终端使环境变量生效。
验证安装
打开终端(命令提示符),输入以下命令验证安装:
node --version
npm --version
如果看到版本号输出,说明Node.js安装成功。
选择AI工具
根据您的需求和预算选择合适的AI工具。以下是推荐的入门选择:
完全免费,支持国内顶级模型,智能工作流编排
阿里巴巴开发,中文理解能力强,免费额度充足
Google开发,多模态支持,超大上下文窗口
Anthropic开发,推理能力强,适合复杂任务
国内用户建议从iFlow + Qwen开始,完全免费且中文支持好。国外用户推荐Gemini + Claude组合。
安装配置
以Qwen为例,演示完整的安装配置过程:
1. 安装工具
# 全局安装Qwen CLI
npm install -g @qwen/cli
2. 获取API密钥
- 注册/登录阿里云账号
- 开通DashScope服务
- 在API-KEY管理页面创建新密钥
- 复制密钥并妥善保存
3. 配置环境
# 设置环境变量 (Windows)
set DASHSCOPE_API_KEY=your_api_key_here
# 设置环境变量 (macOS/Linux)
export DASHSCOPE_API_KEY=your_api_key_here
# 或使用配置命令
qwen configure
API密钥相当于密码,请勿在代码中硬编码或分享给他人。建议使用环境变量或配置文件管理。
第一次AI对话
现在您可以开始与AI进行第一次对话了!
基本对话命令
# 简单对话
qwen "你好,请介绍一下你自己"
# 询问问题
qwen "什么是人工智能?"
# 请求帮助
qwen "如何学习编程?"
常用参数
# 指定模型
qwen --model qwen-turbo "你的问题"
# 保存输出到文件
qwen "写一个Python程序" -o hello.py
# 从文件读取输入
qwen -f input.txt
# 查看帮助
qwen --help
• 使用引号包围问题避免解析错误
• 问题描述越详细,回答质量越高
• 可以要求AI以特定格式或风格回答
实用场景
掌握基本对话后,可以尝试以下实用场景:
📝 内容创作
# 写文章
qwen "写一篇关于人工智能的1000字文章"
# 生成标题
qwen "为技术博客生成10个吸引人的标题"
# 内容润色
qwen "请润色以下文字:[粘贴您的文字]"
💻 编程辅助
# 生成代码
qwen "写一个Python函数计算斐波那契数列"
# 代码解释
qwen "解释这段Python代码的作用:[粘贴代码]"
# 调试帮助
qwen "帮我找出这段代码的错误:[粘贴代码]"
📊 数据分析
# 数据分析建议
qwen "如何分析用户行为数据?"
# 生成报告
qwen "根据以下销售数据生成月度报告:[粘贴数据]"
# 图表建议
qwen "什么图表适合展示时间序列数据?"
⚡ 进阶技巧
提示词工程
学会设计好的提示词是提高AI回答质量的关键:
明确角色
# 不好的提示
qwen "写个邮件"
# 好的提示
qwen "你是一名专业的商务沟通专家,请帮我写一封向客户介绍新产品的邮件"
提供上下文
# 不好的提示
qwen "分析这个问题"
# 好的提示
qwen "我是一名初级程序员,正在学习Python。请分析为什么我的代码会出现IndexError:[粘贴代码和错误信息]"
指定格式
qwen "请以表格形式对比Python和JavaScript的优缺点,包含性能、易用性、应用场景三个维度"
批量处理
利用脚本实现批量处理,提高效率:
# 创建批处理脚本
#!/bin/bash
# 读取文件列表并逐个处理
while read line; do
echo "处理: $line"
qwen "总结以下内容:$line" -o "summary_$(date +%s).txt"
done < input_list.txt
echo "批量处理完成!"
对于重复性任务,编写简单的批处理脚本可以大幅提高工作效率。
工具组合
不同AI工具各有优势,学会组合使用:
创作流程示例
# 1. 用Qwen生成大纲
qwen "为人工智能主题文章生成详细大纲" -o outline.txt
# 2. 用Claude撰写内容
claude "根据以下大纲撰写详细内容:$(cat outline.txt)" -o content.txt
# 3. 用Gemini添加多模态元素
gemini "为以下文章内容建议相关的图表和图片:$(cat content.txt)"
代码开发流程
# 1. 用Copilot生成基础代码
copilot "创建一个用户管理系统"
# 2. 用Claude优化架构
claude "优化以下代码架构:$(cat app.py)"
# 3. 用QoderCLI检查质量
qodercli --analyze app.py