AI Agent
Generative AI in Botsup/Infinito
Phase 1
Use Case: Free text enquiries should be handled by bot using Generative AI Agent.
Introduction:
- AI Agent needs 4 components to handle - LLM, Tools integration, & Memory system.
- We are building memory system for vectorization and context setting at our end.
- Selecting a provider for LLM & Tools will be done by user within Intent configuration.
- Intent will consist of - > Agent config + Knowledge Base + HTTP Request
- Knowledge Base: Training data in terms of document - doc and pdf only in phase 1
- HTTP Request: APIs to fetch realtime data from 3rd party.
How to use this feature:
- Beginning of bot journey - When bot is completely AI Agent dependent
- Hybrid Bot - Rule base + AI bot →
Use case 1: Rule based bot not able to solve user enquiry → Fallback → AI Agent
Use case 2: AI agent to be used in a particular flow of the journey .
Use case 3: Timeout - if user doesnt respond for xx mins : Redirect to intent ID : AI Agent
AI Agent Library on Integrations contains
- Knowledge Base - Folders + Files
- HTTP Request -API library
- Credentials - Service provider
Phase 2
- Under knowledge base library user can upload attachments one by one, in phase two we can do multiple uploads as well.
- There is no timeout journey for Agent
- Fallback in settings will be developed after group redirection is introduced in Botsup
- How to exit the AI Agent journey