Агенти AI

Агент AI — це розумний помічник в Odoo, який може розуміти природну мову, виконувати завдання та допомагати користувачам, взаємодіючи з інструментами Odoo. Агенти є основним компонентом структури AI в Odoo. Кожен агент має визначену мету, підказку та набір тем і інструментів, які керують його поведінкою.

Агенти складаються з двох основних компонентів: Теми та Джерела.

  • Témata jsou instrukcemi a rolemi, které informují agenta o úkolech, které potřebuje splnit. Nástroje jsou přiřazeny tématům a jsou to skutečné funkce, které agent může využít k provádění úkolů.

  • Zdroje poskytují agentovi informace, které potřebuje k dokončení svých úkolů.

Важливо

Zatímco mnoho AI funkcí lze v Odoo používat bez aplikace AI, vytváření a přizpůsobování agentů vyžaduje, aby byla aplikace AI nainstalována.

AI prompty v Odoo

Než začnete pracovat s AI agenty, je důležité porozumět některým základním konceptům týkajícím se AI promptů.

AI prompt je soubor písemných instrukcí nebo kontextu daných AI modelu, který mu říká, jak má reagovat na požadavek nebo jakou roli má přijmout. Prompty mohou definovat:

  • tón, styl a osobnost AI modelu

  • rozsah toho, co model může dělat

  • typ výstupu očekávaného z požadavku

V Odoo je každému AI agentovi přiřazen Systémový prompt, který definuje celkovou roli, účel a chování agenta. Funguje jako základní prohlášení o poslání agenta a řídí všechny interakce.

Každé téma také zahrnuje svou vlastní prompt-podobnou komponentu nazvanou Instrukce. Instrukce jsou pokyny specifické pro téma, které upřesňují, jak se agent chová v určitém kontextu nebo pracovním postupu a jak interaguje v rámci frameworku Odoo.

Instrukce často zahrnují:

  • Účel nebo co téma pokrývá

  • Pravidla nebo omezení, která má agent dodržovat, když je mu přiřazeno toto téma

  • Покрокові інструкції щодо виконання конкретної дії

  • Technické podrobnosti potřebné k dokončení jakýchkoli akcí

Struktura agenta

Теми

Теми — це набір інструкцій і інструментів, які визначають поведінку агента в конкретному контексті. По суті, теми визначають, що агент може робити в базі даних. Теми керують розмовами, вказуючи агенту, що він може робити, як він може це робити і коли він повинен це робити.

Важливо

Pokud agentovi nejsou přiřazena žádná témata, je schopen pouze poskytovat informace, nikoli dokončovat úkoly nebo provádět změny v databázi.

Кожна тема містить детальний запит, який надає агенту більш докладні інструкції щодо виконання завдань, пов’язаних із цією темою, визначає межі його поведінки та встановлює, як він має інтерпретувати намір користувача. Ці запити гарантують, що агент дотримується послідовної логіки міркувань і використовує відповідні інструменти для генерування точних, контекстно-залежних відповідей.

Následující témata jsou předkonfigurována v aplikaci AI:

  • Vyhledávání v přirozeném jazyce: podporuje interpretaci uživatelského dotazu pro otevření příslušného zobrazení Odoo se sadou nástrojů nezbytných k provedení vyhledávání.

  • Získávání informací: kolekce nástrojů pro získávání informací o modelech.

  • Створити потенційних клієнтів: набір інструментів для підтримки автоматизованого створення потенційних клієнтів. Ця тема доступна лише у разі встановлення застосунку CRM.

У кожній темі є набір інструкцій, які виступають як підказка та надають рекомендації щодо структури взаємодії, а також один або кілька інструментів ШІ, які вказують на функції, які може виконувати агент.

Інструменти

Інструменти — це функції, які агент може виконувати в Odoo. Вони включають такі дії, як створення потенційного клієнта або відкриття перегляду. Інструменти розширюють призначення агента за межі розмов, вони забезпечують реальні дії. Доступні інструменти в базі даних залежать від встановлених застосунків. Декілька інструментів ШІ можна призначити одній темі.

Cирці

Джерела — це дані, на які агент може посилатися під час створення відповідей або виконання завдань. Джерела індексуються, щоб агент міг отримувати відповідну інформацію, коли користувач ставить запитання.

Example

Агент, призначений для відповідей на запитання служби підтримки клієнтів, має статті Знань, які включені як джерела та містять поширені запитання.

Джерела можуть бути в таких форматах:

  • PDF-файли

  • Веб-посилання

  • Документи (завантажені в застосунку Документи)

  • Статті застосунку Знання

Важливо

Якщо для агента увімкнено параметр Обмежити джерелами, агент може використовувати лише інформацію із завантажених та активних джерел.

Створити нового агента

Щоб створити нового агента ШІ, перейдіть до Застосунок ШІ ‣ Створити. Введіть ім’я агента, а потім додайте короткий опис, якщо потрібно.

Порада

Перед створенням нового агента рекомендується мати чіткий варіант використання. Це допомагає під час написання системного підказування та призначення тем і інструментів ШІ.

Виберіть модель LLM зі спадного меню.

Важливо

Odoo підтримує кілька версій як ChatGPT, так і Gemini.

Далі виберіть стиль відповіді. Це керує загальним тоном, який використовує агент під час відповіді на запит. Виберіть один із таких варіантів:

  • Аналітичний: більш математичний, цей варіант з більшою ймовірністю дасть однакову відповідь на одне й те саме запитання. Цей варіант рекомендується для ситуацій, коли точність важливіша за дипломатичність.

  • Збалансований: поєднання аналітичного та креативного. Це чудовий варіант для ситуацій із зовнішніми клієнтами, яким буде корисна як точність, так і дипломатичність.

  • Креативний: підходить до запитань більш по-людськи, змінює відповіді щоразу, щоб реагувати на розмову. Цей варіант найкраще підходить для випадків, коли рішення часто залежать від ситуації.

Встановіть прапорець Обмежити джерелами, щоб агент відповідав лише на основі наданих ресурсів.

Далі виберіть одну або кілька Тем для агента. Як пояснювалося вище, Теми включають інструкції та інструменти, які допомагають агенту виконувати завдання.

Введіть Системний запит з детальними інструкціями для агента щодо його ролі та обов’язків.

Порада

Специфічність та обсяг Системного запиту можуть відрізнятися залежно від варіанту використання агента. Використовуйте попередньо налаштованих агентів як приклад можливої інформації.

Форма нового агента з необхідною інформацією.

Якщо агенту потрібні Джерела, прокрутіть до вкладки Джерела, потім натисніть Додати джерело.

Виберіть формат:

  • PDF-файли: виберіть відповідний файл у вікні провідника та натисніть Відкрити

  • Веб-посилання: вставте URL-адресу. Можна додати кілька посилань одночасно, вставляйте одне посилання на рядок. Натисніть Зберегти.

  • Документи (завантажені в застосунку Документи): встановіть прапорець поруч з одним або кількома документами, потім натисніть Вибрати.

  • Статті застосунку Knowledge: встановіть прапорець поруч з однією або кількома статтями, потім натисніть Вибрати.

Після додавання джерела поле Статус оновлюється, відображаючи його поточний стан. Джерело готове, коли статус змінюється з Обробка на Проіндексовано. Перемкніть перемикач Активне, щоб активувати джерело.

Список джерел для агента з позначенням їх формату.

Важливо

Якщо джерело не вдалося завантажити, це може бути результатом конфлікту з вибраною моделлю LLM.

Натисніть кнопку Тест, щоб відкрити вікно розмови та протестувати нового агента.