liyupi/yu-ai-learn

AI が出題する闯关学習ゲーム型微信小程序 - LangGraph + DeepSeek で実装

完成アプリ自由に使える · MITバックエンド・DBPython難易度
91+0今週0
9フォーク0Issue
デモ・公式サイトをひらくcodefather.cn

中辛 の解説

Taro (React 18 + TypeScript) フロントエンド + Python FastAPI バックエンド + LangChain/LangGraph による AI 編成が特徴です。DeepSeek でテスト生成、Tavily で Web 検索、阿里云百炼で RAG と画像生成に対応。MySQL + Chroma ベクトル DB でデータ永続化。学習難度は中程度で、1 週間で全機能を実装・理解できます。デモサイトは既に微信クラウドホスティングで本番稼働中です。

이런 레포예요

이럴 때 쓰면 좋아요

  • 知識学習を闯关ゲームに変え、ユーザー参加度を大幅向上させたい教育プラットフォーム
  • 社員研修・資格試験対策など、組織内の独自ナレッジベースをもとに自動出題したい企業研修向けシステム
  • AI 編程のフルスタックワークフローを実践的に学び、プロダクト上線までの一連を経験したい開発者

핵심 기능

LangGraph ReAct Agent による自動 Web 検索テスト生成PDF・Word・Markdown 対応の RAG ナレッジベース構築通关復盤レポートと AI 図解生成

대안 대비 차별점

競合製品 (単純な QA チャットボット) と異なり、専用 UI で完全な闯关ゲーム体験を提供し、垂直領域への転用が容易な再利用可能なアーキテクチャを備えています。

食べた人たち

実際に使ってみた人の記録です — 一言も完走の記録も、確認のうえで公開しています。

試食評 · 使った人のひとこと

まだ試食評がありません。使ってみたら、最初のひとことをどうぞ。

ほかのリポジトリの試食評を見る →

이 레포로 만든 것들

🖋 완주 인증하기

아직 이 레포로 만든 완주 인증이 없어요. 첫 밥도장을 찍어보세요!

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

준비물

  • Python 3.11 以上
  • Node.js 18 以上
  • MySQL 8.0 以上
  • 微信開発者ツール
  • DeepSeek API Key (必須)
  • Tavily API Key (オプション)
  • 阿里云百炼 API Key (オプション)
  • 腾讯云 COS 储存桶 (オプション)
  • 微信小程序テストアカウント (オプション)

바로 시작하기

  1. 環境要件を確認します
Python >= 3.11, Node.js >= 18, MySQL >= 8.0
  1. プロジェクトをクローンします
git clone https://github.com/liyupi/yu-ai-learn.git
cd yu-ai-learn
  1. バックエンドを起動します
cd backend
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
cp .env.example .env
python3 -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
  1. フロントエンドを起動します (新しいターミナルで)
cd frontend
npm install
npm run dev:weapp
  1. 微信開発者ツールで frontend/dist ディレクトリを開き、テスト号の AppID を入力します

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try liyupi/yu-ai-learn

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

91+0 / 7일

使いやすさ · まねしやすいか

サンプル評点 34/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「백엔드·DB」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/liyupi/yu-ai-learn.svg)](https://www.gitbap.com/r/liyupi/yu-ai-learn)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る