Amazon Lex and Amazon Connect are complementary services that often confuse teams evaluating conversational AI on AWS. Lex is a conversational AI engine for building chatbots and voice bots. Connect is a cloud contact center platform that can use Lex as its NLU layer. Understanding where each service fits is essential for the right architecture.

Overview

AspectAmazon LexAmazon Connect
Primary PurposeConversational AI / NLU engineCloud contact center platform
Interaction ChannelsAny (via API)Voice and chat
NLUBuilt-in intent/slot recognitionUses Lex for NLU
Voice HandlingVia integrationNative telephony
Agent RoutingNot includedBuilt-in ACD
AnalyticsConversation logsContact center analytics
PricingPer-requestPer-minute

What Each Service Does

Lex is a natural language understanding (NLU) engine. It recognizes user intents, extracts slot values (entities), manages conversation context, and integrates with Lambda functions for fulfillment. You define intents (what the user wants), utterances (how they say it), and slots (the data you need to extract). Lex handles both text and voice input.

Connect is a complete contact center platform. It provides phone number provisioning, IVR flows, agent routing, queue management, real-time and historical analytics, and workforce management. Connect can use Lex bots within its contact flows to handle automated interactions before routing to human agents.

When They Work Together

The most common architecture combines both services. Connect handles the telephony and contact center infrastructure. Lex provides the conversational AI within Connect contact flows. A customer calls a Connect phone number, interacts with a Lex bot for initial intent recognition and self-service, and gets routed to a human agent if needed.

This combination is powerful for customer service automation. Lex handles common requests (order status, account balance, appointment scheduling) while Connect manages the escalation to live agents with full context transfer.

When to Use Lex Alone

Use Lex without Connect when building chatbots for websites, mobile apps, Slack, or other messaging platforms. Lex’s API-first design lets you embed conversational AI anywhere. Common standalone Lex use cases include IT helpdesk bots, internal FAQ bots, and application-embedded assistants.

Lex V2 supports multiple languages, streaming conversations, and integration with Bedrock for generative AI responses. The AMAZON.QnAIntent allows Lex to answer questions directly from a knowledge base using Bedrock and Kendra, adding generative capabilities without custom Lambda code.

When to Use Connect Alone

Connect without Lex is appropriate when you need a contact center platform with traditional IVR (press 1 for sales, press 2 for support) rather than conversational AI. Small contact centers that primarily route calls to agents may not need Lex’s NLU capabilities. Connect’s contact flows can use DTMF input and simple branching without Lex.

Conversational AI Capabilities

Lex provides intent classification, slot filling, context management, and dialog management. With Bedrock integration, Lex can generate natural language responses rather than returning templated text. This hybrid approach uses Lex for structured intent recognition and Bedrock for flexible response generation.

Connect adds Q in Connect (Amazon Q integration), which provides agent assist functionality - real-time recommendations to human agents during calls, automated call summarization, and knowledge base search. This augments agents rather than replacing them.

When to Choose What

Choose Lex alone for chatbots embedded in applications, websites, or messaging platforms where you do not need contact center infrastructure. Choose Connect alone for traditional contact centers with phone routing and agent management. Choose both together for AI-powered contact centers that combine automated self-service with human agent support.

Practical Recommendation

Most organizations evaluating conversational AI on AWS should start with Lex for the NLU component and add Connect only if they need contact center capabilities (telephony, agent routing, workforce management). For pure chatbot use cases, Lex with Lambda and Bedrock integration delivers a complete solution without Connect’s overhead.