Mao Miyazaki

宮崎 真生

生成AIを「使う側」から「システムに組み込む側」へ。

大和大学 情報学部 情報学科 2年。

AIエージェントを自分の生活・学習の課題に組み込み、動く仕組みとして運用しています。関心はマルチエージェントシステム、HCI、行動変容。

大学院進学(奈良先端科学技術大学院大学ほか)を志望しています。

プロジェクト

個人コンテキストDB 自動更新パイプライン

運用中

Google Takeout の全量ダンプ(1GB超)から前回以降の差分だけを抽出し、AIとの対話で使う自分専用のコンテキストファイルを更新し続ける仕組み。

  • ローカル(Node・外部依存なし)で差分抽出 → 軽量モデルで要約 → 上位モデルで統合、の3段構成でAPIコストを抑制
  • 1.32GBのzipを約2秒で差分判定
  • Claude Code のカスタムコマンド1つで全ステージを実行
コード
856行
コミット
6
最終更新
2026-09-20
  • Node.js
  • Claude Code
  • Claude API

公募締切ダッシュボード

運用中

公募情報サイトを毎日差分クロールし、自分が応募できる案件(カテゴリ・年齢条件)だけを締切順に並べるローカルWebアプリ。

  • sitemap の新着IDだけを取得する差分クロール(1リクエスト/秒で相手サーバーに配慮)
  • 「高校生以下」などの応募条件をルールで判定して除外
  • 多重起動を防ぐロック、強制終了時の途中保存、自動テストあり
収集済み対象案件
973件
コード
999行
テスト
38件
コミット
1
最終更新
2026-10-05
  • Node.js
  • HTML/CSS/JS

人生RPG 習慣トラッカー

試作

習慣をクエストとして登録し、達成するとEXPが貯まってレベルが上がる、ゲーミフィケーション型の自己管理ツール。

  • レベルごとの必要EXPを指数関数で設計
  • 単一HTMLファイル・インストール不要
コード
858行
コミット
10
最終更新
2026-09-20
  • HTML/CSS/JS

予定調整 LINEミニアプリ

デプロイ済み

家族・友人との予定調整を LINE 上で完結させるミニアプリ。

  • LIFF
  • React
  • Firebase

このポートフォリオサイト

運用中

手書きのプロフィールと、各プロジェクトのソースコードから自動集計した数値を組み合わせて、1枚のHTMLを生成する。

  • 行数・テスト数・コミット数・最終更新日は手入力せず、ビルド時に実物から数える
コード
254行
コミット
2
最終更新
2026-10-11
  • Node.js

受賞・実績

2026

AI Business Challenge FES 2026(SAJ主催)AIサービス提案プレゼン部門 paiza株式会社賞

「思考プロセス可視化・AIキャリアメンター」— コーディングの結果だけでなく過程をAIが解析・評価するサービスを提案。

2026-05

Tongaliビジネスプランコンテスト2026 準決勝進出

個人で出場。シドニー留学での実体験を核にした、音声対話型の「サバイバル特化型AI留学シミュレーター」を提案。

2025-11

ソフトバンク 生成AI活用アイデアコンテスト 1次審査通過(100名)・最終63位

応募総数 約4.5万件(1人が複数応募できる形式)の中から1次審査を通過した100名に選出され、2次審査のオンラインプレゼンに進出。最終順位は63位。「匠アシスト」— 伝統技術者の暗黙知をマルチモーダルAIとARグラスで継承する構想。

経験

2026-08

奈良先端科学技術大学院大学 サイバネティクス・リアリティ工学研究室(CARE Lab)インターン

2週間。複数のAIキャラクターが議論してフィードバックする「階層型マルチエージェント行動変容システム」を研究テーマに、単一AI方式との比較実験を設計し成果発表。

2026-02〜03

語学留学(EF シドニー校・6週間)

ホームステイ先のトラブルを自分で交渉して住み替え。CEFR換算で A1未満 → B1.1。

準備中

YouTube チャンネル

「やりこみ系」の企画を準備中。

スキル

言語
Python / JavaScript / Node.js / C
AI
Claude Code / Claude API / Gemini / NotebookLM / Cursor / v0
その他
Firebase / LINE LIFF / React(基礎)