Фильтрация и кластеризация ключей прямо в Google таблицах?

kolchakA
На сайте с 19.06.2010
Offline
222
27

Использую сервис кейсо для сбора и группировки семантики. Кажется, чутка неудобно, что нужно постоянно переключаться между его UI и гугл таблицами, куда сохраняю отчеты. Хочется например "собрать ключевики" и их же кластеризовать (подозревая, что я не просто не нашел, как там это сделать, но кажется у них overload по сущностям в UI). Либо - собрать, а затем отфильтровать по собственной AI логике. Подскажите, может для фильтрации и кластеризации есть решение в Google spreadsheet? В идеале, с возможностью задания своего промпта для кластеризации или фильтрации.













Автоматизация для SEO : подключение API, пайпланы из нескольких сервисов, AI генерация контента
maztakillars
На сайте с 08.11.2011
Offline
112
#1

Можно сделать прямо в таблицах через Apps Script с подключением OpenAI API.
Пишешь промпт, выделяешь диапазон — и он тебе по строкам фильтрует или группирует ключи.
Типа того:

function clusterKeys() { const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange("A2:A100"); const keys = range.getValues().flat(); const prompt = "Разбей запросы по смыслу и добавь метку кластера к каждому"; const data = JSON.stringify({ model: "gpt-4o-mini", messages: [{ role: "user", content: prompt + "\n" + keys.join("\n") }] }); const res = UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", { method: "post", headers: { "Authorization": "Bearer ВСТАВЬ_СВОЙ_API_KEY", "Content-Type": "application/json" }, payload: data }); const text = JSON.parse(res.getContentText()).choices[0].message.content.split("\n"); sheet.getRange(2, 2, text.length, 1).setValues(text.map(t => [t])); }

Запускаешь — и в соседнем столбце получаешь кластеры.
Можно заменить промпт на фильтрацию, перегенерацию, подписи и т.д.

Если кодить не хочется — через Make или n8n то же самое делается визуально, только чуть дольше по настройке.

Мой типа блог: https://xalabuda.com
kolchakA
На сайте с 19.06.2010
Offline
222
#2
maztakillars #:

Можно сделать прямо в таблицах через Apps Script с подключением OpenAI API.
Пишешь промпт, выделяешь диапазон — и он тебе по строкам фильтрует или группирует ключи.
Типа того:

Запускаешь — и в соседнем столбце получаешь кластеры.
Можно заменить промпт на фильтрацию, перегенерацию, подписи и т.д.

Если кодить не хочется — через Make или n8n то же самое делается визуально, только чуть дольше по настройке.

спасибо, нарыл сам экстенш gpt для таблиц, поставил, вроде многообещающий, правда пока не совсем понял как например им создавать новые листы в доке. Мне в целом легче покодить, в идеале вообще спредшиты в свой UI как то встроить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий