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 the sample bots or build from scratch by following the tutorials section.
Sample bots demonstrate specific features of the ACE Agent pipeline. We have highlighted a few features in the following table. Perform the steps in the individual bot sections for getting details on the full list of features supported. Not all bots support all features. For bot customizations, refer to the Tutorials section based on your use case.
Sample Bot |
Use Case |
Features |
---|---|---|
Chitchat bot can have informal and smalltalk conversations with the user |
|
|
Showcase how LLM can be hooked in the ACE Agent Speech pipeline |
|
|
Sample bot showcasing integration with NVIDIA Generative AI RAG Examples |
|
|
Sample bot for queries related to stock market and fetching live stock prices |
|
|
LLM Driven Gaming Non-Playing Characters |
|
|
LangChain agent that uses conversation history and the DuckDuckGo tool to answer questions |
|
|
Spanish weather bot utilizing Riva Translation models or LLM models |
|
|
Virtual assistant for Food Ordering domain |
|
|
Sample bot that showcases the Plan & Execute LangGraph pipeline integration that uses LLM and Tavily search to answer complex questions |
|
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.