Initial Release
Welcome to the dc-customer-support-agent project! This practical example accompanies an article about AI agents powered by LangGraph in InterSystems IRIS.
The project demonstrates an AI-based customer support agent capable of analyzing incoming email requests, determining their priority, and categorizing them appropriately.
The Customer Support AI Agent is designed to automate the initial handling of customer support emails. Its workflow is as follows:
Read Incoming Support Emails:
Classify Priority:
Identify Topic:
Decision Making:
Auto-Responding:
Before you begin, ensure you have the following:
.env
file set up with necessary environment variables. You can use the env_sample
file available at the repository’s root directory as a template.Follow these steps to set up the project:
Clone the repository:
git clone https://github.com/henryhamon/dc-customer-support-agent
Navigate to the project directory:
cd dc-customer-support-agent
Configure environment variables:
env_sample
file to a new file named .env
and fill in the required details.Build the Docker container:
docker-compose build --no-cache --progress=plain
To start and manage the Customer Support AI Agent, use Docker Compose:
Start the Application:
docker-compose up -d
Stop and Remove Containers:
docker-compose down --rmi all