ahamlabs / ahamlabs/kairos-AI

🧠 Backend: Syllabus Generation & Course Planning

未關閉
#3 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
ai-prompting backend priority: high
主要語言
Python
星號
0
分支
1
PR 合併指標
30 天內沒有已合併 PR

描述

## Phase 1: MVP Core Logic

Implement the conversational syllabus generator and course planning logic.

### Tasks
- [ ] Implement Pydantic Models for Course, Topic, Video
- [ ] Build GeminiService for Syllabus Generation (Prompt Engineering)
- [ ] Create API Endpoint: POST /generate-syllabus
- [ ] Design prompt templates for course negotiation
- [ ] Implement structured output parsing from Gemini responses

### Acceptance Criteria
- User can chat to define learning goals, target audience, difficulty
- System generates structured Topics and Subtopics with learning outcomes
- API returns valid JSON following Pydantic schema
- Error handling for malformed Gemini responses

### Tech Stack
- FastAPI
- Pydantic V2
- Google Gemini API
- Structured output prompting

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。