Как создать собственный ChatGPT, используя собственные данные

Как создать собственный ChatGPT, используя собственные данные

ChatGPT , предоставляющий технологию GPT в мощном и простом в использовании чат-боте, стал самым популярным в мире инструментом искусственного интеллекта. Многие люди используют ChatGPT, чтобы вести увлекательное общение, отвечать на вопросы, вносить творческие предложения, а также оказывать поддержку в написании кода и написании кода. Однако ChatGPT ограничен, поскольку вы не можете хранить свои данные для долгосрочного личного использования, а предельным сроком хранения данных знаний является сентябрь 2021 года.

Альтернативой является использование API OpenAI и LangChain для предоставления ChatGPT пользовательских данных и обновлений до 2021 года для создания собственной версии ChatGPT.

Шаг 1. Установите и загрузите готовое программное обеспечение и сценарии.

Обратите внимание, что следующие инструкции предназначены для компьютеров с Windows 10 или Windows 11.

Чтобы предоставить пользовательские данные в ChatGPT, вам необходимо установить и загрузить последнюю версию Python3, Git, Microsoft C++ и сценарий получения ChatGPT с GitHub. Если на вашем компьютере установлено какое-либо программное обеспечение, убедитесь, что оно обновлено до последней версии, чтобы избежать сбоев во время процесса.

Начните с установки:

Замечания по установке Python3 и Microsoft C++

При установке Python3 обязательно установите флажок «Добавить python.exe в PATH» , прежде чем нажимать «Установить сейчас» . Это важно, поскольку позволяет вам получить доступ к Python в любой папке на вашем компьютере.

Как создать собственный ChatGPT, используя собственные данные

Добавьте Python в PATH

При установке Microsoft C++ сначала необходимо установить Microsoft Visual Studio Build Tools. После установки вы можете проверить опцию «Разработка рабочего стола с помощью C++» и нажать «Установить» , при этом все дополнительные инструменты будут автоматически выбраны на правой боковой панели.

Как создать собственный ChatGPT, используя собственные данные

Установите Microsoft C++ с помощью инструментов сборки.

Теперь, когда у вас установлены последние версии Python3, Git и Microsoft C++, вы можете загрузить скрипты Python, чтобы легко запрашивать пользовательские локальные данные.

Чтобы загрузить скрипт, нажмите «Код» , затем выберите «Загрузить ZIP» . При этом скрипт Python будет загружен в каталог по умолчанию или в выбранный вами каталог.

Как создать собственный ChatGPT, используя собственные данные

Загрузите скрипт Python на GitHub.

После загрузки вы можете настроить локальную среду.

Шаг 2. Настройте локальную среду

Чтобы настроить среду, вам необходимо открыть терминал в загруженном вами каталоге Chatgpt-Retrival-Main. Для этого откройте папку Chatgpt-Retrival-Main , щелкните правой кнопкой мыши и выберите «Открыть в терминале» .

Как создать собственный ChatGPT, используя собственные данные

Откройте терминал в каталоге chatgpt-retrival-main.

Как только терминал откроется, скопируйте и вставьте эту команду:

pip install langchain openai chromadb tiktoken unstructured

Эта команда использует менеджер пакетов Python для создания необходимой виртуальной среды Python и управления ею.

После создания виртуальной среды вам необходимо предоставить ключ API OpenAI для доступа к их сервисам. Сначала вам необходимо сгенерировать ключ API на веб-сайте ключей OpenAI API , нажав «Создать новый секретный ключ» , добавив имя для ключа, а затем нажав кнопку «Создать секретный ключ» .

Как создать собственный ChatGPT, используя собственные данные

Создать секретный ключ API

Вам будет предоставлена ​​строка символов. Это ваш ключ API OpenAI. Скопируйте его, щелкнув значок копирования рядом с ключом API. Обратите внимание, что этот ключ API должен храниться в секрете. Не делитесь им с другими, если вы действительно не хотите, чтобы они использовали ключ вместе с вами.

После копирования вернитесь в папку Chatgpt-Retrival-Main и откройте константы с помощью Блокнота. Теперь замените заполнитель своим ключом API. Не забудьте сохранить файл!

Как создать собственный ChatGPT, используя собственные данные

Добавьте ключ API в качестве переменной среды.

Теперь вы успешно настроили свою виртуальную среду и добавили свой ключ API OpenAI в качестве переменной среды. Теперь вы можете предоставить свои данные в ChatGPT.

Шаг 3. Добавьте пользовательские данные

Чтобы добавить пользовательские данные, поместите все свои текстовые данные в папку данных в Chatgpt-Retrival-main. Формат текстовых данных может быть PDF , TXT или DOC.

Как создать собственный ChatGPT, используя собственные данные

Добавьте пользовательские данные для ChatGPT

Как видно на скриншоте выше, в пример добавлен текстовый файл, содержащий предварительно составленное личное расписание, статью об ускорителях искусственного интеллекта AMD Instinct и PDF-документ.

Шаг 4. Запрос ChatGPT через терминал

Скрипт Python позволяет запрашивать данные из пользовательских данных, добавленных в каталог данных и в Интернет. Другими словами, у вас будет доступ к обычному бэкэнду ChatGPT и всем данным, хранящимся локально в каталоге данных.

Чтобы использовать скрипт, запустите скрипт Pythonchatgpt.py и добавьте свой вопрос или запрос в качестве аргумента.

python chatgpt.py "YOUR QUESTION"

Обязательно заключайте свой вопрос в кавычки.

Например, чтобы проверить, успешно ли вы предоставили свои данные ChatGPT, он задаст личный вопрос, связанный с файлом Personal Sched.txt.

Как создать собственный ChatGPT, используя собственные данные

Тестирование ChatGPT с пользовательскими данными

Все работает! Это означает, что ChatGPT может читать ранее предоставленный файл Personal Sched.txt. Теперь давайте посмотрим, успешно ли вы предоставили информацию, которую ChatGPT не знает из-за даты окончания срока ее предоставления.

Как создать собственный ChatGPT, используя собственные данные

Спрашивайте пользовательский ChatGPT о темах, выходящих за рамки данных.

Как видите, он точно описывает AMD Instinct MI250x, который был выпущен после даты окончания сбора данных ChatGPT -3.


Рабочая группа ChatGPT будет создана Европой

Рабочая группа ChatGPT будет создана Европой

Орган, объединяющий европейских национальных наблюдателей за конфиденциальностью, заявил в четверг, что создал целевую группу, посвященную ChatGPT.

ИИ предсказывает время смерти человека с точностью 78%

ИИ предсказывает время смерти человека с точностью 78%

Датские и американские учёные совместно разработали систему искусственного интеллекта под названием life2vec, способную с высокой точностью предсказывать время смерти человека.

ИИ предсказывает заболевания мочевыводящих путей только по звуку мочи

ИИ предсказывает заболевания мочевыводящих путей только по звуку мочи

Алгоритм искусственного интеллекта под названием Audioflow может прослушивать звук мочеиспускания, чтобы эффективно и успешно идентифицировать аномальные выделения и соответствующие проблемы со здоровьем пациента.

Бармены, будьте осторожны: этот робот может приготовить коктейль всего за 1 минуту.

Бармены, будьте осторожны: этот робот может приготовить коктейль всего за 1 минуту.

Старение и сокращение населения Японии привело к тому, что в стране не хватает значительного числа молодых работников, особенно в сфере услуг.

Сотни людей разочаровались, когда узнали, что девушка, которую они любили, была продуктом искусственного интеллекта.

Сотни людей разочаровались, когда узнали, что девушка, которую они любили, была продуктом искусственного интеллекта.

Пользователь Reddit под ником u/LegalBeagle1966 — один из многих пользователей, влюбленных в Клаудию, девушку, похожую на кинозвезду, которая часто делится на этой платформе соблазнительными селфи, даже обнаженными.

Еще 12 потенциальных компаний присоединяются к «ИИ-альянсу» Microsoft.

Еще 12 потенциальных компаний присоединяются к «ИИ-альянсу» Microsoft.

Microsoft только что объявила, что еще 12 технологических компаний примут участие в ее программе AI for Good.

ИИ воссоздает персонажей Dragon Ball из плоти и крови

ИИ воссоздает персонажей Dragon Ball из плоти и крови

Пользователь @mortecouille92 применил возможности инструмента графического дизайна Midjourney и создал уникальные реалистичные версии знаменитых персонажей Dragon Ball, таких как Гоку, Вегета, Булма и старший Каме.

7 методов улучшения ответов ChatGPT

7 методов улучшения ответов ChatGPT

Просто добавив некоторые условия или настроив несколько сценариев, ChatGPT может дать более релевантные ответы на ваши запросы. Давайте посмотрим, как можно улучшить качество ответов ChatGPT.

Полюбуйтесь прекрасными картинами, нарисованными искусственным интеллектом.

Полюбуйтесь прекрасными картинами, нарисованными искусственным интеллектом.

Midjourney — это система искусственного интеллекта, которая в последнее время вызвала «лихорадку» в онлайн-сообществе и мире художников из-за своих чрезвычайно красивых картин, не уступающих работам настоящих художников.

Эта модель ИИ была одним из первых «экспертов», обнаруживших новости о вспышке уханьской пневмонии.

Эта модель ИИ была одним из первых «экспертов», обнаруживших новости о вспышке уханьской пневмонии.

Через несколько дней после того, как Китай объявил о вспышке, имея доступ к глобальным данным о продажах авиабилетов, система искусственного интеллекта BlueDot продолжала точно предсказывать распространение вируса уханьской короны в Бангкоке, Сеуле, Тайбэе и Токио.