This topic describes a use case used in the remaining guide topics. The use case defines a fictional company, ABC Company, with a bot, the ABC Bot, that assists employees by providing information on the organization's employee handbook and policies. The remaining topics in this guide use this example to explain a practical application of NeMo Guardrails.
The following guide topics lead you through a step-by-step configuration process, addressing various challenges that might arise.
- Input moderation: Verify that any user input is safe before proceeding.
- Output moderation: Ensure that the bot's output is not offensive and does not include specific words.
- Preventing off-topic questions: Guarantee that the bot only responds to specific topics.
- Retrieval augmented generation: Integrate external knowledge bases.
Start with adding Input Moderation to the ABC Bot.