Способы автоматизации ключевания для микростоков с ИИ.
Здесь должен был быть рецепт штруделя, но меня убедили, что говорить про ключевание интереснее 🙂
Говорить будем про то, как автоматизировать способы ключевания и описания картинки под микростоки с помощью ChatGPT.
Круче. Расскажу так. :)
Сразу скажу, что сейчас я не заинтересована в создании новых курсов про стоки, хотя, по многочисленным просьбам, мы открыли для изучения курс ProКачинг про темы на стоках, и сделали возможность самостоятельного обучения!
И, если вы читаете это в районе с 26 ноября по 9 декабря 2024 года и оплачиваете картой РФ, то Степик сделает вам скидку в размере 15%! Если вы оплачиваете не РФ картой, то пишите нам на почту contact@creativecourse.ru
А так же в акцию входит:
Курс "Дизайнер шаблонов с нуля" про маркетплейсы. 30% скидки!
Курс "Милаши и милашки" про рисование персонажей. Скидка 4900р!
Курс "Паттерны в иллюстрации". 30% скидки!
А мы возвращаемся к нашему большому и сложному пост-уроку, который кого-то, с шилом, чему-то научит, а другим 100% даст вдохновения и много пищи для оптимизации своей работы и жизни.
В процессе обязательно пишите ваши инстайты. На какие идеи и размышления натолкнул пост. Если вы знаете более изящные или изощренные способы, то обязательно пишите. Я за всестороннее развитие и за то, чтобы мы друг у друга учились. Ну и ставьте ваши реакции, чтобы я знала, пора ли мне писать рецепты штруделей 🙂
Мы с вами рассмотрим три способа:
- простецкий (сам)
- замороченный на базе ноу код платформы (сам)
- с программистом (сам, если программист)
Начнем с ПРОСТЕЦКОГО и самого очевидного способа.
Результат: даешь картинку, получаешь ключи и описание под формат стоков.
Цена вопроса: доступ к чату GPT 4 и выше версии.
Так Pro подписка стоит 20$, но если вы, как и я, используете чат на постоянке, то, можно сказать, будет бесплатно.
Ограничения: количество запросов в конкретный период времени. Условно говоря, картинок 40 получат мету, а дальше придется подождать 2 часа. И закидывать надо по одной картинке, ожидая ответ чата.
Ограничения для РФ: регистрация, оплата и использование с помощью впн.
Нужно создать аккаунт с помощью впн. Дальше прикрепить зарубежный телефон, для того, чтобы получить смс. Или виртуальную сим карту. Оплачивать через международную карту, либо виртуальную карту. А так же есть сервисы предоставляющие доступы к чатам, либо помогающие оплачивать аккаунт. Про один сервис Ксюша поделилась в нашем подкасте а про остальные делитесь, пожалуйста, в комментариях, так как, уверена, тут многие довольно прошаренные в этом вопросе и знают простые и гарантированные способы.
Есть два способа приобщить чат к ключеванию.
1. Непосредственно в чате.
Кидаешь картинку, просишь создать описание и ключевание по указанным правилам. Надо вместе с картинкой написать инструкцию того, как надо написать ключи и описание.
Кидаешь картинку, просишь создать описание и ключевание по указанным правилам. Надо вместе с картинкой написать инструкцию того, как надо написать ключи и описание.
Иллюстрация какого-то автора из Дискорд Предлагаю заранее подобрать нормальный промт (а не тот, что в примере) под требования стоков или конкретного стока.
Если вы совсем-совсем не могете в промт, то попробуйте правило составления промта:
- роль чата (коротко)
- правило стоков
- примеры
- дополнительный контекст
- роль чата (коротко)
- правило стоков
- примеры
- дополнительный контекст
Это основная база для составления инструкции чату.
2. Создать ЖПТс с уже заданными настройками
ЖПТисы - это чаты заточенные под конкретную задачу: помощник в написании постов, аналитике в узкой сфере или в том же самом ключевании на стоки.
Инструментарий доступен только у тех, кто имеет подписку на ChatGPT. Есть библиотека GPTs-ов и тут уже много кто создал свои чаты под ключевание. Я их, признаться, не пробовала, так как у меня свой. Но вы можете попробовать. Вот 👇всплывающий список в поиске. Первый еще и csv вам сделает. Пробовали уже какой-нибудь из них? Есть что добротное?
Вы тоже можете создать свой GPTs.
Надо нажать на профиль, потом на кнопку "my GPTs", а дальше будет кнопка "Create".
Надо нажать на профиль, потом на кнопку "my GPTs", а дальше будет кнопка "Create".
Появится такое окно в котором вы вместе с чатом (слева в окне)👇 можете создать необходимую инструкцию под ваши требования. Тут даже можно добавлять целые документы, если оно необходимо. А справа тестовое окно, чтобы тестить результат вашей инструкции.
Созданный вами ЖПТс можете сделать закрытым, либо публичным для всех.
Предостережение: если постоянно и в большом количестве использовать этот (простецкий, я имею ввиду) способ, то может возникнуть ошибка ChatGPT из-за огромного количества начатых чатов с большим количеством картинок в вашей истории. У меня так было. Пришлось чистить всю историю нашей с ним переписки. Так что удаляйте сессии (новый начатый чат, куда кидали картинки), после того, как завершили ключевание.
Теперь ЗАМОРОЧЕННЫЙ способ ключевания с ChatGPT на большую базу иллюстраций.
Даешь адрес хранилища с файлами, получаешь гугл таблицу с метой для каждого из.
Что нужно:
- API чат ЖПТ,
- Ноу код платформа для оптимизаций Make.com,
- Гугл таблицы для сбора меты,
- И облачное хранилище с файлами, например, OneDrive, GoogleDrive, Dropbox и др (те, что не российские).
Цена вопроса:
- API чат ЖПТ (цена от количества запросов, но это буквально копейки один запрос), однако на баланс нужно положить 5$.
- Make.com бесплатно дает 3 сценария и 1 000 операций. Вам должно хватить. Надеюсь.😶
- Гугл таблицы бесплатно.
- Облачное хранилище в зависимости от вашего тарифа, тоже может быть и бесплатно.
Короче, чё делать-то?
Настраивать!
Сейчас вы видите👆 модули (кружочки), каждый из которых что-то делает (дальше перечисление кружочков слева направо):
1 - получает доступ к хранилищу,
2 - получает доступ к файлам в хранилище и скачивает их,
3 - обрабатывает иллюстрацию и выдает ответ в виде описания/ключевания,
4 - разделяет сценарий на две ветки,
5,7 - первая ветка редактирует описание а в следующем модуле её записывает в таблицы,
6,8 - вторая ветка получает ключевание и записывает его в таблицу.
Это если коротко.
Теперь пройдемся по этим шагам подробно.
1 - получает доступ к хранилищу,
2 - получает доступ к файлам в хранилище и скачивает их,
3 - обрабатывает иллюстрацию и выдает ответ в виде описания/ключевания,
4 - разделяет сценарий на две ветки,
5,7 - первая ветка редактирует описание а в следующем модуле её записывает в таблицы,
6,8 - вторая ветка получает ключевание и записывает его в таблицу.
Это если коротко.
Теперь пройдемся по этим шагам подробно.
0. Открываем make.com и создаем новый сценарий.
1. Создаем стартовый модуль OneDrive - Search Folders/Folders, который начинает сценарий с того, что делает запрос на наличие файлов в папке.
Вам надо выбрать папку OneDrive (буду на примере его показывать), куда будете скидывать свои работы.
Для этого надо синхронизировать этот модуль с вашим хранилищем.
👆
В Connection нажимаете Add и разрешаете make.com соединиться с вашим аккаунтом хранилища, чтобы он мог видеть ваши папки и взаимодействовать с вашими файлами.
Folder - там ищите вашу папку по её названию
В Connection нажимаете Add и разрешаете make.com соединиться с вашим аккаунтом хранилища, чтобы он мог видеть ваши папки и взаимодействовать с вашими файлами.
Folder - там ищите вашу папку по её названию
Choose an Item Type - выбираете File
Limit - это сколько файлов он будет обрабатывать за один запуск. Я поставила сто, то есть, даже если в папке 500 файлов, он пройдется по первым 100 и остановит сценарий.
2. Модуль OneDrive - Download a File, для скачивания вашей работы с данной папки, чтобы отправить её чату ЖПТ.
Нажимаем на плюсик, который справа от пузырька (первого модуля) и ищем этот модуль по названию. И заполняем данные, как указано ниже. В File ID выбираем Item ID из предыдущего модуля. 👇
Не обращайте внимание на цифру "40" у меня. У вас она может быть другой. Главное в всплывающем списке найти Item ID
3. Модуль OpenAI (ChatGPT, Wisper, DALL-E) - Analyze Images (vision), который будет получать изображение и обрабатывать его в соответствии с вашим запросом (промтом, что вы пропишите в модуле)
Сначала делаем синхронизацию Чата и мейк.ком.
Для этого вам понадобиться API и ваш Organization ID.
Для этого вам понадобиться API и ваш Organization ID.
В Connection нажимаете Add и вводите ваш Organization ID и API Key.
Вылезет такое окно.
Organization ID у нас всегда единственный, который вы найдете на https://platform.openai.com/settings/organization/general. Надо будет войти в аккаунт.
API Key - это ваш секретный ключ, который позволяет сообщаться одной программе с другой, в нашем случае ChatGPT с make.com, находится он в https://platform.openai.com/settings/organization/api-keys где вам надо будет нажать на кнопку по созданию нового ключа.
Важное: работа по API платная, вы платите за каждое обращение к сервису ChatAI, стоит это буквально копейки или нанокопейки, но, чтобы ключ заработал, нужно положить на баланс минимум 5$, то есть необходима возможность пополнить баланс.
Водим ваши данные в нужные окна, нажимаем save.
В окне под промт, пишем свой подробный и желательно проверенный заранее, промт. В Images выбираем - скачать файл, чтобы он к этому файлу применил промт. Выбираем модель, в примере у меня выбрана 4o_mini.
По сути можно остановиться в создании модулей для чата ЖПТ, но я создала еще два дополнительных модуля, которые корректируют полученный результат, так как, как известно, нейронки умеют глючить не меньше человека. А порой и больше. Например, любимая игра нейро - создать двойной ключ, даже если ты сто раз пропишешь в инструкции этого избегать. Поэтому я создала доп шаги, где он уже использует свой ИИ разум не на ключевание и описание, а на исправление своих же ошибок. Дальше увидите.
К тому же, я хочу, чтобы результат ключевания и описания попадал в разные ячейки таблицы для дальнейшего копирования из неё.
Поэтому...
4. Модуль Router для разделения сценариев с таблицами и чатами.
Вообще-то роутер тут не обязателен. Можно обойтись и без него. И все сделать в одну строчку. Но, во-первых, это красиво, а во-вторых, так визуально проще воспринимать сценарий.
И от роутера идут два модуля...
5. Модуль OpenAI (ChatGPT, Wisper, DALL-E) - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4). Который я переименовала в Description для удобства. Он получит результат от модуля 3 и скорректирует его выдав ТОЛЬКО скорректированное описание.
6. Модуль OpenAI (ChatGPT, Wisper, DALL-E) - Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4), который получит результат от модуля 3 и скорректирует его выдав ТОЛЬКО скорректированный список ключиков.
В обоих модулях идут одинаковые настройки, где я задаю модель, которая будет обрабатывать полученный результат от модуля 3, где чат смотрел на картинку и выдавал ключевание/описание. Эти модули скорректируют, если надо, результат. Только 5 модуль выдаст ответом только скорректированное Description, а 6 модуль скорректированный список Keywords. Соответственно и промты у них разные, так как разные задачи.
Чтобы эти модули понимали с чем им надо работать, надо выбрать результат (Result), который выдаст модуль 3.
Напоминаю, что цифра может отличаться и у вас, скорей всего, не будет всех этих данных в всплывающем окне. Они появляются, после запуска и работы модулей. То есть там высвечиваются полученные данные.
7. Модуль Google Sheets - Add a Row, который синхронизируется с Гугл таблицей и вписывает результат описания в нужную ячейку.
Создаем новую таблицу в Google и называем так, как вам хочется. У меня это Key AI JPG, что значит, что скрипт будет собирать ключи/описание к фотографиям jpg формата с помощью ИИ.
Вам надо настроить ячейки. В моем случае это:
- Название файла, куда я буду собирать названия файлов, чтобы точно не промахнуться,
- Дата, куда я буду собирать время создания ключей/описания
- Статус где появится смайл обозначающий ключи или описание
- Описание, куда будет падать только описание файла
- Ключи, куда будут падать только ключи
Ниже я поставила прочерки, чтобы появляющиеся строки не копировали стиль самой верхней строки.
Дальше в make.com, как и везде, нажимаем Connection👇, где соединяем make.com с вашим аккаунтом Google.
- Название файла, куда я буду собирать названия файлов, чтобы точно не промахнуться,
- Дата, куда я буду собирать время создания ключей/описания
- Статус где появится смайл обозначающий ключи или описание
- Описание, куда будет падать только описание файла
- Ключи, куда будут падать только ключи
Ниже я поставила прочерки, чтобы появляющиеся строки не копировали стиль самой верхней строки.
Дальше в make.com, как и везде, нажимаем Connection👇, где соединяем make.com с вашим аккаунтом Google.
В Search Method и Drive ничего не меняем, должно быть так как на скриншоте.
А в Spreadsheet ID, нажав на неё ищем имя нашей таблички. В моем случае это Key AI JPG.
А в Spreadsheet ID, нажав на неё ищем имя нашей таблички. В моем случае это Key AI JPG.
И выбираем в Sheet Name именно лист1, потому что в таблице может быть много листов, но для наших целей хватит и одного, самого первого.
Далее у вас вылезут все буквенные обозначения столбцов и прописанные в них названия.
В названии файла(A) вставляем информацию о том, как называется файл. Найти её можно в модуле OneDrive (2 модуль), так как, при скачивании файла, он получит эти данные.
В "дата (В)" я хочу собрать данные о том, когда были созданные ключи/описание. Поэтому мы, в данном случае, обращаемся к модулю чата ЖПТ (3 модуль).
В "статус (D)" я вставляю смайлик в виде папируса, или что это, чтобы он появлялся каждый раз в ячейке, когда будет выдавать описание. 📜
Веселья ради.
В "Описание (E)" я вставляю данные из модуля чата (3 модуль), что выдает отредактированный текст Description.
Веселья ради.
В "Описание (E)" я вставляю данные из модуля чата (3 модуль), что выдает отредактированный текст Description.
8. Модуль Google Sheets - Add a Row, который тоже синхронизируется с Гугл таблицей и вписывает результат описания в нужную ячейку.
Точно так же настраиваете как и 7 шаг, но в ячейку "ключи(F)" добавляете результат из модуля, который обрабатывал список ключей из модуля чата (7 модуль).
В статус (D) вставляете значок золотого ключика. 🗝️
Мне нужно было, чтобы в моей таблице были такие визуальные пробелы между данными.
Но как еще можно было сделать?
Например, вписать ключевание и описание в одну ячейку используя один модуль. Или вписать описание и ключевание в разных ячейках в одном ряду/строке, тоже используя только один модуль.
Теперь осталось проверить работу сценария.
Тут можно выставить настройки, где он будет триггериться, каждый раз, когда будут появляться новые файлы. Но как-то мне не очень комфортно от этого, поэтому лично я предпочитаю, когда надо, нажать Run once, чтобы запускать алгоритм по необходимости.
Теперь осталось проверить работу сценария.
Тут можно выставить настройки, где он будет триггериться, каждый раз, когда будут появляться новые файлы. Но как-то мне не очень комфортно от этого, поэтому лично я предпочитаю, когда надо, нажать Run once, чтобы запускать алгоритм по необходимости.
Вы даже не представляете как меня прет возможности и гибкость make.com!🤩
Ну а дальше, когда данные появятся в таблице, остаётся только скопировать ключи и описание в сам файл. Например, через StockSubmitter.
Теперь супер лайфхак!
Если у вас есть чат жпт, то вы можете ему описать сценарий, который хотите воссоздать, а в процессе создания, когда что-то непонятно, давать ему скриншот на анализ верности ваших действий.
➖ данного способа: чат иногда пишет не верные названия модулей, может выдавать не самые оптимизированные и простые сценарии, чем вы будете расплачиваться нервами и стертыми пальцами.
➕ данного способа: зато как прокачаетесь!
Лично я обучалась мейку отдельно и допиливаю знания чатом. А потом еще даю ему обратную связь того, как НА САМОМ ДЕЛЕ надо было сделать в данном сценарии. Надеюсь, моя обратная связь поможет другим пользователям чата меньше тратить психов.
И последний способ: С ПРОГРАММИСТОМ.
Тот, который делает красиво из самого верхнего скриншота с моим ответом.
Вам надо найти человека, который поможет обойти шаг со StockSubmitter и автоматизирует добавление меты в свойства файла через вашу личную простую программку.
Цена вопроса: не подскажу. Очень индивидуально отталкиваясь от ваших потребностей и умений программиста.
Цена вопроса: не подскажу. Очень индивидуально отталкиваясь от ваших потребностей и умений программиста.
Сейчас появилось много сервисов всяких про ключевание.
Пожалуйста, делитись тем, что знаете или тем, что пробовали. Интересен ваш опыт и то, что есть на рынке.
Что до меня, то я слышала про один такой и после детального изучения поняла, что он базируется тоже на чате ЖПТ и делает те же штуки, что я создала себе, а именно:
- создала отдельные сценарии под разный тип файла: png, картун, 3Д, фотография,
- мой программа читает название файла, который в себе содержит ключевое слово,
- могу вписать свои ключевые слова как подсказки для ChatGPT, которые он получит и будет на них ориентироваться, для создания меты.
То есть, на рынке предложение есть, но качество я бы поставила под сомнение, если это та же самая автоматизация через ИИ. Будьте бдительны.
То есть, на рынке предложение есть, но качество я бы поставила под сомнение, если это та же самая автоматизация через ИИ. Будьте бдительны.
Поэтому если у вас есть время и шило, то можно подзапариться и наделать разные сценарии под разные задачи не используя сторонние сервисы!
Восторг, да и только! 😄
Ну а на этом мне пора завершать. Урок и без того получился масштабным и для многих сложным. Буду рада любой обратной связи. 💜
Ваша нейроСаша.🤘
Отказ от ответственности.
Друзья, я не несу ответственности, если вы полностью перенесете ключевание на ИИ. Да, определенно попадания с ключами там есть, но я всё-равно призываю к контролю и своевременной редактуре. Плохие ключи могут быть одним из факторов сниженного рейтинга как картинки, так и портфеля в целом.
Отказ от ответственности.
Друзья, я не несу ответственности, если вы полностью перенесете ключевание на ИИ. Да, определенно попадания с ключами там есть, но я всё-равно призываю к контролю и своевременной редактуре. Плохие ключи могут быть одним из факторов сниженного рейтинга как картинки, так и портфеля в целом.
нейросети
ключевание
микростоки
автоматизация
chatgpt
make.com
DIM
phototag пользуюсь. Вроде не плохо, из минусов - видео описание только по одной картинки. Так как работаю много с абстракцией, то он глючит периодически и видит то, чего нет, но ему всегда можно контекст указать и тогда все ок.
Nov 20 2024 20:40
DIMReplying to Creative Course
Creative Course, он не только ключи но и заголовки с описаниями делает
Nov 22 2024 01:38
Creative CourseReplying to DIM
DIM, а, ну конечно. Как и сценарий, который мы тут делаем :)
Nov 22 2024 09:25
Надежда Михайлова
Кажется, нужно перечитать раз 5, чтобы осознать и понять что делать со всей всю информацию
надеялась на простое и гениальное решение для ключевание, но похоже просто в этой жизни не дается ничего
надеялась на простое и гениальное решение для ключевание, но похоже просто в этой жизни не дается ничегоNov 22 2024 00:14 

2
Creative Course
Надежда Михайлова, да, это правда сложно для первого раза. Я когда начинала изучать make.com, то буквально все выходные с утра до вечера уделяла этому, чтобы в принципе понять структуру. Поэтому я старалась буквально каждый шаг скриншотить и описывать те моменты, которые могут быть не очевидными. То, где я, по началу, много шишек набила. Но сейчас это кажется действительно чем-то простым :)
Nov 22 2024 09:27
Alex Krasnov
Было бы неплохо сразу в описании лота указать, что всё в конце концов сводится к использованию ЧатЖПТ. Меня вот его атрибутирование совершенно не устраивает. Слишком уж сложные технические фотографии, который он распознаёт дай бог в 30% случаев
Dec 02 2024 01:25
Creative Course
Семён Гнидов, так в описании так и написано, буквально, что про чатЖПТ и make.com. А вы про что хотели? К слову, поэтому я уделила много внимания тому, что надо делать грамотный промт и подсказки того, как его можно составить. Лично я могу сказать, что он весьма хорошо распознает и создает ключи. Мусорных довольно малый процент. А я сравнивала с продающими ключами. И постоянно сравниваю. Так что зря нагоняете на чат, его можно растрясти на грамотный результат.
Dec 03 2024 18:23
Valerita
привет! а какой моделью чата пользуешься в этой автоматизации? мини или 4о?
Jan 17 2025 17:17