AI主流开发环境搭建过程

目的

作为程序员,在AI时代的浪潮中,必须得学学用AI进行开发了,否则就被时代所抛弃。 现在就学学AI开发环境搭建的全过程,到底怎么搭建开发环境,先弄一个比较流行打法。 根据技术大拿们的推荐进行学习,推荐如下: 我们是国内,就说说国内的吧;其意思就是: 用 Claude Code 这个强大的"AI开发指挥官",通过标准的配置去指挥一个"大模型大脑"(如GLM或Claude),你在VS Code里负责监督和验收。 就是这样: 从上面过程,可以看到,多出两个干活的,而且,都是专业的,非常厉害,效率肯定刚刚的。

Claude Code到底是什么?

Claude Code 本质是一个终端里的 AI 编程助手(CLI工具)。它不是一个聊天窗口,而是一个能直接读取你项目文件、执行命令、修改代码、运行测试的智能代理。 你可以把它想象成一个坐在你旁边、能直接操作你电脑的初级程序员。你只需要用自然语言描述需求,它会自己规划、探索代码库、编写并调试代码。 你听说的"Claude Code CLI / VS Code + 插件"是它的两种使用形态: CLI:在终端里使用,功能最全。 VS Code 插件:在编辑器内提供图形界面,体验更友好。

VS Code是什么?

VS Code 全称是 Visual Studio Code,中文一般叫 "VS Code" 或 "VS 代码"。它是微软开发的一款免费、跨平台的代码编辑器,用来写代码、看代码、改代码。 你可以把它简单理解成:一个专门用来编程的"高级记事本",但功能强很多。 它主要能干什么?

  • 打开你的项目文件夹,浏览所有代码文件
  • 写代码时自动高亮语法、补全代码、提示错误
  • 内置终端,可以直接运行命令
  • 支持 Git,方便管理代码版本
  • 可以调试程序
  • 最重要的是:可以安装海量插件,扩展各种功能 它不是什么? 它不是微软那个大型 IDE Visual Studio(通常叫 VS)。
  • Visual Studio:重量级开发工具,主要用来做 .NET、C++、大型项目。
  • VS Code:轻量级编辑器,启动快,插件多,前后端、Python、AI 开发都能用。

两者名字像,但完全是两个软件。

过程

前置条件---Node.js的安装--这是claude code所依赖的生态

为什么安装Node.js? 因为Claude Code 主要是用 ‌TypeScript‌ 开发的,运行在 Node.js 生态上,界面部分用的是 React 的终端版 Ink。‌‌ 简单说,你可以把它理解为一个用 JavaScript/TypeScript 写的命令行程序,所以安装前必须先装好 Node.js 环境。‌‌ 这里有个容易混淆的点:Claude Code 的底层模型是 Anthropic 的 Claude,但工具本身是 TypeScript 写的,而不是用 Python 或 Rust 这类语言

前置条件---安装visual studio code

前置条件-Git for Windows

如果你在 Windows 原生环境下使用,建议安装,因为 Claude Code 的某些功能依赖 Bash 工具。

安装claude code CLI

安装方式有两种,推荐 npm 全局安装,通用性好。 打开终端(Windows 用 PowerShell 或 CMD,macOS/Linux 用 Terminal),执行: npm install -g @anthropic-ai/claude-code 安装完成后,验证一下: claude --version 如果显示版本号,就说明安装成功了。 具体过程如下: 如果提示上面的错误,是因为没有执行脚本的权限,执行这一个命令可以临时窗口有执行脚本的权限: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

获取大模型

我是选择了阿里的云百炼,里面有免费的token可以用

与模型结合

通过配置,让 Claude Code 这个"指挥官"去调用阿里云百炼的 GLM 模型来思考。这需要你有一个 GLM Coding Plan 的 API Key。

  1. 获取 API Key 在套餐概览页面创建一个 API Key。

  2. 配置 Claude Code 使用 GLM Claude Code 通过读取一个配置文件来获取模型信息。 在终端中执行: npx @z_ai/coding-helper 然后根据向导提示,选择语言、输入你的 GLM API Key、选择 Claude Code 工具,它就会自动帮你把配置写好。 如下所示:

个人感觉:这种配置,其实不太好用,我自己的使用感觉是这样的,还是用手动配置好。

如果你想手动配置,也可以编辑 ~/.claude/settings.json 文件(Windows 路径:C:\Users<用户名>.claude\settings.json),写入类似以下内容 { "env": { "ANTHROPIC_AUTH_TOKEN": "你的GLM_API_Key", "ANTHROPIC_BASE_URL": "open.bigmodel.cn/api/anthrop...", "ANTHROPIC_MODEL": "glm-5.3" } } 我是这样配置的: 个人感受:我使用时,上面的配置文件是不存在的,是我自己建立的 验证一下成功了吗? 哈哈,成功了,输入claude,就会有一个命令行提示,然后,你输入一个需求,就看看反应了,上面我是输入的介绍自己:

它可以正确介绍自己了,说明,它有大脑了,这就是说配置成功了,真是太不容易了,哈哈!!!

在CLI里面编程

就是在claude code CLI里面进行编程,其实就是命令行里面进行编程,那就进行简单的编程试试: 使用的情况,如何退出呢,命令: /exit 就可以直接退出了。

是可以正常使用,在命令里,进行编程,实在太不友好了,我们到编程工具当中,就是上面的visual studio code里面进行编程了。

与visual studio code的结合

打开visual studio code,安装如下的插件: 然后就可以进行编码了,我试了一下,功能果真十分强大: 个人感受:使用时要注意一下,我使用时,一会就提示我欠费了,这一点得注意一下,这说明,强大的是要付出代价的 上面的功能真得很强大,它可以让你选择很多方案,它可以对需求一步步的细化,真是让人感觉得匪夷所思!!! 一会就生成了很多代码和文档,太厉害了。

总结

听了很多AI编码厉害的消息,我还是有些疑惑,现在试了,真得十分震惊,它想得很全面,关键,它还能与你交互,根据你的需要,它也在不断的调整,有一种什么感觉呢,有一种,你是一个公司老板,AI是一个公司部门领导,我下达了需求,公司领导,会给你很多方案,你只需要选择就可以了,就是这么简单,AI真得十分强大。 有些这样的感觉: AI让程序员当上了老板,程序员开发了AI,从而解放了自己,这也说明了一个道理:只有自己才能解放自己。

相关推荐
fanjianzhihui1 小时前
对话录音质检系统的工程实践:从语音识别到LLM判定的误差控制
人工智能·语音识别
snakeshe10101 小时前
Linux 下 Ollama 完整实操指南:安装、部署大模型与开启远程访问
人工智能
FlowerJan101 小时前
ArcFace 相似度阈值别再抄 0.8 了
人工智能
阿里云大数据AI技术1 小时前
StarRocks 与 Fluss 用一条 SQL 查实时与历史
人工智能·sql
AICoder码农王1 小时前
如何写 Skill 第6课,分诊五连问:skill 看病指南
人工智能
绿意新酿1 小时前
长线学习-4
人工智能
大明二代1 小时前
Mastra RAG 进阶:使用 Drizzle ORM 和 pgvector 实现文档版本管理与 Version-aware Retrieval
人工智能
stormzhangV1 小时前
AI 平权后,最该重视的 8 种能力
人工智能·aigc·产品
RockChinQ1 小时前
QQ 好友申请与被拉进群:两道审批交给同一个 Agent
人工智能