Sample Bots Introduction

The ACE Agent Quick Start package comes with a number of sample bots which can be found in the ./samples/ directory. The sample bots are built for different use cases and industries and showcases various features of ACE Agent. You can build your own bot on top of a sample bots or build from scratch by following the tutorials section.

List of Sample Bots

Sample Bot

Use Case

Architecture

Food Ordering Bot

Virtual assistant for Food Ordering domain

Chat Engine Server Architecture

Stock Bot

Sample bot for queries related to stock market and fetching live stock prices

Chat Engine Server Architecture

Gaming Non-Playing Character (NPC) Bot

LLM Driven Gaming Non-Playing Characters

Chat Engine Server Architecture

Spanish Weather Bot

Spanish weather bot utilizing Riva Translation models

Chat Engine Server Architecture

RAG Bot

Sample bot showcasing integration with NVIDIA Generative AI RAG Examples

Chat Engine Server Architecture or Plugin Server Architecture

DuckDuckGo LangChain Bot

LangChain agent that uses conversation history and the DuckDuckGo tool to answer questions

Plugin Server Architecture

RAG LangChain Bot

Showcase custom RAG pipeline integration built using LangChain and NVIDIA API Catalog Models

Chat Engine Server Architecture or Plugin Server Architecture

Colang 2.0 Bot

Sample bot built using Colang 2.0 syntax

Event Architecture

LangGraph Bot

Sample bot that showcases the Plan & Execute LangGraph pipeline integration that uses LLM and Tavily search to answer complex questions

Chat Engine Server Architecture or Plugin Server Architecture

In the sections below, we will showcase deployment using the Docker Environment only, but the same should be possible via the Kubernetes Environment and for text bots using the Python Environment. The ACE Agent Quick Start package comes with a number of UCS applications for sample bots to support kubernetes deployment which can be found in the ./deploy/ucs_apps/ directory.