Badges

Tastemaker
Tastemaker
Veteran
Veteran
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
View all badges

Maker History

Forums

Final Lesson: Evals

It was a lot of fun to talk with you all and building these lessons over the last two months. Thank you for joining me and here is the final lesson for building your own Agent: https://buttercup.sh/lessons/202...

Lesson 5: vision - help your agent see what it built

Welcome back! In this lesson, you ll give your agent a pair of eyes. We ll add screenshots to the loop from lesson 3 so the model can read a layout, spot a button beyond the viewport, and compare the result with your request. A phone-sized screenshot costs about 333 input tokens, and a simple DOM check confirms when the page is ready. By the end, your agent will be able to look, improve, and check its own work.

Lesson 4: agent communication - the agent that hires another agent

Lesson 4: agent communication

Build an agent that delegates work to agents written by other people. Publish an agent-card.json and a handler on Blocks.ai, accept tasks with blocks run, and call another agent from the handler with ctx.taskClient.sendMessage(). Lesson 3's turn counter becomes a 60-second wall-clock budget.

View more