Claude 应用实践:探索今日头条的无限可能

Claude 应用实践:探索今日头条的无限可能

Claude Code是Anthropic公司推出的一款终端AI编程助手,目前有Sonnet4.5、Haiku4.5和Opus4.1三个版本。Sonnet4.5专注于复杂推理和自主编程,Haiku4.5则是为高并发场景做了优化,而Opus4.1则是用来解决技术问题的。它支持macOS、Ubuntu/Debian和Windows WSL环境,通过终端进行自然语言编程,用户可以通过npm全局安装,并且可以与VS Code等开发环境集成,支持200K token的上下文,适配主流编程语言和框架。

这个工具在2025年2月推出了测试版,直到5月才正式发布,短短三个月内,用户量就涨了十倍,营收也超过了5亿美元。2025年9月30日,Claude Sonnet 4.5发布了新版本,增加了检查点功能和VS Code扩展,并且开放了Claude Agent SDK,支持用户构建自定义智能体,实现连续自主编程超过30小时。到了2025年11月19日,Anthropic宣布和微软进一步合作,Claude模型正式在Microsoft Foundry平台进行公测,并集成到Microsoft 365 Copilot中。再到2025年12月09日,Claude Code以研究预览版的形式深度集成到了Slack中,可以在聊天中实现编码的全自动化流程。最后,2025年12月21日,METR报告指出Claude Opus 4.5能够持续自主编码达到5小时,而完成50%的任务时间大约为4小时49分钟。

安装Windows环境

1. 安装Node.js

// 推荐使用NodeSource仓库
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

// 验证安装
node --version
npm --version

2. 安装Git

// 官网下载速度较慢,建议用镜像下载,比如清华大学的镜像源
https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/

3. 安装Claude Code

如果启动claude时出现错误

// 全局安装
npm install -g @anthropic-ai/claude-code

// 验证安装
claude --version

// 启动Claude
claude

4. 配置Anthropic服务

如果启动claude时出现错误

无法连接到Anthropic服务 
连接失败:api.anthropic.com: ERR_BAD _REQUEST

解决步骤:

  1. 找到 .claude.json 文件,通常在 c://Users//你的用户名// 路径下
  2. 添加 haCsompletedOnboarding 字段
{
  "installMethod": "unknown",
  "autoUpdates": true,
   ····
  // 可以忽略上面的内容
  "hasCompletedOnboarding": true  // 新增字段
}

5. 配置GLM API

C:UsersAdministrator.claude路径下新建(或修改)setting.json 文件

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的API密钥",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
  }
}

6. 重新启动Claude

// 关闭所有Claude进程(如果有的话)
pkill -f claude
 
// 重新启动Claude
claude

基础使用会话内命令(斜杠命令)##

命令

功能

说明

/compact

压缩对话上下文

保留核心信息,节省Token

/clear

清除对话历史

完全重置当前对话

/history

查看历史对话

选择之前的对话继续

/edit

编辑记忆文件

修改用户或项目记忆

/model

切换AI模型

选择不同的Claude模型

/help

显示帮助

查看所有可用命令

/exit

退出Claude Code

返回普通终端

Think模式全攻略

模式

思考深度

Token消耗

适用场景

响应时间

think

基础

处理简单问题、快速回应

2-5秒

think hard

深度

适合复杂逻辑和算法设计

5-15秒

think harder

更深度

用于架构设计和难题分析

15-30秒

ultrathink

极深度

极高

针对最复杂的问题和创新方案

30-60秒

如何创建自定义命令

Claude Code允许你创建自定义命令,这样可以更快地执行特定的提示或任务。自定义命令的语法如下:

/: [arguments]

自定义命令解析:

  • 命令分为用户级和项目级;
  • 用户级命令可以在所有项目中使用,而项目级命令仅限于当前项目;
  • 用户级命令放在个人的 ~/.claude/commands 目录下,项目级命令放在当前项目的 .claude/commands 目录下;
  • 使用时,用户级命令前缀为 /user:,项目级命令前缀为 /project:,后面跟命令文件名,支持级联;
  • 命令文件可以使用 $ARGUMENTS 参数占位符,后面跟参数,比如:/project:test 123 会用 123 替换命令文件中的 $ARGUMENTS。假设有 .claude/commands/component.md 这个自定义命令,使用方式就是:/project:component。

实际应用示例

项目级命令示例

在当前项目中创建自定义命令目录:

mkdir -p .claude/commands

创建一个项目级优化命令:

echo "分析这个项目的性能,并提出三个具体的优化建议。" > .claude/commands/optimize.md

在 Claude Code 中使用自定义命令:

/project:optimize

MCP服务器配置详解

MCP(Model Context Protocol)是由Anthropic推出的一种开源通信标准,它能让Claude Code实现:

  • 访问本地文件系统
  • 连接各种API服务
  • 操作数据库
  • 整合开发工具
  • 自动化任务

MCP服务器的作用域

作用域

配置位置

适用场景

命令标志

Local

当前目录

项目特定工具

默认

User

~/.claude.json

全局常用工具

-s user

Project

.mcp.json

团队共享工具

-s project

  1. 添加MCP服务器
  2. 深入了解MCP命令与记忆系统

    嘿,今天我们来聊聊如何使用MCP命令以及Claude Code的记忆系统,这可是让AI更懂你的秘密武器哦!

    // 基本语法
    claude mcp add  [选项] --  [参数...]
    
    // 添加文件系统访问
    claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/Projects // 路径后面跟上具体位置
    // 如果想添加新的路径,记得先把之前的路径删掉再重新添加哦
    claude mcp remove filesystem -s user
    claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem  "路径一" "路径二"
    
    // 添加GitHub集成
    claude mcp add github -s user -e GITHUB_TOKEN=your_token -- npx -y @modelcontextprotocol/server-github
    
    // 添加Gitee集成
    
    // 添加Sequential Thinking(思维链)
    claude mcp add thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking
    1. MCP管理命令
    // 查看已经安装的MCP服务器
    claude mcp list
    
    // 删除某个MCP服务器
    claude mcp remove 
    
    // 测试MCP服务器
    claude mcp test 
    
    // 查看MCP状态
    /mcp

    记忆系统详解

    Claude Code的记忆系统可帮助AI牢牢记住你的喜好和项目的具体信息,真是太方便了!

    类型

    位置

    作用域

    用途

    用户记忆

    ~/.claude/CLAUDE.md

    全局

    保存个人偏好和编码风格

    项目记忆

    项目根目录/.CLAUDE.md

    项目

    记录项目特定信息

    记忆文件管理

    /memory
    可以在系统编辑器中打开记忆文件

    OpenSpec 安装与使用

    OpenSpec是一个轻量级的开发套件,比spec-kit更灵活,能帮你有效应对AI编码失控的问题。

    1. 原理

    1. 在你的项目中创建一个 openspec/ 目录,作为“规格与变更记录中心”。
    2. 每次有需求或改动时,使用一个 changes// 文件夹来记录:
  • 为什么改(proposal.md)
  • 要做什么(spec diff)
  • 怎么做(tasks.md)

2.安装OpenSpec

npm install -g @fission-ai/openspec@latest
openspec --version   // 确认安装成功

3.初始化项目

cd your-project  // 切换到你的项目路径
openspec init

系统会询问你要使用哪些AI工具(Claude Code / Cursor / Factory / Codex / KiloCode等)

4.OpenSpec使用 OpenSpec的核心命令有三个:

阶段

命令

目标

输出

规划期

/openspec:proposal

确保需求与规格一致

生成proposal.md和规范差异(spec diff)

实施期

/openspec:apply

根据任务执行开发

输出更新后的代码和完成的任务清单

收尾期

/openspec:archive

合并与归档变更

更新 specs/ 目录并归档变更记录

来源:今日头条
原文标题:Claude 应用实践 – 今日头条
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《Claude 应用实践:探索今日头条的无限可能》有10条评论

  1. Claude Code的功能真是令人惊叹,尤其是它在多种开发环境中的适配能力,极大提升了编程效率。期待它未来的更多应用场景!

    回复
  2. Claude Code的推出真是个好消息,尤其是它的多版本设计,能满足不同场景的需求,特别期待它在实际项目中的表现。

    回复
  3. Claude Code的多版本设计确实很灵活,尤其是对高并发场景的优化,让人对其在未来项目中的表现充满期待。

    回复
  4. Claude Code的不断更新和功能扩展让人印象深刻,尤其是与微软的合作,想象一下在Microsoft 365中使用它的便捷性,真是前景无限。

    回复
  5. Claude Code的版本多样化真是太棒了,特别是对高并发的优化,让我对其在实际项目中的表现充满期待。希望它能持续带来更多惊喜!

    回复
  6. Claude Code在编程助手领域的表现非常出色,尤其是它的自主编程能力和与VS Code的集成,让开发变得更加高效。期待它在未来的更新中带来更多惊喜。

    回复
  7. Claude Code的终端编程能力真是方便,能够支持多种操作系统,这样我在不同环境下都能轻松使用。期待更多功能更新!

    回复
  8. Claude Code的自主编程功能令人印象深刻,能够在聊天工具中实现全自动化编码,真是大大提高了工作效率。期待它更多的应用场景!

    回复
  9. Claude Code的多版本设计非常贴合不同开发需求,尤其是Sonnet4.5的复杂推理能力,让我对其在AI编程方面的应用充满期待。

    回复
  10. Claude Code的跨平台支持真是太便捷了,无论是在macOS还是Windows上都能轻松使用,极大地方便了开发者的工作。希望后续能有更多实用功能。

    回复

发表评论