О чём урок
Видео: «Создание с помощью Claude Code»
Написание кода, который вручную вызывает Claude API, работает хорошо, но есть еще более быстрый путь: поручить Claude написать его за вас. В этом уроке мы будем использовать Claude Code для заполнения интеграции API из заготовки файла, применяя те же примитивы, которые вы изучили на протяжении всего курса.
Проект прост: это файл TypeScript, который получает данные о погоде. Он содержит две заготовки:
- getWeather — принимает город и возвращает температуру и условия.
- run — функция, которая должна использовать tool runner и Claude TypeScript SDK.
Tool runner — это компонент, который обрабатывает вызовы инструментов и цикл агента за вас, поэтому вам не нужно настраивать это вручную.
Claude Code поставляется со встроенным навыком под названием Claude API. Вы можете вызвать его напрямую с помощью /claude-api, или Claude Code вызовет его автоматически, когда обнаружит, что вы используете TypeScript SDK.
Откройте папку проекта в вашем терминале и запустите Claude Code.
Оттуда требуется один prompt. Хороший prompt делает три вещи:
- Он называет файл, который вы хотите изменить.
- Он называет шаблон, который вы хотите использовать.
- Он называет конечное состояние, которое вы ожидаете.
Затем Claude Code заполняет getWeather и run в соответствии с типами, добавляет вызов в конец файла, выполняет скрипт и сообщает output. Если что-то выдает ошибку, он читает сообщение об ошибке и исправляет код на месте.
В этом запуске Claude Code создал Zod tool, который анализировал входные данные и возвращал output на основе типа города. Он также создал tool runner и функцию run, которую мы запрашивали, и вывел окончательные результаты цикла агента.
Большая часть того, что вы пишете для Claude API, имеет знакомую форму:
- Определите инструмент.
- Передайте его runner'у.
- Верните результат.
Вам не нужно набирать это по памяти каждый раз. Вместо этого создайте заготовку файла, передайте ее Claude Code и просто просмотрите diff.
- Claude Code — это агент, который редактирует файлы и выполняет команды в…
План урока
- Начало с заготовки
- Навык Claude API
- Один prompt, рабочий код
- Что произвел Claude Code
- Шаблон, который нужно запомнить
- Краткое изложение
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.