<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff" -->

---
title: Let Your Agent Cook: Using Skills to Evaluate and...
description: A financial agent invents answers, repeats tool calls and produces summaries that its own evaluations flag as wrong. Ankur Duggal connects those failures to a...
canonical: https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI | daily.dev
og:description: A financial agent invents answers, repeats tool calls and produces summaries that its own evaluations flag as wrong. Ankur Duggal connects those failures to a...
og:url: https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff
og:image: https://api.daily.dev/og/posts/G5lkqaWfF.png
og:image:alt: Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI

**[AI Engineer](https://daily.dev/sources/aidotengineer)** · 36 min read · 0 upvotes · 0 comments

## Summary

A financial agent invents answers, repeats tool calls and produces summaries that its own evaluations flag as wrong. Ankur Duggal connects those failures to a coding agent through Arize's CLI and skills, then asks it to investigate traces, change the application and run experiments. The demo begins with an investment question that looks reasonable at the surface but lacks enough context to support its recommendation. Traces reveal the supervisor, specialist agents, model calls and tools underneath that answer. They turn a vague complaint about quality into evidence about the exact steps that failed.

Duggal sets up the CLI profile and skills, then shows the coding agent pulling spans and evaluation results into its local workspace. The investigation uncovers numeric grounding problems, fabricated responses, redundant searches and failures that the agent silently works around. An earlier experiment targets stock queries outside the United States: changing the country context alone is insufficient until the underlying tool is also updated. Dataset, evaluator and experiment skills make those proposed fixes testable rather than a collection of unverified edits. Questions cover local experiment execution, judge models, evaluation costs, sampling and the risk that a coding agent spends its effort on linting instead of the actual defect. The live repair is still running at the close. Duggal recommends human review of proposed changes and evaluations tailored to the application's failures, so later regressions can be detected as traffic and models change.

Speaker info:
- https://github.com/Arize-ai/arize-skills

Timestamps:
0:00 - From vibes to trusted evaluations
1:58 - Traces reveal an agent's actual decisions
3:19 - A refund question and the wrong tool
4:15 - The improvement loop
6:03 - Bring traces, evaluations, and code together
7:27 - CLI and skills as the interface
8:06 - A flawed financial agent
11:05 - Set up a profile and install skills
13:19 - Inspect supervisor and specialist traces
16:03 - Grounding, fabrication, and silent failures
18:24 - Build evaluations and run experiments
20:05 - An earlier fix for international stock queries
22:23 - Where experiments and judges run
23:31 - Choose an evaluation model
24:37 - More context than the code alone
26:13 - What makes a summary good?
28:35 - Avoid focusing only on linting
30:21 - Evaluation costs and sampling
31:28 - Review the proposed changes
33:19 - Tailor evaluations to your application

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=_zUp6y9bDU8>

---

Tags: [#ai](https://daily.dev/tags/ai), [#ai-engineering](https://daily.dev/tags/ai-engineering)

[View this post on daily.dev](https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI","url":"https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff"},"datePublished":"2026-10-11T18:48:50.095Z","dateModified":"2026-10-11T20:35:59.704Z","description":"A financial agent invents answers, repeats tool calls and produces summaries that its own evaluations flag as wrong. Ankur Duggal connects those failures to a...","image":"https://i.ytimg.com/vi/_zUp6y9bDU8/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/_zUp6y9bDU8/sddefault.jpg","isAccessibleForFree":true,"articleSection":"AI Engineer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"AI Engineer","logo":"https://media.daily.dev/image/upload/s--u5PucxNT--/f_auto/v1724338940/logos/aidotengineer","url":"https://daily.dev/sources/aidotengineer"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/let-your-agent-cook-using-skills-to-evaluate-and-improve-your-app-ankur-duggal-arize-ai-g5lkqawff","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,ai-engineering","timeRequired":"PT36M","video":{"@type":"VideoObject","name":"Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI","description":"A financial agent invents answers, repeats tool calls and produces summaries that its own evaluations flag as wrong. Ankur Duggal connects those failures to a...","thumbnailUrl":"https://i.ytimg.com/vi/_zUp6y9bDU8/sddefault.jpg","uploadDate":"2026-10-11T18:48:50.095Z","duration":"PT36M","url":"https://api.daily.dev/r/G5lkqaWfF","embedUrl":"https://www.youtube.com/embed/_zUp6y9bDU8"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"AI Engineer","item":"https://daily.dev/sources/aidotengineer"},{"@type":"ListItem","position":3,"name":"Let Your Agent Cook: Using Skills to Evaluate and Improve Your App — Ankur Duggal, Arize AI"}]}
```

