<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chatbot on Kiali</title><link>https://staging--kiali.netlify.app/docs/ai/chatbot/</link><description>Recent content in Chatbot on Kiali</description><generator>Hugo</generator><language>en</language><atom:link href="https://staging--kiali.netlify.app/docs/ai/chatbot/index.xml" rel="self" type="application/rss+xml"/><item><title>Chatbot</title><link>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot/</guid><description>&lt;p&gt;Kiali Chatbot is Kiali’s built-in AI assistant in the Kiali UI. It lets you ask questions about your service mesh and get answers backed by live data from Kiali and its configured backends (Prometheus, tracing, Kubernetes, etc.).&lt;/p&gt;&#10;&lt;p&gt;It does &lt;strong&gt;not&lt;/strong&gt; require an external MCP server. Kiali includes its own set of MCP-style tools internally, so the AI can call them without depending on a separate MCP deployment.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://staging--kiali.netlify.app/images/documentation/ai/kiali-chatbot.png" alt="Kiali Chatbot"&gt;&lt;/p&gt;&#10;&lt;h3 id="status"&gt;Status&lt;/h3&gt;&#10;&lt;p&gt;The Kiali chatbot was first released in Kiali version 2.22 and it is in &lt;strong&gt;Dev preview&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Token prices</title><link>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-prices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-prices/</guid><description>&lt;p&gt;Kiali can estimate the monetary cost of ChatAI usage from a &lt;strong&gt;per-model token price catalog&lt;/strong&gt;. Those estimates appear on the AI consumption dashboard and can be used with optional per-user &lt;a href="https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-budgets/"&gt;budgets&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;To use consumption tracking, token prices, and the AI consumption dashboard, &lt;code&gt;ai.metrics&lt;/code&gt; must be enabled (&lt;code&gt;ai.metrics: true&lt;/code&gt;).&lt;/strong&gt; If metrics are disabled, Kiali does not record token usage, does not estimate cost, and does not show consumption data.&lt;/p&gt;&#10;&lt;p&gt;Cost estimates, dashboard access, and the price catalog are configured under &lt;code&gt;ai.consumption&lt;/code&gt;. For the configuration keys, see &lt;code&gt;ai.metrics&lt;/code&gt; and &lt;code&gt;ai.consumption&lt;/code&gt; in the &lt;a href="https://staging--kiali.netlify.app/docs/configuration/kialis.kiali.io/#.spec.ai"&gt;Kiali CR spec&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Budgets</title><link>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-budgets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-budgets/</guid><description>&lt;p&gt;You can cap ChatAI usage per user with &lt;code&gt;ai.consumption.budgets&lt;/code&gt;. Each budget sets a reset interval, optional cost and token limits, and optional provider/model allowlists. Cost limits use the same catalog described in &lt;a href="https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-prices/"&gt;Token prices&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;To use consumption tracking, token prices, and budgets, &lt;code&gt;ai.metrics&lt;/code&gt; must be enabled (&lt;code&gt;ai.metrics: true&lt;/code&gt;).&lt;/strong&gt; If metrics are disabled, budgets are not enforced and remaining-budget data is not shown.&lt;/p&gt;&#10;&lt;p&gt;If &lt;code&gt;budgets&lt;/code&gt; is empty (the default), there are no budget restrictions.&lt;/p&gt;</description></item><item><title>Tools (schemas)</title><link>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://staging--kiali.netlify.app/docs/ai/chatbot/kiali-chatbot-tools/</guid><description>&lt;p&gt;Kiali Chatbot uses &lt;strong&gt;internal MCP-style tools&lt;/strong&gt; (implemented inside Kiali) to fetch live data and perform safe actions. These are &lt;strong&gt;not&lt;/strong&gt; external MCP server tools.&lt;/p&gt;&#10;&lt;p&gt;Administrators can control which of these tools are exposed to the AI by using &lt;code&gt;ai.chat.tools&lt;/code&gt; for global filtering and &lt;code&gt;ai.chat.providers[].tools&lt;/code&gt; for provider-specific filtering. Use the exact tool names below in &lt;code&gt;enabled_tools&lt;/code&gt; and &lt;code&gt;disabled_tools&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;The tool &lt;strong&gt;input schemas&lt;/strong&gt; are defined in Kiali under &lt;code&gt;kiali/ai/mcp/tools/*.yaml&lt;/code&gt;. The tool &lt;strong&gt;outputs&lt;/strong&gt; are JSON structures returned by the Kiali backend and consumed by the model and/or UI.&lt;/p&gt;</description></item></channel></rss>