Содержание:
- Что такое GPT
- Что умеет ChatGPT
- Официальные источники
- Обучение работе с ChatGPT
- API для ChatGPT
- Расширение для браузера
- Другие расширения
- Боты на основе ChatGPT
- Библиотеки
- Приложения
- ChatGPT в командной строке
- Подсказки / Промпты ChatGPT
- Разное
Появление массово доступных технологий генерации контента на основе систем ИИ стало настоящим откровением, даже для людей, давно следящих за развитием сферы ИТ. А у многих обычных пользователей такие перемены вызвали нечто вроде футурошока.
Еще недавно для потоковой генерации уникальных изображений или текстов нужно было прибегать к услугам высококлассного специалиста. Сегодня создать качественную цифровую картину или написать блестящее резюме для устройства на работу, стало возможно буквально «за пару кликов»
Одной из наиболее ярких и спорных технологий, революционно меняющих нашу привычную жизнь, стал генеративный чат-бот с искусственным интеллектом ChatGPT от компании OpenAI. Уже сейчас этот инструмент способен генерировать на приемлемом уровне узкопрофильные тексты, поддерживать общение на интересующие пользователей темы, писать код и даже успешно сдавать профессиональные и академические экзамены. Сложно представить задачу, связанную с текстом, которую ChatGPT не смог бы выполнить, нужно лишь правильно составить запрос.
О том, что такое ChatGPT, какие технологии лежат в его основе и как запустить чат-бот в России написано уже достаточно, поэтому здесь мы не будем подробно останавливаться на подобных вопросах. Этот обзор будет посвящен практическим способам использования ChatGPT. В нем мы дадим подробный список источников, с помощью которых умный чат-бот можно превратить в незаменимого помощника в разных областях — от написания статей на разных языках до создания «с нуля» собственного сайта.
Что такое GPT
GPT-3 — основная технология, лежащая в основе ChatGPT. Как указывает ее аббревиатура Generative Pre-training Transformer (анг. «генеративный предобученный трансформер»), GPT представляет собой генеративную языковую модель, основанную на архитектуре «трансформер», созданной специалистами по ИИ из Google Brain еще в 2017 году. Эта модель способна обрабатывать большие объемы текста и обучаться очень эффективно выполнять задачи обработки естественного языка (NLP).
Кстати. «Преобразование» (transformation) — это тип обработки данных, который выполняется над последовательностью элементов, таких как слова в предложении или символы в слове. А «трансформер» или «преобразователь» (transformer) — это модель машинного обучения, специально предназначенная для обработки последовательностей элементов с помощью преобразований.
Модель GPT-3, в частности, имеет размер 175 миллиардов параметров, что делает ее самой большой языковой моделью из когда-либо обученных на данный момент. Хотя ожидалось, что модель GPT-4, представленная общественности 14 марта 2023 года, намного превзойдет свою предшественницу, ее создатели опровергли эти слухи.
Для работы GPT нужно «обучить» на большом объеме текста. Например, модель GPT-3 обучалась при помощи суперкомпьютера Microsoft Azure AI на наборе из 175 млрд. параметров, который включал текстовый блок из более, чем 8 млн. документов и более 10 млрд. слов (всего 740 Гб текстовых данных). Для тренировки GPT-3 также использовалось обучение с подкреплением, основанное на отзывах людей.
Что можно делать с помощью ChatGPT
-
- Создавать уникальные тексты на нескольких языках. Чтобы не просто писать статьи, но и расширить их аудиторию на несколько языковых зон, можно конечно воспользоваться переводчиками от Google или Яндекс. Однако всегда есть риск потерять важную часть контекста. При правильно созданном запросе, ChatGPT автоматически сгенерирует тексты на русском, английском, итальянском или китайском, которые будут правильно передавать все смысловые и культурные оттенки, специфичные для данного языка.
- Понятно объяснять сложные темы. Иногда просто «гуглить» недостаточно для четкого понимания. Чтобы самостоятельно разобраться в таких темах, как «червоточины» в пространственно-временном континууме, темная материя или теория струн потребуется не только прочитать большой объем текста, но и иметь немало базовых знаний. ChatGPT же можно попросить «объясни это, как будто мне 5 лет».
- Получить работу мечты. Для того чтобы повысить шанс трудоустройства на конкретную должность, специалисты рекомендуют составлять резюме персонализированное под ее специфику. Готовые шаблоны будут выглядеть в глазах HR специалиста слишком слабо, зато подробный запрос к ChatGPT повысит шансы на идеальное резюме до небес. Если заветный «офер» получен, чат-бот поможет также подготовиться к собеседованию — подготовит список возможных вопросов на интервью и правильных ответов на них
- Писать, отлаживать и пояснять код. ChatGPT поможет написать целые блоки фрагментов функционального кода с нуля или быстро найти проблему, сэкономив часы на поиске неуместной запятой. Возможности чат-бота в разработке впечатляют. Однако совсем расслабляться и развертывать код от ChatGPT сразу на рабочем сервере может быть не самой лучшей идеей.
- Находить блестящие идеи. Когда стоит задача придумать концепцию для тематической вечеринки или найти оригинальное решение для будущей перепланировки дома, можно тратить часы, забивая запросы в Яндекс. А можно попросить об этом ChatGPT и наслаждаться результатом.
- Создавать музыку в любом жанре. Одна из самых сильных сторон ChatGPT — «ученая креативность». В отличие от многих менее развитых ИИ-решений, чат-бот имеет дело не только с бездушными технологическими концепциями, но также разбирается и в творческих начинаниях, в том числе в написании музыки.
- Решать математические задачи. Как и любой продвинутый ИИ, ChatGP невероятно силен в задачах по точным наукам. Нужно лишь четко и лаконично изложить проблему — чат-бот представит понятный пошаговый алгоритм решения любой задачи из курса высшей математики.
- Придумывать веселые шутки. Писатели-фантасты предполагали, что даже самым умным роботам сложно будет разобраться в тонких нюансах человеческого юмора. Однако ChatGPT смог бы их приятно удивить. Конечно, чат-боту с искусственным интеллектом далеко до уровня великих комиков, но вовремя найти подходящий случаю анекдот или остроумную цитату он точно способен.
- Поговорить с умным собеседником. Несмотря на все дополнительные возможности, полученные от искусственного интеллекта, ChatGPT — это прежде все чат-бот. Его базовый функционал будет очень полезен, когда нужно срочно обсудить с кем-то (или с чем-то, в случае с роботом) волнующую тему или предоставить автоматизированную обратную связь посетителям своего сайта.
Подключите интеллектуальную DDoS-защиту CyberFlow и забудьте о проблемах!
После беглого знакомства с основами технологии, пора переходить к практике. Ниже будет приведен большой список источников и инструментов для работы с ChatGPT. Для удобства перечень разбит на подразделы, соответствующие сфере или способу применения ресурса.
Важно! Этот обзор ориентирован в первую очередь на тех, кто неплохо знаком с основами программирования, поэтому опирается на инструменты, представленные в GitHub — крупнейшем сервисе для хостинга ИТ-проектов. По этой же причине, для работы с ресурсами из списка потребуется знание английского, хотя бы на начальном уровне.
Официальные ресурсы
Знакомство с ChatGPT логичнее всего начать с ресурсов, принадлежащих создателям этого полезного инструмента — компании OpenAI.
- Официальный репозиторий OpenAI на GitHub.
- Официальное приложение ChatGPT.
- Документация по OpenAI API.
- Библиотеки сообщества разработчиков OpenAI.
- Блог ChatGPT.
- Практические примеры использования ChatGPT.
- Инструкция к официальному API от OpenAI.
- Дискорд-канал OpenAI.
- Форум по ChatGPT от официального сообщества разработчиков OpenAI.
Обучение
Эти ресурсы помогут быстро разобраться с настройкой чат-бота и начать получать преимущества от его практического использования.
- Introducing ChatGPT — вводная статья о ChatGPT в официальном блоге OpenAI.
- «ChatGPT полный курс для начинающих» — обучение азам практической работы с ChatGPT от Stepik.
- The Complete ChatGPT Course — образовательна программа по основам ChatGPT, ChatGPT Plus и GPT4 от Udemy.
- ChatGPT Complete Guide — краткий гид по ChatGPT от Udemy.
- ChatGPT Tutorial — видеокурс по основам работы с ChatGPT от Adrian Twarog.
- How to use ChatGPT? — 5 практических кейсов по ChatGPT, видеокурс для начинающих от 1littlecoder.
- How I Coded An Entire Website Using ChatGPT — видеокейс по созданию первого сайта с помощью ChatGPT от Nick White.
- Advanced ChatGPT Guide — продвинутый видеокурс по ChatGPT, включая создание сайта от Adrian Twarog.
- «Как заработать с помощью ChatGPT?» — курс, освещающий коммерческое применение ChatGPT от Udemy.
- Analysing Data with ChatGPT — видеоруководство по применению ChatGPT для машинного обучения и анализа данных от JCharisTech.
- ChatGPT For Cybersecurity — видеогид по использованию ChatGPT для кибербезопасности от HackerSploit
- Let’s Build ChatGPT 2.0 — создание продвинутой версии ChatGPT с использованием React JS, простых HTML и CSS от Adrian Twarog.
API
API или «интерфейс прикладного программирования» — надежный мост, связывающий несколько технологических решений вместе. Этот список поможет добавить впечатляющие возможности ChatGPT к существующим программным продуктам или стекам разрабатываемых приложений.
- ChatGPT — облегченный пакет для взаимодействия с API ChatGPT от OpenAI. Использует реконструированный официальный API (gpt-3.5-turbo).
- chatgpt-api — неофициальный API для JS/TS.
- PyChatGPT — API ChatGPT на основе TLS с автоматической регенерацией токенов, отслеживанием разговоров, поддержкой прокси и другими полезными функциями.
- commitgpt — автоматическая генерация коммитов с помощью ChatGPT.
- chatgpt-wrapper — API для взаимодействия с ChatGPT при использовании в Python и Shell.
- gptchatteR — экспериментальная, неофициальная оболочка для взаимодействия с ChatGPT в R.
- OpenAISwift — клиентская библиотека API OpenAI для Swift. Библиотека реализованна как оболочка вокруг ChatGPT и OpenAI HTTP API.
- chatgpt-java — облегченный пакет для взаимодействия с API ChatGPT от OpenAI. Использует реконструированный официальный API.
- chatgpt-api — неофициальный API ChatGPT, основанный на WhatsApp GPT Даниэля Гросса.
- openaigo — API-клиент OpenAI (ChatGPT) для Go.
- flutter_chatgpt_api — API, позволяющий использовать ChatGPT из Flutter/Dart.
- chatgpt_api_dart — неофициальный API ChatGPT для Dart.
- ChatGPT-API-server — сервер API для ChatGPT.
- easyChatGPT — неофициальный, но элегантный интерфейс API ChatGPT, использующий автоматизацию браузера, которая обходит обнаружение облачных вычислений и повторные проверки.
- chatgpt-io — невероятно быстрый клиентский API ChatGPT, работающий без использования браузера.
- node-chatgpt-api — API-сервер ChatGPT.
- whetstone.chatgpt — простая облегченная библиотека, в которой реализованы завершения API ChatGPT. Дополнения для поддержки изображений и других бета-функций находятся в разработке.
- ChatGPT-API-server — сервер API для ChatGPT.
- ChatGPTSwift — доступ к ChatGPT API с помощью Swift.
- chatapi-single — простой и мощный сервер ChatGPT-API.
- EdgeGPT — реконструированный API чата Bing от Microsoft.
- OpenAI-DotNet — быстрая облегченная библиотека DotNet для OpenAI API.
- chatgpt-api-server — сервер веб-API ChatGPT на базе Flask, который может отвечать как через браузер, используя формы Flask, так и напрямую через запросы POST/GET.
- chatgpt-web-api — Java-версия ChatGPT SDK.
- ChatGPT-PHP — настоящий ChatGPT PHP SDK (не GPT-3).
- ruby-openai — API OpenAI + Ruby. Теперь с ChatGPT и Whisper.
- openai-kotlin — клиент API OpenAI для Kotlin с мультиплатформенными возможностями и функциональностью сопрограмм.
- ChatGPTAPIFree — простой прокси-API с открытым исходным кодом, который позволяет бесплатно получить доступ к OpenAI ChatGPT API.
- Simple-ChatGPT-API-Desktop — Простой API ChatGPT для рабочего стола.
- ChatGPTKit — пакет Swift для связи с ChatGPT API от OpenAI.
- CallGPT — очень простой способ обратиться к ChatGPT API с пользовательского компьютера.
Кстати. Наряду с API, в ChatGPT был реализован и автоматизированный способ интеграции — через плагины, специально разработанные для языковых моделей. Прагины ChatGPT обеспечивают более надежное и безопасное взаимодействие чат-бота со сторонними приложениями, однако существенно ограничивают гибкость настройки и кастомизации.
Браузерные расширения
Нейросеть и браузер — не конкуренты, а союзники. Интеграция чат-бота ChatGPT в предпочитаемый браузер позволит значительно расширить функциональные возможности последнего и значительно улучшить пользовательский опыт.
- chatgpt-google-extension — расширение для браузера, которое интегрирует ChatGPT в популярные поисковые системы, включая Google, Baidu, Bing, DuckDuckGo, Brave, Yahoo и Naver, с отображением ответов ИИ в результатах поиска.
- ChatGPT-Google — расширение Chrome, которое интегрирует ChatGPT (неофициальный) в поиск Google.
- chatgpt-advanced — расширение для браузера ChatGPT, которое дополняет подсказки чат-бота результатами поисковика.
- chatgpt-chrome-extension — расширение ChatGPT для Chrome. Интегрирует ChatGPT в каждое текстовое поле в Интернете.
- Promptheus — расширение Chrome, позволяющее использовать голос вместо ввода текста для общения с ChatGPT.
- ChatGPT-Assistant — мощное расширение, которое дополняет возможности просмотра веб-сайта ChatGPT такими функциями, как создание выборок страниц.
- ChatGPT-pdf — расширение Chrome для загрузки истории ChatGPT в PNG, PDF или ссылку для общего доступа.
- ChatGPT_Extension — простое расширение Chrome (Manifest V3), позволяющее получить доступ к ChatGPT OpenAI из любого места в Интернете.
- chat-gpt-search-extension — расширение браузера для отображения ответа ChatGPT вместе с результатами поиска. Поддерживает Google, Baidu, Bing, DuckDuckGo, Brave, Yahoo, Naver, Yandex, Kagi и Searx.
- chat-gpt-assistant — расширение для интеграции ChatGPT практически в любой браузер.
- chatgpt-extension — расширение загружает ChatGPT на текущей вкладке, позволяя использовать ChatGPT во время рабочего сеанса. Чтобы активировать ChatGPT, нужно просто щелкнуть по иконке расширения на панели инструментов браузера или использовать сочетание клавиш «Ctrl + \».
- chat-gpt-soliloquy — расширение для Chrome, позволяющее ChatGPT вести диалог с самим собой.
- ChatGPT for Search Engine — расширение браузера для отображения ответа ChatGPT вместе с результатами поисковой системы, поддерживает Chrome, Edge, Firefox.
- assistant-chat-gpt — расширение для браузера Chrome, которое встраивает ChatGPT в качестве голосового помощника.
- tweetGPT — расширение для Chrome, которое генерирует твиты и ответы с помощью chatGPT.
- YouTube_Summary_with_ChatGPT — простое расширение Chrome (Manifest V3), которое позволяет получать как расшифровки видео YouTube, так и сводку видео с помощью технологии искусственного интеллекта.
- gpt-best-chrome — расширение Chrome для сохранения потоков ChatGPT с использованием инструмента шеринга gpt.best.
- ChatGPT-API-agent — агент ChatGPT API (версия Firefox).
- hey-addy-chatgpt — помощник по работе с электронной почтой на платформе ChatGPT.
- GPT-Cookies — расширение для Chrome, позволяющее легко копировать в буфер обмена файлы cookie и пользовательский агент ChatGPT одним щелчком мыши.
- ChatGPT History — расширение для браузера, позволяющее сохранять историю разговоров ChatGPT. С помощью него можно легко просмотреть свои прошлые разговоры и вернуться к ним позже.
- chat-gpt-jupyter-extension — расширение для браузера, предоставляющее различные вспомогательные функции ИИ в ноутбуках Jupyter на базе ChatGPT.
- Chat-GPT-for-Gmail — расширение для браузера для заполнения электронной почты с помощью ChatGPT.
- ChatGPT-SelfChat — расширение для браузера, позволяющее объединить два экземпляра GPT-чата.
- chatgpt-to-notion — расширение, созданное на основе фреймворка Plasmo и Typescript, привносит возможности ChatGPT в рабочее пространство Notion.
- chatgpt-soliloquy — расширение для Chrome, позволяющее ChatGPT вести диалог с самим собой.
- chatgpt-review-rebuttal-extension — расширение браузера для создания и ответов на отзывы на платформе OpenReview с помощью ChatGPT.
- bing-chat-for-all-browsers — добавление Bing Chat в Chrome и Firefox.
- chatgpt-google-summary-extension — расширение для отображения сводных результатов поиска ChatGPT рядом с результатами Google.
- gpt2markdown — расширение для браузера, которое экспортирует разговоры с ChatGPT в формат Markdown.
- writely — расширение для Chrome на базе искусственного интеллекта, улучшающее письмо и чтение.
- GPT-Prompter — расширение для получения быстрой подсказки (в виде выделенного текста) для OpenAI GPT-3 и ChatGPT API. Доступно в интернет-магазине Chrome и надстройках для браузера Firefox.
- sharegpt — расширение, позволяющее легко делиться постоянными ссылками на разговоры с ChatGPT со своими друзьями.
- ChatGPT-History-Downloader — расширение Google Chrome, помогающее загружать историю чатов с помощью OpenAI ChatGPT.
- Summarize — браузерный помощник на базе искусственного интеллекта, который мгновенно суммирует содержание любой статьи и текст.
Другие расширения
Расширения с ChatGPT будут полезны не только пользователям браузеров. Эти инструменты также помогут усилить новыми функциями привычные десктопные и веб-приложения
- chatgpt-vscode — расширение Visual Studio Code, которое интегрирует ChatGPT API, позволяет задавать вопросы на естественном языке и получать ответы от ИИ непосредственно в редакторе.
- chatgpt.nvim — плагин, который позволяет запрашивать ChatGPT внутри буфера текстового редактора Neovim.
- chatgpt-raycast — неофициальное расширение ChatGPT для рейкастинга.
- docGPT — ChatGPT как дополнение к редактору Google Docs.
- vscode-chatgpt — расширение кода Visual Studio для поддержки ChatGPT.
- chatgpt-vscode-plugin — плагин Visual Studio Code для ChatGPT, созданный при помощи только лишь ChatGPT.
- ChatGPT.nvim — плагин Neovim для взаимодействия с чат-ботом OpenAI GPT-3, обеспечивающий простой интерфейс для изучения GPT-3 и НЛП.
- vim-chatgpt — плагин Vim для ChatGPT
- MenuChatGPT — ChatGPT как элемент строки состояния для macOS
- ExplainThisCode — расширение VSCode, которое использует API ChatGPT для предоставления пояснений к коду.
- ChatGPT-Gnome-Desktop-Extension — расширение Gnome для работы с ChatGPT из строки меню рабочего стола.
- ScribeAI — расширение ChatGPT для VSCode.
- AI Engine: ChatGPT Chatbot, Content Generator, GPT 3 & 4 — плагин WordPress, который позволяет добавить на сайт чат-бота в стиле ChatGPT с помощью простого шорткода.
- AutoWriter: AI Post Generator — плагин WordPress на базе ИИ помогает создавать высококачественный контент для веб-сайта, используя языковую модель OpenAI GPT-3.
- gpt3-wordpress-post-generator — плагин создает посты WordPress, используя API OpenAI GPT-3, библиотеку OpenAI Python для вызовов API, а также библиотеку WordPress XML-RPC.
Боты
Чат-бот — основная функциональность популярного инструмента от OpenAI. Неудивительно, что создание ботов на основе ИИ — один из самых обширных и интересных пунктов списка ресурсов для ChatGPT.
- chatgpt-telegram — собственный бот GPTChat Telegram, который создается с помощью одной команды.
- chatGPT-telegram-bot — ранняя версия телеграмм-бота с ChatGPT.
- chatgpt-telegram-bot — бот ChatGPT для Telegram на основе Node.js. Работает с защитой Cloudflare.
- wechat-chatgpt — добавление ChatGPT в Wechat через RPA (Robotic Process Automation) SDK Wechaty.
- ChatGPT-wechat-bot — помощник WeChat на основе NodeJS и Webchaty
- chatgpt-twitter-bot — бот Twitter на базе ChatGPT от OpenAI.
- chatGPT-discord-botchat — бот OpenAI chatGPT для разногласий.
- ChatGPT-ProBot — про-бот GitHub на основе GPTChat.
- chatGPTLineBot — линейный бот на основе GPTChat.
- ChatGPTSlackBot — ChatGPT для Slack Bot.
- chatgpt-speech-to-text — простой голосовой чат-бот, использующий модель ChatGPT для генерации ответов на голосовой ввод пользователя.
- Discord-ChatGPT-Bot — бот Discord ChatGPT.
- chatgpt-telegram — Telegram-бот для ChatGPT.
- ChatGPT-macOS — взаимодействуйте с ChatGPT из строки меню macOS.
- ChatGPT-Telegram-Bot — чат-бот Telegram с искусственным интеллектом и ChatGPT в fly.io.
- ChatGPTDiscord — бот Discord для взаимодействия с API ChatGPT.
- ChatGPT Teams Bot app — приложение, позволяющее общаться с ChatGPT в Microsoft Teams.
- chatgpt-bot — Discord-бот для взаимодействия с ChatGPT.
- GPT3Discord — надежный, но простой интерфейс GPT3 с Discord.
- matrix-chatgpt-bot — интеграция ChatGPT в децентрализованный клиент-серверный протокол Matrix.
- whatsgpt — бот WhatsApp для ChatGPT с поддержкой нескольких пользователей.
- chatgpt-discord — запуск собственного бота GPTChat Discord с помощью одной команды.
- slack-chat-gpt — Slack-бот с поддержкой ChatGPT.
- LINE-Bot-ChatSummarizer — суммирующий чат-бот, который позволяет использовать ChatGPT для подведения итогов группового чата.
- chatgpt_telegram_bot — Telegram-бот ChatGPT (быстро и без ограничений).
- chatgpt-whatsapp — простой бот WhatsApp, который использует ChatGPT OpenAI для ответа на вводимые пользователем данные. Включает поддержку отправки отложенных сообщений cron.
- GPT-Linebot-python-flask-on-vercel — бот для разворачивания предложений Python/Flask в облачной среде Vercel.
- chatgpt-whatsapp — бот WhatsApp с синтезом речи через ChatGPT.
- wpp-chatgpt — простой бот WhatsApp, использующий OpenIA API.
- BotWhatsapp — бот ChatGPT для WhatsApp
- ChatGPT-Binance-Trading — простой торговый бот, использующий алгоритм торговли ChatGPT.
- text-surfer — пример GPT-бота, который может быстро обработать большой объем текста или документации, а затем ответить на вопросы по прочитанному.
- Hephaestus — бот для телеграмм с искусственным интеллектом, разработанный с использованием API OpenAI ChatGPT и Dall-E.
- Telegram Chatbot using OpenAI — это скрипт Python для чат-бота Telegram, который использует API OpenAI для генерации ответов на вводимые пользователем данные.
- chatbot-telegram — бот, который позволяет настроить и запустить Telegram ChatGPT с помощью одной простой команды.
- GPT-Telegramus — реализация ChatGPT и DALLE в виде Telegram-бота.
- chatgpt-bot-nodejs — бот ChatGPT с NodeJs.
- GPT-Discord-Bot — пример бота Discord, написанного на JavaScript, который использует модели text-davinci-003, Dall.E 2 и text-moderation-004 с множеством функций.
- chatgpt-bot — бот Discord, взаимодействующий с неофициальным API ChatGPT.
- ChatGPT-DiscordBot — обновленный бот Discord, который генерирует ответы, используя ChatGPT.
- askrella — бот WhatsApp, который использует OpenAI GPT и DALLE для ответа на вводимые пользователем данные.
- Whatsapp_Instagram_Messanger_ChatGPT_OpenAI — чат-бот, интегрированный с WhatsApp, с использованием API OpenAI.
- openai-whatsapp-chatbot — приложение для создания чат-ботов, использующее OpenAI GPT3 и DALL-E для ответа на входящие сообщения из WhatsApp и создания изображений.
- ChatGPT-Line-Bot — репозиторий, позволяющий интегрировать ChatGPT в Line.
- TelegramGPT — минималистичный Telegram-бот ChatGPT с историей разговоров.
- slack-chatgpt — интеграция ChatGPT в Slack с помощью Cloudflare Workers.
- chatgpt-telegram-bot — бот Telegram, реализованный на официальном API ChatGPT от OpenAI (gpt-3.5-turbo-0301).
- chatGPT-discord-bot — интеграция ChatGPT в собственный бот для Discord.
- SirChatalot — бот Telegram, работающий на новом OpenAI API для ChatGPT и Whisper.
- discourse-chatbot — адаптер облачного чат-бота для Discourse, поддерживающий технологии OpenAI.
- TeleGPT — готовый бот ChatGPT для Telegram.
Библиотеки
Эти библиотеки ChatGPT станут отличными дополнениями к базовым возможностям популярных языков программирования.
- summarize.site — суммирование веб-страницы с помощью ChatGPT.
- OpenAIAuth — библиотека аутентификации OpenAI для ChatGPT.
- talk-to-chatgpt — JS-библиотека, позволяющая пользователям взаимодействовать с ИИ ChatGPT с помощью голоса, без ввода вручную.
- liboai — библиотека C++17 для полноценного доступа к API OpenAI.
- TalkGPT — JS-библиотека, позволяющая легко взаимодействовать с ChatGPT в среде исполнения Node.js с помощью голосового ввода.
- react-native-chatgpt — оболочка вокруг ChatGPT, позволяющая беспрепятственно интегрировать чат-бот в приложения React Native. Обрабатывает аутентификацию, потоковые ответы и отслеживает разговоры. 100% на стороне клиента.
- ChatGPT-Official — простой модуль Node.js для создания ChatGPT с использованием официального API OpenAI.
- Sekiryu — скрипт на Python, который выполняет автоматическую декомпиляцию и анализ бинарных файлов с помощью предпочитаемого декомпилятора и ChatGPT.
Приложения
Приложения ChatGPT позволят работать с нейросетью непосредственно в среде любимой операционной системы.
- chatgpt-mac — простое и понятное приложение, которое интегрирует ChatGPT в строку меню macOS, позволяя быстро получить к нему доступ с помощью сочетания клавиш (Cmd+Shift+G).
- chatgpt-desktop — неофициальное настольное приложение OpenAI ChatGPT с открытым исходным кодом для Mac, Windows и строки меню Linux с использованием Tauri и Rust.
- ChatGPT — десктопное приложение ChatGPT.
- ChatGPT-Mac-MenuBar — добавление ChatGPT от OpenAI в строку меню Mac как профессионал.
- ChatGPT_production — игра-сапер, созданная с помощью ChatGPT.
- Quest — веб-приложение, которое интегрирует GPT-3 с поиском Google.
- chatgpt-clone — кастомный ChatGPT на основе OpenAI API и фреймворка Streamlit.
- ChatGPT-macOS — запуск ChatGPT из строки меню macOS.
- AskAI — удобный, встроенный в iOS интерфейс для взаимодействия с ChatGPT и сохранения чатов. Он почти полностью написан на SwiftUI и использует архитектуру MVVM, а также Midjourney для создания изображений на движке чата.
- chatgpt-resume-builder — конструктор резюме с OpenAI ChatGPT.
- ChatGPT-Flutter-AIChatBot — приложение для чата, созданное с использованием платформы Flutter и языковой модели OpenAI GPT-3.
- ChatGPT — клиент ChatGPT C# для графического пользовательского интерфейса.
- widget — AI-помощник для работы с корпоративными документами.
- ChatGPTAndroid — ChatGPT для Android.
- chatgpt-voice-assistant — голосовой помощник на основе языковой модели OpenAI ChatGPT. В настоящее время доступен на шести языках.
- CoverGPT — приложение ChatGPT, позволяющее создать персонализированное и отформатированное сопроводительное письмо для конкретной должности на основе резюме.
- chatgpt-mobile — мобильное приложение ChatGPT, созданное с использованием React Native, Expo и Webview.
- chat-gpt-enhanced — ChatGPT с расширенным количеством функций.
- HeyChatGPT — простое приложение для iOS, которое позволяет взаимодействовать с ChatGPT с помощью голоса.
- ChatGPT — простое приложение-клон ChatGPT, основанное на библиотеке OpenAI и построенное на PHP. История чата сохраняется с помощью файлов cookie, а для проекта требуется использование ключа API и включенный SQLite3.
- ChatGPT — клон ChatGPT с использованием openAI API.
- TrippingLettuce — ИИ создает статьи для WordPress и подбирает к ним изображения.
- chatgpt_please_improve_my_paper_writing — оболочка ChatGPT с градиентным интерфейсом для улучшения научных и специализированных текстов.
- ChatGPTFreeApp — веб-приложение с открытым исходным кодом, которое позволяет вам бесплатно эксперементировать с API OpenAI ChatGPT.
- chatgpt-raycast — взаимодействие с ChatGPT из командной строки.
- AIShader — генератор шейдеров на базе ChatGPT для Unity.
- ChatGPT — приложение для macOS и iOS для связи с ChatGPT.
- chatty — приложение чат-бота, созданное с помощью ChatGPT API.
- chatbox — кроссплатформенный настольный клиент для OpenAI API, включающий инструмент быстрой отладки и управления.
- chatgpt-i18n — ИИ для конвертации JSON-файлов.
- ChatPaper — ChatGPT для краткого изложения документов из крупнейшего электронного архива arXiv.
- ohmygpt — быстрое разворачивание веб-приложение на основе ChatGPT.
- ChatGPT-Paper-Reader — репозиторий предоставляет простой интерфейс, использующий модель gpt-3.5-turbo для локального чтения академических статей в формате PDF.
- Sensitive-Topic-History-Quiz — игра-викторина, полностью написанная искусственным интеллектом, включая код JS, стили CSS и вопросы.
Интерфейс командной строки / CLI
Интеграция ChatGPT с интерфейсом командной строки дает пользователям возможность взаимодействовать с инновационным ИИ-инструментом в привычном цифровом окружении.
- askai — интерфейс командной строки для ChatGPT.
- chatgpt-api — HTTP API-клиент ChatGPT и интерфейс командной строки.
- chatgpt — консольный клиент ChatGPT на Golang.
- search — клиент CLI Google, написанный ИИ, который обходит капчу и ограничение скорости с помощью функции «предварительного просмотра» предупреждений Google.
- StackExplain — помощник на ChatGPT, который поможет быстро разобраться в причинах системных сообщений об ошибке.
- assistant-cli — удобный инструмент командной строки для ChatGPT.
- cligpt — ChatGPT в терминале.
- go-assistant — приложение CLI для взаимодействия с ChatGPT.
- terminalGPT — ChatGPT в терминале.
- chatGPT-shell-cli — простой скрипт оболочки для использования ChatGPT в терминале и DALL-E с терминала.
- chatgpt_cli — этот скрипт позволяет использовать ChatGPT в интерфейсах командной строки. Работает на терминалах Linux, Mac Terminal и в командной строке Windows.
- shellgpt — запросы к ChatGPT из командной строки.
- Houston — ИИ-помощник и генератор сценариев для терминала, который позволяет выполнять широкий спектр задач с помощью простых инструкций на естественном языке.
- AiShell — простой код Python, который подключается к ChatGPT и выполняет возвращенные результаты.
- gpt-chatbot-cli — минималистичный подсказка CLI для взаимодействия с ChatGPT и сохранения записей сеансов.
- mindflow-cli — работа с кодом непосредственно из командной строки или Visual Studio Code.
- ata — ChatGPT в терминале.
- openai-chatgpt — ChatGPT в терминале.
- chatgpt — CLI-приложение для работы с ChatGPT.
- DirectAI — запросы к ChatGPT через API OpenAI в терминале.
- aicommits — интерфейс командной строки, который записывает коммиты с помощью ИИ.
- command_line_chatgpt — чат-бот командной строки, использующий ChatGPT API от OpenAI.
- gptcli — ChatGPT в командной строке с официальным API от OpenAI (gpt-3.5-turbo).
- chatgpt — CLI для ChatGPT.
- shell_gpt — инструмент повышения производительности из командной строки на базе ChatGPT, который поможет выполнять задачи быстрее и эффективнее.
- aichat — чат с ChatGPT-3.5 в терминале.
- command-ai — ChatGPT в терминале.
- loz — инструмент интерфейса командной строки, основанный на ChatGPT, который позволяет использовать каналы Unix совместно с другими Unix-инструментами.
- chatgpt_cli — легкая оболочка официального API ChatGPT в терминале.
- gogpt — ChatGPT в терминале.
- PowerGPT — работа в Windows PowerShell с использованием естественного языка.
- ai.py — однофайловый скрипт Python, помогающий получать ответы от ChatGPT API в командной строке.
- heygpt — простой стандартный интерфейс для ChatGPT API.
- linux-command-gpt — работа с командами Linux на естественном языке с помощью ChatGPT.
- CodeGPT — интерфейс командной строки для написания коммитов, созданный на языке Go с использованием официального ChatGPT API (gpt-3.5-turbo). Автоматически устанавливает хук prepare-commit-msg.
Запросы / Подсказки
Чтобы искусственный интеллект смог дать ответ, который поразит воображение вашей целевой аудитории, ChatGPT должен получить грамотно сформулированный и подробный запрос или «промпт» (от англ. prompt, «подсказка»).
В целом, алгоритм промпта для ChatGPT хорошо известен — он должен содержать роль или портрет виртуального «автора» (например, текст должен писаться от имени журналиста или ученого), описывать структуру повествования, задавать целевую аудиторию, стилистику и форму подачи (таблица, список, текст с абзацами). Однако, с помощью дополнительных инструментов можно сделать запросы к ChatGPT более эффективными, а, соответственно, получить и более качественный результат.
- PromptHero — крупнейший бесплатный сервис для промпт-инжинеринга. Помимо ChatGPT, работает с подсказками для таких ИИ-моделей, как Midjourney, Stable Diffusion и DALL-E.
- PromptBase — маркетплейс промптов, где можно покупать и продавать подсказки для ChatGPT, Midjourney, DALL-E и Stable Diffusion.
- awesome-chatgpt-prompts — промпты для ChatGPT с проверенной эффективностью.
- AIPRM for ChatGPT — расширение Chrome для автоматизации создания промптов для ChatGPT.
- ChatGPT-Prompts — большой репозиторий подсказок для ChatGPT.
- awesome-chatgpt-suggestions — коллекция подсказок ChatGPT для различных задач.
- ChatGPT-Prompts-In-50Languages — промпты ChatGPT на 50 языках.
- ChatGPT-Prompts — подсказки использования ChatGPT/API, которые помогут реализовать 100% производительности чат-бота.
- chatgpt-prompts — коллекция из более чем 140 полезных подсказок для GPT-3.
- awesome-chatgpt-content-creation-prompts — репозиторий с примерами хорошо продуманных подсказок для создания контента.
- ChatGPT3-Free-Prompt-List — руководство и структура для создания подсказок ChatGPT3.
- gpt-jailbreaks — репозиторий методов обхода фильтров содержимого GPT и ChatGPT.
- ChatGPT-Data-Science-Prompts — хранилище 60 полезных подсказок по дата-сайенс для ChatGPT.
- Instructgpt-prompts — коллекция подсказок на основе инструкций ChatGPT и GPT-3.5 для создания и классификации текста.
- promptlib — коллекция подсказок и обёрток для ChatGPT и GPT-3.
- ChatGPT-MidJourney-prompt — модель генерации подсказок на основе ChatGPT для MidJorney.
- click-prompt — операции с подсказками для ChatGPT одним щелчком мыши.
- 400+ChatGPT-Prompts — сотни готовых шаблонов подсказок для ChatGPT на анлийском.
- ChatGPT cheatsheet — памятка, где перечислены подсказки и советы по эффективному использованию ChatGPT со всего мира.
Разное
- Futurepedia — большая коллекция АИ-инструментов, в которой можно найти немало альтернатив ChatGPT или приложений для повышения эффективности работы с этим чат-ботом.
- FutureTools — еще один крупный каталог разбитых на категории инструментов с искусственным интеллектом, где большое внимание уделено ChatGPT и схожим технологиям.
- chatgpt-python — неофициальный Python SDK для OpenAI ChatGPT.
- DAILA — помощник, позволяющий использовать ChatGPT для улучшения декомпиляции.
- chatgpt-conversation — разговор с ChatGPT на естественном языке.
- chat-gpt-ppt — ChatGPT для автоматической генерации документов в формате PowerPoint (PPT).
- gptlang — новый язык программирования, работающий в ChatGPT.
- chatgpt-exporter — экспорт и шеринг историй разговоров с ChatGPT.
- Alice — ChatGPT для доступа к реальному терминалу.
- chatgpt-action — ChatGPT для автоматизации ревью кода.
- ChatGPT Matrix Style — ChatGPT в стиле «Матрицы».
- ChatARKit — ChatGPT для создания дополненной реальности с использованием естественного языка
- chat-gpt — сохранение разговоров с ChatGPT.
- chatgpt-clone — клон ChatGPT с использованием модели GPT-3 text-davinci-003 и DALL.E для генерации изображений.
- chatgpt-go — ChatGPT SDK, написанный на Golang.
- chatgpt-github-actions — автоматизация проверки кода с использованием языковой модели ChatGPT. Интеграция с Github Actions.
- voice_chatgpt — голосовой помощник с ChatGPT, принимающий запросы на естественном языке и отвечающий реалистичной синтезированной речью.
- OpenAI-Checker — сервис проверки IP-адреса на возможность получить доступ к службам OpenAI.
- ChatGPT-Proxy — переадресация запросов и добавление cookie CloudFlare.
- commitgpt — позволяет автоматически генерировать коммиты при правках кода с помощью ChatGPT.
- kubernetes-chatgpt-bot — бот ChatGPT для автоматизации работы с Kubernetes и Prometheus.
- aiac — генератор инфраструктуры как кода (IaC) на базе ИИ.
- FinGen — генератор результатов на основе ChatGPT, помогающий экономить время тестировщиков на проникновение и предоставлять более удобочитаемые результаты.
- beelzebub — безопасный фреймворк-ханейпот с лоу-кодом, с возможностью простой настройки с помощью yaml.
Заключение
Модели ИИ на основе ChatGPT и GPT-3 стали основой для множества технологических решений, расширяющих область применения искусственного интеллекта. Благодаря обширному списку ресурсов, представленных в этой статье, потенциал этих передовых инструментов станет доступнее для каждого. Независимо от того, нужно ли вам оптимизировать рабочие процессы или найти более эффективный способ взаимодействия с компьютерами, в этом обзоре наверняка найдется подходящий инструмент.
Рекомендую обратить внимание на программу X-GPTWriter, которая полностью раскрывает весь потенциал нейросети ChatGPT.
Объясните, пожалуйста, как работать с html кодом в чат боте. Заранее спасибо!
Как вы думаете, возможно ли интегрировать чат GPT на сайт так, чтобы посетители, задав вопрос в чате сайта получали ответ от GPT ?
Конечно можно, однако более популярный вариант — добавить ChatGPT в мессенджеры в виде ботов.
Для интеграции вам нужно зарегистрировать аккаунт на сайте OpenAI и получить доступ к сервису на уровне API.
Здравствуйте. Мне нужно, чтобы ИИ составил текст на основе ключевых фраз. Как это сделать? Не могу разобраться в функционале GPTchat
Здравствуйте. Для того чтобы чат-бот выдал результат приемлемого качества, ему нужно составить максимально детализированную «наживку» (промт), где по пунктам указать все, что требуется в ответном варианте текста. Сервисы для составления промптов указаны в соответствующем разделе данного обзора — https://eternalhost.net/blog/tehnologii/kak-ispolzovat-chatgpt#p12.
Почему не упомянули llama, которую можно запускать локально всего с 4Гб ОЗУ на тех же VPS и не зависеть от сервиса OpenAI который они все время ограничивают.
Спасибо за рекомендацию, но LLaMA (Large Language Model Meta AI) и другие «конкурирующие» модели NLP — тема для отдельного обзора. Постараемся вскоре осветить и это.