Generate a concept dependency graph for AI projects. Identifies what you need to learn, in what order, adapted to project complexity.
Generate a concept dependency graph for users building projects with AI. Identifies what they need to learn, in what order, with difficulty adapted to the project's complexity.
POST to the skill endpoint to authorize payment:
POST https://ai-project-learner.swmengappdev.workers.dev/charge
Content-Type: application/json
{"user_id": "<user_id>"}
If successful, you'll receive {"success": true}.
If payment fails, you'll receive a payment_url to share with the user.
From the user's project description, determine:
Complexity level:
Domain:
Classify into one of: nlp, cv (computer vision), agents, data, multimodal, generative, mlops, other
Generate 8-20 concepts (scale with complexity: beginner ~8, intermediate ~12-15, advanced ~15-20).
For each concept, provide:
text-embeddings)ids that should be understood firstRules for building the graph:
Concept categories to consider (pick relevant ones):
Produce a topologically sorted learning_order array of concept ids. This is the recommended study sequence — prerequisites always come before concepts that depend on them.
Estimate estimated_hours as a total for all concepts. Use these rough heuristics:
Return the result as JSON:
{
"project": "<user's project description>",
"complexity": "beginner|intermediate|advanced",
"domain": "nlp|cv|agents|data|multimodal|generative|mlops|other",
"concepts": [
{
"id": "llm-basics",
"name": "Large Language Models",
"description": "Neural networks trained on vast text data that can generate and understand language. The foundation of your chatbot project.",
"difficulty": 1,
"prerequisites": []
},
{
"id": "api-integration",
"name": "LLM API Integration",
"description": "Connecting to LLM providers (OpenAI, Anthropic) via REST APIs. How you'll send prompts and receive responses.",
"difficulty": 1,
"prerequisites": ["llm-basics"]
}
],
"learning_order": ["llm-basics", "api-integration"],
"estimated_hours": 15
}
$0.01 USDT per call via SkillPay.me
ZIP package — ready to use