import Subtitle from @site/src/components/typography/Subtitle import LinkCardContainer, { LinkCard } from @site/src/components/HomepageFeatures/LinkCards; import UseCases from ./_usecases/_useCases.mdx; # AI Programmable, integrated, realtime voice AI
SignalWire AI is built for **unlimited programmability and scale**. Integrate AI and deploy a MVP with low-code/no-code drag-and-drop tools, then scale your application on SignalWires cloud platform. ## Try it out ## SWML SWML (SignalWire Markup Language) is the most powerful and flexible way to use AI on the SignalWire platform. SWML is a structured language for configuring and orchestrating real-time communication applications using lightweight and readable JSON or YAML files. These SWML Scripts can be deployed serverlessly in SignalWires cloud, or from your server. SWMLs ai method integrates advanced AI Agents, which can interact with external APIs. ## AI Agents Configure AI Agents right in your SignalWire Space with a streamlined, no-code user interface. ## Call Flow Builder Add AI Agents built in your SignalWire Space directly to drag-and-drop call flows. ## How does it work? Under the hood, the SignalWire AI Gateway (SWAIG) orchestrates the many supporting services that make integrated realtime voice AI possible. - AI Agent - Prompt - LLM - SWAIG Functions - TTS (Text-To-Speech) Providers ![AI Agent diagram.](/static/img/ai-agent.svg)