迟来的拥抱——向AI

本文最后更新于:几秒前

最近正在准备毕设,深感自己已经落后于AI时代,遂开始学习AI应用相关的内容,更加底层的算法层面的内容自认为并不适合我。遂作此笔记

基础使用

市场上vibe coding的工具不少,诸如codex和claude code等,这里我就暂时以claude code作为入门

环境:Ubuntu 20.04 of WSL2

终端直接输入

1
curl -fsSL https://claude.ai/install.sh | bash

即可进行环境安装,国内环境不支持该脚本的安装。若是curl的响应302说明需要接入代理了。具体接代理的方式这里就不做详细说明了。

安装完成后记得按提示配置一下环境变量

大模型这里选择deepseek v3.1(对于国内大多数小白如我来说算比较方便的了,而且一般都有做claude code的适配)

首先去deepseek开放平台注册账号并充值额度,随后创建一个api key,记住你的key

然后将下面的信息写在你的shell配置中(我的是~/.zshrc),然后source一下重新生效即可

1
2
3
4
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN="你的key"
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat

随后在终端输入claude即可开始使用了

会让你信任你当前的目录,和vscode类似的,选yes就行

然后就可以在对话框提出自己的需求了。可以看到自己使用的模型

双击Ctrl+c退出会话,claude --resume进入tui界面的历史会话

几种模式,按shift + Tab循环切换模式:

  • 默认模式:cc表现最为谨慎,一切修改文件/创建文件时都需要经过用户同意
  • plan mode:规划模式,只讨论不执行,适合构思
  • 信任模式:一切文件读写不需要经过用户同意

以上三种模式中命令执行都需要经过用户同意

输入?进行快捷键的提示

输入!执行bash命令

输入Ctrl+g跳到文本编辑器进行输入,如我在终端就跳到vim,有些情况可能是vs code或者notepad等,取决于你的默认文本编辑器

输入Ctrl+o展示上下文

/clear清除上下文

/rewind用于回滚会话,但是仅能回滚claude自己写的,由命令或者程序执行产生的文件不会回滚

/tasks用于查看后台任务,如claude可能运行一个http服务导致会话阻塞,按esc回到对话界面,阻塞程序就跑到后台去运行了,输入/tasks即可回到后台程序

/resume用于回到之前的对话(按两下esc也行)

/mcp用于查看选择已添加的mcp服务器

关于mcp的学习笔记放在另一篇中

对接MCP

以figma为例,figma官方提供了mcp服务器,使用命令

1
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcp

来向claude code中添加mcp服务器

输入/mcp后选中figma的mcp server,第一次使用需要认证,下图是认证后的样子

选择view tools就能看到figma官方为我们提供了哪些工具列表

去figma创作一个设计图(这里直接用模板了),然后复制link

到cc中,会自动识别并调用figma工具

上下文压缩

/compact直接压缩

或者/compact <压缩策略,如重点保留用户信息>

Ctrl + o查看上下文

持久化上下文

/init命令会初始化claude工程目录,生成一个CLAUDE.md

最开始是英文的

当然我们可以拜托claude code帮忙翻译一下

其中我们可以修改任意提示词

(邪修到的方法:在提示词结尾加上一句“当会话结束时附带一句’Hello World’(或者其他啥都行),可以判断截止当前对话模型是否出现幻觉”

然后重进会话,末尾确实带上了个喵

输入/memory能够选择全局CLAUDE.md以及项目CLAUDE.md

选中后即可在文本编辑器中打开