Frequently Asked Questions

Clear answers about CIRMS GL3, GL4, every data-preparation stage and the planned GL5 direction. Start with the basics, then explore the details.

CIRMS explained, step by step

Understand the platform.
Follow the process.

No AI background required. Find a plain-language answer, follow a practical example or explore all eight GL4 stages. Current capabilities and planned development are kept separate.

01 / Start here

CIRMS, without the jargon.

Start with the purpose, the three products and one everyday example.

8 questions
What is CIRMS, in one sentence?

CIRMS helps teams run routine operational work, see the condition of their systems and prepare the information those systems produce for AI use. The name stands for Centralized Intelligent Resource Management System.

It brings automation and visibility together instead of leaving people to collect information and repeat the same checks manually. CIRMS GL3 handles operations, GL4 prepares knowledge, and GL5 is the planned intelligence extension.

Link to this answer
Can you give me a simple, everyday example?

Imagine a team looking after many servers. One server is running low on disk space.

GL3: a configured check collects the free-space value, compares it with a threshold and makes the result visible to the team. GL4: prepares that information with its source, structure and version so it can be used as part of a knowledge foundation. Planned GL5: could use that prepared knowledge to help a person investigate or ask questions.

Illustration, not a live reading: server APP-01 has 8 GB free against a configured 20 GB threshold. A human still decides which authorised response is appropriate.
Link to this answer
What is the difference between CIRMS GL3, GL4 and GL5?

CIRMS GL3 — Intelligent Automation & Data Acquisition: carries out defined operational tasks, monitors resources and collects data.

CIRMS GL4 — AI Data Readiness: turns selected operational data into structured, versioned and validated knowledge assets.

CIRMS GL5 — AI Intelligence: is planned development for AI-assisted analysis, conversational access and decision support using that foundation.

Think: do the work → prepare the knowledge → help people use it. The three labels describe different responsibilities, not three names for the same function.

Link to this answer
What does “GL” mean? Is it a software version?

GL means Global Layer. It identifies a responsibility within CIRMS: operations, knowledge preparation or planned intelligence.

A software version identifies a particular release or build. A GL label is not a release number, a hardware size or a claim that a later layer replaces the earlier one.

Link to this answer
Does CIRMS replace my databases, applications or technical team?

No. CIRMS works with the connected systems in the agreed deployment. Your databases and business applications remain the sources of operational information.

The aim is to reduce repetitive administration and make activity easier to inspect. People still define tasks, approve access, investigate exceptions and own operational decisions.

Link to this answer
Why separate AI Data Readiness from AI Intelligence?

Preparing reliable information and answering questions about it are different jobs. A useful answer needs the right source, enough context and an understanding of which version is current.

GL4 addresses that preparation problem. The planned GL5 layer would use the resulting knowledge for assistance. Finishing GL4 does not automatically create a chatbot or make every answer correct.

Link to this answer
Who is CIRMS for: a small team, a large organisation or a particular industry?

CIRMS is relevant wherever teams need repeatable digital operations and clearer information: for example, IT services, industrial operations, finance, utilities or public-sector environments.

The starting point is the actual workload, not the size of the company. A smaller environment may begin with a limited scope; a larger one may need several coordinated deployments. Sector-specific needs and controls must be assessed rather than assumed.

Link to this answer
Do I need to understand AI or programming to use this FAQ?

No. Start with the short explanations and examples. Terms such as document, chunk and vector are explained below before you need to use them.

Reading a dashboard is different from configuring a deployment. Technical administrators are still needed for connectivity, permissions, source registration, workflow design and troubleshooting.

Link to this answer
02 / GL3 & architecture

Automate the work. See what happened.

Understand execution, monitoring and the building blocks behind CIRMS GL3.

10 questions
What does CIRMS GL3 actually do?

GL3 brings together reusable automation tasks, workflow execution, operational data collection, monitoring, health checks and reporting.

A configured task might inspect a service, collect database information or run an approved administrative operation. The dashboard then helps the team review the execution and any problem that needs attention. The available task set depends on the modules and resources included in the deployment.

Link to this answer
What is a HERCULES machine?

HERCULES is a CIRMS operational execution unit. It works close to a managed environment and runs the configured work for that environment.

HERCULES performs GL3 automation and data acquisition and can also run the GL4 preparation pipeline. The name describes its CIRMS role; it does not mean that every HERCULES deployment has identical resources, modules or capacity.

Link to this answer
What is ATLAS, and do I need it to start?

ATLAS is the coordination and oversight component for a broader view across HERCULES environments. HERCULES performs the local work; ATLAS brings the environments together for coordination and visibility.

A single-environment design can start with one HERCULES. ATLAS is relevant when the deployment needs wider coordination. It is not another name for GL5, and its presence does not mean a chatbot is available.

Link to this answer
What are ATOMS, bots, modules and workflows?

An ATOM is a small, focused, reusable unit of execution. CIRMS also uses the term atomized bot for these building blocks. A module groups related capabilities. A workflow coordinates tasks into a useful sequence.

Think of a checklist: one step checks a service; another collects its status; another records the result. A workflow organises the steps. A bot here is an automation unit, not necessarily an AI agent.
Link to this answer
What are jobs, scheduling and orchestration?

A job is a unit of work that can be executed. Scheduling decides when it runs. Orchestration coordinates the steps, their order and their dependencies.

For example, collecting data must happen before a report can use the new results. CIRMS records execution activity so the team can distinguish a completed run from one that failed or did not run.

Link to this answer
What does “data acquisition” mean?

It means collecting information from an authorised source so that it can be monitored, reported on or prepared further.

Examples include host configuration, service status, database details and storage usage. GL3 provides the operational collection foundation. Which databases, applications, files or services can be connected depends on the supported integration and access agreed for that deployment.

Link to this answer
What is the difference between monitoring and a health check?

Monitoring shows recorded activity or measurements. A health check tests a condition against a rule.

Monitoring: “The recorded free space is 8 GB.” Health check: “8 GB is below the configured 20 GB threshold.” One is a measurement; the other is an assessment based on a defined rule.

Always consider the time of the measurement and the check configuration, not only its colour on a dashboard.

Link to this answer
What can I see in the dashboards and reports?

The CIRMS interface provides Automation, Healthcheck, Monitoring and AI Data views, alongside operational, database and business reporting. Database reports may be labelled RDBMS, short for relational database management system.

Depending on the view, you can inspect managed resources, task results, failed checks, stage duration and data-readiness counters. A dashboard is an overview; the execution or object-level detail explains why a particular result needs attention.

See the CIRMS interface →

Link to this answer
Does CIRMS automatically fix every problem it detects?

No. Detecting a problem and changing a system are separate actions.

Corrective work must be explicitly configured, authorised and supported for the environment. Some conditions should trigger investigation or a notification rather than an automatic change. “Automation” should not be read as unlimited self-repair or permission to alter any system.

Link to this answer
What do “hub-and-spoke” and the older hierarchy diagrams mean?

In a hub-and-spoke arrangement, connected resources communicate with a central operational unit. In a larger CIRMS hierarchy, several HERCULES units can sit beneath ATLAS coordination.

Some earlier material used “snowflake” to describe a branching arrangement. Here, the intended idea is a deployment hierarchy—not a promise of a Snowflake data-platform integration or a particular database schema.

Compare the deployment models →

Link to this answer
03 / GL4 & sources

Prepare selected data, not guesswork.

What enters GL4, how it is identified and why the preparation rules matter.

9 questions
What does CIRMS GL4 AI Data Readiness do?

GL4 turns selected operational data into structured, traceable knowledge assets. It checks the source, prepares the data, creates AI documents and versions, builds chunks and vector representations, and validates the preparation result.

The process is visible as stages 0–7. It is a preparation pipeline, not a chat application and not a guarantee that the original business information is true.

Link to this answer
How do GL3 and GL4 work together?

GL3 handles operational collection and execution. GL4 handles preparation for AI use. GL4 still has its own raw-data loading stage for registered inputs; this does not make it responsible for repairing infrastructure or administering every upstream system.

For example, GL3 can collect storage information into an operational dataset. GL4 can then register the eligible table and prepare that dataset as knowledge. A missing permission or unsupported source must be resolved at the appropriate source or operational layer.

Link to this answer
Can I give GL4 any table, spreadsheet, PDF or application?

Not automatically. The current preparation path described here is based on eligible, registered source tables. A source must meet the relevant schema, identity, access and extraction requirements.

The term “AI document” does not mean that GL4 accepts every uploaded Word or PDF file. Additional sources and formats need an explicitly supported integration and agreed deployment scope.

Link to this answer
What is source registration? Does GL4 scan everything?

Registration tells GL4 which source object it is allowed to prepare and how to handle it. A technical administrator supplies the server, database, schema and table, together with the relevant identity and change-detection settings.

CIRMS validates the registration instead of treating every table as eligible. A registered object is an agreed input, not permission to copy every database or every file in the organisation.

Link to this answer
Why are row identity and change detection different?

Identity asks: “Which record is this?” Change detection asks: “What changed since the previous read?”

A server ID identifies APP-01. A change marker helps detect that its free-space value changed. The ID and the change marker solve different problems.

Keeping them separate helps CIRMS follow document history without confusing a changed record with an entirely new record.

Link to this answer
What are SOURCE_KEY, KEYLESS and AUTO?

SOURCE_KEY uses an eligible key from the source to recognise a record, such as a suitable primary key or unique key. KEYLESS uses a supported strategy where there is no usable source key. AUTO asks the registration process to resolve a supported choice.

KEYLESS does not mean “identity no longer matters.” Duplicate-looking rows and updates need different handling when the source has no stable key. AUTO is also not a bypass for validation.

Link to this answer
What are Change Tracking, CDC, rowversion, a watermark and a snapshot?

These are ways to find source changes. The appropriate choice depends on the source and the configured CIRMS strategy.

Change Tracking
Identifies changed rows so their current values can be read. It is not a complete history of every intermediate value.
CDC — Change Data Capture
Captures insert, update and delete information for the configured database capture scope.
Rowversion
A database-generated change value for inserted or updated rows. It is not a clock time and does not, by itself, record deleted rows.
Watermark
A remembered progress marker, such as a suitable change value, used to select later records. Its reliability depends on the source rules.
Full snapshot
A read of the current in-scope dataset that can be compared with an earlier accepted state.

A setting is usable only if its prerequisites and capture scope are valid. No method should silently turn an unreadable source into apparent mass deletions.

Database background: Change Tracking, CDC and rowversion. These explain the database concepts, not universal CIRMS source support.

Link to this answer
What are source metadata and a schema?

Metadata is information about the data. A schema describes its structure: column names, types, permitted empty values and keys.

For a storage table, “FreeSpaceGB is a numeric column” is metadata. “APP-01 has 8 GB free” is a data value.

GL4 checks structure so it does not prepare a changed source using an outdated assumption. A column rename and a changed value inside the same column are different kinds of change.

Link to this answer
How often is GL4 refreshed? Is it always real-time?

The refresh frequency is set by the deployment schedule and source strategy. A dashboard can show the latest recorded result without representing the source at this exact second.

Check the last successful scan, object status and stage timings when freshness matters. The source size, amount of change and processing capacity affect how quickly a run completes; there is no universal “instant” refresh promise.

Link to this answer
04 / GL4 stages 0–7

Follow the data through every stage.

Eight stages, one controlled run. Each step has a purpose and a result.

9 questions
What is a scan, and why are there eight stages numbered 0–7?

A scan is one processing run for the selected registered sources. CIRMS numbers the first stage zero, so stages 0 through 7 are eight stages.

The order is source metadata → raw data → curation → AI documents → chunks → vector embeddings → semantic validation → readiness completion. A scan may cover more than one source object, with results recorded at both run and object level.

A run with no eligible work is different from a failed run or a run that prepared new knowledge.

Link to this answer
Stage 0Source metadata refresh — what is checked first?

Input: the registered source and its current definition. Work: inspect the structure, keys and relevant extraction assumptions before reading it into the preparation flow.

Result: a refreshed source definition and validation outcome. In the storage example, CIRMS checks that the expected server and free-space columns still exist and can be handled. A missing table or unsupported structure is not silently accepted as an empty dataset.

Link to this answer
Stage 1Raw data — what is brought into the preparation area?

Input: an eligible source and a supported acquisition strategy. Work: load the source data needed for the run into the raw preparation area.

Result: captured input for the next stage. “Raw” means it has been acquired, not that it has already passed every preparation check. A snapshot reads the in-scope current state; an incremental strategy uses its supported change mechanism.

Link to this answer
Stage 2Data curation — how is the input made consistent?

Input: raw data and the expected structure. Work: validate the physical schema and apply the configured preparation rules to produce a consistent curated dataset.

Result: structured data suitable for document generation. A storage value needs a consistent field and type; a structural mismatch must be surfaced. Curation is not permission to invent a missing measurement or rewrite the original source silently.

Link to this answer
Stage 3AI document generation — what gets created?

Input: the curated dataset. Work: build a document representation and associate it with the source record, its identity and version history.

Result: AI documents and the relevant current or historical versions. For example, a prepared record can describe APP-01 and its recorded storage value together. New content and unchanged content should not be counted as the same kind of event.

Link to this answer
Stage 4Chunk generation — why divide a document?

Input: an eligible document version. Work: produce manageable pieces of content using the configured chunking rules, keeping their connection to the document.

Result: chunks for the next stage, with new and reusable content distinguished. A short document may yield one piece; a longer one may yield several. The count depends on the content and configuration, not on a fixed one-row-to-one-chunk rule.

Link to this answer
Stage 5Vector embedding — how does content become numbers?

Input: eligible chunks and an active vectorization configuration. Work: apply the configured embedding process to create numerical representations.

Result: vectors associated with their chunks and configuration. A compatible setup must be available; an absent configuration is not a reason to invent vectors or skip the requirement. Creating a vector is also not the same as passing the later retrieval and readiness checks.

Link to this answer
Stage 6Semantic validation — what does CIRMS validate?

Input: the prepared assets, approved vector relationships and configured retrieval scope. Work: validate that the required retrieval paths use the correct eligible assets and produce structurally valid, repeatable results for the checks performed.

Result: a semantic-validation outcome used by the final readiness stage. The links among source, document, version, chunk and vector matter—not only whether some vector exists.

Important distinction: this validates the preparation and retrieval setup. It does not prove that the source is factually correct or that a future AI answer cannot be wrong.
Link to this answer
Stage 7Readiness completion — when is the run really finished?

Input: the required preceding outcomes and approvals. Work: check the completion requirements and record the final preparation result for the relevant scope.

Result: a completed readiness outcome that can be inspected in the monitoring views. Completing Stage 5 or Stage 6 alone is not the same as completing the whole run. Failed or missing requirements must not be presented as successful readiness.

Link to this answer
05 / AI terms

Documents, chunks and vectors explained.

Different forms of the same information—not mysterious new facts.

12 questions
What is an AI document? Is it a PDF or something an AI wrote?

An AI document is the prepared representation of source information inside the CIRMS knowledge pipeline. Think of it as a labelled information card with content and links back to where it came from.

It does not have to be a PDF or Word file, and “AI document” does not mean a chatbot invented the text. Its purpose is to make selected source data usable in the later preparation stages.

Link to this answer
What is a document version, and why keep history?

A document is the continuing record; a version records its content at a particular preparation state.

APP-01 is still the same server record when its free space changes from 8 GB to 30 GB. With a stable identity, its prepared document can receive a new version rather than being treated as a completely unrelated document.

History helps explain what changed. Historical versions are not automatically the versions eligible for current retrieval.

Link to this answer
What is a chunk, in plain English?

A chunk is a smaller piece of a document. A useful analogy is a paragraph taken from a longer report while retaining its label and source reference.

Smaller pieces let a retrieval process work with a relevant portion instead of an entire long document. In CIRMS, a chunk stays linked to its document version; it is not a disconnected piece of text.

General background: Microsoft Learn on document chunking ↗.

Link to this answer
Are more chunks always better? What is overlap?

No. Very small chunks can lose context; very large ones can mix unrelated topics. The suitable size depends on the information and the intended retrieval process.

Overlap means repeating a little boundary text in neighbouring chunks to preserve context. It is a general chunking technique, not a promise that every CIRMS configuration uses it. More chunks or more overlap are not, by themselves, evidence of better knowledge.

Link to this answer
What is a token? Is it the same as a word or a chunk?

A token is a small unit of text processed by a language model. Depending on the tokenizer, it may represent a word, part of a word, punctuation or another text unit.

A chunk can contain many tokens. A token count is therefore not a count of documents or chunks. Model input limits and the configured text-processing rules matter when choosing chunk sizes.

Link to this answer
What is a vector, and what is an embedding?

A vector is an ordered list of numbers. An embedding is a numerical representation produced from content, usually by an embedding model in an AI retrieval system.

Think of coordinates on a map: they allow a system to compare positions. With suitable semantic embeddings, related content can have similar representations. The numbers are not a readable answer, and their usefulness depends on the configured process.

General background: Microsoft Learn on embeddings ↗.

Link to this answer
Is an embedding model the same thing as a chatbot?

No. An embedding model represents content as numbers for tasks such as comparison and retrieval. A conversational language model generates a response.

GL4 can perform configured vector embedding as part of preparation without providing a chat interface. Conversational assistance and broader AI analysis belong to the planned GL5 direction. “AI-ready” and “chatbot available” are different claims.

Link to this answer
What does “semantic” mean?

Semantic means related to meaning. “Low disk space” and “storage almost full” use different words but describe related ideas.

A meaning-oriented retrieval method tries to find relevant content beyond exact wording. Similarity is not proof of truth or identical meaning. CIRMS semantic validation checks its configured retrieval preparation; it should not be confused with a human fact-check of every source statement.

Link to this answer
What is retrieval, and what is a retrieval route?

Retrieval means finding relevant prepared information. Vector retrieval compares numerical representations; other retrieval methods can use words or structured filters.

In CIRMS, a configured route defines the scope and configuration through which prepared knowledge is selected and validated. It is not a network cable. Correct source relationships, eligible versions and approved vectors must agree with that scope.

General background: Microsoft Learn on vector retrieval ↗.

Link to this answer
What are lineage and traceability?

Lineage records where information came from and how it was prepared. Traceability is the ability to follow those links.

For a vector, follow the chain back to its chunk, document version, curated record and original source object. This helps explain what was used and which preparation run produced it.

A lineage record is useful evidence, but it is not a substitute for checking access, freshness or the correctness of the original data.

Link to this answer
What do enrichment, semantic tagging and a canonical model mean?

Enrichment adds useful context, such as source identity, units or a category. Semantic tagging attaches meaning-oriented labels. A canonical model is a common structure used to make differently organised data consistent.

For example, agreeing whether a storage value is in bytes or gigabytes avoids an ambiguous number. In CIRMS, the actual result comes from configured metadata and preparation rules. These terms do not mean that GL4 automatically understands every department or invents a universal company data model.

Link to this answer
What is RAG, and how does it relate to GL4?

RAG means retrieval-augmented generation. In this general AI pattern, a system finds relevant material and supplies it as context to a model before the model generates an answer.

GL4 prepares knowledge assets that may support such downstream use. A complete assistant also needs retrieval integration, a model, permissions and response controls. RAG is not a synonym for GL4 and does not mean a CIRMS GL5 assistant is already released.

General background: Microsoft Learn on RAG ↗. External examples are not claims of a built-in CIRMS integration.

Link to this answer
06 / Changes & status

Know what changed—and what is ready.

Read counters, versions and failures without confusing them with one another.

11 questions
What do inserted, updated, deleted and unchanged mean?

These describe how accepted source data compares with the relevant earlier state: inserted is newly present, updated has changed, deleted has been identified as removed, and unchanged has no detected content change under the configured rules.

The available interpretation depends on row identity and change detection. With no stable key, an apparent edit may need to be represented as removed and newly present content rather than a stable-record update.

Link to this answer
Why can there be new versions but no new AI documents?

Because an existing document can change without becoming a new document identity. With stable source identity, an update creates new prepared content for the same continuing record.

If 16 existing records change, a run could produce 16 new versions and zero new document identities. This is an illustration of the distinction, not a fixed counting rule for every source.
Link to this answer
What is the difference between new and reused chunks?

New chunks are newly generated content pieces. Reused chunks are existing pieces that remain eligible under the relevant content and configuration checks.

Reuse avoids doing the same work unnecessarily. It does not mean old content is always reused: a changed document, chunking rule or other dependency can require regeneration. Read the new/reused counters together with the processing scope.

Link to this answer
Why do document, chunk, vector and approval counts differ?

They count different things. One document version may produce several chunks. Historical versions and different configurations can also affect the totals, so source rows, documents, chunks and vectors should not be expected to have equal counts.

Generated means a numerical representation exists. Approved means it has passed the applicable eligibility and validation rules for its intended use.

A vector can exist without being current, approved or correctly linked to the required route. Therefore, a total vector count is not the same as a ready-to-use vector count. Older versions may also remain as history without being eligible for current retrieval.

Link to this answer
What happens when a source has not changed?

A repeat run can validate the current state without creating new document content, chunks or vectors where existing assets remain eligible.

“No new content” can be a healthy outcome. It is not a reason to skip necessary checks, and changed configuration or invalidated approvals may still require processing even when the source values are unchanged.

Link to this answer
What happens if a column, key or table structure changes?

GL4 refreshes source metadata and checks the expected preparation structure. A supported change can be processed under the applicable rules; an unsupported or inconsistent structure must be reported rather than silently treated as valid.

A dropped key may affect identity, while a changed column type can affect extraction or curation. The administrator should inspect the failing object and rule before rerunning. The FAQ does not promise automatic acceptance of every schema change.

Link to this answer
Is an empty source the same as a missing or unreadable source?

No. An empty source has been successfully read and has no in-scope rows. A missing table, unavailable server or denied permission means that the source state could not be established.

Failure to read must not be interpreted as confirmation that all rows were deleted. A genuinely empty input also needs the applicable processing and readiness rules; it does not automatically satisfy every retrieval requirement. “No registered work” is a third, separate situation.

Link to this answer
What does AI_READY mean? Is it a quality guarantee?

AI_READY is a CIRMS preparation status for a defined scope. It indicates that the applicable preparation and validation requirements have been met.

It is not an official certification, a guarantee of factual accuracy or a promise that an AI model will always answer correctly. To judge usability, also inspect source freshness, the latest execution outcome and any health issue.

Link to this answer
Why can readiness, scan success and health show different results?

They answer different questions. Readiness: is there an accepted prepared knowledge state? Latest execution: did the most recent run succeed? Health: is there an issue requiring attention?

Previously prepared knowledge can remain preserved while a later refresh fails because a source is unavailable. That is not permission to call the failed refresh successful or to assume the knowledge is fresh.

Read these signals together instead of relying on one green status.

Link to this answer
What should I do if a stage fails?

Start with the affected source object, stage number and recorded error. Check access, source structure, registration choices and the required configuration for that stage.

Resolve the cause and use the supported rerun procedure. Later stages that depend on failed output must not manufacture a success. Whether other objects continue and which assets are preserved depends on the processing rules; a failure is not a reason to rebuild every healthy source blindly.

Link to this answer
If a record is deleted, why can history still exist?

Removing a record from the current knowledge state and erasing every historical copy are different operations. A source deletion can make its prepared content inactive or ineligible for current use while historical records remain under the configured lifecycle rules.

A separate retention or removal process is needed when history, derived assets and backups must be addressed. Do not treat an “inactive” label as proof that every copy has been physically erased.

Link to this answer
07 / Deployment & control

Fit the platform to the environment.

Integration, performance and responsibility need practical answers—not blanket promises.

10 questions
Can CIRMS integrate with the systems we already use?

The architecture is designed for modular integration with existing operational systems. A deployment assessment establishes the actual supported interfaces, authentication, permissions, data shapes and tasks.

Bring a list of the relevant databases, operating systems, applications and desired actions. A diagram containing “databases” or “applications” does not mean every vendor, release or API is supported automatically.

Link to this answer
Can we start small and expand later?

Yes, the architecture supports a scoped starting point. Begin with agreed resources and tasks, then evaluate additional modules, data sources or HERCULES environments as needs grow.

Broader coordination can use the HERCULES–ATLAS model. Expansion still requires capacity planning, access review and testing; “scalable” is not a promise of unlimited workload on unchanged hardware.

Link to this answer
Will data preparation slow down the source systems?

Any extraction or preparation workload can consume resources. The impact depends on data volume, the chosen change strategy, query design, scheduling and available capacity.

Agree a small initial scope, measure it, and choose an appropriate schedule before expanding. Incremental processing can reduce repeated work where it is supported, but there is no universal zero-impact guarantee.

Link to this answer
How do people stay in control?

People decide which resources are connected, what work is authorised and how results are reviewed. CIRMS provides execution results, checks, stages and reports to make that work inspectable.

Automation does not transfer responsibility away from the organisation. For planned AI assistance, people must also define acceptable use and review consequential recommendations before acting.

Link to this answer
Does CIRMS need unrestricted access to everything?

No. Access should match the agreed task. Reading source data, inspecting a service and changing a system require different permissions.

The deployment must define service accounts, allowed operations, network access and who can configure or run work. A failed access check should be resolved deliberately; it is not a reason to grant broad administrator rights without review.

Link to this answer
Does CIRMS guarantee security or automatically make us compliant?

No product feature is a blanket guarantee. CIRMS health checks, execution records and reporting can help teams inspect conditions and gather evidence.

Access controls, connection security, logging coverage, retention and operational procedures still need to be configured and verified for the deployment. A dashboard status is not a security certification, and this FAQ does not claim universal anomaly detection or a complete record of every user action.

Link to this answer
Are document versions a backup? Does CIRMS guarantee failover?

Document history is not a replacement for a backup-and-recovery plan. Keeping a past document version does not prove that the databases, configuration or service can be restored after an incident.

Supported operational tasks may include backup-related work and checks, but restore procedures, recovery objectives and continuity arrangements must be agreed and tested. The multi-ATLAS model remains a planned architectural direction, not a guaranteed production failover service.

Link to this answer
Where does the prepared data go? Is it automatically public?

Prepared data belongs in the environment and services configured for the deployment. Registering a source does not, by itself, mean it is published on the internet.

Review where raw data, documents, chunks and vectors are stored, who can access them and which embedding services receive content. Do not assume that all processing is local, or that all data is sent to a cloud service: those choices must be established for the actual installation.

Link to this answer
Are vectors anonymous or encrypted because they are numbers?

No. Encoding content as a vector is not encryption and is not a reliable way to make sensitive information anonymous.

Documents, chunks, metadata and derived representations should all be included in access and lifecycle decisions. Treat the knowledge pipeline as part of the organisation’s information environment, not as a place where data automatically loses its sensitivity.

Link to this answer
Does CIRMS work with any programming language, BI tool or database?

Do not assume universal compatibility. The supported runtimes, modules, database platforms and integration paths depend on the installation and the functionality being delivered.

CIRMS has its own dashboard and report views. A requirement involving Python, Java, .NET, Power BI, Tableau or another tool should be checked explicitly, including the required interface and security controls, rather than inferred from an older marketing list.

Link to this answer
08 / GL5 & getting started

What comes next—and how to begin.

Keep the current products, planned capabilities and deployment discussion clearly separated.

6 questions
Is CIRMS GL5 available now?

CIRMS GL5 is planned development. The current website presents GL3 automation and GL4 AI Data Readiness separately from that planned intelligence extension.

Illustrations of AI assistance are concepts, not screenshots of a released GL5 chatbot. Availability, scope and delivery commitments must be confirmed as part of an actual product discussion.

Link to this answer
What is GL5 intended to add?

The planned direction is to connect AI models and conversational assistance to the knowledge prepared through GL3 and GL4.

Intended uses include helping people find information, explore operational questions, review cross-department insights and consider recommendations. These are roadmap goals with human oversight, not a promise that every illustrated capability is currently implemented.

Link to this answer
Is CIRMS an AGI system or an all-knowing AI?

No. CIRMS should not be presented as Artificial General Intelligence or as an autonomous system that understands and controls everything.

Current GL3 and GL4 responsibilities are defined operational work and knowledge preparation. The planned GL5 scope is AI assistance on that foundation. Older references to an automatic transition to AGI should not be read as current functionality or a guaranteed future capability.

Link to this answer
Does preparing embeddings mean we are training a new AI model?

Not by itself. Creating embeddings applies a configured process to content to produce representations. It is different from training or fine-tuning a model.

A future assistant would need its own model and integration decisions. The provider’s handling of submitted content must also be reviewed separately; this FAQ does not promise that every possible provider has identical training or retention policies.

Link to this answer
What is a sensible first CIRMS use case?

Choose a narrow, repeatable problem: for example, agreed operational checks and a clearly identified dataset that the team currently assembles manually.

Define the expected output, connect only the approved scope and validate the GL3 results. Where AI data preparation is relevant, register eligible sources in GL4 and inspect the complete run. Expand only after the team understands the output and its operating requirements.

Link to this answer
How do I request a demonstration, and what should I send?

Use the Contact page or email office@tohol.org with a short description of your environment, the operational problem and whether you are exploring GL3, GL4 or the planned GL5 roadmap.

A useful walkthrough follows one task and one source through the relevant screens. Ask what is already available, what needs configuration and what remains planned. Do not send passwords, private keys or confidential production datasets in an initial enquiry.

Link to this answer
Next steps

Still have a question?

Discuss your environment, operational requirements and AI Data Readiness with Project TOHOL®.

Talk to TOHOL