Viindoo AI - Operating Layer
The layer where the AI assistant's work is recorded, and where it asks to
change business data through the screen the user is standing on.
Key models
- AI Goal - operational goal providing context for AI work items.
Typed as KPI target, initiative, routine, or control objective.
- AI Work Item - authoritative state record for one AI-driven task.
Lifecycle: draft -> in_progress -> done / cancelled.
- AI UI Mutating Tools - the assistant's whole vocabulary for changing
data: press a button the screen already offers, set fields the form
already lets the user edit, or create a record of the kind the screen
lists. The target is always resolved from the screen the user is on,
never from anything the assistant supplies.
How a change happens
Asking is not changing. Each of the three tools records ONE step and puts
it in front of the user; nothing is written until the user confirms that
step, and the change is then carried out under their own name and their
own permissions. The assistant can never reach further than the person it
is acting for:
- the record must be one the user may write, checked before the step exists
- the button must be one their own screen shows them
- the fields must be ones their own form lets them edit
- a link must name a record they can actually open
- the step is spendable exactly once, by whoever the assistant offered it
to, in the company it was issued in
Removing this module removes the assistant's ability to change business
data at all - it can still describe and navigate.
Supported Editions
- Community Edition
- Enterprise Edition
This software and associated files (the "Software") may only be
used
(executed, modified, executed after modifications) if you have
purchased a
valid license from the authors, typically via Odoo Apps,
or if you
have
received a written agreement from the authors of the
Software (see the
COPYRIGHT file).
You may develop Odoo modules that use the Software as a library
(typically
by depending on it, importing it and using its
resources), but
without
copying any source code or material from the
Software. You may distribute
those modules under the license of your
choice, provided that this
license
is compatible with the terms of
the Odoo Proprietary License (For
example:
LGPL, MIT, or proprietary
licenses similar to this one).
It is forbidden to publish, distribute, sublicense, or sell
copies of the
Software or modified copies of the Software.
The above copyright notice and this permission notice must be
included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT
SHALL THE
AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING
FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE
SOFTWARE.