There is different type of AI available, which can mainly be categorized into 3 categories RAG based Chatbots Tool Augmented Chatbots, mainly Automation. Agentic Chatbots. At Anthropic , all the variations are categorized as agentic systems , but an important architectural distinction is drawn between workflows and agents . Workflows are systems where LLMs and tools are orchestrated through predefined code paths. Agents , on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks. RAG based Chatbots RAG chatbots are generative AI apps that combine retrieval and generation models to enable more accurate and relevant responses than traditional chatbots. Example of a RAG based chatbot is a HR Assistant, Customer Support Chatbot etc. Tool Augmented Chatbots (...