AI Chat Widget
Port's AI offerings are currently in closed beta and will be gradually rolled out to users by the end of 2025.
The AI Chat Widget provides a customizable interface for interacting with Port AI directly within your dashboards. Platform engineers can configure the widget's prompts, conversation starters, and available developer tools to create tailored AI chat experiences for developers.
What is the AI Chat Widget?โ
The AI Chat Widget is a dashboard component that:
- Provides chat interface: Renders an interactive chat experience for Port AI.
- Displays conversation starters: Shows predefined prompts to help users get started.
- Uses configured tools: Operates with the specific Port AI tools you select.
- Customizable placement: Can be embedded in any dashboard layout.
- Respects permissions: Only accesses data based on user permissions.
Widget Configurationโ
When setting up an AI Chat Widget, you can customize three key aspects:
Custom Promptsโ
Configure the system prompt that guides how Port AI responds within the widget. This allows you to:
- Set the tone and style of responses.
- Focus on specific domain knowledge.
- Provide context about your organization or use case.
- Guide the AI's behavior for your specific audience.
Conversation Startersโ
Define predefined prompts that appear as clickable options when users first interact with the widget. Examples include:
- "Show me services failing security checks".
- "What's the status of my team's deployments?"
- "Help me understand our incident response process".
- "Find microservices with high bug counts".
Tool Selectionโ
Choose which Port AI tools the widget can access. Available tools include data query tools for retrieving information from your catalog and action execution tools for running your self-service actions. This allows you to:
- Limit functionality to specific use cases.
- Control what data the widget can query.
- Ensure appropriate permissions and access levels.
- Focus the AI's capabilities on relevant areas.
Setting Up the Widgetโ
Follow these steps to add an AI Chat Widget to your dashboard:
- Navigate to the dashboard where you want to add the widget
- Click on
+ Widget
- Select
AI Chat
from the widget options - Configure your widget settings:
- Custom Prompt: Set the system prompt for AI behavior
- Conversation Starters: Add predefined prompts for users
- Tools: Select which Port AI tools to enable
- Title: Set a descriptive name for the widget
- Position the widget in your dashboard grid
- Save your dashboard configuration
- Start asking questions through the chat interface

Using the Widgetโ
Once configured, the AI Chat Widget provides an intuitive interface:
Conversation Startersโ
When users first interact with the widget, they'll see the conversation starters you configured. These appear as clickable buttons that immediately send the predefined prompt to Port AI.
Chat Interfaceโ
Users can type their own questions and requests directly into the chat interface. The widget will:
- Process requests using the configured prompt and tools.
- Display responses in a conversational format.
- Show visual indicators when tools are being used.
- Provide links to relevant Port pages and actions.
Tool Transparencyโ
The widget interface provides enhanced capabilities and visual indicators showing which tools are being used:

This transparency helps users understand how Port AI is processing their requests and which data sources are being accessed.
Tool Execution Modesโ
The AI Chat Widget supports only manual execution mode for self-service actions. Data query tools execute immediately as they only retrieve information. Learn more about Port AI tools and execution modes.
Example Use Casesโ
Here are practical examples of AI Chat Widgets configured for specific use cases:
- Day Planner
- Incident Response
- Security Compliance
- Deployment Status
Use Case: Help developers plan their day by focusing on Jira issues, pull requests, and task prioritization.
Best Placement: Personal developer dashboard or "Plan My Day" dashboard
TODO: Add screenshot of Day Planner widget in action Custom Prompt: Conversation Starters: Recommended Tools:Widget Configuration
Your goal is to help developers plan their day. Focus on Jira issues, Pull requests, and help prioritize the user's day. Make sure you have clear team and task assignments. Always prioritize by urgency and impact. When showing tasks, include due dates and assignees.
Use Case: Quick access to incident-related information and response tools during outages.
Best Placement: Operations dashboard or SRE incident response dashboard
TODO: Add screenshot of Incident Response widget during an active incident Custom Prompt: Conversation Starters: Recommended Tools:Widget Configuration
You are an incident response assistant. Help users quickly find information about ongoing incidents, affected services, and response procedures. Focus on actionable information and provide clear next steps. Always include severity levels and impact assessment.
Use Case: Monitor security compliance across services and identify security issues.
Best Placement: Security dashboard or compliance monitoring dashboard
TODO: Add screenshot of Security Compliance widget showing security scorecard results Custom Prompt: Conversation Starters: Recommended Tools:Widget Configuration
You are a security compliance assistant. Help users understand security posture, identify vulnerabilities, and track compliance with security standards. Always provide actionable recommendations and highlight critical security issues.
Use Case: Track deployment status across environments and help with deployment planning.
Best Placement: CI/CD dashboard or deployment monitoring dashboard
TODO: Add screenshot of Deployment Status widget showing environment status Custom Prompt: Conversation Starters: Recommended Tools:Widget Configuration
You are a deployment assistant. Help users track deployment status, understand environment health, and plan deployments. Focus on current status, recent changes, and potential blockers. Always include environment information and deployment timelines.
Security Considerationsโ
Port is committed to developing AI responsibly, maintaining high standards of data privacy and security. Learn more about our security & data controls โ
Frequently Asked Questionsโ
How do I add an AI Chat Widget to my dashboard? (Click to expand)
Follow these steps:
- Go to the dashboard where you want to add the widget
- Click
+ Widget
- Select
AI Chat
from the widget options - Configure your settings (prompt, conversation starters, tools)
- Position and save the widget
- Start asking questions
For detailed instructions, see Setting Up the Widget.
How can I customize what the AI Chat Widget does? (Click to expand)
You can customize three key aspects:
- Custom Prompts: Guide AI behavior and set tone
- Conversation Starters: Provide predefined prompts for users
- Tool Selection: Control which Port AI tools the widget can access
Learn more about Widget Configuration.
What are some practical use cases for AI Chat Widgets? (Click to expand)
Common use cases include:
- Day Planner: Help developers prioritize tasks and Jira issues
- Incident Response: Quick access to incident information during outages
- Security Compliance: Monitor security posture and vulnerabilities
- Deployment Status: Track deployments across environments
See detailed examples in Example Use Cases.
Can the AI Chat Widget run actions automatically? (Click to expand)
No, the AI Chat Widget supports only manual execution mode for self-service actions. When the AI suggests running an action, you'll receive a link to review and approve it before execution. Data query operations execute immediately since they only retrieve information.
Learn more about Port AI tools and execution modes.
How do conversation starters work in the widget? (Click to expand)
Conversation starters appear as clickable buttons when users first interact with the widget. They immediately send predefined prompts to Port AI, helping users get started quickly with relevant questions.
See how to use them in Using the Widget.
Can I create multiple AI Chat Widgets for different teams? (Click to expand)
Yes! You can create multiple widgets with different configurations:
- Team-specific prompts and tools
- Use case-focused widgets (monitoring, security, deployment)
- Role-based widgets with appropriate permissions
Each widget can be customized independently and placed on different dashboards.
What tools can the AI Chat Widget access? (Click to expand)
You can select which Port AI tools the widget can use during configuration. Available tools include data query tools for retrieving information from your catalog and action execution tools for running your self-service actions. This allows you to:
- Limit functionality to specific use cases
- Control what data the widget can query
- Ensure appropriate permissions and access levels
Learn more about tool selection in Widget Configuration.
How secure is the AI Chat Widget? (Click to expand)
The AI Chat Widget inherits all security controls from Port AI, including user permissions, data governance, and audit trails. Port is committed to developing AI responsibly with high standards of data privacy and security.
For comprehensive information, see Security Considerations.
The AI Chat Widget provides a powerful way to bring Port AI capabilities directly into your team's daily workflows through customized dashboard experiences.