Core Concepts
Projects
A project is the top-level container for everything on Vois AI. All agents, skills, and integrations belong to a project. Use separate projects to isolate environments (e.g. acme-production vs acme-staging) or different products.
Agents
An agent is an AI-powered voice or text bot. Each agent has:
- A model — the underlying LLM (GPT-4o, Gemini Flash, etc.)
- A system prompt — instructions that define its role and behavior
- A language — the language it speaks and understands
- Attached skills — reusable behaviors
- Attached tools — integrations it can call at runtime
Skills
Skills are reusable instruction blocks. A skill might describe how to greet a caller, how to escalate to a human, or how to respond formally. You write the instructions once and attach the same skill to many agents.
Skills can reference tools using {{tool:tool_name}} syntax in their instructions.
Integrations
Integrations connect agents to external systems. Each integration exposes one or more actions — callable tools the agent can invoke during a conversation (e.g. ocr_read_image, lookup_customer).
Integrations are installed per-project and are then available to all agents in that project.
Playground
The playground lets you test an agent with real voice or text input before deploying it. You can attach files (images, PDFs) and test OCR or document workflows end-to-end.