Capabilities
- Identity and Access Management (IAM)
- Gen-AI Driven Decision Making
- Document Search
- 3rd-Party Application Integration
- Governance
- Subordinate Chatbot Mediation
Identity and Access Management (IAM)
Implementing secure user login functionality is essential for enhancing security and access control within the chatbot. By integrating role-based access control (RBAC), users can authenticate securely and access only the actions and features aligned with their roles. This ensures personalized, controlled interactions while protecting sensitive data.
Use Cases
- Administrative Access: Administrators can manage user permissions, change passwords, and configure chatbot settings.
- Role-Specific Features: Regular users access only basic functions, such as viewing their data or requesting support.
- Data Security: Users interact only with data they are authorized to access, reducing risks.
Technologies Leveraged
Gen-AI Driven Decision Making
Leveraging generative AI to help classify user prompts as different groups can significantly improve the routing of conversations to the right actions within an the chatbot.
Use Cases
Technologies Leveraged
- watsonx Orchestrate: Serves as the core platform to integrate seamlessly with generative-AI (More Info here).
- watsonx.gov: Serves as a platform to build and deploy prompts to carry out generative AI decisions while providing governance tools. OR
- watsonx.ai: Serves as a platform to build and deploy prompts to carry out generative AI decisions.
watsonx.gov OR watsonx.ai can be levered to carry out gen-AI decision making.
Document Search
By leveraging a RAG pipeline to help users query a given knowledge base corpus, the Assistant can provide a more reliable and accurate knowledge base search experience. This not only enhances the overall user experience but also ensures that users receive the most relevant and up-to-date information possible by providing source links to the provided answers.
Use Cases
- RAG searches on different collections of data based on the user’s request and access.
Technologies Leveraged
- watsonx Orchestrate: Serves as the core platform to integrate seamlessly with RAG technologies.
- watsonx.ai: Serves as a platform to build and deploy prompts to carry out RAG with generative AI.
- watsonx Discovery: Serves as a vectorDB to store document embeddings and carry out RAG.
- Watson Machine Learning: Serves as the platform to deploy RAG functions.
- Watson Studio: Serves as the platform to edit python notebooks to build RAG pipelines.
3rd-Party Application Integrations
Integrating third-party applications with a chatbot transforms it into a central hub for workflow automation, enabling seamless interaction with various systems. This reduces silos, enhances agility, and allows organizations to customize workflows, making the chatbot a flexible, powerful tool tailored to their needs.
Use Cases
- Connect to 3rd party SaaS vendors such as ServiceNOW
- Initiate workflows in ServiceNOW such as opening tickets.
Technologies Leveraged
- watsonx Orchestrate: Serves as the core platform to integrate seamlessly with 3rd-party applications via “Skills”.
Governance
Implementing watsonx governance is critical to managing AI deployment risks and complexities. It mitigates issues like data bias and model drift through clear guidelines, real-time monitoring, and oversight. Governance also fosters transparency by documenting model development, data sources, and decision criteria, building trust among stakeholders. Additionally, it optimizes resource allocation by prioritizing AI initiatives with measurable business value.
Use Cases
- Provide a platform to govern drift, and bias.
- Monitor prompt lifecycle management.
- Provide insights on model throughput and model parameters.
- Source Attribution for RAG.
Technologies Leveraged
- watsonx Orchestrate: Serves as the core platform to integrate seamlessly with governance technologies.
- watsonx.gov: Provides a comprehensive framework to ensure compliance, accountability, and efficient AI use, enabling organizations to responsibly harness AI’s potential while minimizing risks.
- IBM Cloud Object Storage: Serves as a document storage for accessing PDF for source attribution links.
Subordinate Bot Mediation
One aspect of creating a unifying platform is the ability to connect and interface with existing chatbots which may have their own data corpuses or access policies. The parent or unifying agent should be able to hand-off requests to the relevant chatbots.
For example, if there is an existing chatbot which has access to financial analyst reports data source, the parent/unifying bot should be able to hand-off questions to that chatbot’s domain and return it back to the user in the parent bot.
Use Cases
- Enable seamless hand-offs to other chatbots, each with its own secure data access and workflows.
Technologies Leveraged
- watsonx Orchestrate: Serves as the core platform to integrate seamlessly with other chatbots.