Skip to main content

Check out Port for yourselfย 

AI Chat Widget

Closed Beta

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:

  1. Navigate to the dashboard where you want to add the widget
  2. Click on + Widget
  3. Select AI Chat from the widget options
  4. 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
  5. Position the widget in your dashboard grid
  6. Save your dashboard configuration
  7. 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:

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

Widget Configuration

Custom Prompt:

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.

Conversation Starters:

  • "What should I work on today?"
  • "Show me my urgent Jira tickets".
  • "Help me prioritize my pull requests".
  • "What's blocking my team today?".

Recommended Tools:

  • Jira integration tools.
  • Git/PR management tools.
  • Team and assignment queries.

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:

  1. Go to the dashboard where you want to add the widget
  2. Click + Widget
  3. Select AI Chat from the widget options
  4. Configure your settings (prompt, conversation starters, tools)
  5. Position and save the widget
  6. 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.