Claude 计算机使用演示入门指南

DockerDockerBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

本实验将引导你通过 Anthropic 的计算机使用演示(Computer Use Demo)来体验 Claude 3.5 Sonnet 的计算机交互能力。通过 Anthropic 官方演示环境的实践练习,你将体验到 Claude 的计算机使用功能如何实现现实世界中的计算任务——从管理应用程序、安装软件到监控系统资源。本实践教程展示了 Claude 先进的计算机交互能力,演示了 Anthropic 的 AI 技术如何理解并执行复杂的系统操作,同时保持安全协议。

更新

立即尝试 Anthropic 计算机使用演示,无需安装。

如果你想逐步部署演示,请按照以下说明操作。

预览

Claude 计算机使用演示

设置你的 API Key

首先,我们需要设置 Anthropic API key,以便 Claude 进行身份验证。

  1. 将你的 Anthropic API key 导出为环境变量:

    export ANTHROPIC_API_KEY=your_api_key_here

    your_api_key_here 替换为你的实际 Anthropic API key。

    API key 导出命令

注意 1: 如果你没有 Anthropic API key,可以按照 Anthropic API Key 指南 中的说明申请一个。
注意 2: LabEx VM 不会保存你的 API key,使用后环境将被删除。

运行演示容器

现在,让我们启动配置好的 Computer Use Demo 容器。

  1. 运行 Docker 容器:

    docker run \
      -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
      -v $HOME/.anthropic:/home/computeruse/.anthropic \
      -p 5900:5900 \
      -p 8501:8501 \
      -p 6080:6080 \
      -p 8080:8080 \
      -e WIDTH=1024 \
      -e HEIGHT=768 \
      -it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest

    你可以复制上面的命令,并在终端中使用 右键 菜单粘贴。

    终端命令执行截图
    终端命令执行截图
  2. 等待容器初始化(1~3 分钟)。你将在终端中看到几条启动消息。

    当容器准备就绪时,你会看到消息:Computer Use Demo 已准备就绪!

    Computer Use Demo 准备就绪消息

访问演示界面

让我们在 Firefox 中打开演示界面,开始与 Claude 进行交互。

  1. 打开一个新的终端窗口,运行以下命令:

    firefox http://localhost:8080

    或者,你可以点击桌面上的 Firefox 图标打开浏览器。然后,在地址栏中输入以下 URL:http://localhost:8080

    Firefox 演示界面截图

    这将打开一个组合界面,显示聊天和桌面视图。

  2. 等待界面完全加载。你应该会看到一个聊天面板和一个虚拟桌面视图。

尝试计算机交互

让我们通过一个实际示例来测试 Claude 的计算机交互能力。

  1. 在聊天界面中输入以下请求:

    Open a terminal, install htop and open it.
    Claude 终端命令输入
  2. 观察 Claude 自动执行以下操作:

    • 打开终端
    • 使用 apt-get 安装 htop
    • 在终端中启动 htop
  3. 在桌面视图中观察 htop 的系统监控界面。

    htop 系统监控界面
  4. 你可以通过聊天界面提示 Claude 执行其他任务或探索系统。尝试让 Claude 打开应用程序、运行命令或提供系统信息。

注意: LabEx VM 会在倒计时结束后(右上角)自动销毁环境。

总结

在本实验中,你学会了如何:

  1. 为 Claude 配置必要的 API key
  2. 启动 Computer Use Demo 容器
  3. 通过网页浏览器访问演示界面
  4. 与 Claude 交互以执行实际的计算机任务

你已经看到 Claude 如何理解并执行计算机命令、安装软件以及与应用程序交互。这展示了 AI 系统在保持适当安全措施的同时,协助完成实际计算任务的潜力。

请记住,这是一个测试版功能,Claude 始终会优先考虑安全且负责任的计算机交互。你可以自由探索更多命令和交互,但请注意系统的安全边界和限制。