mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-07-17 17:05:58 -05:00
[PR #633] [CLOSED] Add Plot Ark AI Curriculum Engine — multi-agent pipeline with Tavily + LightRAG + GPT-4o-mini #1971
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/633
Author: @Schlaflied
Created: 3/23/2026
Status: ❌ Closed
Base:
main← Head:add-plot-ark-curriculum-engine📝 Commits (2)
3b209a6Add Plot Ark agentic curriculum engine4217c17Add Plot Ark AI Curriculum Engine — multi-agent pipeline with Tavily + LightRAG + GPT-4o-mini📊 Changes
4 files changed (+696 additions, -264 deletions)
View changed files
📝
README.md(+265 -264)➕
advanced_ai_agents/multi_agent_apps/ai_curriculum_engine/README.md(+87 -0)➕
advanced_ai_agents/multi_agent_apps/ai_curriculum_engine/ai_curriculum_engine.py(+339 -0)➕
advanced_ai_agents/multi_agent_apps/ai_curriculum_engine/requirements.txt(+5 -0)📄 Description
What this adds
A self-contained tutorial for an agentic curriculum generation pipeline built on top of Plot Ark, an open-source EdTech project.
Folder:
advanced_ai_agents/multi_agent_apps/ai_curriculum_engine/How it works
Three agents run in sequence:
Files
ai_curriculum_engine.pyrequirements.txtstreamlit,openai,tavily-python,lightrag-hkuREADME.mdRun it
API keys: OpenAI + Tavily (enter in sidebar or set as env vars).
What makes this different
Most LLM apps generate course content from a prompt alone. This pipeline researches first, then generates — Tavily finds real academic sources, LightRAG extracts concept relationships, and the LLM uses both as grounding context. The result is curricula with real citations instead of hallucinated references.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.