Skip to main content
Alyx home screen with greeting, chat input, model selector, and suggested actions including quickstarts for tracing, playground, and evaluators

Alyx meets you where you are

Alyx adapts to where you are in the platform. Here’s where to find it and what it can do:
SurfaceWhere to find AlyxSkills available
Trace slideoverOpen Alyx from a trace detail viewTrace troubleshooting, span analysis, annotations, build evals
Prompt PlaygroundAlyx chat in the PlaygroundOptimize prompts, build evals, run experiments
Eval Builder / Task BuilderAlyx on the eval or task builder pageBuild custom evals, configure tasks
Traces table search barAI Search in the filter barNatural language to filter syntax
Traces pageAlyx on the main Traces pageMulti-trace analysis, pattern discovery
Datasets / ExperimentsAlyx on Datasets or ExperimentsAnalyze experiments, manage datasets

Getting Started

How to open Alyx

Use the keyboard shortcut to open or close Alyx from anywhere in the app.
  • macOS: Cmd+L
  • Windows / Linux: Ctrl+L
When you have text selected, the same shortcut opens Alyx and adds that text as context.
Alyx Find Similar Traces in the trace slideover: suggested filter, trace preview, Apply Filter, and context chips for the current trace and span

Adding context to Alyx

Alyx works best when it knows exactly what you’re looking at. There are three ways to give it context.
  • Highlight - Select any text on the page (a span attribute, an error message, a prompt snippet) then press Cmd+L on macOS or Ctrl+L on Windows/Linux. Alyx opens and adds the selected text to your message. If nothing is selected, the shortcut just opens or closes Alyx.
  • Mention - Type @ in the Alyx input to open a menu. Mention a dataset, experiment, project, or span and Alyx receives the IDs so it can scope the conversation to that data.
  • Type it - Include context directly in your message. Reference a trace, dataset, or experiment by ID, or start with “Additional context:” and add what Alyx needs to know.
Whatever you add is sent with your message as input context. Alyx uses it to scope its response to the data you care about so you’re not re-explaining your situation every time.
Traces table to trace slideover: open Alyx and add span context as pills in the chat input so Alyx is scoped to the trace data you care about

Alyx Settings

Edit your hotkey from the Settings modal, accessible through the menu in the top right corner of the Alyx chat interface. More settings will be added over time.

Alyx across your workflow

A single trace tells you something failed. It doesn’t tell you why or how widespread it is. Alyx is grounded in live trace and span context including inputs, outputs, tool calls, errors, and your selected time range, so you can go from noticing a problem to understanding its scope in one conversation.

Where to find Alyx

On the Traces page, in the trace slideover, and as AI Search in the traces table filter bar (view and manage traces).
Alyx sidebar on the Traces view proposing an agent trajectory annotation config from a natural language request

Skills

ThemeSkillDescription
Diagnose & understandTrace previewGet an overview of the trace structure and span hierarchy
Find in traceSearch for specific content across the trace
Display query paramsShow the current filter and time range
Span dataInspect detailed input/output, latency, and attributes for any span
Assess qualityAnnotationsCreate configs and annotate single or multiple spans with labels
Build evalWrite a custom LLM-as-a-judge eval for your use case
Choose evalsSelect or attach evals; list dataset evals and online tasks
Curate training dataCreate dataset from spansCreate a dataset from selected trace spans
Append spans to datasetAdd spans from this trace to an existing dataset
Synthetic datasetsCreate or append synthetic data for testing
Version & reuse promptsPrompt HubList, load, and save prompts; save new versions
Find anything fastSearchBuild filters or find spans via natural language

Example prompts

  • “What’s causing the latency in this trace?”
  • “Annotate this span as a hallucination”
  • “Build an eval to check if the response answers the question”
  • “Find all spans that call the search tool”
  • “Create a dataset from the spans with errors”

Use your own integrations with Alyx

You can connect your own LLM to Alyx. Supported today: OpenAI models, Anthropic via AWS Bedrock and Vertex AI. More are coming soon. Add and manage integrations in Settings, then Account Settings, then Integrations. For setup details see AI provider integrations.
Add and manage LLM integrations for Alyx in Settings

Data privacy

Alyx is built on Azure OpenAI for its security and compliance features, keeping your data protected and away from third-party providers. Data processing - Azure acts as the data processor for prompts and outputs sent to and generated by Alyx. The models are stateless, meaning no prompts or outputs are stored. No data sharing or model improvement - Your inputs and outputs are not used to improve OpenAI models, any Microsoft or third-party products, or Azure OpenAI models. Full control by Microsoft - The Azure OpenAI Service is fully controlled by Microsoft and hosted in Microsoft’s Azure environment. It does not interact with any other OpenAI-operated services such as ChatGPT or the OpenAI API. Security and compliance - Azure OpenAI helps Arize meet industry-standard security and compliance measures throughout the process.
Diagram of Alyx data flow: customer data processed in Azure OpenAI without exposure to third-party OpenAI-operated services
For more detail see Azure OpenAI Service data, privacy, and security in Microsoft’s documentation or contact support@arize.com.

Third-party integrations

Alyx includes a support skill that answers user questions. When you ask a support-related question, that question is sent to RunLLM for processing. Only the specific question you ask is shared with RunLLM. No additional model information or user data is included. You retain control over your interaction with this skill and can revoke consent at any time by contacting support@arize.com. Before using the support skill for the first time you will be asked to acknowledge a one-time disclaimer outlining RunLLM’s involvement.