← Back to portfolio

Viva Republica (Toss) · Jun 2026 – Present

Inspection Automation Platform

Role · Platform design and development

10+departmentsused as a shared module across inspection tasks

01Background & Goals

  • Every inspection task needed its own agent, and when results were off, people rewrote the prompts by hand and ran them again.
  • When results were off, it was hard to tell whether the prompt was wrong or the policy and criteria (the direction) themselves needed to change.
  • Requirements, policies and past cases were scattered across chat threads, documents and sheets, so even preparing to build an agent took a long time.

02Key Challenges

  • C1 Telling prompt problems apart from problems where the policy (the direction) must change
  • C2 Cutting repeated manual steps such as organizing requirements, assembling agents and editing prompts
  • C3 Managing each task's policies, data and formats together and improving them by version

03Contributions

AI-driven improvement cycleC1
  1. AI finds recurring format and evidence errors in run logs and review data, drafts prompt changes that fit the agent's structure, and re-runs the same data to compare
  2. Errors a prompt cannot fix are shown to users as places where the data conflicts with the current direction (policy) or the policy has gaps, with supporting cases, affected scope and a proposed fix
  3. Users set the direction and approve; AI does the editing, re-running and comparing, so the cycle is easy to repeat
AI features that cut the steps in betweenC2
  1. AI gathers scattered material (chat threads, documents, sheets, owner notes), drafts the inspection requirements, and turns gaps into questions
  2. From the requirements, AI proposes the components and their order and builds a draft inspection agent, flagging what it cannot build and what is missing
  3. AI generates each task's prompts and supports versioned experiments, so prompt versions can be compared on results
Platform architecture and shared moduleC2C3
  1. Ran inspection agents on LangGraph; built the intermediate AI features (requirements, agent drafts, prompt learning, policy refinement) as Claude Agent SDK services
  2. Kept policies, data, cases and input/output formats together as reference information, and connected each task's agent in a develop → run → improve flow
  3. Stored each run's verdict, evidence, run history and version, and fed reviewers' final decisions (confirm, edit, hold) into the next improvement

04Tech Stack

Framework / Platform
LangGraph, Claude Agent SDK
Methodology
Requirement drafting, Agent drafting, Prompt learning, Policy refinement, Versioned experiments

05Results

  • Used as a shared inspection module across inspection tasks in 10+ departments