Vector DB
Также: Векторная база
Векторная база данных — это хранилище, где информация представлена в виде чисел, что позволяет ИИ быстро находить похожие по смыслу данные.
Обычные базы данных ищут информацию по точному совпадению слов, как поиск по файлам на компьютере. Векторная база данных работает иначе: она превращает текст, картинки или аудио в длинные списки чисел (векторы), которые отражают смысл объекта. Если два объекта похожи по смыслу, их числа будут находиться «рядом» в цифровом пространстве.
Представьте, что это огромная библиотека, где книги расставлены не по алфавиту, а по темам и настроению. Когда вы приходите с вопросом, библиотекарь не ищет название книги, а сразу ведет вас к полке, где лежат все похожие по смыслу истории. Это позволяет ИИ мгновенно находить нужный контекст, даже если вы используете совсем другие слова, чем те, что были в исходном документе.
Зачем это нужно
Для вайбкодера векторная база данных — это способ дать ИИ «долговременную память». Без неё модель ограничена только тем, что помещается в промпт, а с ней она может «подсматривать» в огромные архивы ваших документов, кода или знаний, чтобы отвечать точно и по делу.