Сегодня в мире ИИ все идет полным ходом. Это похоже на родео, где почти каждый день появляются новые захватывающие разработки.

Сегодня я собираюсь поделиться еще одним раундом «Что безумного может делать ИИ сейчас?»

LangChain Ask PDF — это приложение на базе искусственного интеллекта, которое позволяет вам разговаривать с вашими PDF-файлами на естественном языке. Просто загрузите файл PDF в приложение, а затем введите свои вопросы. Затем LangChain Ask PDF обработает ваши вопросы и вернет ответы на основе содержимого вашего PDF-файла.

В этой статье я проведу вас через процесс настройки и тестирования инструмента ИИ. Давайте начнем.

Что вам нужно

Шаг № 1: Настройте проект

Первым шагом к настройке LangChain Ask PDF является загрузка или клонирование репозитория проекта с GitHub.

Вы должны увидеть эти файлы проекта на локальном диске.

Затем откройте проект в Visual Studio Code и выполните в терминале следующую команду:

pip install -r requirements.txt

Эта команда устанавливает все необходимые зависимости проекта, перечисленные в файле requirements.txt.

Примечание. В случае возникновения проблем с Altair добавьте altair<5 в конец списка требований.

Шаг № 2: Настройте переменные среды

После успешной настройки проекта следующим шагом будет настройка переменных среды. Переименуйте файл с .env.example на .env.

Затем посетите веб-сайт OpenAI и создайте учетную запись, если у вас ее еще нет. После настройки учетной записи перейдите на вкладку Ключи API и создайте новый секретный ключ.

Скопируйте только что сгенерированный секретный ключ и вставьте его в переменную OPENAI_API_KEY в файле .env.

Шаг № 3: Запустите приложение

После настройки переменных среды вы можете запустить приложение. В терминале выполните команду:

streamlit run app.py

Эта команда автоматически запустит приложение Streamlit, которое должно открыться в веб-браузере по умолчанию.

После запуска приложения вы можете начать загрузку и «разговор» со своими документами.

Шаг № 4: протестируйте приложение

Чтобы убедиться, что все работает должным образом, попробуйте загрузить PDF-файл, нажав кнопку «Обзор файлов». После того, как ваш файл будет проанализирован приложением, должно появиться окно чата, где вы можете ввести свои вопросы.

Затем приложение на базе искусственного интеллекта обработает ваши вопросы и вернет ответы на основе содержимого загруженного файла PDF. Как будто вы разговариваете со своим документом.

Удивительно, не так ли?

Последние мысли

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

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

Будьте в курсе последних новостей и обновлений в области творческого ИИ — следите за публикацией Генеративный ИИ.

Пожалуйста, поддержите мою работу на Medium и получите неограниченный доступ, став участником по моей реферальной ссылке здесь. Хорошего дня!