搭建 AI 自动化工作站
把前面学到的所有技能串联起来——定时任务、Shell 函数、AI 调用,搭建你的个人 AI 自动化工作站。
搭建 AI 自动化工作站
这是本课程的最后一课。我们把前面学到的所有东西串联起来,搭建一个自动化的 AI 工作站。
什么是 AI 自动化工作站
简单说:一组预设好的脚本和定时任务,让你的电脑自动完成各种 AI 辅助的工作——你甚至不用坐在电脑前。
组件一:AI 工具箱
把前面封装好的 AI 函数集中管理。
macOS / Linux: 创建 ~/.ai-tools.sh 文件:
source ~/.ai-config
ai() { curl -s https://api.deepseek.com/chat/completions -H "Authorization: Bearer $DEEPSEEK_KEY" -H "Content-Type: application/json" -d "{\"model\": \"deepseek-chat\", \"messages\": [{\"role\": \"user\", \"content\": \"$*\"}]}" | python -m json.tool; }
translate() { ai "翻译成英文,只输出翻译结果:$*"; }
summarize() { cat | ai "用 3 句话总结以下内容:"; }
Windows PowerShell: 在 $PROFILE 文件中添加对应的 PowerShell 函数(见上一课)。
组件二:定时任务
定时任务让 AI 自动执行工作。不同平台使用不同工具:
| 平台 | 工具 | 说明 |
|---|---|---|
| macOS / Linux | cron | 系统自带,文本配置 |
| Windows | 任务计划程序 | 系统自带,图形界面配置 |
macOS / Linux(cron): 运行 crontab -e 添加:
# 每天早上 9 点,AI 生成今日待办提醒
0 9 * * * /bin/bash -c 'source ~/.ai-tools.sh && ai "根据我昨天的工作记录,生成今天的 3 个重点任务" >> ~/daily-todo.txt'
# 每周五下午 5 点,AI 生成本周工作周报
0 17 * * 5 /bin/bash -c 'source ~/.ai-tools.sh && ai "根据本周的 Git 提交记录,生成一份简洁的周报"' | mail -s "周报" your@email.com
Windows(任务计划程序):
- 打开「任务计划程序」(搜索 Task Scheduler)
- 创建基本任务 → 设置触发器(每天 9:00)
- 操作选择「启动程序」→ 程序填
powershell,参数填-Command "ai '生成今日待办' >> daily-todo.txt"
组件三:自动化工作流脚本
把多个步骤串成一个脚本:
macOS / Linux(保存为 daily-auto.sh):
#!/bin/bash
source ~/.ai-tools.sh
echo "=== 开始每日自动化 ==="
cd ~/projects/myapp && git pull
git log --oneline -5 | ai "总结这个项目最近 5 次提交的进展"
ai "基于今天的工作内容,生成一份简洁的日报" > ~/reports/$(date +%Y%m%d).md
echo "=== 自动化完成 ==="
Windows PowerShell(保存为 daily-auto.ps1):
Write-Host "=== 开始每日自动化 ==="
Set-Location ~/projects/myapp
git pull
git log --oneline -5 | ai "总结这个项目最近 5 次提交的进展"
$date = Get-Date -Format "yyyyMMdd"
ai "基于今天的工作内容,生成一份简洁的日报" | Out-File "~/reports/$date.md"
Write-Host "=== 自动化完成 ==="
完整的文件结构
macOS / Linux:
~
├── .ai-config # API Key 配置
├── .ai-tools.sh # AI 函数工具箱
├── projects/ # 你的项目
├── reports/ # 自动生成的报告
└── scripts/
├── daily-auto.sh # 每日自动化
└── weekly-report.sh # 周报生成
Windows:
用户目录
├── Documents\PowerShell\Microsoft.PowerShell_profile.ps1 # AI 函数 + API Key
├── projects\ # 你的项目
├── reports\ # 自动生成的报告
└── scripts\
├── daily-auto.ps1 # 每日自动化
└── weekly-report.ps1 # 周报生成
课程回顾
到这里,你已经学会了:
- 终端基础和必备命令
- 用 CLI 调用 AI API
- 让 AI 帮你写命令和执行命令
- AI 终端工具和 Git 工作流
- 封装 AI 为可复用的工具
- 企业级 CLI 实战和自动化
核心理念: 在 AI 时代,CLI 的价值不是让你记住更多命令,而是让你用最少的命令驾驭最强大的 AI。
你已经从「CLI 小白」进化成了「AI 工作站站长」。接下来,去创造属于你自己的自动化工作流吧!