arize-phoenix

arize-phoenix

@arize-phoenix.bsky.social

Open-Source AI Observability and Evaluation app.phoenix.arize.com

88 followers11 following420 posts

Why make an LLM read thousands of spans to count errors? In our benchmark, querying traces with SQL + code mode cost ~17x less than fetching spans page by page. See how Arize Phoenix MCP does it, live in Claude Code and Cursor. Register here: luma.com/arizeai-que...

luma.comInside Phoenix MCP: how remote MCP, SQL, and code mode let agents query traces · LumaYou ask a coding agent a simple observability question: how many spans failed yesterday, which tool was called most, where latency spiked. Without the right…

new baselining capabilities for experiments Now when you have a baseline set on your experiments or when you care comparing two experiments, you can see the deltas of your evals, tokens, latency and cost so you  can quickly identify regressions and improvements.

We put PXI, Claude Code, and Codex through the same tasks with Harbor + Phoenix Even when agents succeeded, their traces told different stories: tool calls, latency, and efficiency. Join Oct 8 at 11am PT / 2pm ET to learn how to compare agents and inspect ATIF traces. luma.com/arizeai-ben...

luma.comBenchmarking AI agents & tool use with Harbor and Arize Phoenix · LumaWhen you change an agent's model, prompt, tools, or environment, how do you know whether the new version performs better? Production traces show what happens…

As agents gain capabilities due to skills, MCPs, and codemode, evaluating agents becomes increasingly more difficult because you need to test across multiple environments and harnesses. Arize Phoenix your benchmarking Harbor runs so pinpointing improvements and regressions becomes tractable.

your agent can think fast and slow. kahneman's "thinking, fast and slow" describes two modes: system one: fast, cheap, almost automatic (jev) system two: slow, deliberate, analytical (llms)

now you can compose both. a small model handles routing and guardrails, and the llm steps in only when needed. openinference's new decision span captures the question, choice, confidence, and probabilities, so system one calls show up right next to the reasoning they gate.

below: a support agent traced in phoenix. jev triages the ticket in 237ms and judges whether the reply is ready to send in 154ms, bookending two ~1s openai calls. 2.2s end to end, under a cent. ships today in our typescript and python auto-instrumentors.

Benchmarking AI agents & tool use with Harbor + Arize Phoenix. Join us Oct 8 at 11am PT / 2pm ET to learn how to compare agents or models over the same task set, separate behavioral scores from infrastructure failures, and inspect ATIF traces. luma.com/arizeai-ben...

luma.comBenchmarking AI agents & tool use with Harbor and Arize Phoenix · LumaWhen you change an agent's model, prompt, tools, or environment, how do you know whether the new version performs better? Production traces show what happens…

Not all tokens cost the same. Cache writes have an upfront cost, but they save you money on subsequent turns. Premature or inefficient compaction can cause cache misses that add both latency and cost. In Phoenix, you can search LLM calls across a turn and see how context evolves.

Webinar coming up: benchmarking AI agents & tool use with Harbor and Arize Phoenix. Learn how to compare agents and models on the same tasks, diagnose regressions, and inspect scores, errors, and traces. Oct 8 · 11am PT / 2pm ET Save your spot: luma.com/arizeai-ben...

luma.comBenchmarking AI agents & tool use with Harbor and Arize Phoenix · LumaWhen you change an agent's model, prompt, tools, or environment, how do you know whether the new version performs better? Production traces show what happens…

When conducting experiments, it might be important to keep track of the data being fed into the agent using a Git like version control system - especially if you are collaborating with others. Phoenix now has bulk editing for datasets so that you can track the dataset patches.

TypeSafe came out of stealth this week with Jev, the first System One Model: a frontier model that never generates prose. Unstructured state in, typed probabilistic decisions out. 70 to 500 ms, 0% type errors, calibrated probabilities on every answer, $0.042/MTok in and output free.

View full thread

TypeSafe came out of stealth this week with Jev, the first System One Model: a frontier model that never generates prose. Unstructured state in, typed probabilistic decisions out. 70 to 500 ms, 0% type errors, calibrated probabilities on every answer, $0.042/MTok in and output free.

So: OpenInference instrumentation for the TypeSafe SDK, live now. Every Jev call is a span in Phoenix, inside the trace of the agent it's judging, with the full probability distribution attached. Plain OTel, any collector.

View full thread

With the new OpenInference instrumentation for ADK Java, every agent invocation, LLM call, and tool execution shows up as a trace in Phoenix. Same experience the Python ADK folks have had, now for the JVM.

ADK gives you fine-grained control over how an agent behaves: orchestration, tool use, and state all live in code rather than config. That's great for versioning and debugging, but once agents start branching across tools and sub-agents, you still need to see what actually happened on a given run.

OpenInference now supports tracing Agno teams. Teams are a way to coordinate groups of agents to solve complex tasks. Thank you to our OSS contributors that helped add tracing and session support!

View full thread

The release ships as two model IDs with identical specs. muse-spark-1.3 costs $1.25 / $4.25 per million tokens. muse-spark-1.3-contributor costs $0.10 / $0.20, roughly 12x cheaper on input and 21x on output, in exchange for letting Meta train on your prompts and completions.

Meta is holding standard pricing flat while claiming its biggest jump yet on coding and agentic work, and has something no other frontier lab has: a pricing table where training consent is a part of the model name.

View full thread

• A PII Detection evaluator for conversation records, tool calls and retrieved documents included. Python and TypeScript. • Prompt versions over REST. POST a new version to an existing prompt and tag it in the same call.

It searches for duplicates first, drafts the issue with the relevant traces and spans linked, and shows you the exact repo, title, and body before anything is posted. It files with your own GitHub token, which stays in your browser. Phoenix never stores it. Also in this release:

We think MiniMax is underrated for agentic workloads, and the reason is architectural. The M-series is sparse MoE: M2 routes to ~10B of 230B parameters per forward pass, and M3 to ~23B of 428B. That is why M2 fits on 4xH100s at FP8 and why list pricing sits around $0.30/$1.20 per million tokens.

View full thread

The detail we care most about from an observability standpoint: interleaved thinking. Reasoning lives in think blocks between tool calls and is meant to be kept in the message history, so every span in a trace carries the model's reasoning for that step, not just the tool call and result.

Phoenix is built to stay model-provider agnostic, so swap it in, trace it, and let the evals decide. Who's running MiniMax in production? How does it hold up past a few dozen tool calls?

We think MiniMax is underrated for agentic workloads, and the reason is architectural. The M-series is sparse MoE: M2 routes to ~10B of 230B parameters per forward pass, and M3 to ~23B of 428B. That is why M2 fits on 4xH100s at FP8 and why list pricing sits around $0.30/$1.20 per million tokens.

For agents, active parameters are what you pay for in latency and cost, and agent loops resend context, retry tool calls, and run long. M3 adds sparse attention and a 1M-token window on top, so long tool histories stay in context instead of getting summarized away.

Arize Phoenix now supports Z.ai and GLM-5.3. GLM-5.3 uses the same base as GLM-5.2. Every gain came from post-training. Z.ai scaled up long-horizon task environments (some representing days of real engineering work) and trained on them with their open-source slime RL framework.

The result: a 50% improvement over 5.2 on their in-house Code Bench, Terminal-Bench 3.0 from 4.6 → 28.3, DeepSWE v1.1 from 46.2 → 66.9, and open-weights SOTA on Terminal-Bench 3.0 and Agents' Last Exam. Cyber capability emerged faster than they expected.

Claude Fable 5.1 and Mythos 5.1 are the same underlying model at two safeguard levels. Fable 5.1 is generally available everywhere (API, AWS, GCP, Azure) as claude-fable-5-1, while Mythos 5.1 is restricted to vetted US organizations via cyber/life-sciences verification programs.

View full thread

Long-horizon, multi-step autonomous agents is exactly the workload that's hardest to debug without observability. Trace those extended agent runs, run evals on their outputs, and track spend!

Claude Fable 5.1 and Mythos 5.1 are the same underlying model at two safeguard levels. Fable 5.1 is generally available everywhere (API, AWS, GCP, Azure) as claude-fable-5-1, while Mythos 5.1 is restricted to vetted US organizations via cyber/life-sciences verification programs.

The prime directive of the Phoenix project is to go from bad agent behavior to fix as quickly as possible. Introducing GitHub integration. Ask PXI to find problematic traces and automatically create and de-duplicate issues so your engineers and agents can quickly find a fix.