Prerequisites¶
Note
If you are a new user of Agent Copilot and are starting to use it from Cognigy version 4.65, you don't need this installation guide. From 4.65 onwards, Agent Copilot is included with the Cognigy.AI installation.
Before installing and running Agent Copilot, you need to have Cognigy.AI installed and a dedicated agent-assist
namespace created in your Kubernetes cluster. Helm, a package manager for Kubernetes, is also required to streamline the deployment of the necessary resources.
- Kubernetes 1.16+
- Helm 3.1.0+
Replication and Resource Allocation¶
The default number of replicas is set to 3 in order to maintain high availability standards. The Agent Copilot pods are stateless, allowing you to scale them up or down based on demand. The agent-assist-backend pod bears the brunt of the workload and should be the primary candidate for scaling to accommodate an increase in concurrent users.
MongoDB¶
For detailed MongoDB setup and configuration, refer to the Cognigy.AI Installation Prerequisites guide.
Redis¶
Redis is used to store WebSocket subscriptions and cached Agent Copilot session parameters, so its storage requirements are minimal. You can start with a 1GB allocation and scale up as necessary.