- APPS
- Viindoo AI - Brain Bridge 17.0
| Lines of Code | 3727 |
| Technical name | viin_ai_brain |
| License | OPL-1 |
| Website | https://viindoo.com/apps/app/17.0/viin_ai_brain |
| Read description for | |
| Required Apps | Discuss (mail) |
| Included Dependencies | Viindoo AI Viindoo Brain Viindoo Web Editor Viindoo AI - Editor Viindoo Base API Request Logger |
| Extensions | Viindoo Brain - Knowledge Suite Viindoo AI Suite Viindoo AI - Test/Demo Module (mock provider) Viindoo AI - Chat Brain Bridge |
The AI co-author for Brain: search the vaults semantically, write pages, keep every fact attributed
Brain pages become retrieval sources for the agents; eleven Brain tools let an agent search, traverse the graph, read a timeline, create pages, blocks, properties, links and record links, and ask what a record looked like at a date; the AI: Write command opens a writing dialog with alternatives; pages the AI wrote carry author agent, trace, confidence and a review status, and a fact-history panel shows how a value changed.
Viindoo AI - Brain Bridge (technical name viin_ai_brain) is an Odoo 17.0 app for Odoo Community and Odoo Enterprise and Viindoo Cloud, built for sales manager, anyone.
At a Glance
The facts of Viindoo AI - Brain Bridge, version 1.0.0, in one place. Published by Viindoo.
How It Works
Index the vault; type /AI: Write in a page; review what the agent wrote.
AI draft page
Pending review, 81% confidence.
AI contributions
Pages by review status.
Powerbox
From the page editor.
Semantic search
Meaning, not keywords.
Sources
Indexed pages.
Approved page
Reviewed by a person.
What You Get
Pages as RAG sources
11 Brain tools for agents
AI: Write with alternatives
Attribution and review status
Fact history
What This App Does Not Do
Read this before you buy. Everything below is something the app deliberately leaves to another app or to you.
The lab provider keys are placeholders; every trace, brief and chat reply shown was recorded by hand to show the shape of the data.
AI pages start pending review.
Works Well With
Apps from the same stack, built to fit this one:
Who Should Use Viindoo AI - Brain Bridge?
Sales manager
The September market brief, written by the agent, waits for review.
Anyone
Ask the Knowledge Base Assistant; the answer cites the playbook.
Frequently Asked Questions
What does Viindoo AI - Brain Bridge do?
Brain pages become retrieval sources for the agents; eleven Brain tools let an agent search, traverse the graph, read a timeline, create pages, blocks, properties, links and record links, and ask what a record looked like at a date; the AI: Write command opens a writing dialog with alternatives; pages the AI wrote carry author agent, trace, confidence and a review status, and a fact-history panel shows how a value changed.
What does Viindoo AI - Brain Bridge not do?
Nothing answers without a vendor key. The lab provider keys are placeholders; every trace, brief and chat reply shown was recorded by hand to show the shape of the data. Nothing is published without a reviewer. AI pages start pending review.
Who is Viindoo AI - Brain Bridge for?
Sales manager: The September market brief, written by the agent, waits for review. Anyone: Ask the Knowledge Base Assistant; the answer cites the playbook.
Which Odoo version and editions does it support?
Odoo 17.0 - Odoo Community, Odoo Enterprise, Viindoo Cloud. Upgrades to a newer Odoo series are a separate purchase for that series.
What does it depend on?
It installs on top of: viin_ai, viin_ai_editor, viin_brain, viin_web_editor. Odoo installs them with it.
How do I set it up?
Index the vault; type /AI: Write in a page; review what the agent wrote.
What works well with it?
Viindoo AI (viin_ai): Required - vendors, providers, agents, cost caps and the audit trail. Viindoo Brain (viin_brain): Required. AI - Editor (viin_ai_editor): Required. AI - Chat Brain Bridge (viin_ai_chat_brain): Save chats as pages.
Can I try it before buying?
Yes - the Live Preview button at the top of this page opens the module's own screen on a working database.
How do I get support?
Write to apps.support@viindoo.com with your Odoo version and the technical name viin_ai_brain; pre-sales questions go to sales@viindoo.com.
See Viindoo AI - Brain Bridge in Action
Live demo: v17demo-int.viindoo.com
Need help with Viindoo AI - Brain Bridge?
For questions, implementation support or a custom feature, contact Viindoo.
Pre-Sales & Partnership
sales@viindoo.comUpgrades to a newer Odoo series are a separate purchase for that series.
All Viindoo apps: apps.odoo.com/apps/modules/browse?author=Viindoo
Technical Requirement
Changes log
1.0.0 - Latest on the 17.0 line
- Aligned with the 17.0 models and views.
Viindoo AI - Brain Bridge (viin_ai_brain)
Installation
- Go to Apps.
- Search for viin_ai_brain.
- Click Activate.
This module installs itself automatically once both viin_ai and viin_brain are present.
Configuration
Before anything works
- An AI provider with your own key. Configure it under AI - Configuration. Viindoo does not proxy your prompts; the provider record carries your key and talks to your provider.
- A Knowledge Base Assistant agent. This module ships one, ready to use. If your company removed it, recreate one under AI - Configuration - Agents and give it the Knowledge Base Assistant topic - without an agent every AI entry point in the editor refuses with a message telling you so.
For semantic search, additionally
- PostgreSQL with the pgvector extension.
- An active embedding model under AI - Configuration.
- At least one indexed source (below).
For the chat entry point
Install viin_ai_chat. Without it, AI: Chat has nothing to open.
Allowing or refusing AI authoring per vault
Open a vault and find the AI section:
- Allow AI Authoring - turn it off and no agent may write into this vault. The refusal holds on both routes: the ordinary write path and the tool path.
- Auto-approve AI Content - off by default. Off means agent-written pages arrive as Pending Review; on means they arrive approved.
Indexing pages for search
- Go to AI - Sources.
- Create a source with Source Type = Brain Page or Brain Vault.
- Pick the page or vault.
A Brain Page source is chunked block by block, so a search result points at the paragraph that answers rather than at a whole document. Editing a page marks every source attached to it - page-level and vault-level - back to draft, so the scheduled re-index picks it up. Search does not quietly drift out of date.
Using Viindoo AI - Brain Bridge
The AI block
- Open a Brain page and click into the body.
- Type / and choose AI block.
- Write a prompt, or click one of the offered starts: Summarize, Extract action items, Draft follow-up email.
- Click Generate.
The result arrives for review, not as a finished fact. The block then offers:
- Approve - accept it.
- Edit - open it in a plain text box, change it, save. The page is then marked as human-modified rather than agent-written.
- Reject - remove the block.
- Re-open review - go back to the pending state after approving.
A failed generation says so and offers Retry; it does not fail silently.
Note
AI block only appears inside a Brain page. Installing this module deliberately removes it from every other editor, because the block's backend needs a saved Brain page to write into.
Writing with AI over the whole page
- Type / and choose AI: Write.
- Write a prompt, or click one of the suggested ones.
- Choose where the result goes:
- Insert at cursor
- Replace selection
- Insert as AI block (with attribution)
- Click Generate.
Show alternatives... asks the assistant to rephrase your prompt several ways and lets you pick one before generating. If the request fails, the dialog says so rather than showing an empty list.
If the text cannot be placed - usually because the cursor is not inside the page body - the dialog stays open, keeps the generated text, and offers Copy text. Generated content is never discarded silently.
Reviewing what the AI wrote
Every agent-written page carries an AI badge next to its title. Click it to see who wrote it, with what confidence, under which trace, and who reviewed it. An editor or vault admin can approve or reject straight from the badge.
The context panel's More menu has an AI Review tab, shown on agent-written pages:
- For the page you are on: its status, agent, confidence and reviewer, with Approve and Reject.
- For the whole vault: Review all pending lists every page awaiting review in that vault, with select-all, Bulk Approve and Bulk Reject.
Only an editor or admin on that vault may review. Everyone else sees the information and a note saying the action needs a higher role.
Looking at a record as it was
The Fact History tab in the context panel reconstructs what a record's tracked fields said on a chosen date.
Note
Only fields with change tracking enabled can be reconstructed, and only on models that keep a message history. The panel says plainly when a model is not supported instead of guessing.
Searching by meaning
Press Ctrl+K in the Brain app. With this module installed and an index built, the quick switcher gains a Semantic matches section alongside the name matches.
What the assistant can do with your knowledge base
The Knowledge Base Assistant is given eleven tools: search by meaning, walk the link graph between pages, query by edit time, read a page, create a page, append a block, set a property, create a link, attach an Odoo record, diff the graph between two moments, and reconstruct a record's state as of a past date.
Every write requires the agent identity and trace to be present, so nothing an agent writes is anonymous.
Summary
viin_ai_brain provides:
- An in-page AI block with review states, not blind insertion
- An AI writing dialog with three insertion modes
- Semantic search over pages and vaults, re-indexed as pages change
- Eleven knowledge-base tools for the assistant
- Per-vault control over whether AI may write at all
- An audit trail: agent, confidence, trace, reviewer - per page and per vault
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.