인셔셔RSS 관심 있는 블로그, 뉴스, 기술 정보를 효율적으로 추적하고 읽으세요
원문 읽기 InertiaRSS에서 열기

추천 피드

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
博客园 - 叶小钗
MyScale Blog
MyScale Blog
V
Visual Studio Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
I
InfoQ
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
Aries AI를 구축하기: OpenAI + Supabase + Render + Razorpay를 사용한 개인 개발 AI 계산기 튜터
Liza · 2026-05-25 · via DEV Community

라이브: https://aries-a.netlify.app

이것은 Aries AI에 대한 짧은 공개 게시물입니다. 저는 혼자 AI 개구리 교사를 출시했습니다. 스택 노트, 작동한 것, 작동하지 않은 것, 그리고 원한다면 건드릴 링크입니다.

제품은 한 문장으로요

Aries AI는 자작법을 통해 심리산수를 가르칩니다. 네 가지 모드가 있습니다: 상호작용 시각적 자작, 구어적인 연습(TTS가 숫자 시퀀스를 읽고, 사용자가 누적 합계를 입력), 구조화된 공식 수업(자작 단축 기법의 세 가족 - 큰 친구, 작은 친구, 조합 공식), 그리고 대화형 AI 멘토로서 재설명하고 맞춤형 연습을 생성합니다. 무료 계층 + 유료 플랜.

스택

Frontend  -> Netlify (static deploy, free tier)
AI model  -> OpenAI API
Backend   -> Render
Database  -> Supabase (Postgres + Auth + RLS)
Payments  -> Razorpay

전체 화면 모드를 입력하세요 전체 화면 모드를 종료하세요

각 항목에 대한 솔직한 의견:

Netlify는 프론트엔드에 있어서 명백한 선택이었습니다. 무료 티어는 넉넉하며, git에서 CI를 지원하고, 즉각적인 롤백이 가능합니다. 배포 시간은 1분 미만입니다. 제가 마주한 유일한 마찰은 Netlify Functions를 한 엔드포인트에 잠시 사용하려고 할 때 발생한 함수 차가운 시작이었습니다 — 그것을 Render으로 이동시켰습니다.

OpenAI가 튜터를 제공합니다. 여기 흥미로운 일은 모델이 아니라, 앱 내 교육과정과 일관성을 유지하도록 튜터를 유지하기 위한 프롬프트 기반 구조였습니다. 큰/작은/결합 공식 설명은 시스템 프롬프트에 고정되어야 했어서 모델이 훈련 데이터에서 일반적인 개구리 설명으로 흐트러지지 않도록 했습니다. 이는 제가 가르치는 구체적인 기억술과 자주 대립하는 경우가 많습니다.

Render 뒷엔드용으로는 서버리스 함수들을 붙여서 사용하려는 것보다 품질의 향상이었습니다. 하나의 서비스, 하나의 배포, 합리적인 로그. 무료 티어는 활동 없이 자동으로 씨름니다. 이는 알려진 부담이지만 현재 트래픽에는 괜찮습니다.

Supabase는 스택에서 다른 모든 것보다 더 중요했습니다. Postgres + 인증 + 행 수준 보안 + 사용 가능한 대시보드가 모두 한 곳에 있고, 넉넉한 무료 계층이 있습니다. RLS 정책은 제대로 설정하는 데 몇 시간이 걸렸지만, 설정되자마자 인증에 대해 거의 걱정하지 않았습니다.

Razorpay 결제를 위해 — 인도 사용자를 겨냥할 때는 거절할 수 없습니다, 그래서 UPI가 대부분의 사람들이 실제로 지불하고 싶은 방법입니다. 국제 신용카드도 작동하므로, 두 번째 결제 제공자를 연결하지 않고도 전 세계 사용자를 얻을 수 있습니다.

내가 다르게 할 것들

  • 이른 시기에 구어 연습을 구축합니다. 이것이 사용자들이 다시 돌아오는 기능이며, v1을 더 빨리 출시하기 위해 거의 잘랐습니다. 실수였습니다.
  • 첫날부터 AI 강사의 교육과정을 더 단단히 고정하세요. 초기 사용자들은 모델이 제 교육과정과矛盾하는 일반적인 개구리 계산기 설명을 받았습니다. 시스템 프롬프트를 두 번 반복하여 수정했습니다.
  • "사용자가 공식 수업을 완료함"이라는 분석 이벤트를 첫날부터, 세 번째 주가 아닌, 설정하세요. 그것이 없으면 어떤 공식이 중단 지점인지 알지 못했습니다.

어떤 점이 작동하고 있습니다

  • Netlify + Supabase + Render는 작은 EdTech 제품을 운영하는 데 정말 저렴한 스택입니다. 현재 사용량으로 인해 월 인프라 비용은 여전히本质上은 영 zero입니다.
  • 구조화된 교육과정 안에 단일, 집중된 AI 멘토는 아주 더 잘 작동한다. 구조가 대부분의 교육을 담당하며, AI는 "기다리, 이 부분을 이해하지 못하는데"와 같은 긴 꼬리를 처리합니다.
  • Razorpay의 체크아웃은 첫 번째 시도에서 작동하며, 결제 통합 기능에 있어 이는 드문 일입니다.

시도해 보세요

aries-a.netlify.app — 피드백을 기꺼이 받습니다, 특히 EdTech를 먼저 출시해 본 사람이나 OpenAI의 조언 설계에 대해 강한 의견을 가진 사람들에게서.