c677393d08
Deploy Wiki to Production / deploy (push) Has been cancelled
- 银行业Agent建设方案/报告/ 4 篇:建设方案 · 智能中台 · 意图识别 · 合规风险 - 研发型企业AI转型方案/报告/ 9 篇:角色矩阵(交互版) · 培训1-6课 · 角色矩阵 · 实操培训 · 培训路线图 - AI Agent 驾驭工程/报告/ 1 篇:Harness Engineering 全面解析 - 简历AI技术讲解.html + .md - Dify部署分析报告.html
746 lines
36 KiB
HTML
746 lines
36 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>AI 工具实操培训 — Claude Code · Trae · Qoder · 工具全景</title>
|
||
<style>
|
||
:root {
|
||
--color-primary: #0078D4; --color-primary-hover: #106EBE; --color-primary-active: #005A9E; --color-primary-bg: #DEECF9;
|
||
--color-success: #107C10; --color-success-bg: #DFF6DD; --color-success-border: #A7E3A1;
|
||
--color-warning: #FF8C00; --color-warning-bg: #FFF4CE; --color-warning-border: #FFD335;
|
||
--color-error: #FF4D4F; --color-error-bg: #FDE7E9; --color-error-border: #EEACB2;
|
||
--bg: #FAF9F8; --bg-container: #FFFFFF; --bg-elevated: #F3F2F1;
|
||
--border: #E1DFDD; --border-light: #EDEBE9;
|
||
--text-primary: #201F1E; --text-secondary: #605E5C; --text-tertiary: #8A8886;
|
||
--radius-xs: 2px; --radius-sm: 4px; --radius-md: 6px; --radius-lg: 8px;
|
||
--shadow-sm: 0 0 2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.14);
|
||
--shadow-md: 0 0 2px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.14);
|
||
--header-h: 64px; --sidebar-w: 260px;
|
||
}
|
||
*{margin:0;padding:0;box-sizing:border-box;}
|
||
body{font-family:'Segoe UI Variable Text','Segoe UI',system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;background:var(--bg);color:var(--text-primary);line-height:1.57;font-size:14px;}
|
||
::-webkit-scrollbar{width:6px;height:6px;}
|
||
::-webkit-scrollbar-track{background:transparent;}
|
||
::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;}
|
||
|
||
.header{position:fixed;top:0;left:0;right:0;height:var(--header-h);background:rgba(255,255,255,0.85);backdrop-filter:blur(24px) saturate(125%);border-bottom:1px solid var(--border-light);display:flex;align-items:center;padding:0 2rem;z-index:100;}
|
||
.header .back-link{margin-right:16px;font-size:13px;color:var(--color-primary);text-decoration:none;flex-shrink:0;}
|
||
.header .back-link:hover{text-decoration:underline;}
|
||
.header h1{font-size:18px;font-weight:700;background:linear-gradient(135deg,#0078D4 0%,#2B88D8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
|
||
|
||
.sidebar{position:fixed;top:var(--header-h);left:0;bottom:0;width:var(--sidebar-w);background:var(--bg-container);border-right:1px solid var(--border);overflow-y:auto;padding:1.25rem 0;z-index:90;}
|
||
.sidebar .toc-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding:0 1.25rem;margin-bottom:.75rem;font-weight:600;}
|
||
.sidebar nav a{display:block;padding:.45rem 1.25rem;color:var(--text-secondary);text-decoration:none;font-size:12px;line-height:1.4;border-left:2px solid transparent;transition:all .15s;}
|
||
.sidebar nav a:hover,.sidebar nav a.active{color:var(--color-primary);background:var(--color-primary-bg);}
|
||
.sidebar nav a.active{border-left-color:var(--color-primary);font-weight:600;}
|
||
.sidebar .nav-sep{height:1px;background:var(--border-light);margin:.5rem 1rem;}
|
||
|
||
.main{margin-left:var(--sidebar-w);margin-top:var(--header-h);padding:32px 40px 64px;max-width:1000px;}
|
||
|
||
h2{font-size:22px;line-height:30px;padding-bottom:8px;border-bottom:1px solid var(--border);margin:40px 0 20px;color:var(--color-primary);scroll-margin-top:calc(var(--header-h) + 1rem);}
|
||
h3{font-size:18px;line-height:26px;margin:28px 0 12px;color:var(--text-primary);scroll-margin-top:calc(var(--header-h) + 1rem);}
|
||
h4{font-size:15px;font-weight:700;margin:20px 0 8px;color:var(--text-primary);}
|
||
p{margin:8px 0;color:var(--text-secondary);line-height:1.65;}
|
||
|
||
blockquote{background:var(--color-primary-bg);border-left:4px solid var(--color-primary);margin:16px 0;padding:12px 20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:14px;color:var(--text-primary);}
|
||
blockquote.warn{background:var(--color-warning-bg);border-left-color:var(--color-warning);}
|
||
|
||
.code-block{background:#1E1E1E;color:#D4D4D4;border-radius:var(--radius-md);padding:16px 20px;margin:14px 0;font-family:'Cascadia Code','Fira Code','SF Mono',Monaco,monospace;font-size:13px;line-height:1.7;overflow-x:auto;white-space:pre;}
|
||
.inline-code{background:var(--bg-elevated);color:var(--color-primary);padding:2px 6px;border-radius:var(--radius-xs);font-family:'Cascadia Code','Fira Code','SF Mono',monospace;font-size:13px;border:1px solid var(--border-light);}
|
||
|
||
.box{padding:14px 20px;border-radius:var(--radius-md);margin:18px 0;font-size:13px;line-height:1.6;}
|
||
.box-info{background:var(--color-primary-bg);border:1px solid #91CAFF;}
|
||
.box-good{background:var(--color-success-bg);border:1px solid var(--color-success-border);}
|
||
.box-warn{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);}
|
||
.box-idea{background:#F9F0FF;border:1px solid #D3ADF7;}
|
||
.box h4{margin:0 0 8px;font-size:14px;}
|
||
.box-info h4{color:var(--color-primary);}.box-good h4{color:var(--color-success);}.box-warn h4{color:var(--color-warning);}.box-idea h4{color:#722ED1;}
|
||
|
||
.table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--border);border-radius:var(--radius-md);}
|
||
table{width:100%;border-collapse:collapse;font-size:13px;}
|
||
th,td{padding:10px 14px;border:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.5;}
|
||
th{background:var(--bg-elevated);font-weight:700;color:var(--text-primary);white-space:nowrap;}
|
||
td{background:var(--bg-container);color:var(--text-secondary);}
|
||
tr:hover td{background:var(--color-primary-bg);}
|
||
|
||
.tag{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;}
|
||
.tag-blue{background:var(--color-primary-bg);color:var(--color-primary);border:1px solid #91CAFF;}
|
||
.tag-green{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);}
|
||
.tag-warn{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border);}
|
||
.tag-red{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border);}
|
||
.tag-purple{background:#F9F0FF;color:#722ED1;border:1px solid #D3ADF7;}
|
||
|
||
.steps{counter-reset:step;list-style:none;margin:16px 0;padding:0;}
|
||
.steps li{counter-increment:step;padding:10px 0 10px 40px;position:relative;color:var(--text-secondary);line-height:1.6;}
|
||
.steps li::before{content:counter(step);position:absolute;left:0;top:10px;width:26px;height:26px;background:var(--color-primary);color:#fff;border-radius:50%;text-align:center;line-height:26px;font-size:13px;font-weight:700;}
|
||
|
||
.tool-card{background:var(--bg-container);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 24px;margin:16px 0;box-shadow:var(--shadow-sm);}
|
||
.tool-card h4{display:flex;align-items:center;gap:8px;margin-top:0;}
|
||
.tool-card .tool-meta{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0;}
|
||
.tool-card p{margin:6px 0;}
|
||
|
||
ul,ol{margin:8px 0 8px 20px;}
|
||
li{margin:4px 0;color:var(--text-secondary);}
|
||
|
||
.demo-section{background:var(--bg-elevated);border:2px dashed var(--border);border-radius:var(--radius-lg);padding:24px;margin:24px 0;}
|
||
.demo-section h3{border:none;margin-top:0;color:var(--color-success);}
|
||
|
||
.footer{text-align:center;padding:28px 0;color:var(--text-tertiary);font-size:13px;border-top:1px solid var(--border-light);margin-top:40px;}
|
||
|
||
@media(max-width:1024px){:root{--sidebar-w:0;}.sidebar{display:none;}.main{margin-left:0;padding:24px 20px 48px;}}
|
||
@media(max-width:768px){.main{padding:20px 14px 40px;}.header h1{font-size:15px;}}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<header class="header">
|
||
<a href="../../index.html" class="back-link">← 返回知识库</a>
|
||
<h1>AI 工具实操培训</h1>
|
||
</header>
|
||
|
||
<aside class="sidebar">
|
||
<div class="toc-label">培训目录</div>
|
||
<nav>
|
||
<a href="#s0">培训目标</a>
|
||
<div class="nav-sep"></div>
|
||
<a href="#s1">Claude Code 全流程</a>
|
||
<a href="#s1-1">安装</a>
|
||
<a href="#s1-2">Token 购买 (DeepSeek)</a>
|
||
<a href="#s1-3">基础使用</a>
|
||
<div class="nav-sep"></div>
|
||
<a href="#s2">Trae</a>
|
||
<a href="#s3">Qoder</a>
|
||
<div class="nav-sep"></div>
|
||
<a href="#s4">常见工具一览</a>
|
||
<a href="#s5">工具速查表</a>
|
||
<div class="nav-sep"></div>
|
||
<a href="#s6">效果演示:拉取 Git 项目并启动</a>
|
||
<a href="#s7">课后作业</a>
|
||
</nav>
|
||
</aside>
|
||
|
||
<main class="main">
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s0">
|
||
<h2>培训目标</h2>
|
||
|
||
<blockquote>
|
||
<p><strong>本次培训结束后,每位学员应能:</strong></p>
|
||
<p>① 独立安装和配置 Claude Code,购买 DeepSeek API Token 并接入使用<br>
|
||
② 了解 Trae、Qoder 等 AI IDE 工具的定位和使用场景<br>
|
||
③ 对市面上常见 AI 编程工具有整体认知,知道什么场景选什么工具<br>
|
||
④ 独立完成:拉取 Git 项目 → AI 理解项目结构 → 启动运行</p>
|
||
</blockquote>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:15%;">环节</th><th style="width:12%;">时长</th><th>内容</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>Part 1</strong></td><td>30 min</td><td>Claude Code 安装 + DeepSeek Token 购买 + 配置 + 基础使用</td></tr>
|
||
<tr><td><strong>Part 2</strong></td><td>20 min</td><td>Trae / Qoder / 常见工具介绍 + 选型建议</td></tr>
|
||
<tr><td><strong>Part 3</strong></td><td>30 min</td><td>现场演示:Git clone → AI 理解项目 → 启动运行</td></tr>
|
||
<tr><td><strong>Part 4</strong></td><td>20 min</td><td>学员动手实操 + Q&A</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="box box-warn">
|
||
<h4>⚠️ 课前准备(学员需提前完成)</h4>
|
||
<p>1. 笔记本电脑(Windows/Mac/Linux 均可)<br>
|
||
2. Node.js ≥ 18.x 已安装(<code>node -v</code> 确认)<br>
|
||
3. 网络可访问 api.deepseek.com<br>
|
||
4. 注册 DeepSeek 平台账号:<code>https://platform.deepseek.com</code></p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s1">
|
||
<h2>Part 1:Claude Code 全流程</h2>
|
||
|
||
<h3 id="s1-1">1.1 安装 Claude Code</h3>
|
||
|
||
<div class="tool-card">
|
||
<h4>🔧 Claude Code CLI</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-blue">Anthropic</span>
|
||
<span class="tag tag-green">终端原生</span>
|
||
<span class="tag tag-warn">需 API Key</span>
|
||
</div>
|
||
<p>Claude Code 是 Anthropic 官方推出的终端级 AI 编程 Agent。不是 IDE 插件——它直接在终端里运行,可以读取文件、编辑代码、执行命令、操作 Git,像一个真正的 AI 工程师和你结对编程。</p>
|
||
</div>
|
||
|
||
<h4>安装步骤(3 步)</h4>
|
||
|
||
<ol class="steps">
|
||
<li>
|
||
<strong>确认 Node.js 版本</strong>
|
||
<div class="code-block">node -v # 必须 ≥ 18.x
|
||
npm -v # 确认 npm 可用</div>
|
||
</li>
|
||
<li>
|
||
<strong>全局安装 Claude Code</strong>
|
||
<div class="code-block">npm install -g @anthropic-ai/claude-code</div>
|
||
<p style="margin-top:6px;">安装成功后验证:</p>
|
||
<div class="code-block">claude --version # 输出版本号即安装成功</div>
|
||
</li>
|
||
<li>
|
||
<strong>配置 API Key</strong>
|
||
<div class="code-block"># 方式一:环境变量(推荐)
|
||
export ANTHROPIC_API_KEY="sk-ant-xxxxx"
|
||
|
||
# 方式二:写入 ~/.bashrc 或 ~/.zshrc 永久生效
|
||
echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxx"' >> ~/.bashrc
|
||
source ~/.bashrc</div>
|
||
</li>
|
||
</ol>
|
||
|
||
<h3 id="s1-2">1.2 DeepSeek API Token 购买与配置</h3>
|
||
|
||
<blockquote>
|
||
<p>Claude Code 原生使用 Anthropic API,但通过<strong>第三方 API 中转 / 兼容接口</strong>可以接入 DeepSeek。对于国内团队,DeepSeek 是性价比最高的选择。</p>
|
||
</blockquote>
|
||
|
||
<h4>DeepSeek 充值步骤</h4>
|
||
|
||
<ol class="steps">
|
||
<li>
|
||
<strong>注册并登录 DeepSeek 平台</strong>
|
||
<p>访问 <code>https://platform.deepseek.com</code>,用手机号注册</p>
|
||
</li>
|
||
<li>
|
||
<strong>进入 API Keys 页面</strong>
|
||
<p>控制台左侧菜单 → <strong>API Keys</strong> → 点击「创建 API Key」</p>
|
||
</li>
|
||
<li>
|
||
<strong>充值</strong>
|
||
<p>左侧菜单 → <strong>账单 / 充值</strong>。DeepSeek 按量计费,建议首次充值 <strong>50-100 元</strong>试用</p>
|
||
<p class="note" style="font-size:12px;color:var(--text-tertiary);margin-top:4px;">DeepSeek-V3 价格:输入 ¥1/百万 tokens,输出 ¥2/百万 tokens。日常使用每人每月约 30-80 元。</p>
|
||
</li>
|
||
<li>
|
||
<strong>复制 API Key</strong>
|
||
<p>创建后立即复制保存(关闭页面后不可再次查看)</p>
|
||
</li>
|
||
</ol>
|
||
|
||
<div class="box box-info">
|
||
<h4>DeepSeek 价格参考</h4>
|
||
<p><strong>DeepSeek-V3</strong>:输入 ¥1/M tokens · 输出 ¥2/M tokens<br>
|
||
<strong>DeepSeek-R1</strong>(推理模型):输入 ¥4/M tokens · 输出 ¥16/M tokens<br>
|
||
<strong>估算</strong>:开发岗日常使用,<strong>约 50 元/月/人</strong>即可覆盖。对比 Claude API($3/$15 per MTok),DeepSeek 便宜 10-30 倍。</p>
|
||
</div>
|
||
|
||
<div class="box box-warn">
|
||
<h4>如果使用 Claude Code 原生 API(不用 DeepSeek)</h4>
|
||
<p>也可以直接使用 Anthropic 官方 API,但需注意:① 国内网络可能不稳定 ② 价格较贵(Claude Sonnet $3/$15 per MTok)。购买地址:<code>https://console.anthropic.com</code> → API Keys。</p>
|
||
</div>
|
||
|
||
<h4>在 Claude Code 中使用 DeepSeek</h4>
|
||
|
||
<div class="code-block"># Claude Code 本身绑定 Anthropic 模型。要用 DeepSeek 作为对话模型,
|
||
# 推荐组合方案:
|
||
|
||
# 方案 A:Claude Code(主力)+ Cherry Studio(接入 DeepSeek)
|
||
# - Claude Code 负责终端内代码操作
|
||
# - Cherry Studio 用 DeepSeek 做日常对话、方案草稿、翻译等
|
||
|
||
# 方案 B:用 continue.dev 或 Cline 代替 Claude Code
|
||
# - Cline(VS Code 插件)原生支持 DeepSeek API
|
||
# - 在 Cline 设置中选择 DeepSeek 作为 Provider,填入 API Key 即可</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s1-3">
|
||
<h3>1.3 Claude Code 基础使用</h3>
|
||
|
||
<h4>启动方式</h4>
|
||
|
||
<div class="code-block"># 在项目目录下启动(Claude 会自动理解项目结构)
|
||
cd /path/to/your/project
|
||
claude
|
||
|
||
# 或指定单次任务
|
||
claude "帮我看看这个项目的目录结构,解释每个模块的作用"
|
||
|
||
# 管道模式——把 git log 喂给 Claude 分析
|
||
git log --oneline -20 | claude "总结最近的开发动态"</div>
|
||
|
||
<h4>常用交互模式</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:18%;">场景</th><th style="width:38%;">Prompt 示例</th><th>说明</th></tr></thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>理解项目</strong></td>
|
||
<td><code>阅读这个项目,告诉我它的技术栈、核心模块和启动方式</code></td>
|
||
<td>Claude 会自动扫描目录结构、package.json、配置文件</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>代码修改</strong></td>
|
||
<td><code>帮我在 UserService 里加一个修改密码的方法,要包含旧密码验证</code></td>
|
||
<td>Claude 找到文件→理解逻辑→编辑→保存</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Bug 排查</strong></td>
|
||
<td><code>接口 /api/login 返回 500,看日志分析原因并修复</code></td>
|
||
<td>Claude 读日志→定位代码→给出修复方案→执行</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>重构</strong></td>
|
||
<td><code>把 OrderController 里的 3 个长方法拆成独立的 Service</code></td>
|
||
<td>理解现有逻辑→设计拆分方案→创建新文件→验证编译</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>写测试</strong></td>
|
||
<td><code>给 UserService 的所有 public 方法生成单元测试,覆盖率 >80%</code></td>
|
||
<td>分析方法签名→生成用例→创建测试文件</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>文档生成</strong></td>
|
||
<td><code>根据代码生成 API 文档,列出所有接口的入参/出参</code></td>
|
||
<td>扫描 Controller→提取路由→整理文档</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<h4>Claude Code 快捷键</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:15%;">操作</th><th style="width:20%;">快捷键</th><th>作用</th></tr></thead>
|
||
<tbody>
|
||
<tr><td>提交消息</td><td><code>Enter</code></td><td>发送当前输入</td></tr>
|
||
<tr><td>换行</td><td><code>Shift+Enter</code></td><td>多行输入</td></tr>
|
||
<tr><td>中断</td><td><code>Ctrl+C</code></td><td>停止当前 AI 操作</td></tr>
|
||
<tr><td>历史</td><td><code>↑/↓</code></td><td>浏览历史消息</td></tr>
|
||
<tr><td>清屏</td><td><code>Ctrl+L</code></td><td>清除终端显示</td></tr>
|
||
<tr><td>退出</td><td><code>Ctrl+D</code> 或 <code>/exit</code></td><td>退出 Claude Code</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="box box-idea">
|
||
<h4>💡 使用建议</h4>
|
||
<p>• 第一次启动时,Claude 会自动分析项目结构,给它 1-2 分钟<br>
|
||
• 任务描述越具体越好:"帮我写个 XX 功能"不如"参考 UserController 的风格,在 OrderController 中加一个 GET /orders/summary 接口,返回近 30 天的订单汇总"<br>
|
||
• <strong>善用上下文</strong>:Claude 记得对话历史,可以连续追问、迭代修改<br>
|
||
• <strong>遇到权限确认</strong>:Claude 编辑文件前会请求确认,这是安全机制</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s2">
|
||
<h2>Part 2:Trae — 字节跳动的 AI 原生 IDE</h2>
|
||
|
||
<div class="tool-card">
|
||
<h4>🛸 Trae</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-blue">字节跳动</span>
|
||
<span class="tag tag-green">AI 原生 IDE</span>
|
||
<span class="tag tag-warn">免费</span>
|
||
<span class="tag tag-purple">国内直连</span>
|
||
</div>
|
||
</div>
|
||
|
||
<h4>核心特点</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:14%;">维度</th><th>说明</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>定位</strong></td><td>AI 原生 IDE,不是插件——整个 IDE 围绕 AI 交互设计</td></tr>
|
||
<tr><td><strong>价格</strong></td><td>基础版免费,功能覆盖日常开发的大部分场景</td></tr>
|
||
<tr><td><strong>安装</strong></td><td>官网 <code>https://www.trae.ai</code> 下载安装包,支持 Windows/Mac/Linux</td></tr>
|
||
<tr><td><strong>语言支持</strong></td><td>自然语言编程——用中文描述需求,AI 生成代码。对非技术背景人员极友好</td></tr>
|
||
<tr><td><strong>SOLO 模式</strong></td><td>单文件独立运行,适合快速原型验证、脚本编写</td></tr>
|
||
<tr><td><strong>适合谁</strong></td><td>非技术人员、初级开发者、需要快速出原型的场景。不适合超大型复杂项目</td></tr>
|
||
<tr><td><strong>国内体验</strong></td><td>直连,无需代理,响应速度快</td></tr>
|
||
<tr><td><strong>局限性</strong></td><td>大型复杂项目的代码库理解深度不如 Claude Code/Cursor</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<h4>使用场景速查</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:20%;">场景</th><th>适合 Trae?</th><th>推荐理由</th></tr></thead>
|
||
<tbody>
|
||
<tr><td>快速原型 / PoC</td><td><span class="tag tag-green">★★★★★</span></td><td>自然语言描述→AI 生成可运行原型,几分钟出活</td></tr>
|
||
<tr><td>内部小工具开发</td><td><span class="tag tag-green">★★★★★</span></td><td>免费、上手快、国内直连</td></tr>
|
||
<tr><td>新人学习编程</td><td><span class="tag tag-green">★★★★★</span></td><td>自然语言编程降低入门门槛</td></tr>
|
||
<tr><td>日常 CRUD 开发</td><td><span class="tag tag-green">★★★★☆</span></td><td>中小型项目够用,效率提升明显</td></tr>
|
||
<tr><td>复杂企业级项目</td><td><span class="tag tag-warn">★★★☆☆</span></td><td>代码库理解深度有限,建议 Claude Code/Cursor 互补</td></tr>
|
||
<tr><td>架构分析与重构</td><td><span class="tag tag-warn">★★☆☆☆</span></td><td>非其强项,交给 Claude Code</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s3">
|
||
<h2>Part 2(续):Qoder · 通用 AI 编码助手</h2>
|
||
|
||
<div class="tool-card">
|
||
<h4>🔌 Qoder</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-purple">AI 编码助手</span>
|
||
<span class="tag tag-warn">多模型接入</span>
|
||
</div>
|
||
<p>Qoder 是面向开发者的通用 AI 编码助手,核心特点是<strong>多模型可插拔</strong>——可以接入 DeepSeek、Qwen、Claude、GPT 等多个后端模型,让开发者自由选择底层引擎。它通常以 VS Code / JetBrains 插件形态运行,兼顾 IDE 内联补全和对话式编程两种交互模式。</p>
|
||
</div>
|
||
|
||
<h4>核心特点</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:14%;">维度</th><th>说明</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>模型灵活</strong></td><td>不绑定单一模型——可接入 DeepSeek API(省钱)、Anthropic API(最强代码能力)、本地 Ollama 模型(离线场景)</td></tr>
|
||
<tr><td><strong>安装</strong></td><td>VS Code / JetBrains 插件市场搜索安装,或官网下载</td></tr>
|
||
<tr><td><strong>价格</strong></td><td>工具本身免费,费用取决于接入的 API(如用 DeepSeek 则按 DeepSeek 计费)</td></tr>
|
||
<tr><td><strong>交互方式</strong></td><td>① 内联代码补全 ② 侧栏对话 ③ 选中代码→AI 解释/重构/生成测试</td></tr>
|
||
<tr><td><strong>适合谁</strong></td><td>需要灵活切换模型、控制成本的团队;已有明确模型偏好的开发者</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="box box-info">
|
||
<h4>Qoder 的关键差异化价值</h4>
|
||
<p>Claude Code 必须是 Anthropic API,Trae 用的是字节自己的模型。Qoder 的独特优势是<strong>你想用哪个模型就用哪个</strong>——今天用 DeepSeek 省钱写日常代码,明天切 Claude 做复杂重构,不需要换工具。相当于"一台车,可以换任何发动机"。</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s4">
|
||
<h2>Part 2(续):常见 AI 编程工具一览</h2>
|
||
|
||
<div class="tool-card">
|
||
<h4>📦 通义灵码(Tongyi Lingma)</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-blue">阿里巴巴</span>
|
||
<span class="tag tag-green">免费</span>
|
||
<span class="tag tag-purple">国内直连</span>
|
||
</div>
|
||
<p>阿里云出品的 AI 编程助手,VS Code / JetBrains 插件。个人基础版<strong>完全免费</strong>。中文业务语境理解优秀,特别适合 Java/Spring Boot/微服务开发。企业版支持私有化部署和数据安全管控。<strong>推荐指数 ⭐⭐⭐⭐⭐</strong>——国内团队日用首选。</p>
|
||
</div>
|
||
|
||
<div class="tool-card">
|
||
<h4>🐼 Cherry Studio</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-purple">开源</span>
|
||
<span class="tag tag-green">免费</span>
|
||
</div>
|
||
<p>开源多模型桌面客户端,<strong>零门槛上手</strong>。一个窗口接入 DeepSeek、通义千问、Claude、GPT 等所有主流模型。自带本地知识库功能——把自己的文档、代码片段导入,AI 可以基于你的私有知识回答。适合作为<strong>非 CLI 场景的通用 AI 入口</strong>。</p>
|
||
</div>
|
||
|
||
<div class="tool-card">
|
||
<h4>🖱️ GitHub Copilot</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-blue">微软/GitHub</span>
|
||
<span class="tag tag-warn">$10/月 个人版</span>
|
||
</div>
|
||
<p>全球用户最多的 AI 编程工具,180 万+企业用户。IDE 集成最成熟,全系 IDE 支持。代码补全体验业界标杆。国内网络可能不稳定。适合有国际开发需求的团队。<strong>推荐指数 ⭐⭐⭐⭐⭐</strong>。</p>
|
||
</div>
|
||
|
||
<div class="tool-card">
|
||
<h4>🖱️ Cursor</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-blue">Anysphere</span>
|
||
<span class="tag tag-warn">Pro $20/月</span>
|
||
</div>
|
||
<p>AI 原生 IDE(基于 VS Code),全代码库理解能力极强,跨文件修改准确。Agent 模式可端到端完成复杂开发任务。学习曲线低于 Claude Code(有图形界面),但费用较高。<strong>推荐指数 ⭐⭐⭐⭐⭐</strong>。</p>
|
||
</div>
|
||
|
||
<div class="tool-card">
|
||
<h4>⚡ Cline(VS Code 插件)</h4>
|
||
<div class="tool-meta">
|
||
<span class="tag tag-purple">开源</span>
|
||
<span class="tag tag-green">免费</span>
|
||
<span class="tag tag-warn">需 API Key</span>
|
||
</div>
|
||
<p>开源的 AI 编程 Agent,运行在 VS Code 内。支持 DeepSeek / Claude / GPT / 本地模型。功能和 Claude Code 类似(自主编辑文件、执行命令),但有图形界面。适合<strong>想用 DeepSeek 替代 Claude Code 的用户</strong>。</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s5">
|
||
<h2>工具速查表</h2>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr>
|
||
<th style="width:12%;">工具</th>
|
||
<th style="width:10%;">形态</th>
|
||
<th style="width:10%;">价格</th>
|
||
<th style="width:8%;">国内体验</th>
|
||
<th style="width:10%;">上手难度</th>
|
||
<th style="width:8%;">模型灵活</th>
|
||
<th>最适合场景</th>
|
||
</tr></thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>Claude Code</strong></td>
|
||
<td>终端 CLI</td>
|
||
<td>API 按量</td>
|
||
<td><span class="tag tag-warn">需代理</span></td>
|
||
<td><span class="tag tag-red">较高</span></td>
|
||
<td>X</td>
|
||
<td>复杂开发、架构重构、自动化流水线</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Trae</strong></td>
|
||
<td>AI IDE</td>
|
||
<td><span class="tag tag-green">免费</span></td>
|
||
<td><span class="tag tag-green">直连</span></td>
|
||
<td><span class="tag tag-green">低</span></td>
|
||
<td>X</td>
|
||
<td>快速原型、非技术人员、内部小工具</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Qoder</strong></td>
|
||
<td>IDE 插件</td>
|
||
<td>API 按量</td>
|
||
<td><span class="tag tag-green">取决模型</span></td>
|
||
<td><span class="tag tag-blue">中</span></td>
|
||
<td><span class="tag tag-green">✓</span></td>
|
||
<td>需灵活切换模型、成本敏感团队</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>通义灵码</strong></td>
|
||
<td>IDE 插件</td>
|
||
<td><span class="tag tag-green">免费</span></td>
|
||
<td><span class="tag tag-green">直连</span></td>
|
||
<td><span class="tag tag-green">低</span></td>
|
||
<td>X</td>
|
||
<td>国内日常编码、Java/Spring Boot 开发</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Cherry Studio</strong></td>
|
||
<td>桌面客户端</td>
|
||
<td><span class="tag tag-green">免费</span></td>
|
||
<td><span class="tag tag-green">直连</span></td>
|
||
<td><span class="tag tag-green">极低</span></td>
|
||
<td><span class="tag tag-green">✓</span></td>
|
||
<td>AI 通用入口、本地知识库、非 CLI 场景</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Cursor</strong></td>
|
||
<td>AI IDE</td>
|
||
<td><span class="tag tag-warn">$20/月</span></td>
|
||
<td><span class="tag tag-warn">需代理</span></td>
|
||
<td><span class="tag tag-blue">中</span></td>
|
||
<td>X</td>
|
||
<td>大型项目重构、跨文件开发</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Copilot</strong></td>
|
||
<td>IDE 插件</td>
|
||
<td><span class="tag tag-warn">$10/月</span></td>
|
||
<td><span class="tag tag-warn">可能不稳</span></td>
|
||
<td><span class="tag tag-green">低</span></td>
|
||
<td>X</td>
|
||
<td>日常编码补全、多语言项目</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>Cline</strong></td>
|
||
<td>VS Code 插件</td>
|
||
<td><span class="tag tag-green">免费</span></td>
|
||
<td><span class="tag tag-green">取决模型</span></td>
|
||
<td><span class="tag tag-blue">中</span></td>
|
||
<td><span class="tag tag-green">✓</span></td>
|
||
<td>想用 DeepSeek 跑 Agent 模式的用户</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<h4>选型建议</h4>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:18%;">角色 / 场景</th><th>推荐组合</th><th style="width:18%;">月费估算</th></tr></thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><strong>开发(主力)</strong></td>
|
||
<td>通义灵码(日常补全)+ Claude Code(复杂任务)+ DeepSeek API(备用)</td>
|
||
<td>约 ¥100-200</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>开发(预算敏感)</strong></td>
|
||
<td>通义灵码(免费)+ Cline + DeepSeek API</td>
|
||
<td>约 ¥30-50</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>非技术人员</strong></td>
|
||
<td>Cherry Studio + DeepSeek API(日常对话、文档、方案)</td>
|
||
<td>约 ¥30-80</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>快速原型 / PoC</strong></td>
|
||
<td>Trae(免费,自然语言→可运行代码)</td>
|
||
<td>¥0</td>
|
||
</tr>
|
||
<tr>
|
||
<td><strong>全员入门</strong></td>
|
||
<td>Cherry Studio(先让所有人会用 AI 对话)</td>
|
||
<td>约 ¥50/月/人</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="box box-good">
|
||
<h4>✅ 培训第一优先级</h4>
|
||
<p>不要让非技术人员一开始就学 Claude Code CLI。第一个工具必须是<strong>Cherry Studio</strong>(图形界面,零门槛),先让所有人建立"用 AI 干活"的习惯,再针对开发岗深入 Claude Code。</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s6">
|
||
<h2>Part 3:效果演示 — 拉取 Git 项目并启动</h2>
|
||
|
||
<div class="demo-section">
|
||
<h3>🎯 演示目标</h3>
|
||
<p>现场演示:从零开始,用 AI 工具完成一个真实项目的 <strong>Git Clone → 代码理解 → 环境配置 → 成功启动</strong>。全程不查文档、不 StackOverflow,只靠 AI。</p>
|
||
</div>
|
||
|
||
<h3>演示步骤</h3>
|
||
|
||
<h4>Step 1:Clone 项目</h4>
|
||
<div class="code-block"># 在终端中,拉取一个演示项目
|
||
git clone https://github.com/xxx/demo-project.git
|
||
cd demo-project</div>
|
||
|
||
<h4>Step 2:让 AI 理解项目</h4>
|
||
<div class="code-block"># 启动 Claude Code(在项目根目录下)
|
||
claude
|
||
|
||
# 在 Claude Code 对话中输入:
|
||
"阅读这个项目,告诉我:
|
||
1. 这是什么项目,技术栈是什么(前端框架、后端语言、数据库、构建工具)
|
||
2. 目录结构中每个文件夹的作用
|
||
3. 如何启动这个项目——需要安装什么依赖、配什么环境变量、执行什么命令
|
||
4. 有没有 Docker?有没有 Makefile?"</div>
|
||
|
||
<p>Claude 会自动扫描 <code>package.json</code>、<code>pom.xml</code>、<code>README.md</code>、<code>docker-compose.yml</code> 等文件,在 1-2 分钟内给出完整的项目分析报告。</p>
|
||
|
||
<div class="box box-idea">
|
||
<h4>演示要点</h4>
|
||
<p>Claude 输出项目分析后,讲师现场逐项验证——打开对应的配置文件,确认 Claude 说的对不对。这个"验证环节"<strong>本身是最有说服力的</strong>——学员亲眼看到 AI 读懂了整个项目。</p>
|
||
</div>
|
||
|
||
<h4>Step 3:环境配置 + 启动</h4>
|
||
<div class="code-block"># 继续在 Claude Code 中对话:
|
||
"根据你分析的项目结构,帮我' cd 到对应目录'并'执行启动'"
|
||
|
||
# Claude 会逐步执行:
|
||
# 1. 检查 Node.js / Java / Python 版本是否满足要求
|
||
# 2. npm install / mvn install / pip install
|
||
# 3. 配置 .env 文件(如果需要)
|
||
# 4. 启动数据库(如果有 docker-compose.yml)
|
||
# 5. 启动应用
|
||
# 6. 如果报错,自动分析错误并修复</div>
|
||
|
||
<h4>Step 4:演示"报错修复"能力(关键环节)</h4>
|
||
|
||
<blockquote class="warn">
|
||
<p>这个环节是演示的<strong>高光时刻</strong>——故意制造一个问题(比如故意不装某个依赖),让 AI 在启动报错后自动诊断并修复。学员看到 AI 不仅会写代码,还能<strong>像工程师一样排查运行时报错</strong>,这是最震撼的体验。</p>
|
||
</blockquote>
|
||
|
||
<div class="code-block"># 典型演示流程:
|
||
# 1. npm install 时故意少装一个包 → npm start 报错
|
||
# 2. 把错误信息贴给 Claude:"启动报这个错,帮我解决"
|
||
# 3. Claude 读取错误栈→分析原因→给出修复命令→执行→再次启动
|
||
# 4. 30 秒内从报错到成功运行
|
||
|
||
# 进阶演示:
|
||
# 项目启动后,再说一句:
|
||
# "项目跑起来了。现在帮我看看 localhost:3000 有没有响应"
|
||
# Claude 会用 curl 验证,确认返回 200。</div>
|
||
|
||
<h3>演示 Checklist</h3>
|
||
|
||
<div class="table-wrap">
|
||
<table>
|
||
<thead><tr><th style="width:6%;">#</th><th style="width:28%;">步骤</th><th style="width:20%;">AI 工具</th><th style="width:16%;">用时</th><th>关键验证点</th></tr></thead>
|
||
<tbody>
|
||
<tr><td>1</td><td>Git clone 项目</td><td>终端(手动)</td><td>30s</td><td>—</td></tr>
|
||
<tr><td>2</td><td>AI 分析项目结构</td><td>Claude Code</td><td>1-2 min</td><td>打开配置文件验证 AI 分析是否正确</td></tr>
|
||
<tr><td>3</td><td>AI 安装依赖</td><td>Claude Code</td><td>1-3 min</td><td>确认 npm install 等命令正确执行</td></tr>
|
||
<tr><td>4</td><td>AI 配置环境+启动</td><td>Claude Code</td><td>1-2 min</td><td>浏览器打开确认页面正常</td></tr>
|
||
<tr><td>5</td><td>制造故障→AI 修复</td><td>Claude Code</td><td>30s-1 min</td><td>从报错到修复到成功运行</td></tr>
|
||
<tr><td>6</td><td>AI curl 验证</td><td>Claude Code</td><td>10s</td><td>终端输出 HTTP 200</td></tr>
|
||
<tr><td colspan="2"><strong>总计</strong></td><td colspan="2"><strong>约 5-8 分钟</strong></td><td>全程不查文档、不 StackOverflow</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<h3>推荐演示项目</h3>
|
||
|
||
<div class="box box-info">
|
||
<h4>选择标准</h4>
|
||
<p>① 不要太简单(一个 index.html 看不出 AI 的价值),也不要太重(Java 大型项目启动就要 10 分钟)<br>
|
||
② <strong>推荐类型</strong>:Spring Boot 单体应用、Vue/React 前端项目、Node.js Express 项目<br>
|
||
③ <strong>技术栈要对口</strong>——选学员最熟悉的技术栈,他们才能判断 AI 的建议质量</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ============================================================ -->
|
||
<section id="s7">
|
||
<h2>Part 4:课后作业</h2>
|
||
|
||
<h3>必做(本周内)</h3>
|
||
|
||
<ol class="steps">
|
||
<li><strong>安装 Claude Code</strong>:在自己的开发机上完成安装+API Key 配置</li>
|
||
<li><strong>注册 DeepSeek 并充值</strong>:充值 50 元,获取 API Key</li>
|
||
<li><strong>用 Claude Code 或 Cline 操作一个真实项目</strong>:在自己正在做的项目里,用 AI 完成一次代码修改(加一个接口 / 修一个 bug / 写一段测试)。把操作过程的终端/屏幕截图发给讲师</li>
|
||
</ol>
|
||
|
||
<h3>选做</h3>
|
||
|
||
<ol class="steps" start="4">
|
||
<li><strong>安装 Trae</strong>:下载安装,用一个个人小项目体验自然语言编程</li>
|
||
<li><strong>安装 Cherry Studio + 接入 DeepSeek</strong>:搭建自己的 AI 通用入口,导入一些工作文档建立本地知识库</li>
|
||
</ol>
|
||
|
||
<div class="box box-good">
|
||
<h4>✅ 培训验收标准</h4>
|
||
<p>• 全员 Claude Code 安装完成<br>
|
||
• 全员 DeepSeek 账号注册 + 充值完成(50 元起步)<br>
|
||
• 开发岗每人提交一份「AI 辅助开发记录」:做了什么任务、用了什么 Prompt、效果如何<br>
|
||
• 一周后回访:收集使用频率数据、共性问题,安排第二次进阶培训</p>
|
||
</div>
|
||
</section>
|
||
|
||
<footer class="footer">
|
||
<p>AI 工具实操培训 · V1.0 · 2026-06-06</p>
|
||
<p style="margin-top:4px;">配套阅读:<a href="ai-enterprise-maturity-model.html" style="color:var(--color-primary);">企业 AI 成熟度五级模型</a> · <a href="ai-role-level-matrix.html" style="color:var(--color-primary);">角色×AI成熟度 效果矩阵</a> · <a href="ai-training-outline-for-it-services.html" style="color:var(--color-primary);">AI 赋能 IT 服务团队培训提纲</a></p>
|
||
</footer>
|
||
|
||
</main>
|
||
|
||
<script>
|
||
(function(){
|
||
const navLinks = document.querySelectorAll('.sidebar nav a');
|
||
const sections = document.querySelectorAll('section[id]');
|
||
function onScroll(){
|
||
let current = '';
|
||
sections.forEach(function(sec){
|
||
if(window.scrollY >= sec.offsetTop - 100) current = sec.id;
|
||
});
|
||
navLinks.forEach(function(a){
|
||
a.classList.toggle('active', a.getAttribute('href') === '#' + current);
|
||
});
|
||
}
|
||
window.addEventListener('scroll', onScroll, {passive:true});
|
||
})();
|
||
</script>
|
||
|
||
</body>
|
||
</html>
|