Capabilities

This Unified Virtual Assistant solution revolves around six key capabilities:
  1. Identity and Access Management (IAM)
  2. Gen-AI Driven Decision Making
  3. Document Search
  4. 3rd-Party Application Integration
  5. Governance
  6. 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

  • watsonx Orchestrate: serves as the core platform to integrate seamlessly with IAM services (More Info here).
  • IBM Security Verify: Serves as the IAM service for this pilot (More Info here).

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.
Note

watsonx.gov OR watsonx.ai can be levered to carry out gen-AI decision making.

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.