Skip to main content
Alyx is an AI powered assistant designed to help AI engineers build and improve their applications. Alyx is equipped with over 30 purpose built applications, called skills, to assist with tasks such as optimizing your prompt, building an eval, semantic search, and more. Alyx is integrated throughout Arize AX where skills are applicable, and is available through the chat interface.

Alyx Skills

Alyx is built with skills to assist with tasks throughout AX. Skills are built with industry expertise to accelerate development, embed best-practice workflows, and solve common pain points. There are a variety of skills available through Alyx. Click on each skill below to learn how to use it effectively and integrate it into your workflow.

LLM Applications

SkillDescription
AI Search - Column SearchSearches a specific column based on the user’s input to find relevant data. Example: “Find me confused inputs.”
AI Search - Table SearchSearches across the entire table to identify patterns, anomalies, or outliers. Example: “Find inputs that reference pricing that are hallucinated.”
AI Search - Text to FilterGenerates query filters based on natural language commands. Example: “Filter by input contains SDK.”
AI Search - LLM Analysis LiteProvides suggestions for search results and finds patterns in the data. Example: “What are the top 5 types of questions asked?”
Trace TroubleshootingEnables end-to-end trace navigation powered by o3 to pinpoint issues and diagnose with ease.
Create Custom EvaluationsWrites a tailored eval for your application based on specified goals or data analysis.
Diagnose RAG IssuesAnalyzes responses in the retrieval process, ensuring relevance and accuracy, offering improvements.
Optimize PromptsOptimizes prompts to enhance response quality or address specific issues.
Summarize Evaluation MetricsAssesses and summarizes evaluation metrics, providing suggestions for enhancing performance.
ArizeQL GeneratorGenerates custom metrics by translating natural language descriptions or existing code (e.g., SQL, Python) into AQL for easy application.
Dashboard GeneratorGenerates dashboard widgets by translating natural language descriptions or existing code.
Span ChatEnables effortless analysis and evaluation of spans through natural-language interactions, providing insights, answering questions, and running evaluations with ease.

ML & CV Models

SkillDescription
Get Model InsightsProvides a high-level analysis of model performance, including trends over time, prediction volumes, and drift. Best for general inquiries, not suited for detailed debugging.
Cohort Performance AnalysisAnalyzes model performance across different cohorts or slices of data, identifying poorly performing segments. Provides insights into behavior over a specific period.
Detect Data DriftPinpoints sudden input quality issues by examining features and tags for drift. Compares current distributions to a baseline to detect significant shifts.
Check for Missing DataAnalyzes input data to report the percentage of missing data in features and tags, highlighting any sudden spikes or changes that could impact model inputs.
Assess Feature Data QualityAssists in debugging issues by analyzing dataset metrics and focusing on specific dimensions. Identifies critical changes and provides actionable suggestions.
Evaluate Distribution ShiftsAnalyzes a dimension’s distribution to understand shifts in percentage over time.
Review Cardinality TrendsAnalyzes changes in the cardinality of features and tags over time, highlighting unusual variations that may indicate data quality issues.
Embedding SummarizationProvides concise summaries of embedding data, helping you quickly understand patterns and insights from your models’ embeddings
ArizeQL GeneratorGenerates custom metrics by translating natural language descriptions or existing code (e.g., SQL, Python) into AQL for easy application.
Dashboard GeneratorGenerates dashboard widgets by translating natural language descriptions or existing code.

Data Privacy

Arize’s Alyx is built on Azure OpenAI because of its built-in security and compliance features. This ensures that customer data is protected and not directly exposed to third-party providers. Here’s how it works:
  • Data Processing: Azure acts as the data processor for the prompts and outputs sent to and generated by Alyx. The models are stateless, meaning no prompts or outputs are stored in the model.
  • No Data Sharing or Model Improvement:
    • Inputs and outputs of Alyx are NOT used to improve OpenAI models.
    • They are NOT used to improve any Microsoft or third-party products or services.
    • They are NOT used for automatically improving Azure OpenAI models.
  • Full Control by Microsoft: The Azure OpenAI Service is fully controlled by Microsoft, and the OpenAI models are hosted in Microsoft’s Azure environment. The service does NOT interact with any other OpenAI-operated services, such as ChatGPT or the OpenAI API.
  • Security & Compliance: Azure OpenAI ensures that we meet industry-standard security and compliance measures, protecting your data throughout the process.
For a detailed breakdown of the data flow and additional privacy measures, refer to the diagram below:
To read more about Azure Data privacy, see their documentation here. If you have further questions or need more clarification on how your data is managed, feel free to contact our team at support@arize.com.

Alyx Settings

Alyx ships with a built-in shortcut so you can easily open Alyx or pass in highlighted text as context
  • macOS: ⌘ + L
  • Windows / Linux: Ctrl + L
Edit your hotkey via the Settings modal, accessible through the menu in the top right corner of the Alyx chat interface.

Third-Party Integrations

Alyx includes a support skill designed to help answer user questions. When you ask a support-related question, the question itself is sent to a third-party service, RunLLM, for processing. It’s important to note that:
  • Limited Data Sharing: Only the specific question you ask is shared with RunLLM. No additional model information or user data is shared beyond the question itself.
  • User Control: You retain control over your interaction with this skill. If at any time you wish to modify or revoke your consent to share support questions with RunLLM, please contact us at support@arize.com
  • Disclaimer Acknowledgement: Before using the support skill, users must acknowledge a one-time disclaimer outlining the involvement of RunLLM.