finaspirant/llm-wearable-agentic-eval-pipeline — explained in plain English
Analysis updated 2026-05-18
Generate synthetic wearable sensor logs with privacy protections for testing agent pipelines.
Score step-by-step agent reasoning instead of only judging the final answer.
Compare LangGraph, CrewAI, AutoGen, and OpenAI Agents SDK on identical tasks.
Measure annotator agreement on agent trajectories using Path-Invariant Agreement.
| finaspirant/llm-wearable-agentic-eval-pipeline | bobymicroby/fastbook | davidbeard741/openusd | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Last pushed | — | 2022-12-11 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | easy | easy |
| Complexity | 5/5 | 2/5 | 2/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Full annotation workflow needs Docker, Elasticsearch, and the Argilla server running locally.
This project is an end to end pipeline for curating, annotating, and evaluating agentic AI systems, meaning AI agents that take a sequence of actions to reach a goal rather than just answering a single question. It is demonstrated using wearable device data such as health alerts, ambient conversations, location triggers, and calendar reminders, but it is built to work with any AI system whose behavior is not perfectly predictable. The project targets a specific gap: many teams can watch what their AI agents do, but have no rigorous way to judge whether the agent did it correctly. The pipeline covers five parts. First, a synthetic data generator creates realistic wearable sensor logs while applying differential privacy through calibrated noise. Second, an inter-rater reliability calculator measures how much human or AI annotators agree with each other, using several standard statistics plus a new metric the project introduces called Path-Invariant Agreement. That metric is meant for cases where an agent can reach a correct outcome through more than one valid sequence of steps, situations where ordinary agreement scoring would wrongly count different valid paths as disagreements. Third, a step-level annotation pipeline scores each individual step in an agent's reasoning chain rather than only judging the final result. Fourth, a benchmark runner compares four different agent frameworks, LangGraph, CrewAI, AutoGen, and OpenAI Agents SDK, running the same tasks through each one and measuring things like token usage and how errors are recovered from. Fifth, an evaluation tool breaks an agent's run down into five stages: understanding the intent, planning, calling the right tools, recovering from mistakes, and the final outcome, scoring each stage separately. The codebase is mostly Jupyter notebooks with supporting Python modules, and it needs Python 3.11 or newer. A local annotation setup is included using the Argilla tool and Docker, for teams that want humans reviewing agent trajectories directly. The full README is longer than what was shown.
A pipeline for generating, annotating, and scoring AI agent behavior step by step, demonstrated on wearable device data.
Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook, Argilla.
Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.