The GraphRAG I built to study at Cornell
Enrolled in the Cornell Chief AI Officer program. The course catalog was a scroll. I built a knowledge graph over it, embedded every program, ran community detection, and now the catalog recommends its own pathways. Live at cornell.learnleadai.com.
The cohort cost five figures. The tool cost a weekend. I learned the material by teaching the catalog to teach itself.
Why this existed
I enrolled in the Cornell Chief AI Officer program. Day one, the eCornell catalog was a long scrollable list. Hundreds of courses, dozens of programs, no obvious pathway from "I want to deploy AI responsibly" to "here are the four modules that matter in that order". The catalog treated every program as a peer. My brain needed a map.
What I built
I scraped the full eCornell catalog into a JSON file. Embedded every program with OpenAI, built a knowledge graph over the embeddings, ran community detection to cluster related programs, and rendered the whole thing as a visual graph with a FastAPI backend and a single-page frontend. Type a goal, it finds the closest community, surfaces the three programs that matter, and draws the graph so you can see why.
The joy of building it
This is the part consulting discovery calls miss. I did not build the GraphRAG because a client paid me. I built it because I was studying something new, and the act of building it was how I learned it. The happiness of shipping a tool you made for yourself, that now helps other students too, is a different shape of satisfaction than shipping for a brief. It reminds me why the work is the work.
What lives on the domain
It is live at cornell.learnleadai.com. FastAPI + OpenAI + psycopg2 for embedding storage, slowapi for rate limits, Caddy for the reverse proxy. The frontend is a single index.html with an SVG knowledge graph, a filter, and a course-detail modal. Every module you click shows what community it belongs to and what it connects to.
Why it sits on learnfast
Because it is the proof. Every client I sell to asks the same unspoken question: does this consultant actually use the tools, or does he just sell them? The GraphRAG tool says the answer is the first one. The same logic that routes a Cornell student to the right course is the logic that routes a lead through the Sales Engine or a brief through the Content Engine. Different surface, same spine.
Official Notion Builder · Partner Program
3 months free Notion Business for your team
New and existing Notion users. Tracked via PartnerStack. Activate through our Builder referral. PartnerStack tracked. No extra cost to you.
The audit is thirty minutes. The cost of waiting is not.
Book a scoping call. We map what is manual, what can run automatically, and what the build would actually cost in time and money.