Перейти до вмісту

Ask a question and get an answer grounded in these docs, with the pages it came from.

The documentation doesn't cover this yet.Tell us what you were looking for and it can.

Answers are generated from the documentation and can be wrong — check the sources.Esc closes.

Генерація першого модуля

Щойно вимогу завершено, OdoMate перетворює її на робочий модуль Odoo 19: створює модель даних, екрани та правила доступу, пише код і встановлює результат у пісочницю, щоб ви могли проклацати його, перш ніж щось завантажувати.

Спочатку прочитайте написання вимог — генерація починається із завершеної вимоги, а не із сирого опису.

Перед генерацією виберіть:

  • AI model — Auto маршрутизує за складністю (Sonnet 5 для простих модулів, Opus 5 для складних) і є рекомендованим варіантом за замовчуванням. Закріпіть Opus 5 для найвищої якості на складному модулі або Haiku 4.5 для найшвидшого результату на простому.
  • Translations — оберіть мови, для яких згенерувати файли .po, на додачу до типових англійських рядків модуля.
  • Demo data — попросіть OdoMate згенерувати реалістичні тестові записи, щоб модуль не був порожнім, коли ви відкриєте його вперше.
  • E2E testing — після генерації встановлює модуль в Odoo і проклацує його в справжньому браузері, виявляючи проблеми ще до того, як це зробите ви. Це додає часу до запуску, але саме це — різниця між «код компілюється» і «екрани справді працюють».

Виберіть потрібне та натисніть Generate Module.

Спостерігайте за збіркою

Section titled “Спостерігайте за збіркою”
  1. Discovery — OdoMate шукає в базі знань Odoo 19 патерни, потрібні для вашої вимоги (моделі, вигляди, правила безпеки, подібні до описаних вами).

  2. Implementation — створює каркас модуля і пише моделі, вигляди та правила доступу.

  3. Validation — перевіряє згенерований Python, XML і CSV на синтаксичні помилки та виправляє знайдене.

  4. Browser Testing — якщо ви ввімкнули E2E testing, встановлює модуль у робочу базу даних Odoo і керує інтерфейсом, щоб підтвердити, що екрани працюють, виправляючи і повторно тестуючи все, що не пройшло.

  5. Complete — модуль готовий.

Журнал активності транслює дії агента в реальному часі під фазою, у якій ви перебуваєте. Прості модулі зазвичай займають 10–25 хвилин; складні — особливо з увімкненим E2E testing — можуть тривати помітно довше. Ви можете спокійно закрити вкладку і повернутися пізніше: запуск триває на сервері, а повторне відкриття OdoMate знову підключає вас до нього в процесі. Кнопка Stop доступна, поки запуск триває, але зупинка скасовує весь прогрес і позначає запуск як невдалий — відновити зупинений запуск неможливо.

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

Звідти:

  • Preview in Odoo відкриває пісочницю з уже встановленим модулем, тож ви можете проклацати його під різними ролями, перш ніж вирішити, залишати модуль чи ні. Ця кнопка доступна, лише якщо агент перевірив, що модуль встановлюється без помилок, — якщо перевірити це не вдалося, ви побачите попередження, і все одно зможете завантажити модуль, але, можливо, доведеться його виправити.
  • Download ZIP дає вам модуль у вигляді архіву для встановлення у власний екземпляр Odoo (див. локальне встановлення модуля). Посилання для завантаження діє 24 години.
  • User Guide — це опис простою мовою того, що робить модуль і як ним користуватися, згенерований разом із кодом, — скопіюйте його або передайте тому, хто буде фактично користуватися модулем.

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