SocraticAi — Gemini, Firebase 및 Cloud Run을 갖춘 AI 기반 학습 플랫폼

작성자

카테고리:

← 피드로
DEV Community · Mohammed Faizan Momin · 2026-08-31 개발(SW)
Cover image for SocraticAi — An AI-powered learning platform with Gemini, Firebase, and Cloud Run

Mohammed Faizan Momin

Body: #SocraticAi is an AI-powered educational platform that uses the Socratic method to guide students through probing questions, personalized hints, and dynamic explanations while keeping persistent learning memory. Built with Gemini and Firebase and designed to run on Cloud Run to accelerate scale and deployment. #AccelerateAIwithCloudRun

What it does

Guides learners step-by-step using the Socratic method (question → hint → scaffold → explanation).
Stores learner state and progress with Firebase so interactions persist across sessions.
Uses Gemini as the LLM backend for natural, contextual tutoring.
Deploy-ready for Cloud Run for fast autoscaling and low operational overhead.
Why it matters

Moves beyond single-answer feedback: students are guided to reason and discover.
Persistent memory makes follow-up lessons and personalization possible.
Cloud Run makes it production-ready: autoscale when traffic increases and pay-per-use when idle.
Get the code Repository: https://github.com/FaizanMominGit/SocraticAi

Quick start (high level)

git clone https://github.com/FaizanMominGit/SocraticAi
Install dependencies (e.g., npm install or yarn)
Provide environment keys (Gemini/Google Cloud credentials, Firebase config)
Run locally for development (e.g., npm run dev) or deploy to Cloud Run for production
How Cloud Run helps

Simple container deployment for the Node/JS app
Auto-scaling for bursty classroom loads
Integration with Google Cloud IAM and Secrets Manager for secure model and Firebase keys
Call to action Try the demo or explore the repo — feedback and contributions are welcome. If you deploy it to Cloud Run, mention your deployment and tag the post with #AccelerateAIwithCloudRun so others can discover it.

원문에서 계속 ↗