{"adoption": {"forks": 329, "observed_at": "2026-08-28T04:05:00.049075+00:00", "stars": 1537}, "canonical_url": "https://ross.abutalabs.com/products/philoagents-course", "card": {"archived": false, "artifact_type": "learning-resource", "description": "When Philosophy meets AI", "domain": ["artificial-intelligence", "large-language-models", "education", "tutorials"], "enriched": true, "function": ["agent-framework", "rag", "llm-inference", "machine-learning"], "health_score": 49, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["neural-maze/philoagents-course"], "name": "neural-maze/philoagents-course", "platform": ["python", "self-hosted"], "pushed_at": "2025-10-20T19:13:27+00:00", "repo": "neural-maze/philoagents-course", "stars": 1537, "tags": ["agentic-workflow", "langgraph", "llmops", "npc-simulation", "philosophy", "course", "fastapi", "groq", "mongodb", "opik", "ai-agents", "retrieval-augmented-generation", "game-development", "docker"], "topics": ["agent", "agent-based-simulation", "agentic-workflow", "groq", "langgraph", "mongodb", "opik", "rag"], "urls": [], "use_cases": ["learn to build AI agents for game NPCs", "build an agentic RAG system from scratch", "simulate philosopher characters in a game", "learn LLMOps best practices with LangGraph", "deploy an AI agent as a RESTful API", "create AI-powered character simulation engines"], "what_it_is": "An open-source course teaching how to build an AI-powered game simulation engine where agents impersonate historical philosophers like Plato and Turing. It covers agentic RAG systems, LLMOps, and production engineering using LangGraph, Groq, MongoDB, Opik, FastAPI, and Docker.", "when_to_avoid": ["you need a production-ready game engine rather than a course", "you want a no-code or beginner AI tutorial", "you need non-Python or non-LLM agent frameworks", "you only want a library to import rather than educational material"], "when_to_choose": ["you want a hands-on course on building agentic applications", "you want to learn production RAG and LLMOps patterns", "you want to add AI-driven NPCs to a game", "you prefer learning with real tools like LangGraph, MongoDB, and Groq"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/philoagents-course", "repo": "neural-maze/philoagents-course", "role": "main", "score": 42}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.049075+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:01.461761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75b62b977bd67e3252fc6587ec4d96e3848bf428256f5b5a8f270718c881a32d", "fetched_at": "2026-08-28T04:05:00.049075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neural-maze/philoagents-course"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 48, "longevity": 42, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 601, "days_push": 317, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 42, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}