Claude в Google Vertex AI

Подключение Claude через Google Cloud — авторизация, регионы, биллинг.

100 уроков, первые 3 бесплатно. Полный доступ: 1490 руб.

Уроки курса

  1. Welcome to the course
  2. Overview of Claude models
  3. Accessing the API
  4. Vertex AI Setup
  5. Making a request
  6. Multi-turn conversations
  7. Chat exercise
  8. System prompts
  9. System prompts exercise
  10. Temperature
  11. Course satisfaction survey
  12. Response streaming
  13. Controlling model output
  14. Structured data
  15. Structured data exercise
  16. Quiz on accessing Claude with the API
  17. Prompt evaluation
  18. A typical eval workflow
  19. Generating test datasets
  20. Running the eval
  21. Model based grading
  22. Code based grading
  23. Exercise on prompt evals
  24. Quiz on prompt evaluation
  25. Prompt engineering
  26. Being clear and direct
  27. Being specific
  28. Structure with XML tags
  29. Providing examples
  30. Exercise on prompting
  31. Quiz on prompt engineering techniques
  32. Introducing tool use
  33. Project overview
  34. Tool functions
  35. Tool schemas
  36. Handling message blocks
  37. Sending tool results
  38. Multi-turn conversations with tools
  39. Implementing multiple turns
  40. Using multiple tools
  41. The batch tool
  42. Tools for structured data
  43. The text edit tool
  44. The web search tool
  45. Quiz on tool use with Claude
  46. Introducing Retrieval Augmented Generation
  47. Text chunking strategies
  48. Text embeddings
  49. The full RAG flow
  50. Implementing the RAG flow
  51. BM25 lexical search
  52. A Multi-index RAG pipeline
  53. Reranking results
  54. Contextual retrieval
  55. Quiz on Retrieval Augmented Generation
  56. Extended thinking
  57. Image support
  58. PDF support
  59. Citations
  60. Prompt caching
  61. Rules of prompt caching
  62. Prompt caching in action
  63. Quiz on features of Claude
  64. Introducing MCP
  65. MCP clients
  66. Project setup
  67. Defining tools with MCP
  68. The server inspector
  69. Implementing a client
  70. Defining resources
  71. Accessing resources
  72. Defining prompts
  73. Prompts in the client
  74. MCP review
  75. Quiz on Model Context Protocol
  76. Anthropic apps
  77. Claude Code setup
  78. Claude Code in action
  79. Enhancements with MCP servers
  80. Parallelizing Claude Code
  81. Automated debugging
  82. Computer use
  83. How computer use works
  84. Agents and workflows
  85. Parallelization workflows
  86. Chaining workflows
  87. Routing workflows
  88. Agents and tools
  89. Environment inspection
  90. Workflows vs agents
  91. Quiz on agents and workflows
  92. Final assessment quiz
  93. Course Wrap Up
  94. Course Description
  95. Course Description
  96. Course Description
  97. Course Description
  98. Course Description
  99. Course Description
  100. Course Description

Введение: Прозрачность и доверие с помощью ссылок на источники Claude

Когда Claude, большая языковая модель (LLM), отвечает на вопросы, основываясь на предоставленных вами документах, пользователи могут интуитивно предполагать, что информация просто извлекается из его обширных тренировочных данных. Однако в профессиональных и критически важных приложениях этого недостаточно. Что, если Claude может не просто отвечать, а точно указывать, откуда была взята каждая часть информации? Именно для этого предназначена функция ссылок на источники (Citations). Она позволяет вам показать пользователям, откуда именно Claude получил информацию, тем самым значительно повышая доверие, прозрачность и верифицируемость ваших AI-приложений.

В контексте интеграции Claude с Google Vertex AI, где точность и надежность являются ключевыми требованиями для корпоративных решений, функция ссылок на источники становится не просто полезной, а необходимой. Она трансформирует взаимодействие с AI, делая его более предсказуемым и контролируемым.

Зачем нужны ссылки на источники (Citations)?

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

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

Как включить функцию ссылок на источники?

Включение ссылок на источники для Claude — это простой процесс, который осуществляется при отправке документов модели через API или SDK. Вам необходимо добавить два ключевых поля в сообщение, содержащее ваш документ:

  1. title: Это поле присваивает вашему документу имя, которое будет отображаться в ссылках на источники. Выберите описательное название, которое поможет пользователям легко идентифицировать источник. Например, "Годовой отчет компании за 2023 год" или "Политика конфиденциальности Anthropic".
  2. enable_citations: Это логическое поле (true или false) явно указывает Claude отслеживать, откуда он берет информацию из данного документа. Установив его значение в true, вы активируете механизм цитирования для этого конкретного документа.

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

Структура ответа Claude со ссылками

Когда ссылки на источники включены, ответ Claude становится более сложным и структурированным, чем обычный текст. Вместо простого текстового вывода вы получаете объект, содержащий как сгенерированный текст, так и подробную информацию о цитировании. Каждая ссылка на источник включает в себя следующие ключевые элементы:

Эта детализированная структура позволяет разработчикам создавать очень точные и информативные пользовательские интерфейсы.

Создание пользовательских интерфейсов для ссылок

Истинная мощь ссылок на источники раскрывается при их интеграции в пользовательские интерфейсы. Разработчики могут использовать структурированный вывод Claude для создания интерактивных элементов, которые значительно улучшают опыт пользователя:

Например, Claude может ответить: "Согласно годовому отчету [1], прибыль компании увеличилась на 15%." При нажатии на "[1]" пользователь увидит: "Источник: Годовой отчет компании за 2023 год, страницы 5-7. Фрагмент: '...чистая прибыль выросла на 15% по сравнению с предыдущим годом...'" Такая реализация не только информирует, но и обучает пользователя, как работает система, и позволяет ему самостоятельно проверять информацию.

Ссылки на источники для различных типов документов

Функция ссылок на источники Claude не ограничивается только одним типом документов. Она достаточно гибка, чтобы работать с различными форматами, адаптируя способ указания местоположения источника:

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

Когда следует использовать ссылки на источники?

Внедрение ссылок на источники является стратегическим решением, которое приносит наибольшую пользу в определенных сценариях. Вам следует рассмотреть использование этой функции, когда:

Заключение: Claude как прозрачная и проверяемая система

Внедряя функцию ссылок на источники, вы превращаете Claude из "черного ящика", который просто выдает ответы, в прозрачную и проверяемую систему, которая демонстрирует свою работу. Это не только повышает доверие пользователей, но и значительно улучшает надежность и полезность ваших AI-приложений, особенно при их развертывании в корпоративной среде через платформы, такие как Google Vertex AI. Предоставляя пользователям возможность видеть, откуда берется информация, вы даете им контроль и уверенность, что является краеугольным камнем успешного и этичного использования искусственного интеллекта.