Программирование искусственного интеллекта: разработал свое первое расширение для Chrome — GPTBLOX

Узнайте, как кодирование с помощью искусственного интеллекта привело к запуску моего расширения для Chrome, предлагающего такие функции, как сохранение ChatGPT и веб-управление. Изучите подход к программированию ChatGPT.

Введение

Привет всем, я Йи Тао, разработчик с некоторым опытом программирования, но есть возможности для совершенствования. С помощью ChatGPT мне удалось менее чем за две недели разработать и запустить расширение Chrome, которое я, возможно, не смог бы завершить самостоятельно за несколько месяцев. Я также выпустил пять обновлений в ближайшее время. Сейчас у расширения около 1000 пользователей без особого маркетинга.

Ссылка на расширение: GPTBLOX — данные сохранения ChatGPT/Bard Claude Saver

Как было разработано расширение Chrome с использованием кодирования ChatGPT?

Это расширение, написанное исключительно ChatGPT. Мне не пришлось писать ни строчки кода. Просто общаясь с ChatGPT, я начал с получения HTML-содержимого текущей веб-страницы, сохранения кода в файл TXT, обработки и оптимизации полученного HTML-содержимого перед сохранением и сохранения его в виде файлов HTML, PDF-файлов и изображений PNG. Наконец, я изменил его на 18 языковых версий. Во время разработки первой версии между мной и ChatGPT было много трудностей и недопониманий, но в конечном итоге мы преодолели их благодаря моему руководству и неустанному сотрудничеству ChatGPT.

Почему стоит выбрать программирование искусственного интеллекта для GPTBLOX?

Я хотел решить проблему для себя и своих друзей: учетные записи ChatGPT часто блокировались, и мы надеялись лучше сохранить записи чата ChatGPT. Это расширение помогает каждому сохранить разговоры ChatGPT на своем компьютере одним щелчком мыши. Аккаунт бесполезен, но ваши записи тренировок и творческое вдохновение ChatGPT бесценны.

История версий, созданная с помощью ИИ-кодирования

Версия 1.0.0

Внедрите функцию сохранения истории разговоров ChatGPT в нескольких форматах файлов, таких как HTML, TXT, PNG и PDF, локально на компьютере. Нет необходимости делиться или сохранять разговор в Интернете, что снижает опасения по поводу утечки данных. Кроме того, интегрируйте API-интерфейс плагина WordPress с ChatGPT, что позволит расширению Chrome загружать определенные статьи или push-уведомления с удаленных сайтов WordPress.

Версия 1.1.0

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

Версия 1.2.0

Добавьте функцию сохранения разговоров от Bard, Claude и HuggingChat в различных форматах файлов, таких как HTML, TXT, PNG и PDF, которые хранятся локально на компьютере.

Версия 1.3.0

Включите сохранение статей с веб-сайтов на базе WordPress в нескольких форматах файлов, таких как HTML, TXT и PDF, которые хранятся локально. Это открывает путь к агрегированию и управлению веб-страницами и ссылками на диалоги в следующей версии. Параметры настройки также должны быть доступны для других веб-сайтов с указанием доменов, заголовков и содержимого для сохранения в файлах HTML, TXT и PDF.

Версия 1.4.0

Разрешить сохранение текущей ссылки на веб-страницу или объединить все ссылки на страницы из текущего окна браузера в интерфейс управления веб-страницей. Поддержка таких функций, как гибкое перетаскивание, добавление, редактирование, удаление, блокировка и повторное открытие. Также могут быть доступны параметры для установки стиля отображения интерфейса управления веб-страницами: нисходящего или каскадного. Кроме того, поддерживаются настройки для 1, 2, 3 или 4 столбцов для управления группами веб-страниц и реализуются функции импорта/экспорта для групп и ссылок веб-страниц.

Версия 1.5.0

Включите функции сохранения разговоров с официального сайта Клода в нескольких форматах файлов, таких как HTML, TXT, PNG и PDF, которые хранятся локально. Кроме того, улучшите функцию сохранения разговоров ChatGPT, включив в сохраненную историю разговоров предварительно определенные инструкции из пользовательских инструкций.

Планы на будущее для GPTBLOX

  • Добавьте возможность сохранять записи чатов и содержимое веб-страниц на веб-сайты Notion, Evernote и WordPress.
  • Для дальнейшей оптимизации функций, связанных со сбором веб-страниц и управлением ими, особенно с точки зрения удобства пользователей, нам необходимо дополнительно изучить расширение Onetab.
  • Рассмотрите возможность дальнейшей обработки и оптимизации сохраненного содержимого веб-страницы, включая, помимо прочего, обобщение и совершенствование содержимого через интерфейс OpenAI.

Стратегии программирования ChatGPT

Пошаговый вывод

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

Маленькая точка входа

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

Минимальные модули

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

Подтверждение кода

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

Укажите код

Если ChatGPT создает несогласованный код из-за ограничений контекстной памяти, повторно отправьте соответствующий код и попросите ChatGPT внести изменения на основе самого последнего кода.

Глубокое руководство

Если несколько разговоров не помогли решить проблемы, углубитесь в конкретные функциональные требования и код. Предоставьте ChatGPT необходимые рекомендации на основе собственного опыта.

Проблемы с самопроверкой

Если проблема не устранена после нескольких разговоров, попросите ChatGPT добавить журналы консоли для отладки кода. Предоставляйте результаты выполнения программы или сообщения об ошибках непосредственно в ChatGPT для проверки и исправления.

Своевременный откат

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

Если вы интересуетесь программированием искусственного интеллекта или беспокоитесь о «внутренней ошибке сервераchatgpt», попробуйте GPTBLOX и поделитесь своим опытом. Если у вас возникнут какие-либо проблемы или у вас есть предложения по дальнейшему развитию, мы все внимательно слушаем. Спасибо!

© 版权声明

相关文章

没有相关内容!

暂无评论

暂无评论...