Название: Поиск на основе искусственного интеллекта Автор: Трей Грейнджер, Дуг Тернбулл, Макс Ирвин Издательство: ДМК Пресс Год: 2025 Страниц: 588 Язык: русский Формат: pdf Размер: 37.4 MB
Современные поисковые системы выходят далеко за рамки простого сопоставления поисковых запросов с базой данных. Прочитав эту книгу, вы получите знания и навыки, необходимые для разработки продвинутых поисковых приложений на основе ИИ, способных автоматически обучаться на основе каждого обновления контента и взаимодействия с пользователем. Ключевые понятия и методы проиллюстрированы доступными для понимания примерами.
В книге «Поиск на основе искусственного интеллекта» Трей, Дуг и Макс изложили насыщенное и подробное руководство, предназначенное для того, чтобы провести инженеров через все детали создания интеллектуальных информационных систем, используя все доступные средства: LLM, домен-специфичные знания, базы знаний и графы и, наконец, пользовательские и краудсорсинговые сигналы. Примеры в книге иллюстрируют важнейшие понятия доступными и простыми для понимания способами.
Хотя методы, описанные в этой книге, широко применимы для использования в большинстве поисковых систем и векторных баз данных, мы решили стандартизировать следующие ключевые технологии для примеров кода: - язык программирования – Python; - фреймворк обработки данных – Spark (PySpark); - механизм доставки – контейнеры Docker; - настройка кода и пошаговые инструкции – блокноты Jupyter; - поисковая система / векторная база данных – Apache Solr (с поддержкой plug-and-play для использования многих других популярных поисковых систем и векторных баз данных).
Весь код книги написан на Python и поставляется в блокнотах Jupyter, работающих в контейнерах Docker. Это позволяет читателям запускать примеры кода из книги локально в веб-браузере без необходимости дополнительной настройки.
Кому следует прочитать эту книгу: Эта книга предназначена для инженеров поисковых систем, инженеров-программистов и специалистов по данным, которые хотят узнать, как создавать передовые поисковые системы, интегрирующие новейшие методы машинного обучения, чтобы обеспечить более предметно-ориентированный и интеллектуальный поиск. В книге также представлен подробный обзор поиска на основе ИИ для продакт-менеджеров и руководителей предприятий, которые, возможно, не смогут реализовать эти методы самостоятельно, но хотят понять возможности и ограничения поиска на основе ИИ.
Технические читатели, которые хотят извлечь максимальную пользу из этой книги, могут следовать примерам кода Python. Предполагается знакомство с синтаксисом SQL (язык структурированных запросов), поскольку мы решили реализовать многие агрегации данных в этом стандартизированном представлении, когда это возможно. Базовое понимание того, как работают поисковые системы (такие как Elasticsearch, Apache Solr или OpenSearch) или векторные базы данных, также полезно, но не обязательно.