Начало работы с демонстрацией использования компьютера в Claude

DockerBeginner
Практиковаться сейчас

Введение

В этом практическом занятии (лабораторной работе) вы познакомитесь с возможностями взаимодействия с компьютером у модели Claude 3.5 Sonnet с использованием демонстрационного примера (демо) по использованию компьютера от Anthropic. С помощью практических упражнений в официальной демонстрационной среде Anthropic вы узнаете, как функции "Использование компьютера" (Computer Use) у Claude позволяют выполнять реальные вычислительные задачи - от управления приложениями и установки программного обеспечения до мониторинга системных ресурсов. Этот практический учебник демонстрирует передовые способности Claude к взаимодействию с компьютером, показывая, как технология ИИ от Anthropic может понимать и выполнять сложные системные операции, при этом соблюдая протоколы безопасности.

Обновление

Сразу попробуйте Демонстрационный пример использования компьютера от Anthropic, не требуется установки.

Если вы хотите развернуть демонстрационный пример пошагово, следуйте инструкциям ниже.

Предварительный просмотр

Демонстрационный пример использования компьютера Claude

Настройка вашего API-ключа

Сначала нам нужно настроить API-ключ Anthropic, чтобы разрешить аутентификацию для Claude.

  1. Экспортируйте свой API-ключ Anthropic как переменную окружения:

    export ANTHROPIC_API_KEY=your_api_key_here
    

    Замените your_api_key_here на ваш фактический API-ключ Anthropic.

Команда экспорта API-ключа

Примечание 1: Если у вас нет API-ключа Anthropic, вы можете запросить его, следуя инструкциям в Руководстве по API-ключу Anthropic. Примечание 2: Виртуальная машина (VM) LabEx не сохраняет ваш API-ключ, и среда будет удалена после использования.

Запуск демонстрационного контейнера

Теперь давайте запустим контейнер демонстрации "Использование компьютера" (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
    

    Вы можете скопировать приведенную выше команду и использовать контекстное меню (правой кнопкой мыши) в терминале для вставки.

Скриншот выполнения команды в терминале

Скриншот выполнения команды в терминале

  1. Подождите, пока контейнер инициализируется (1 - 3 минуты). В терминале вы увидите несколько сообщений о запуске.

    Когда контейнер будет готов, вы увидите сообщение: Computer Use Demo is ready!

Сообщение о готовности демонстрации "Использование компьютера"

Доступ к демонстрационному интерфейсу

Давайте откроем демонстрационный интерфейс в браузере Firefox и начнем взаимодействие с Claude.

  1. Откройте новое окно терминала и выполните следующую команду:

    firefox http://localhost:8080
    

    Или вы можете нажать на значок Firefox на рабочем столе, чтобы открыть браузер. Затем введите следующий URL-адрес в адресной строке: http://localhost:8080.

Скриншот демонстрационного интерфейса в Firefox

Это откроет объединенный интерфейс, который отображает как чат, так и вид рабочего стола.

  1. Подождите, пока интерфейс полностью загрузится. Вы должны увидеть панель чата и виртуальный рабочий стол.

Попытка взаимодействия с компьютером

Давайте проверим возможности взаимодействия с компьютером у Claude на практическом примере.

  1. В чат-интерфейсе введите следующий запрос:

    Open a terminal, install htop and open it.
    

Ввод команды в терминале Claude

  1. Следите, как Claude автоматически:

    • Открывает терминал
    • Использует apt-get для установки htop
    • Запускает htop в терминале
  2. Посмотрите на интерфейс системного монитора htop в представлении рабочего стола.

Интерфейс системного монитора htop

  1. Вы можете попросить Claude выполнить другие задачи или исследовать систему с помощью чат-интерфейса. Попробуйте попросить Claude открыть приложения, выполнить команды или предоставить информацию о системе.

Примечание: Виртуальная машина (VM) LabEx автоматически уничтожит среду после завершения отсчета таймера (правый верхний угол).

Резюме

В этом практическом занятии вы узнали, как:

  1. Настроить необходимый API-ключ для Claude
  2. Запустить контейнер демонстрации "Использование компьютера" (Computer Use Demo)
  3. Получить доступ к демонстрационному интерфейсу через веб-браузер
  4. Взаимодействовать с Claude для выполнения реальных задач на компьютере

Вы увидели, как Claude может понимать и выполнять команды на компьютере, устанавливать программное обеспечение и взаимодействовать с приложениями. Это демонстрирует потенциал ИИ-систем для помощи в практических вычислительных задачах при соблюдении соответствующих мер безопасности.

Помните, что это бета-версия функции, и Claude всегда будет придерживаться безопасного и ответственного взаимодействия с компьютером. Не стесняйтесь экспериментировать с различными командами и сценариями взаимодействия, но будьте осторожны и учитывайте границы безопасности и ограничения системы.