Chatbot
Overview
Chatbot can be used to integrate with websites and applications, so that it can use existing data, along with RAG (Retrieval Augmented Generation) to give user answers without them asking other co-workers
Design Principles
- Easily used
- Appropriate AI model used
- Fine Tune needed model to ensure appropriate knowledge base
Security Consideration
- Input Review and Validation
- Output Checking and Validation
- Whitelist Tools
- Human in the loop
- Log Everything
- Escalation