Anthropic Academy
Building with the Claude API
Как встроить модели Claude в своё приложение через официальный API: от первого запроса до tools, RAG и агентов.
На Skilljar это длинный видеокурс. Здесь весь курс: вводные уроки, блоки «Доступ к API», «Оценка промптов», «Приёмы промптинга», «Инструменты», «RAG и поиск», «Возможности Claude», «MCP», «Claude Code» и «Агенты и workflows», итоговый урок и итоговый экзамен. Текст по-русски, плюс пояснения там, где ролик уже расходится с текущим API. Видео остаются на Skilljar и открываются в новой вкладке.
- 1. Добро пожаловатьКарта курса, что нужно заранее и как учиться · 2 мин 14 с
- 2. Модели ClaudeOpus, Sonnet и Haiku: интеллект, скорость и цена · 3 мин 56 с
- 3. Как устроен запросПять шагов запроса, стадии обработки и причины остановки · 5 мин 18 с
- 4. Ключ APIПять шагов в консоли: создать и сохранить ключ
- 5. Первый запрос.env, клиент и три обязательных параметра · 6 мин 2 с
- 6. Диалог из нескольких ходовИсторию храните вы, не модель · 8 мин 54 с
- 7. Упражнение: чатЧат-бот в цикле с сохранением истории · 3 мин 54 с
- 8. System promptРоль и тон ответа отдельно от реплик · 6 мин 20 с
- 9. Упражнение: system promptОдной ролью добиться лаконичного кода · 1 мин 25 с
- 10. TemperatureРазброс ответа, а не его ум · 6 мин 7 с
- 11. Потоковый ответСобытия потока и помощники SDK · 8 мин 23 с
- 12. Структурированные данныеPrefill и stop sequence для чистого JSON · 5 мин 59 с
- 13. Упражнение: prefillТри команды AWS CLI без комментариев · 4 мин 57 с
- Practice exam · Доступ к API16 вопросов по этому блоку, на английском
Оценка промптов
- 14. Оценка промптовЗачем измерять промпт, а не проверять на глаз · 1 мин 48 с
- 15. Типичный процесс оценкиПять шагов: промпт, датасет, Claude, грейдер, повтор · 4 мин 36 с
- 16. Генерация тестового датасетаДатасет задач для AWS-кода, сгенерированный Claude · 4 мин 44 с
- 17. Запуск оценкиКонвейер run_prompt → run_test_case → run_eval · 6 мин 42 с
- 18. Оценка с помощью моделиТипы грейдеров, критерии и грейдер на модели · 10 мин 1 с
- 19. Оценка с помощью кодаПроверка синтаксиса JSON, Python, regex и общий балл · 7 мин 26 с
- 20. Упражнение: критерии для грейдераКритерии решения в датасете и в промпте грейдера · 4 мин 44 с
- Practice exam · Оценка промптов16 вопросов по этому блоку, на английском
Приёмы промптинга
- 21. Prompt engineeringЦикл улучшения промпта и PromptEvaluator · 10 мин 50 с
- 22. Ясно и прямоПервая строка: инструкция с глаголом действия · 2 мин 5 с
- 23. КонкретикаУказания о качестве и шаги процесса · 5 мин 14 с
- 24. Структура через XML-тегиТеги отделяют данные от инструкций · 4 мин
- 25. Примеры в промптеOne-shot, multi-shot и примеры из оценки · 6 мин 44 с
- 26. Упражнение: улучшаем промптИзвлечение тем из научного текста в JSON · 5 мин 22 с
- Practice exam · Приёмы промптинга16 вопросов по этому блоку, на английском
Инструменты
- 27. Введение в tool useЗачем Claude инструменты и четыре шага обмена · 2 мин 54 с
- 28. Обзор проектаПроект с напоминаниями и три инструмента · 2 мин 23 с
- 29. Функции-инструментыФункция get_current_datetime и проверка входа · 5 мин 22 с
- 30. Схемы инструментовname, description, input_schema и ToolParam · 4 мин 39 с
- 31. Блоки сообщенияОтвет из блоков text и tool_use · 5 мин 44 с
- 32. Отправка результатовБлок tool_result и совпадающие ID · 9 мин 22 с
- 33. Диалог с инструментамиЦикл разговора и новые вспомогательные функции · 9 мин 11 с
- 34. Реализация циклаstop_reason, run_tools, ошибки и маршрутизация · 16 мин 25 с
- 35. Несколько инструментовШаблон добавления нового инструмента · 3 мин 38 с
- 36. Fine-grained tool callingПоток аргументов и невалидный JSON · 10 мин 56 с
- 37. Текстовый редакторВстроенная схема, своя реализация · 8 мин 41 с
- 38. Веб-поискСерверный поиск, домены и цитаты · 7 мин 13 с
- Practice exam · Инструменты18 вопросов по этому блоку, на английском
RAG и поиск
- 39. Введение в RAGЗачем разбивать документы и искать нужное · 5 мин 51 с
- 40. Стратегии разбиения текстаПо размеру, по структуре, по смыслу, по предложениям · 13 мин 8 с
- 41. Эмбеддинги текстаСемантический поиск и Voyage AI · 4 мин 2 с
- 42. Полный поток RAGНормализация, векторная база, косинусное сходство · 8 мин
- 43. Реализация RAGVectorIndex, add_vector и search · 5 мин 12 с
- 44. Лексический поиск BM25Точные совпадения редких терминов · 10 мин
- 45. Многоиндексный конвейер RAGRetriever и reciprocal rank fusion · 6 мин 45 с
- Practice exam · RAG и поиск16 вопросов по этому блоку, на английском
Возможности Claude
- 46. Extended thinkingРассуждения, signature и adaptive thinking · 7 мин 1 с
- 47. ИзображенияБлок image, лимиты и промпты для анализа · 10 мин 16 с
- 48. PDFБлок document для PDF · 1 мин 29 с
- 49. ЦитатыСсылки на страницы и фрагменты источника · 5 мин 19 с
- 50. Prompt cachingЗачем переиспользовать работу над входом · 3 мин 35 с
- 51. Правила prompt cachingТочки кеша, порядок, минимум токенов · 6 мин 41 с
- 52. Prompt caching в кодеКеш инструментов и system prompt, usage · 7 мин 21 с
- 53. Выполнение кода и Files APIАнализ данных в контейнере и загрузка файлов · 11 мин 7 с
- Practice exam · Возможности Claude16 вопросов по этому блоку, на английском
MCP
- 54. Введение в MCPЗачем MCP-серверы и чем MCP отличается от tool use · 4 мин 40 с
- 55. MCP-клиентыТранспорты и полный поток сообщений · 4 мин 56 с
- 56. Подготовка проектаCLI-чат, клиент и сервер документов · 3 мин 9 с
- 57. Инструменты в MCPFastMCP, @mcp.tool и Field · 7 мин 3 с
- 58. MCP InspectorПроверка сервера в браузере · 3 мин 52 с
- 59. Реализация клиентаClientSession, list_tools и call_tool · 7 мин 26 с
- 60. РесурсыПрямые и шаблонные ресурсы · 9 мин 45 с
- 61. Чтение ресурсовread_resource и разбор по MIME-типу · 4 мин 38 с
- 62. Промпты в MCP@mcp.prompt и проверенные шаблоны · 7 мин 44 с
- 63. Промпты в клиентеlist_prompts, get_prompt и слэш-команды · 3 мин 1 с
- 64. Обзор MCPКто управляет инструментами, ресурсами и промптами · 4 мин 12 с
- Practice exam · MCP16 вопросов по этому блоку, на английском
Claude Code
- 65. Приложения AnthropicClaude Code и Computer Use как примеры агентов · 43 с
- 66. Установка Claude CodeИнструменты Claude Code, установка и вход · 1 мин 33 с
- 67. Claude Code в работе/init, CLAUDE.md, контекст → план → реализация, TDD · 10 мин 29 с
- 68. MCP-серверы в Claude Codeclaude mcp add и популярные MCP-серверы · 2 мин 30 с
- Practice exam · Claude Code17 вопросов по этому блоку, на английском
Агенты и workflows
- 69. Агенты и рабочие процессыКогда workflow, когда агент; паттерн evaluator-optimizer · 4 мин 22 с
- 70. Параллельные рабочие процессыНезависимые подзадачи параллельно и агрегация · 3 мин 44 с
- 71. ЦепочкиПоследовательные шаги и запрос на доработку · 4 мин 37 с
- 72. МаршрутизацияКлассификация запроса и специализированный конвейер · 3 мин 17 с
- 73. Агенты и инструментыАбстрактные, комбинируемые инструменты · 5 мин 2 с
- 74. Проверка окруженияКак агент видит результат своих действий · 3 мин 5 с
- 75. Workflow или агентПлюсы, минусы и что выбирать · 2 мин
- Practice exam · Агенты и workflows17 вопросов по этому блоку, на английском
Итог курса
- 76. Подведение итоговЧто прошли и что изучать дальше · 3 мин 12 с
- Final exam · весь курс36 вопросов по всем блокам курса, на английском, с разбивкой по блокам
У блоков в оригинале есть официальные квизы Skilljar: Quiz on accessing Claude with the API (8 вопросов), Quiz on prompt evaluation (6 вопросов), Quiz on prompt engineering techniques (5 вопросов), Quiz on tool use with Claude (7 вопросов), Quiz on features of Claude (7 вопросов), Quiz on Model Context Protocol (6 вопросов) и Quiz on Agents and Workflows (7 вопросов). Они проходятся на Skilljar и засчитываются в курс; наши Practice exam — отдельные тренировочные тесты. Опрос удовлетворённости из блока «Доступ к API» пропущен: в нём нет учебного материала. Итоговый тест курса — Final Assessment (23 вопроса), тоже на Skilljar.
Оригинал курса: Building with the Claude API.