Автор создал `vai`, инструмент командной строки для оптимизации поиска с использованием искусственного интеллекта, вызванный его разочарованием повторяющимися шагами, связанными с реализацией векторного поиска. Инструмент призван упростить процесс встраивания текста, хранения векторов и запроса данных. Пользователям нужен ключ API Voyage AI и строка подключения к MongoDB для использования инструмента. Инструмент поддерживает конечные точки платформ MongoDB Atlas и Voyage AI для доступа к моделям. Он предлагает различные команды, включая встраивание текста, переранжирование документов для релевантности, хранение встроенных документов непосредственно в MongoDB и выполнение массового импорта. Команда `ingest` эффективно обрабатывает большие наборы данных с обновлениями прогресса и поддерживает различные форматы файлов. Команда `search` позволяет пользователям запрашивать MongoDB Atlas Vector Search из терминала. Команда `similarity` вычисляет оценку сходства между текстами. Инструмент предназначен для облегчения работы разработчиков с векторным поиском и искусственным интеллектом. Автор предоставляет исчерпывающую документацию в публикации.
dev.to
What If Vector Search with Voyage AI and MongoDB Was Just... Simple?
