> For the complete documentation index, see [llms.txt](https://arcis-r.gitbook.io/arcis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arcis-r.gitbook.io/arcis/information/glossary.md).

# Glossary

Below is a comprehensive Technical Glossary defining key terms frequently referenced in ARCIS®’s documentation and user interface:

#### **Agent**

An autonomous microservice specializing in a specific function within ARCIS® (e.g., CodeSynth, TestGenius). Each Agent runs independently but communicates with others via the ARCIS® Core.

#### **ARCIS® Core**

The central orchestration layer that coordinates tasks across Agents, manages authentication, and provides a unified data layer.

#### **AI Debugging**

The use of artificial intelligence algorithms to detect, diagnose, and potentially fix errors or vulnerabilities in code.

#### **Automated Code Repair**

A feature allowing the system to identify a bug or inefficiency and autonomously apply a code fix, often with minimal or no developer intervention.

#### **CI/CD (Continuous Integration/Continuous Deployment)**

A set of practices and tools that allow code integrations, testing, and deployments to happen reliably and frequently.

#### **ConfigWizard**

An AI Agent responsible for scanning, fixing, and standardizing environment configurations to ensure consistency and security across dev, staging, and production.

#### **DataWiz**

An ARCIS® Agent that converts plain English queries into SQL/NoSQL statements, offering AI-driven analytics and schema optimization features.

#### **DocSavvy**

The documentation Agent that automatically generates and updates user guides, release notes, and inline docs based on your code changes.

#### **FAISS / Annoy / Pinecone / Milvus**

Specialized libraries and/or platforms for high-dimensional vector similarity searches, used by ARCIS® to find and compare code snippets or documentation.

#### **InfraSage**

An Agent that handles infrastructure provisioning (Terraform, CloudFormation scripts) and suggests auto-scaling or cost-saving strategies.

#### **Microservices**

A software development technique where applications are structured as a collection of small, independently deployable services.

#### **PerfGuard**

An Agent focused on performance testing, stress testing, and resource monitoring, often integrated with real-time analytics dashboards.

#### **RBAC (Role-Based Access Control)**

A security model that limits system access to authorized users based on defined roles, ensuring only certain team members can deploy code or run Agents.

#### **SIEM (Security Information and Event Management)**

A solution or platform (e.g., Splunk, QRadar) where logs from multiple sources are aggregated, analyzed, and correlated for security insights.

#### **TestGenius**

ARCIS®’s AI Agent that automatically generates test suites (unit, integration, regression) and updates them alongside code changes.

#### **The ARCIS® Trinity (THESIS, ANTI-THESIS, SYNTHESIS)**

A high-level collaborative AI mechanism that proposes, critiques, and finalizes advanced code or architectural solutions, fostering self-improving optimizations.

#### **Translator**

The ARCIS® Agent that converts code between languages (Python, Rust, Go, TypeScript, etc.) without losing logic or functional integrity.

#### **Unified Data Layer**

ARCIS®’s data management component handling versioned code snapshots, logs, vector indexes, and compliance data in a consistent manner.

#### **UXOracle**

An Agent responsible for UI/UX analysis, A/B prototype generation, and accessibility checks (e.g., color contrast, ARIA attributes).

#### **Vector Similarity Search**

A method of searching for similar items (like code snippets) in a high-dimensional vector space, critical for advanced pattern detection in AI-driven coding tools.
