Свой GPTs для InstantCMS

InstantCMS 2.X
#1 2 февраля 2024 в 06:23

Всем привет. Я думаю все слышали о GPTs который позволяет донастроить «GPT4» под конкретную задачу. Например, создать личного помощника для этой CMS. Другими словами "скормить" ему всю структуру движка и Документацию для разработчиков. Дополнить его примерами бесплатных дополнений, кое что подпилить.

В итоге на выходе мы получим прекрасную нейронку способную писать любые компоненты, шаблоны и дополнения для нашего любимого движка по своему описанию. Да что там, можно ту же документацию с помощью неё гораздо улучшить и дополнить, при чем это сделает сам ЧатБот по тому же текстовому запросу. Пример под спойлером. 

Изображение


Естественно это стандартный чатбот, он в данном случае не обучен, но никто не пробовал сделать? Предлагаю разработчикам подумать над этим предложением, ведь тем самым получим очень мощный инструмент и растущий в геометрической прогрессии по дополнениям и улучшениям  InstantCMS. Привлечем больше разработчиков, снимем практически все вопросы ЧаВо.

А ну и да, я спросил его об этом )). И вот что ГоПоТа выдал.

Создание специализированного GPT для работы с конкретной CMS, например, InstantCMS, требует несколько шагов, включая обучение модели на специфических данных. Вот как вы можете подойти к этому процессу:

1. Сбор и подготовка данных

Сбор данных:

Документация CMS: Соберите всю документацию, связанную с InstantCMS.
Код компонентов и шаблонов: Соберите примеры кода для компонентов, шаблонов, и дополнений InstantCMS.

Технические форумы и сообщества: Соберите вопросы, ответы, и обсуждения из технических форумов, связанных с InstantCMS.

Обработка данных:

Чистка данных: Удалите из собранных данных все несущественные части, такие как заголовки, футеры или нерелевантный контент.

Структурирование данных: Организуйте данные так, чтобы примеры кода, документация, и Q&A были легко различимы и структурированы.

2. Предварительное обучение модели

Используйте собранные данные для предварительного обучения GPT. Этот процесс включает в себя:

Выбор базовой модели: Выберите подходящую модель GPT, которая лучше всего подходит для вашей задачи. Для более сложных задач можно использовать модели, подобные GPT-4.
Предварительное обучение: Используйте собранные данные для дообучения модели, чтобы она лучше понимала контекст и специфику работы с InstantCMS.

3. Микро-настройка (Fine-tuning)

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

Создание датасетов для микро-настройки: Подготовьте специфические датасеты, например, вопросы и ответы для создания бота поддержки, или примеры кода для генерации шаблонов.
Микро-настройка модели: Обучите модель на этих датасетах, чтобы она стала специалистом в конкретных задачах, таких как написание кода для шаблонов или ответы на вопросы пользователей.

4. Интеграция и использование

Интеграция с CMS: 

Разработайте интерфейс или API для взаимодействия вашего GPT с InstantCMS.
Убедитесь, что модель может получать запросы от пользователей и возвращать результаты в удобном формате.

Тестирование и итерации: 

Тестирование: Проведите тестирование модели, чтобы убедиться, что она корректно выполняет заданные задачи.

Итерации: По мере использования модели собирайте отзывы и данные о её работе. Используйте эту информацию для дальнейшего улучшения модели.

Заметки по безопасности и этике

Конфиденциальность данных: Убедитесь, что вы имеете право использовать все данные, с которыми обучается ваша модель.

Этические соображения: Будьте внимательны к тому, как ваша модель может быть использован

Изображение
#2 2 февраля 2024 в 08:17

Очень актуальная тема)))

#3 6 июня 2024 в 10:12

Предлагаю разработчикам подумать над этим предложением

Clear

Я подумал и предполагаю, что вы (пользователи данной «нейронки») «задолбаете» письмами и сообщениями разработчиков о тех проблемах, которые создаст эта «гопота». Так как на выходе продукт будет выходить сырой и очень вероятно содержащий ошибки, не говоря уже о вопросах безопасности использования таких продуктов. И это не от разработчиков будет зависеть, а от того, что система ещё не такая совершенная, чтобы можно было ей доверять написать некий функционал для сайта. Но с вопросами и «претензиями» вы пойдете к разработчику, а не к «гопоте». Поэтому такие дополнения с «нейронкой» могут возникнуть лишь в больших конторах, где есть свой штат службы поддержки.

#4 6 июня 2024 в 10:16
Loadырь

В этом есть логика, но идея интересная.

#5 6 июня 2024 в 11:20

Для кодинга:


Нейросети кроме простых примеров не пишут сложный работающий код. Есть ассиситенты типа copilot/ tab9 и всего что встраивается, например,  в vscode, но контроль остается у разработчика. Если он его утеряет — нейронка продолжить писать чушь и, более того, не остановится. Нейронка способна понять код в общих чертах, но тонкости для нее недоступны. Рефакторят нейронки тоже на 3+. 

Вот что они могут по скормленному коду — так это написать более менее приемлемые тесты. Актуально и экономит время, когда тестами покрывать нужно.

На определенном уровне сложности кода возникает дилемма: писать промпт часами или написать все вручную чтобы работало. Направить нейронку в нужное русло требует душного структурированного промпта, но на выходе в лучшем случае «рыба», которую допиливать.

Для контента:


Если вы сколь-либо владете русским языком, то даже переписанный текст покажется примитивным. В корне перелопатить они не могут. В новостях сразу видны подобные генерации.
Что нейронка точно может делать: проверять синтаксис и пунктуацию, если глаз писарчука «замылился». 


Вдобавок, поисковики умудряются выявлять сгенерированные тексты со всеми вытекающими. Нужно ли оно Вам?

#6 6 июня 2024 в 11:26

Ну с нейронками я работаю уже пару лет по платным подпискам, и веду несколько сайтов. Кое что понимаю. Но создать ту же документацию, это уже другое. Будет отвечать на поставленные вопросы и не придется рыскать в поисках ответов. А еще лучше интегрировать это все в ТГ.

#7 6 июня 2024 в 11:49

Но создать ту же документацию, это уже другое.

Clear

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

#8 6 июня 2024 в 11:59

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

#9 6 июня 2024 в 12:02

Зачем возиться с жпт

Нил™

О, хейтерам привет. А есть что по существу ?

#10 6 июня 2024 в 12:03

Вот это была бы нейросеть. 

Нил™

Такой не у кого нет. Есть все по отдельности и за большие деньги

#11 6 июня 2024 в 12:07

Зачем возиться с жпт

Нил™

О, хейтерам привет. А есть что по существу ?

Clear

Вы переоценивает свою значимость и значимость своего предложения, чтобы я это хейтил. Не всякая ирония и сарказм вызваны хейтом.

#12 6 июня 2024 в 12:08

Такой не у кого нет. Есть все по отдельности и за большие деньги

Dormidont

Можно забабахать похожее с помощью make.com. Инструмент бомбический я считаю.

#13 6 июня 2024 в 12:10

А есть что по существу ?

Clear

Есть. Обсудите это с отцами-основателями главными разработчиками. Может они сами, прочитав, свяжутся с Вами.

Добавлено спустя 1 минуту

И, главное, не унывайте! Человек пока пишет лучше нейросетей, какие бы «рыбы» они не генерировали

#14 6 июня 2024 в 12:14

И, главное, не унывайте!

Dormidont

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

#15 6 июня 2024 в 12:26

ряд рутинных задач

Clear

Какой процент валидного кода или реально работающих решений вам предлагает GPT (прям чтобы в яблочко) ?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.