Chatbot
Chatbot is an open-source platform that enables natural language interactions.
It allows the users to interact and chat with IBM Storage Insights in natural language form to help in observability and monitoring. By using large language models (LLMs) and advanced prompt engineering, the bot intelligently detects user intent, extracts relevant entities, and seamlessly makes IBM Storage Insights API calls to fulfill user queries.
Powered by IBM Watsonx and by using both Granite and Llama (Built with Llama) LLMs, this Chatbot provides a conversational, intuitive approach for managing and accessing storage data and insights.
Key features
- Natural Language Understanding - Uses LLMs to process user queries and convert them into actionable API calls.
- Entity Recognition - Extracts storage-specific entities from user input to help ensure accurate API interactions.
- REST API Integration - Directly interacts with Storage Insights APIs to retrieve storage system alerts, metrics, notifications, and more.
Chatbot setup
You need to install and configure the Chatbot before using it.
For setup instructions, see Chatbot setup.
Supported APIs
This Chatbot currently supports the following IBM Storage Insights APIs: