AICASSINDRA · LEARN BY EXPERIMENTING

Artificial intelligence labs

Explore the interactive side of AICassindra. Read a topic, test an idea, and follow the results.

Choose a topic, explore the model, and compare what changes. Each experiment explains its assumptions and limitations.

Browse the collection below.

Artificial intelligence

A2A AgentExecutor events: final states, late artifacts and cancellation

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

A2A artifact assembly: append, replace and finish

Follow exact content through assembly, a conditional write and a scoped version read.

Interactive lab
Artificial intelligence

A2A push configuration: validate, deliver and inspect

Watch individual webhook attempts. Change authentication, timeouts and retry policy; inspect exactly what the receiver applied.

Interactive lab
Artificial intelligence

A2A push delivery: retries do not prove exactly-once effects

Watch individual webhook attempts. Change authentication, timeouts and retry policy; inspect exactly what the receiver applied.

Interactive lab
Artificial intelligence

A2UI return form: catalogs, data binding and unknown components

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Agent Card discovery: access and validation

Follow the request, inspect the card, and see exactly why discovery succeeds or stops.

Interactive lab
Artificial intelligence

Agent Card discovery: capability compatibility

Follow the request, inspect the card, and see exactly why discovery succeeds or stops.

Interactive lab
Artificial intelligence

Agent tracing: connect parent and child spans

Inspect actual span IDs, parent relationships, sampling decisions and a deterministic execution schedule.

Interactive lab
Artificial intelligence

AI availability monitor

Derive a routing decision from timestamped check results. These are fictional routes, not live provider status.

Interactive lab
Artificial intelligence

AP2 cart re-confirmation: when the total moves after signing

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

AP2 over A2A: extension activation, data keys and roles

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Artifact handoff: bind a reader to a generation

Follow exact content through assembly, a conditional write and a scoped version read.

Interactive lab
Artificial intelligence

Artifact parts: text, structured data and inline files

Follow exact content through assembly, a conditional write and a scoped version read.

Interactive lab
Artificial intelligence

Buffered response versus incremental event consumption

Fragment real encoded bytes, inspect the parser buffer and follow complete events into an ordered text consumer.

Interactive lab
Artificial intelligence

Build a message and inspect every part

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Capability intersection: unsupported requirements stay explicit

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Capability negotiation: agree on a usable contract

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Circuit breaker: outage and recovery

Break a dependency, watch the gate protect it, and decide when traffic can safely return.

Interactive lab
Artificial intelligence

Conversation identity: inspect routed histories

Edit message envelopes and see exactly which conversation stores each message.

Interactive lab
Artificial intelligence

Curated registry: inspect candidates before selection

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Dead-letter intent: reconcile an uncertain outcome

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

Decision Boundary Visualizer

Compare a nearest-centroid boundary with five-neighbor voting on the same labeled points.

Interactive lab
Artificial intelligence

Embedding Similarity (2D)

Place words in 2D embedding space; compute cosine similarity.

Interactive lab
Artificial intelligence

Error handling: classify before retrying

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

Error recovery: know what the client cannot know

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

Failure isolation: contain a stalled dependency

Follow each request from arrival to completion, rejection or timeout.

Interactive lab
Artificial intelligence

File parts: bytes versus URI references

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Gradient Descent

Tune learning rate; watch convergence (or divergence).

Interactive lab
Artificial intelligence

Idempotency: one intent, repeated attempts

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

In-Browser LLM Playground

Load a small language model and run inference with WebGPU in this tab. Model assets download from third parties; do not enter secrets or personal data.

Interactive lab
Artificial intelligence

JSON-RPC: correlate a request with its response

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

k-NN Classifier

Place training points; classify queries by k nearest neighbors.

Interactive lab
Artificial intelligence

Load shedding: reject before the queue fills

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Artificial intelligence

Message envelope: validate identifiers and structure

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Message examples: pass and fail a concrete fixture

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Message parts: text, data and file payloads

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Message type failures: inspect the schema boundary

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Multi-tenancy: who gets the next worker?

Follow each request from arrival to completion, rejection or timeout.

Interactive lab
Artificial intelligence

Negotiation failure: do not invent a compatible format

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Observe a message transaction end to end

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Online agent evaluation: traffic mix shift versus quality drop

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Orchestration: parallel branches and a guarded join

Run six local transformations. Watch dependency gates, worker assignments, retries and the exact artifacts produced.

Interactive lab
Artificial intelligence

Per-feature degradation ladders through a scripted provider outage

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Protocol errors: classify the failing layer

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Protocol orientation: inspect a complete exchange

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

Protocol workbench: from wire text to local receipt

Edit a real request document. Follow validation, decoded payloads, a local handler and response-id matching.

Interactive lab
Artificial intelligence

RAG retrieval workbench

Change the query and inspect computed document scores, context decisions and cited evidence.

Interactive lab
Artificial intelligence

Rate limiting: burst budget versus sustained rate

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Artificial intelligence

Rate limiting: inspect the 429 response

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Artificial intelligence

Reliability math for multi-step agents: retries, detectors and checkpoints

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Reputation evidence: account for sample size

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Retry identity: stable intent versus new keys

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

Retry, replan or give up: error policies for a refund agent

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Routing preferences: cost versus latency

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Skill matching: filter first, rank second

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Streaming LLM timeouts: one total timeout, a read timeout or three budgets

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Stuck agent loops: step budgets versus call and progress detectors

Explore the controls, compare outcomes and record your observations.

Interactive lab
Artificial intelligence

Task delegation: retain dependency and artifact ownership

Run six local transformations. Watch dependency gates, worker assignments, retries and the exact artifacts produced.

Interactive lab
Artificial intelligence

Task lifecycle: cancellation and partial work

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task lifecycle: clarification before execution continues

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task lifecycle: identity and terminal immutability

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task lifecycle: inspect every state

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task lifecycle: rejection versus execution failure

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task lifecycle: resume interrupted work

Interrupt a task, supply what it needs, and follow the actual state and artifact changes.

Interactive lab
Artificial intelligence

Task-history pagination: a changing collection

Inspect every returned ID as the collection changes between pages.

Interactive lab
Artificial intelligence

Timeouts: waiting ends, server work may continue

Follow one logical operation across repeated attempts, late responses, deduplication and committed server effects.

Interactive lab
Artificial intelligence

Trust policy: approval is not a ranking weight

Inspect seven synthetic registry entries. Apply hard eligibility gates before ranking and proposing a compatible local contract.

Interactive lab
Artificial intelligence

Version negotiation: inspect payload compatibility

Negotiate a fictional revision, adapt a real JSON payload, and verify that the client can decode the response.

Interactive lab
Artificial intelligence

x402 payment flow: quotes, verify, settle and replays

Explore the controls, compare outcomes and record your observations.

Interactive lab

Views are my own and do not represent any employer, past or present.