Skip to Content

Пишеш питання — Odoo будує фільтр: AI-пошук у списках і канбані

Скільки разів ви відкривали список замовлень, тиснули «Фільтри», намагались додати умову — і зависали на питанні «яке поле вибрати?». Стандартний механізм фільтрів в Odoo потужний, але він написаний для тих, хто знає структуру бази. Менеджер з продажів або бухгалтер таких знань не має — і не повинен мати. Модуль kw_ai_search вирішує цю проблему просто: ви пишете запит звичайною мовою, AI перетворює його на правильний фільтр, і Odoo одразу показує потрібні записи.

Проблема — фільтри в Odoo для "не-технарів"

Чому стандартний пошук зупиняє менеджера

Odoo пропонує гнучку систему пошуку: готові фільтри, групування, улюблені збереження. Але щойно потреба виходить за межі базових пресетів — треба будувати умову вручну. Вибрати поле зі списку (а там буває 30+), обрати оператор ("містить", "дорівнює", "більше ніж"), ввести значення, додати другу умову через AND/OR. Для технічного спеціаліста це рутина. Для менеджера, якому треба швидко перевірити стан замовлень перед дзвінком клієнту, — реальний бар'єр.

Що таке domain-фільтр і чому він лякає

У Odoo будь-який складний пошук зрештою перетворюється на так зване "domain" — структуровану умову вигляду [('state', '=', 'sale'), ('amount_total', '>', 10000)]. Розробники оперують ним щодня. Кінцевий користувач ніколи не бачить цей запис — але саме він визначає, які записи з'являються на екрані. AI Natural Language Search (kw_ai_search) робить одне: бере ваш текст і самостійно будує цей domain без вашої участі.

Як працює AI Natural Language Search

Принцип роботи: запит → AI → domain → Odoo

Коли ви вводите текстовий запит у поле пошуку, модуль надсилає його до AI-провайдера (OpenAI, Anthropic, Google, Mistral або будь-якого іншого, підключеного через kw_ai_connector_core). AI аналізує контекст — яка модель відкрита (замовлення, накладні, задачі, контакти), які поля в ній є — і повертає готовий Odoo domain. Модуль застосовує його до поточного представлення. Весь процес займає 1-3 секунди.

Де з'являється — список і канбан

Функція доступна безпосередньо в стандартних представленнях Odoo: списку (list view) і канбані (kanban view). Не потрібно відкривати окреме вікно чи чат-бот. Поле пошуку залишається там, де воно завжди було — результат з'являється у тому ж списку.

5 прикладів живих запитів

Нижче — приклади того, що можна написати у полі пошуку і що Odoo покаже у відповідь:

  • "замовлення понад 10 000 грн за травень, які ще не оплачені" → список підтверджених замовлень за травень із сумою > 10 000 та статусом "очікує оплати"
  • "клієнти з Харкова, яким не виставили рахунок цього місяця" → контакти з містом "Харків", для яких немає відповідного invoice зі статусом "draft" або "posted" за поточний місяць
  • "задачі, які вже прострочені і призначені на Марію" → задачі з deadline < сьогодні та assigned user = "Марія" у відкритому стані
  • "товари на складі, яких залишилось менше 5 одиниць і немає активного замовлення постачальнику" → продукти з qty_on_hand < 5 без відкритого purchase order
  • "лід-и з джерела Instagram, додані минулого тижня, без відповідального менеджера" → leads із source = "Instagram", create_date за останні 7 днів, user_id = False

Кожен із цих запитів вручну потребував би 3-5 кліків і розуміння структури полів. З kw_ai_search — один рядок тексту.

Для кого це актуально

Менеджери продажів і операційний відділ

Операційний менеджер щодня перевіряє десятки варіацій одного питання: "що в якому стані". Замість того щоб зберігати 10 різних фільтрів або просити розробника кожного разу налаштовувати новий, — просто формулюєш запит так, як звик думати про задачу.

Бухгалтери і фінансисти

Бухгалтер шукає прострочену дебіторку, рахунки за конкретний період, документи без підпису. Всі ці вибірки — це domain-фільтри, які раніше або зберігались "у себе в голові", або потребували допомоги IT. Тепер це — самостійна робота в два рядки тексту.

Замість висновку

AI Natural Language Search — не про те, що Odoo "став розумнішим". Це про те, що менеджер перестає залежати від розробника у щоденній роботі з даними. Модуль kw_ai_search входить до Ultimate AI Connector Suite, який підтримує Odoo 18 і 19 та працює з будь-яким AI-провайдером на ваш вибір.

Якщо хочете побачити, як це виглядає у вашому Odoo — напишіть нам, і ми покажемо демо на реальних даних вашої системи.

KitWorks, Андрій Шевчук 3 червня 2026 р.
Поділитися цією публікацією
Теги
Архів