You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guides/all/setup-platform-request-triage-ai-agent.md
+12-9Lines changed: 12 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,8 +138,11 @@ This blueprint will define the data model for platform requests.
138
138
This action will be used by the AI agent to create new platform requests.
139
139
140
140
1. Go to the [actions](https://app.getport.io/actions) page.
141
+
141
142
2. Click `+ New Action`.
143
+
142
144
3. Toggle `Json mode` on.
145
+
143
146
4. Copy and paste the following JSON schema:
144
147
145
148
<details>
@@ -389,29 +392,29 @@ Finally, let's create the AI agent that will interact with users.
389
392
"properties": {
390
393
"description": "Platform Bot responsible for helping developers create platform requests and check their status. Assists with infrastructure, CI/CD, resource scaling, and research requests.",
391
394
"status": "active",
392
-
"allowed_blueprints": [
393
-
"platform_request",
394
-
"_user",
395
-
"_team"
396
-
],
397
-
"allowed_actions": [
398
-
"create_platform_request"
399
-
],
400
-
"prompt": "You are the Platform Team assistant. Help developers:\n1. Create platform requests by understanding their needs and pre-filling forms\n2. Check status of existing requests\n3. Provide guidance on request types",
395
+
"prompt": "You are the Platform Team assistant. Help developers:\n1. Create platform requests by understanding their needs and pre-filling forms\n2. Check status of existing requests\n3. Provide guidance on request types\n\nWhen a developer wants to create a new platform request, call the \"create_platform_request\" action with the appropriate details.",
401
396
"execution_mode": "Automatic",
402
397
"conversation_starters": [
403
398
"I need help scaling our payment service resources",
404
399
"Can you create a request for CI/CD pipeline optimization?",
405
400
"What platform requests are currently open?",
406
401
"Show me my pending platform requests",
407
402
"I need research help for implementing Redis caching"
403
+
],
404
+
"tools": [
405
+
"^(list|get|search|track|describe)_.*",
406
+
"run_create_platform_request"
408
407
]
409
408
},
410
409
"relations": {}
411
410
}
412
411
```
413
412
</details>
414
413
414
+
:::tip MCP Enhanced Capabilities
415
+
The AI agent uses MCP (Model Context Protocol) enhanced capabilities to automatically discover important and relevant blueprint entities via its tools. The `^(list|get|search|track|describe)_.*` pattern allows the agent to access and analyze related entities in your software catalog, such as platform requests, users, and teams. Additionally, we explicitly add `run_create_platform_request` to the tools, which instructs the AI agent to call this specific action to create new platform requests.
0 commit comments