Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-12225

[TP] Enhance AI Chatbot: Context Awareness & UX Improvements (Phase 2)

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Kiali
    • Kiali AI Assistant
    • False
    • Hide

      None

      Show
      None
    • False
    • In Progress

      Context Following the successful implementation of the OSSM-11747, the basic infrastructure for the aAI conversational interface is in place. We now need to enhance the chatbot to be aware of the user's current context within Kiali and improve the interaction quality.

      Objective Update the Kiali aAI Chatbot to inject the current page context (Namespace, Workload, Graph view) into the MCP prompt and improve the frontend rendering to support rich text and code blocks.

          1.
          Optimize get_istio_config tool for better parsing and token efficiency. Sub-task New Undefined Unassigned
          2.
          Extend resource_details tool to support Application-level resources. Sub-task New Undefined Unassigned
          3.
          Implement get_resource_metrics tool for CPU and Memory monitoring. Sub-task New Undefined Unassigned
          4.
          Implement get_traces tool for distributed tracing lookup. Sub-task Release Pending Undefined Josune Cordoba Torrecilla
          5.
          Implement get_logs tool for retrieving pod/container logs. Sub-task New Undefined Josune Cordoba Torrecilla
          6.
          Harden System Prompt Against Injection Sub-task New Undefined Unassigned
          7.
          Token Usage Analytics Sub-task New Undefined Unassigned
          8.
          Implement background job to clean stale store data. Sub-task New Undefined Unassigned
          9.
          Support Google Model Provider Sub-task Release Pending Undefined Alberto Jesus Gutierrez Juanes
          10.
          Implement Unit and Integration tests for Backend API Sub-task New Undefined Unassigned
          11.
          Implement Unit and Integration tests for Frontend components. Sub-task New Undefined Unassigned
          12.
          comprehensive documentation for Phase 2 features. Sub-task New Undefined Unassigned
          13.
          Migrate to a stable library go-openai Sub-task Release Pending Undefined Alberto Jesus Gutierrez Juanes
          14.
          Support anthropic provider Sub-task New Undefined Alberto Jesus Gutierrez Juanes
          15.
          Implement Streaming Responses for Chatbot to Display Real-Time MCP Tool Execution Status Sub-task Backlog Undefined Alberto Jesus Gutierrez Juanes
          16.
          Fix Hallucinated/Broken Text Links in Chatbot Navigation Responses Sub-task New Major Unassigned
          17.
          Standarize MCP Tools and Providers Sub-task Release Pending Undefined Alberto Jesus Gutierrez Juanes
          18.
          Support Lightspeed Provider Sub-task Backlog Undefined Alberto Jesus Gutierrez Juanes
          19.
          Implement models to support all providers aligned with lightspeed Sub-task Backlog Undefined Alberto Jesus Gutierrez Juanes

              agutierr@redhat.com Alberto Jesus Gutierrez Juanes
              agutierr@redhat.com Alberto Jesus Gutierrez Juanes
              Josune Cordoba Torrecilla
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: