Jam Documentation
LoginTwitterHelp
  • Welcome to Jam
  • Get Started
  • Company
    • Mission and values
    • Security, privacy and compliance
  • Product Features
    • Instant Replay
      • Performance
      • Privacy
      • iFrame & canvas support
    • Video Screen Recording
      • Desktop Recording
      • Video blur
      • Video annotations
    • Screenshot
      • Full screen screenshot
      • Screenshot hover states
    • DevTools
      • Security
      • Network req/resp bodies
      • GraphQL
      • Jam.Metadata
    • Jam for Incognito
    • Mobile inspector
    • Keyboard shortcuts
    • Team Workspaces
      • Manage Seats in Jam
      • Workspace Discoverability
    • Security and compliance features
      • How to configure SSO for your organization
    • Recording Links
    • Jam for Customer Support
      • Getting started with Jam.js
    • Jam AI
      • AI policies
      • AI debugger
  • Integrations
    • Asana
    • ClickUp
    • Figma
    • GitHub
    • GitLab
    • Jira
    • Linear
    • Notion
    • Sentry
    • Slack
    • Azure DevOps
    • Fullstory
    • LogRocket
  • Downloads and Browsers
    • Browser support
  • Configuration
    • How to auto-deploy Jam organization wide
    • Configuring Jam for AI apps
    • How to run Jam only on some websites
    • How to ignore logs from Jam in the developer console
    • How to use Jam with local files
Powered by GitBook
On this page

Was this helpful?

  1. Configuration

Configuring Jam for AI apps

PreviousHow to auto-deploy Jam organization wideNextHow to run Jam only on some websites

Last updated 2 months ago

Was this helpful?

With Jam you can create a perfect bug report in just one click, automatically capturing detailed logs from your AI app so engineers can pinpoint and resolve issues fast.

Here's how to use Jam for AI apps

Jam.Metadata

Use Jam.Metadata to log parameters such as temperature, max token length, context window size, or any custom settings you need.

How it helps:

  • Version & configuration consistency: identify changes that cause unexpected AI behavior, such as modifying temperature settings unintentionally or deploying a beta system prompt. You can easily get version numbers, system prompts, and configuration settings with every bug report.

Instant replay

Use Instant Replay to catch nondeterministic bugs, in cases when a model provides incorrect responses, or hallucinations.

How it helps:

  • Context drift: AI apps sometimes lose track of earlier context, leading to inconsistent or irrelevant outputs. Use instant replay to capture this behavior so engineers can pinpoint when and where the conversation deviates.

  • Error and exception details: AI app bots can sometimes fail to return a response and instead output a generic error message. With instant replay you can automatically capture a bug that just happened, without having to reproduce it again, and engineers get all technical details they need to debug.

Bonus: with Jam AI you get automatic repro steps, and engineers always get a useful ticket.

DevTools

Engineers get full stack trace and console logs with DevTools so they can quickly identify the cause for specific issues in your AI app.

How it helps:

  • Output variability & latency: when an AI app returns inconsistent responses, the captured console and network logs can reveal if unexpected API responses or token limits are affecting performance.

Backend logs

Use Jam's Sentry integration to automatically capture server-side errors, so engineers can quickly diagnose issues such as rate limiting or misconfigured API endpoints.

How it helps:

  • Backend diagnostics: when your AI app’s backend encounters issues (like HTTP 503 errors or timeouts during LLM API calls), these errors are logged and attached to the bug report.

Screen recording

Use Video Screen Recording to capture the intermediate step the AI takes while reasoning.

How it helps:

  • Chain-of-thought debugging: in cases when answers are incorrect or incomplete, by capturing the reasoning state engineers can review the steps taken by the model.

If we can help you configure Jam for your AI app, or .

DM us on X
reach out to our team