Skip to content

Commit 288c034

Browse files
cloudjumpercatGuarisjohnharris85
authored
feat(konnect-platform): KAi (#3123)
* First draft of KAi Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Apply feedback Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Fix tags Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Angel <Guaris@users.noreply.github.com> * Add placeholder changelog, UI instructions, supported table, etc. Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Angel <Guaris@users.noreply.github.com> * Kindofish fix the sparkle icon Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Update KAi YAML with changes and corrections * Revise product support and FAQ wording in kai.yaml Updated product support statuses and corrected question wording. * add new KAi image * Add availability regions for KAi * Apply suggestions from code review --------- Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> Co-authored-by: Angel <Guaris@users.noreply.github.com> Co-authored-by: John Harris <john@johnharris.io>
1 parent 3546ca7 commit 288c034

File tree

7 files changed

+216
-0
lines changed

7 files changed

+216
-0
lines changed

.github/styles/base/Dictionary.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ jwt
395395
jwts
396396
kafka
397397
kafkactl
398+
KAi
398399
kbps
399400
kds
400401
keepalive

app/_indices/konnect.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ sections:
99
description: Get started by setting up {{site.konnect_short_name}} hybrid deployment and walking through some common API management tasks.
1010
url: /gateway/get-started/
1111
- path: /gateway/topology-hosting-options/
12+
- path: /konnect-platform/kai/
1213

1314
- title: Konnect Applications
1415
items:
Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
metadata:
2+
title: "Kong AI assistant"
3+
content_type: landing_page
4+
description: Learn how to use Kong's AI assistant, KAi.
5+
products:
6+
- konnect
7+
breadcrumbs:
8+
- /konnect/
9+
tags:
10+
- ai
11+
- mcp
12+
beta: true
13+
14+
rows:
15+
16+
- header:
17+
type: h1
18+
text: "Kong AI assistant"
19+
sub_text: KAi is Kong's AI assistant that can help you detect issues and suggest fixes.
20+
21+
- columns:
22+
- blocks:
23+
- type: structured_text
24+
config:
25+
blocks:
26+
- type: text
27+
text: |
28+
Kong's AI assistant, KAi, can detect issues, suggest fixes, and accelerate your workflows all without leaving the {{site.konnect_short_name}} UI.
29+
KAi is enabled by default for {{site.konnect_short_name}} Plus and trial accounts.
30+
KAi is always disabled by default for Enterprise accounts.
31+
Enterprise accounts can enable KAi by contacting their Kong account manager.
32+
33+
KAi can help you do the following:
34+
* Run a debug session to analyze API performance issues
35+
* Provides recommendations to improve API performance
36+
* Answer any {{site.konnect_short_name}} questions using the Kong Docs
37+
- type: button
38+
config:
39+
text: "Try KAi in {{site.konnect_short_name}}"
40+
url: https://cloud.konghq.com?agent=true
41+
- blocks:
42+
- type: image
43+
config:
44+
url: /assets/images/konnect/kai.png
45+
alt_text: "KAi"
46+
47+
- header:
48+
text: "How KAi works"
49+
type: h2
50+
columns:
51+
- blocks:
52+
- type: structured_text
53+
config:
54+
blocks:
55+
- type: text
56+
text: |
57+
KAi is made up of a series of components running inside {{site.konnect_short_name}}.
58+
The agent can perform smart orchestration and analysis of {{site.konnect_short_name}} data and entities.
59+
You can interact with the agent in the following ways:
60+
* Use the chat in the {{site.konnect_short_name}} UI by clicking the sparkle icon <span style="opacity:0.5">✨</span> on the top right.
61+
* Use the `kongctl` command-line tool with the `kongctl kai` command.
62+
63+
The KAi agent uses backend LLMs for reasoning and natural language tasks. It also uses a {{site.konnect_short_name}} MCP server to provide information about {{site.konnect_short_name}} and the user's entities and data.
64+
Because the MCP server is authenticated via the logged-in user's session, it only has access to data and resources that the user themselves has permission to access.
65+
66+
KAi also has access to Kong's documentation and support knowledge base, so it can provide guidance on configuration, architecture, and troubleshooting.
67+
68+
- blocks:
69+
- type: mermaid
70+
config:
71+
diagram: |
72+
flowchart LR
73+
subgraph backends["<b>Backends & data sources</b>"]
74+
direction LR
75+
LLM["LLM backend"]
76+
MCP["Konnect MCP Server"]
77+
KB["Kong Docs & support knowledge base"]
78+
end
79+
80+
subgraph kai["<b>KAi Agent</b>"]
81+
direction LR
82+
UI["Konnect UI chat"]
83+
CLI["<code>kongctl kai</code>"]
84+
end
85+
86+
User(("User"))
87+
88+
User --> kai
89+
kai --> backends
90+
91+
style backends fill:#E3F2FD,stroke:#90CAF9,stroke-width:1px
92+
style kai fill:#E8F5E9,stroke:#81C784,stroke-width:1px
93+
94+
- header:
95+
text: "How to interact with KAi in the UI"
96+
type: h2
97+
columns:
98+
- blocks:
99+
- type: structured_text
100+
config:
101+
blocks:
102+
- type: text
103+
text: |
104+
To start a chat with KAi, click the sparkle icon <span style="opacity:0.5">✨</span> on the top right of the {{site.konnect_short_name}} UI.
105+
106+
KAi is context-sensitive, so if you navigate to a control plane or Gateway Service, KAi will use that entity context to answer questions.
107+
You can create a new session from the **Active session** dropdown menu by selecting "New conversation". Each user is limited to three sessions. To delete a session, click the action menu icon next to the session and click **Delete**.
108+
109+
- header:
110+
text: "What's new in KAi"
111+
type: h2
112+
columns:
113+
- blocks:
114+
- type: structured_text
115+
config:
116+
blocks:
117+
- type: text
118+
text: |
119+
The following are the latest changes in KAi:
120+
* KAi internal release
121+
122+
For a complete changelog of all KAi releases, see the [KAi changelog](/konnect-platform/kai/changelog/).
123+
- blocks:
124+
- type: table
125+
config:
126+
columns:
127+
- title: Product Area
128+
key: product
129+
- title: Supported?
130+
key: supported
131+
- title: Sub-Features
132+
key: features
133+
rows:
134+
- product: Gateway Control Planes
135+
supported: true
136+
features: All
137+
- product: Gateway Configurations
138+
supported: Partial
139+
features: Services, Routes, Vaults, Consumers, Debugger
140+
- product: Event Gateways
141+
supported: Planned
142+
- product: AI Gateway
143+
support: Planned
144+
- product: Dedicated Cloud Gateways
145+
supported: Planned
146+
- product: Kong Mesh
147+
supported: Planned
148+
- product: Developer Portal
149+
supported: Planned
150+
- product: Service Catalog
151+
supported: Planned
152+
- product: OpenMeter
153+
supported: Planned (~Q1'26)
154+
- product: Analytics
155+
supported: Planned (~Q1'26))
156+
- product: Team Management
157+
supported: Planned (~Q4'25)
158+
- product: Organizations
159+
supported: Planned (~Q4'25)
160+
161+
- header:
162+
text: "Frequently asked questions"
163+
type: h2
164+
columns:
165+
- blocks:
166+
- type: faqs
167+
config:
168+
- q: Is the KAi AI assistant enabled by default?
169+
a: It is enabled by default for {{site.konnect_short_name}} Plus and trial accounts. Only organization owners can choose to enable or disable KAi for an organization. KAi is always disabled by default for Enterprise accounts. Enterprise accounts can enable it by contacting their Kong account manager.
170+
- q: Does KAi automatically modify {{site.konnect_short_name}} configuration when it finds an issue?
171+
a: No. KAi will ask for your permission before making any changes to {{site.konnect_short_name}} configuration. You can also approve modifications on a per session basis.
172+
- q: Can all users see the same resources with the AI assistant KAi?
173+
a: No. Users can only see the {{site.konnect_short_name}} entities in KAi that they have permissions to via [teams and roles](/konnect-platform/teams-and-roles/). For example, if a user is a Portal Admin, they can see Dev Portal entities, but they can't ask KAi about control planes.
174+
- q: Is there an additional cost to using KAi?
175+
a: During the Beta period, access to KAi is included in your existing Plus and Trial plans. Enterprise users should contact their Kong account manager.
176+
- q: Does KAi train on any of my data?
177+
a: No. Neither Kong nor any downstream LLMs that KAi uses train on user data.
178+
- q: Which models does KAi use?
179+
a: We currently use Anthropic Claude provided by AWS Bedrock. Review the Terms for Anthropic on the [AWS Third-Party Models page](https://aws.amazon.com/legal/bedrock/third-party-models/).
180+
- q: What regions is KAi available in?
181+
a: KAi is currently available in US, EU, and AU. Other regions will be added as the product moves out of Beta.

app/_landing_pages/konnect.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ rows:
196196
- "[Terraform](/terraform/): Manage infrastructure as code and automated deployments to streamline setup and configuration of {{site.konnect_short_name}}, {{site.base_gateway}}, and {{site.mesh_product_name}}"
197197
- "[KIC](/kubernetes-ingress-controller/): Manage ingress traffic and routing rules for your services"
198198
- "[{{site.konnect_short_name}} APIs](/konnect-api/): Manage all aspects of the {{site.konnect_short_name}} platform, applications, and runtimes using APIs"
199+
- "[Kong AI assistant](/konnect-platform/kai/): Use Kong's AI assistant, KAi, to detect issues and suggest fixes."
199200

200201

201202

app/assets/icons/sparkle.svg

Lines changed: 1 addition & 0 deletions
Loading

app/assets/images/konnect/kai.png

98.2 KB
Loading
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "KAi changelog"
3+
description: "See the latest changes in the Kong AI assistant, KAi."
4+
content_type: reference
5+
layout: reference
6+
products:
7+
- konnect
8+
tags:
9+
- ai
10+
- mcp
11+
search_aliases:
12+
- ai assistant
13+
works_on:
14+
- konnect
15+
breadcrumbs:
16+
- /konnect/
17+
- /konnect-platform/kai/
18+
permalink: /konnect-platform/kai/changelog/
19+
beta: true
20+
related_resources:
21+
- text: "About Kong's AI assistant"
22+
url: /konnect-platform/kai/
23+
- text: "{{site.konnect_short_name}} Platform"
24+
url: /konnect/
25+
---
26+
27+
Changelog for KAi.
28+
29+
## Week of 2025-11-17
30+
31+
* Public beta

0 commit comments

Comments
 (0)