پرش به محتوای اصلی
رؤوفResearchOS
فارسی
سیدنی، استرالیازمان کنونی سیدنی—
برای بستن این پنجره، کلید Escape را فشار دهید.

مهندسی

Syllabus-Sync

Syllabus Sync یک سیستم‌عامل دانشگاهی مبتنی بر هوش مصنوعی است که PDFهای ایستای سرفصل دروس را به دادهٔ ساختاریافته و قابل‌خواندن برای عامل تبدیل می‌کند. تقویم، نقشه، اعلان و مدیریت چند پروفایل، مجموعهٔ کامل خدمات دانشجویی آن را تشکیل می‌دهند. این پروژه به‌عنوان استارتاپ رسمی در مرکز رشد دانشگاه Macquarie پذیرفته شده و در syllabus-sync.app در محیط عملیاتی اجرا می‌شود.

  • استارتاپ مرکز رشد MQ
  • Next.js 16
  • Supabase
  • TypeScript
  • هوش مصنوعی / LLM
  • WebAuthn
هویت بصری پروژهثابت

۰۱ / نمای کلی

فناوری‌های مستند پروژه
  • ۰۱Next.js 16
  • ۰۲TypeScript 5
  • ۰۳Supabase PostgreSQL
  • ۰۴TanStack Query
  • ۰۵Leaflet + Google Maps
  • ۰۶Framer Motion
  • ۰۷Radix UI
  • ۰۸Sentry

مسئله

دانشگاه‌های استرالیا سرفصل‌ها را در PDFهای بدون ساختار منتشر می‌کنند. دانشجو تاریخ ارزیابی‌ها را دستی به تقویم منتقل می‌کند و دستیار هوش مصنوعی، به‌دلیل نبود مرجع ماشین‌خوان، موعدها را نادرست می‌سازد.

نمای کلی راهکار

  1. مسیر OCR مبتنی بر LLM، JSON ساختاریافته را از PDF استخراج و با طرح‌وارهٔ Zod اعتبارسنجی می‌کند.
  2. در Syllabus-as-Code، ارزیابی‌ها و موعدها به داده‌های نسخه‌بندی‌شده و قابل‌مقایسه تبدیل شدند.
  3. سیستم کامل دانشجویی با تقویم، مسیریابی دانشگاه با Leaflet + Google Maps و اعلان فشاری ساخته شد.
  4. معماری قابل‌انشعاب است؛ هر دانشگاه استرالیایی با جایگزینی data/ و متغیرهای محیطی می‌تواند آن را به کار گیرد.

۰۲ / شواهد

شواهد و راستی‌آزمایی

  • پذیرش به‌عنوان استارتاپ رسمی در مرکز رشد دانشگاه Macquarie در 2026.
  • فعال در محیط عملیاتی syllabus-sync.app.
  • 503 آزمون در 92 فایل، همگی موفق در CI.
  • پروکسی اعتماد صفر، خطای پیکربندی را به‌طور پیش‌فرض می‌گیرد؛ در محیط عملیاتی اعتبارسنجی شده است.
  • طراحی برای ~47,000 دانشجوی MQ و امکان انشعاب برای سایر دانشگاه‌های استرالیا.
  • ورود با کلید عبور WebAuthn؛ هیچ راز مشترکی دستگاه را ترک نمی‌کند.

۰۳ / روش‌ها

پیاده‌سازی

پشته فناوری

  • Next.js 16
  • TypeScript 5
  • Supabase PostgreSQL
  • TanStack Query
  • Leaflet + Google Maps
  • Framer Motion
  • Radix UI
  • Sentry
  • مسیر OCR مبتنی بر LLM برای استخراج JSON ساختاریافته از PDF سرفصل‌ها.
  • Syllabus-as-Code: ارزیابی‌ها و موعدها به‌صورت داده‌های نسخه‌بندی‌شده.
  • سیستم کامل دانشجویی با تقویم، یادآوری، نقشهٔ دانشگاه و اعلان.
  • 503 آزمون در 92 فایل با دروازه‌های کیفیت CI/CD.

امنیت

  • میان‌افزار پروکسی اعتماد صفر؛ احراز هویت پیش‌فرض برای هر مسیر.
  • اعمال امنیت سطح سطر Supabase در لایهٔ پایگاه داده.
  • ورود با کلید عبور WebAuthn/FIDO2، بدون ذخیرهٔ گذرواژه.
  • کاهش خطر تزریق دستور LLM با خروجی محدود به طرح‌واره و پاک‌سازی ورودی.
  • اسکن اسرار در CI مانع ثبت الگوهای اعتبارنامه در کامیت می‌شود.

جست‌وجو

پروژه، مقاله، نوشته یا صفحه‌ای را پیدا کنید.

۳۰ / ۴۱ · نتایج جست‌وجو

↑ ↓ ناوبری فضای کارEnter باز کردنEsc بستن