В своем последнем посте я объяснил, что такое RAG. Но есть одна часть, которую я пропустил: как ИИ так быстро находит нужный документ среди сотен или тысяч файлов? У этой части есть имя: она называется База данных векторов. Так что в этом...
В своем последнем посте я объяснил, что такое RAG. Но есть одна часть, которую я пропустил: как ИИ так быстро находит нужный документ среди сотен или тысяч файлов? У этой части есть имя: она называется База данных векторов. Итак, в этой статье я раскрою и это.
Так что потратьте несколько минут и узнайте о векторных базах данных и о том, почему каждый используемый вами инструмент искусственного интеллекта тайно создается на основе одного из них.
Итак, без лишних слов, давайте начнем-
Что такое векторная база данных?
Прежде чем перейти к работе с векторной базой данных, я хотел бы рассказать вам о реальной проблеме, которую она решает.
Предположим, у вас есть панель поиска и вы вводите слово «собака». Обычная панель поиска будет искать точное слово «собака» во всех ваших документах. Но что, если вместо этого в вашем документе есть слово «щенок»? Обычная панель поиска его полностью пропустит. Потому что для компьютера «собака» и «щенок» — это два разных слова, хотя для нас они по сути означают одно и то же.
Это настоящая проблема. Компьютеры хороши в точном сопоставлении текста, но не в понимании смысла. Вот тут-то и приходит на помощь векторная база данных.
Итак, это основная проблема. Теперь давайте разберемся, что такое вектор на самом деле.
Что
