Skip to main content

AI Agents

Orbit AI Agents are autonomous conversational agents that handle voice calls, chat messages, and multi-channel workflows without human intervention. Powered by LangGraph state machines and connected to your business tools, agents can qualify leads, handle support tickets, schedule appointments, and more.

How It Works

User Message → Orbit API → Agent Runtime → LLM (via Portkey) → Tool Calls → Response

                         State Graph (LangGraph)

                     Memory / Context / Tools
  1. Inbound trigger — a user sends a message or calls a number routed to an agent
  2. State evaluation — the agent runtime loads the conversation state and determines the next step
  3. LLM reasoning — the agent sends context to the LLM gateway for a decision
  4. Tool execution — the agent calls tools (APIs, databases, functions) as needed
  5. Response — the agent replies to the user via the appropriate channel

Agent Types

TypeDescriptionChannels
Voice AgentReal-time phone conversations with STT/TTSVoice
Chat AgentText-based conversationsSMS, WhatsApp, RCS, Viber
Omnichannel AgentHandles multiple channels with shared contextAll
Router AgentClassifies intent and routes to specialized agentsAll

Key Capabilities

  • Multi-turn conversations — maintain context across messages with persistent memory
  • Tool calling — invoke APIs, query databases, trigger workflows
  • Guardrails — content filtering, PII redaction, and safety limits via Portkey
  • Handoff — seamlessly transfer to human agents with full context
  • Multi-language — converse in 30+ languages with automatic detection
  • Analytics — track resolution rates, latency, and cost per conversation

Quick Example

Create a simple FAQ agent with the Node.js SDK:
import { Devotel } from '@devotel/sdk';

const client = new Devotel({ apiKey: 'dv_live_sk_...' });

const agent = await client.agents.create({
  name: 'FAQ Bot',
  model: 'gpt-4o',
  instructions: 'You are a helpful FAQ bot for Acme Corp. Answer questions about our products and services.',
  channels: ['sms', 'whatsapp'],
  tools: ['knowledge_base'],
});

Next Steps