Alan Abishek
← All work

Case 06

Personal project · POC · 2026

Plan and run game tests with multi-agent automation

  • Multi-agent
  • Playwright
  • POC

POC that plans and executes tests for web puzzle/math games using LangChain agents + Playwright — HTML/JSON reports and artifacts per run.

Designed agent loop + Playwright runner

  • Python
  • LangChain
  • Playwright
  • Ollama
  • FastAPI
View proof on GitHub
  1. 01 Hook

    Manual QA on puzzle games is slow — agents can plan cases and drive the browser.

  2. 02 Context

    Proof-of-concept: LangChain + Playwright against a local LLM (Ollama), with a small API to plan and run top test candidates.

  3. 03 Problem

    Game UIs need exploratory testing that scripts alone under-specify. Humans shouldn't hand-write every path before a smoke run.

  4. 04 Insight

    Split planning from execution: generate a plan, then run the highest-value cases and capture artifacts for review.

  5. 05 Exploration

    Wired Chromium via Playwright, local llama via Ollama, and endpoints for plan / run / status polling.

  6. 06 Decision

    Kept scope as a POC — report HTML/JSON + artifacts folders instead of a full CI product.

  7. 07 Solution

    Operators hit Generate Plan → Run Top 10; results land in reports/ and artifacts/ with curl-friendly APIs.

  8. 08 Impact

    Demonstrates agentic testing judgment: plan → prioritize → execute → report. Open source POC for hiring conversations.

Impact

  • Plan

    Agent test planning

  • Top 10

    Automated runs

  • HTML

    Run reports

  • Local

    Ollama + Chromium