Как это работает
Чтобы связать Postgres и Embeddings OpenAI, не нужен программист: готовый сценарий соединяет их за пару минут.
- Запуск: Запуск вручную
- Затем: Wordpress - Получить все записи
- Проверка: Объединить записи и страницы Wordpress
- Затем: Задать поля1
- Проверка: Фильтр - только опубликованный и незащищенный контент
- Затем: HTML в Markdown
- Затем: Векторное хранилище Supabase
- Затем: Агрегировать
- Затем: Supabase - Сохранить выполнение сценария
- Затем: Wordpress - Получить все страницы
- Затем: Векторные представления OpenAI
- Затем: Загрузчик данных по умолчанию
- Затем: Разделитель токенов
- Затем: Векторные представления OpenAI1
- Затем: Модель чата OpenAI
- Затем: Память чата Postgres
- Запуск: Ответить на вебхук
- Затем: Задать поля
- Затем: ИИ-агент
- Затем: Векторные представления OpenAI2
- Затем: Загрузчик данных по умолчанию1
- Затем: Разделитель токенов1
- Затем: Markdown1
- Затем: Сохранить документы в Supabase
- Затем: Агрегировать1
- Затем: Сохранить ID выполнения сценария и timestamp
- Затем: Postgres
- Затем: Wordpress — Получить записи, измененные с последнего запуска
- Проверка: Объединить полученные записи и страницы WordPress
- Затем: Задать поля2
- Проверка: Filter - Only published and unprotected content
- Проверка: Обработать по одному
- Затем: Postgres - Фильтр по существующим документам
- Проверка: Переключить
- Если да — Supabase - Удалить строку, если документы существуют
- Затем: Агрегировать2
- Затем: Задать поля3
- Если нет — Задать поля4
- Затем: Wordpress — Получить записи, измененные с последнего запуска1
- Запуск: Каждые 30 секунд
- Затем: Агрегировать документы
- Затем: Postgres - Создать таблицу документов
- Затем: Postgres - Создать таблицу истории выполнения сценариев
- Запуск: Новое сообщение в чате
- Затем: Supabase - Получить документы из ввода чата
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.