explaingit

alchemistchaos/tasteloop-v2-self-improving-slides

Analysis updated 2026-05-18

1HTMLAudience · researcherComplexity · 5/5Setup · hard

TLDR

An experiment where an AI agent generates presentation slides, checks them against brand rules, and uses a knowledge graph to remember and reuse past fixes.

Mindmap

mindmap
  root((repo))
    What it does
      Generates slides
      Checks brand rules
      Repairs violations
    Tech stack
      cognee graph
      Ollama
      Codex CLI
    Use cases
      Agentic memory research
      Brand compliant decks
    Audience
      Researchers
      AI agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study an example of agentic self repair using a knowledge graph memory

USE CASE 2

Compare AI slide generation performance with and without persistent memory

USE CASE 3

View a finished interactive slide deck built from brand guideline rules

What is it built with?

PythonNode.jsHTMLcogneeOllamaChrome

How does it compare?

alchemistchaos/tasteloop-v2-self-improving-slidesabhas9/escape-runabhishek-kumar09/mern-live-js-june-2021
Stars111
LanguageHTMLHTMLHTML
Last pushed2021-09-13
MaintenanceDormant
Setup difficultyhardeasymoderate
Complexity5/52/52/5
Audienceresearchergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Needs Node 20+, Python 3.12, headless Chrome, a logged in Codex CLI account, and local Ollama for cognee.

In plain English

Taste loop is an experiment in generating presentation slides that follow a real set of brand design rules, and automatically fixing the slides when they break those rules. It uses a tool called cognee, which stores information as a knowledge graph, to remember past mistakes and the fixes that worked for them. The process works in four steps. First, an AI agent builds a slide as a self contained HTML file. Second, a headless Chrome browser renders that slide into an image. Third, the image or the code is checked against a list of thirty brand rules pulled from real brand guidelines. Fourth, if something is wrong, the agent fixes it, using the rule's text and, when memory is turned on, notes about past mistakes and proven fixes for that exact rule. The slide is then checked again. The project's headline result compares the agent with this graph memory against the same agent without any memory. On eight new slides with several rule violations each, the version with memory reached full compliance on seven of the eight slides in about 1.4 repair rounds, roughly 45 percent less repair work. The version without memory did not fully fix any of the eight slides within the same budget of attempts. The repository includes the finished presentation as a PDF, an interactive HTML deck you can step through with arrow keys, a one page report of the results, and an interactive view of the knowledge graph itself. Running it requires a fairly involved setup: Node 20 or newer, Python 3.12, headless Chrome, a logged in Codex CLI account, and Ollama for cognee's local language model. An alternate backend called Baseten is supported but optional and not used by default.

Copy-paste prompts

Prompt 1
Explain how the cognee knowledge graph stores rule violations and their verified fixes as case law.
Prompt 2
Walk me through the generate, render, check, and fix loop used to repair slide rule violations.
Prompt 3
Help me set up Node, Python, cognee, and Ollama to run this brand compliant slide experiment locally.
Prompt 4
Show me how the rule graph in web/src/rule_graph.py defines BrandRule, Mistake, and Solution nodes.

Frequently asked questions

What is tasteloop-v2-self-improving-slides?

An experiment where an AI agent generates presentation slides, checks them against brand rules, and uses a knowledge graph to remember and reuse past fixes.

What language is tasteloop-v2-self-improving-slides written in?

Mainly HTML. The stack also includes Python, Node.js, HTML.

How hard is tasteloop-v2-self-improving-slides to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is tasteloop-v2-self-improving-slides for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.