- Home
- Getting Started
- Account & Settings
- Roles & Add-On Access
- Settings
- White Label
- Operations
- Agentic & Architecture
- Overview
- AI Models & Runtimes
- Data & RAG
- AI Assistants
- Security & Governance
- Agents & Engines
-
Agents
- Overview
- Custom Agents
- Core Agents
- Core Agents
- Matrix Agent
- Audit Agent
- ETL / Parser Agent
- Reconciliation Agent
- Router / Triage Agent
- Critic / Linter Agent
- RAG / Knowledge Agent
- Analytics / Query Agent
- Scheduler / Planning Agent
- Notification / Alerting Agent
- Industry Agents
- Industry Specific Agents
- Patent Agent
- Customs Agent
- Compliance Agent
- Construction Agent
- Contractor Agent
- Real Estate Valuation Agent
- Litigation Agent
- Contract Audit Agent
- Clinical Audit Agent
- UTS Compliance Agent
- Fleet Ops Agent
- Financial Audit Agent
- RevOps Agent
- BOM Audit Agent
- EHS Compliance Agent
- Engines
- Add-On Modules
- Agriculture
- Automotive & Fleet Management Ops
- Construction
- Customs & Global Trade
- Ecommerce Operations
- Education
- Energy
- Financial Audit & Fintech Ops
- Government
- Healthcare
- Hospitality
- Insurance
- Legal
-
Manufacturing
- Manufacturing
- Overview
- Work Orders
- Production Scheduling
- Shop Floor Monitor
- OEE Dashboard
- Production Counters
- Secure File Sharing
- Plant & Process Setup
- Work Centers
- Bill of Materials
- Manufactured Products
- Work Instructions
- Quality Operations
- Overview
- Inspection Plans
- Quality Checklist
- Non-Conformance (NCR)
- SPC Charts
- Traceability (4M)
- Maintenance Operations
- Overview
- Asset Registry
- Preventive Maintenance
- Work Orders
- Spare Parts
- Reliability Dashboard
- Inventory Operations
- Overview
- Material Staging
- WIP Tracking
- Kanban Replenishment
- Material Consumption
- Assets
- Asset Health
- Patent & R&D Operations
- Real Estate
- RevOps
- Enterprise & Technical
-
Enterprise Operations
- Enterprise Operations
- Overview
- Enterprise Operations Guide
- Compliance & Docs
- Overview
- Approval Workflow
- Expiry Reminders
- Document Control
- Audit Trail
- Compliance Radar
- Contracts & Warranty
- Overview
- Active Contracts
- Warranty Check
- Service Billing
- Field Service
- Overview
- Dispatch Board
- Job Management
- Van Inventory
- Performance Dashboard
- Service Desk
- Overview
- Service Requests
- SLA Monitor
- Knowledge Base
- Procurement & Vendor
- Purchase Orders
- Vendor Portal
- RFQ Management
- QHSE
- Overview
- Incident Reporting
- Permit to Work
- Safety Inspections
- Advanced Finance
- Overview
- Profit & Loss Statement
- Budget Forecasting
- Expenses & Budget Management
- Payroll Logistics & Batch
- Investment Instruments
-
Security & Compliance
- Threat & Monitoring
- Overview
- Security Hub
- Security Audit
- IAM Visualizer
- Dependency Scanner
- Secret Scanner
- Secret Vault
- Traffic Monitor
- Audit Trail
- Threat Simulator
- Compliance Radar (MatrixAgent)
- Identity & Compliance
- Overview
- PPTX Auditor
- PDF Auditor
-
Engineering & Infrastructure
- DevOps & Infrastructure
- Overview
- Cron Builder
- CI/CD Pipeline
- Containers
- Log Streamer
- Secrets Management
- Health Monitor
- Infrastructure as Code
- Developer Tools
- Overview
- Nerve Center
- Git Diff Viewer
- Regex Tester
- JSON Transformer
- Workflow Optimizer
- Execution Replay
- Workflow Editor
- Dev Hub Terminal
- Security Hub
- Graph View
- Terminal Editor
- API Playground
- DSL Compiler
- Database Tools
- Overview
- Database Manager
- ORM Mapper
- SQL Formatter
- Schema Visualizer
- Visual Query Builder
- Seed Data Generator
- Custom Collections
- QA & Test
- Overview
- Flake Tracker
- Artifact Vault
- Web Test Module
- Test Plan & Runner
-
Data & Intelligence
- AIOps & Intelligence
- Overview
- Agents
- Agent Architect
- Model Center
- Prompt Lab
- Knowledge Base
- Agent Persona Editor
- Tool / Function Registry
- Observability & Logs
- DataOps & Analytics
- Overview
- Data Inspector
- AI Predictive Models
- Core Modules
- Ads & Social Media
- API & Integration
- App Groups
- Appointment Booking
-
Automation
- Automation
- Overview
- Workflow Editor
- Monitoring
- Execution Heatmap
- Workflow Pulse
- Trigger Control
- Task Scheduler
- Integration Hub
- Rule Engine
- Pipeline Designer
- Workflow Editor
- Overview
- Triggers
- Manual Input
- Data Sources
- Ecommerce
- Document Management
- Logic & Transform
- AI Agents
- Knowledge / AI
- Validation & Security
- Integrations
- Outputs
- Document Generation
- Image Generation
- Video Generation
- Coming Soon
- Call Center
- Collaboration
- Community
- Creative Studio
- CRM
- Fleet & Logistics
-
Finance
- Hub
- Finance Hub
- Accounting Hub
- Treasury & Banking Hub
- Commercial Accounts Hub
- Invoicing & Billing Hub
- Reporting & Analytics Hub
- Grid View
- Overview
- Accounting AI Assistant
- Treasury
- Invoice Manager
- Expense Management
- Financial Accounts
- Payroll
- Accounts Receivable
- Accounts Payable
- Bank Reconciliation
- Budget & Forecasting
- Expenses & Budget
- Profit & Loss
- Tax & Compliance
- Galleries & Curation
- Google Display Ads
- Human Resources
- Legal & Support
- Logistics
- Map Explorer
- Marketing
- My Workspace
- Plans & Pricing
- Point of Sale
- Product Management
- Purchase
- Sales
- Semantic Search
- Strategy & Fundraising
- Warehouse
- Website
- Productivity
- Project Management
- Documents
- Learning (LMS)
- App Factory
- Research
- Utilities
- Creativity
- Creator Tools
- Image Tools
- Video Tools
- Audio Tools
- Writer Tools
Embedding
How TotalApp finds records by meaning — turning text into vectors, ranking by similarity, and keeping the shortlist useful and fast.
Overview
Keyword search only finds records that share your words. Embedding finds records that share your meaning: an embedding model turns a piece of text into a vector — a list of numbers that captures what the text is about — and texts with similar meaning end up with similar vectors. A search for inertial navigation units for drones can therefore surface a rule about guidance systems even though no word matches.
Stage 1 of the AI pipeline
Embedding is the first, fast narrowing step. It shortlists candidates; an optional Reranking pass then sharpens the order, and the AI step reasons over the few records that remain.
How it works
- Your query text and each candidate record are converted into vectors by the selected embedding model.
- Each candidate gets a similarity score, shown as a percentage: the closer the meaning, the higher the score.
- Candidates below the screen’s minimum similarity are dropped, and only the best few are kept.
- The shortlist is shown to you, or handed to the next stage.
Each screen decides which fields of a record are embedded. On Trade Compliance & Sanctions, for example, a rule is represented by its target country or regime, commodity class, restriction type, authority, risk and status — and the same description feeds the AI diagnostic, so the search and the analysis always see the same facts.
Where embedding runs
| Local (Ollama) | Hosted (Cloud LLM) | |
|---|---|---|
| Provider | Ollama on your own machine | Modelion or OpenRouter, through the TotalApp server |
| Where your text goes | Stays on your machine | Sent to the provider you chose |
| Setup | Install Ollama and pull an embedding model | Pick a model from the list — nothing to install |
| Cost | Free | Free models available; paid models billed by the provider |
| Works offline | Yes | No |
The two providers can be switched at any time. The catalog of models, with recommended starting points, is in Embedded Models; how TotalApp connects to Ollama is in Ollama Integration.
Set it up
- Open Settings → Agentic → Embedding.
- Choose Ollama or Cloud LLM (Hosted API) as the provider.
- Select an embedding model — an installed local one, or a hosted one from the list. Tick OpenRouter: free models only to see only no-cost models.
- Open any screen with a similar-record search and try it.
Changing the model
Vectors stored on your knowledge sources belong to the model that created them. When you switch models, they are recomputed automatically the next time those sources are ranked — nothing needs to be redone by hand. With a hosted model, that text is sent to the provider while this happens.
What shapes the results
Minimum similarity
Screens set a floor (for example 60% on Trade Compliance & Sanctions). Candidates below it never reach the shortlist.
Number of matches
Only the best few are kept (for example 5) so the next step stays focused.
The text that is embedded
Each record is described by the fields that matter for that screen, in a compact form.
Very long texts
Texts are shortened to roughly the first 3,000 characters before embedding, as embedding models have a limited context window.
Session cache
Vectors are remembered while you work, so repeating a search is instant. A record whose text changes is re-embedded automatically.
When embedding is unavailable
Embedding never blocks a screen. If no embedding model is selected, or it cannot be reached, TotalApp falls back to keyword matching: it splits your text into words and ranks candidates by how many appear in them. You still get a useful shortlist — just a rougher one — and the screen tells you it is in keyword mode.
If the embedding model works but no candidate clears the minimum similarity, keyword matching is used as a last resort rather than showing an empty list.
Where it is used today
| Area | What embedding does |
|---|---|
| Attach Knowledge (Writer Tools) | Ranks your own library as you type a topic, so the most relevant sources are suggested first |
| Patent & R&D Operations | Finds the closest prior art, literature benchmarks and licensing guidance for a disclosure or project |
| Customs & Global Trade | Search Similar Rules on Trade Compliance & Sanctions, and the same search on the other customs screens |
| Hospitality & Events Operations | Finds similar contracts, safety notes, policies and rules in your own records |
On Trade Compliance & Sanctions the shortlist can additionally be re-scored by Reranking.