自分で作る!虫図鑑アプリ

https://github.com/hmituki/hakason1

React

AWS

DynamoDB

Amplify

VSCode

スマホで昆虫を識別・図鑑化するAIアプリ

YU IWASE

本田光紀

uakir1381l8

推しアイデア

スマホで虫を撮影するだけで、昆虫の種類をAIが判定してくれる!

作った背景

猛暑の夏季休暇、外で昆虫採集をするすべての虫マニアに送るムシ活促進アプリです。

推し技術

Amazon Bedrockを用いた虫分類モデル。AWS Amplifyで認証・API・ホスティングを一括管理!

プロジェクト詳細

🐛 虫図鑑アプリ(子供向け学習アプリ)

「自分で作る!虫図鑑アプリ」は、子供が虫について楽しく学べることを目的とした、AI連携型の虫図鑑作成・学習アプリです。React Native と Expo で構築されており、スマホで撮影した虫の写真をもとに、AIが自動で分類・説明・記録を行います。

🔍 主な機能

📸写真アップロードと虫判定
撮影した虫の画像をアップロードすると、AIが学名・和名・科名を自動判定して表示します。

📚 図鑑管理  発見した虫の記録・ノート保存・編集

💬虫博士にチャット質問ができる
判定された虫の名前をもとに、博士キャラクターがやさしい言葉で虫の特徴を説明。音声再生や次に知りたいことの提案も行います。

🎰ガチャ機能
ゲーミフィケーション要素として、写真撮影で得たポイントでガチャを回すことのできる機能を実装しています。 ガチャを回すと、クラウドデータからAIが解析した、レアな虫が出る可能性の高い場所を知ることができるアイテムを入手できます。

今後の追加検討機能
チャット要約・ノート保存機能、地図連携、共有機能などを検討中。

🧠 技術チャレンジ・AI活用

  • Amazon Bedrock を活用した虫分類モデルの構築
  • チャット要約・知識提示に生成AIを活用
  • 3人中2人はReact Native 初学者からのスタート

☁️ 使用AWSサービス

  • AWS Amplify:認証・GraphQL API・ホスティング
  • Amazon DynamoDB:図鑑データとユーザー記録の保存
  • Amazon Bedrock:画像分類とチャット要約に生成AIを活用

🛠 開発環境

  • Node.js / npm
  • Expo CLI
  • VS Code + GitHub Codespaces
  • 実機確認は Expo Go アプリで可能

📄 ライセンス

このリポジトリはハッカソン用途での利用を想定しています。

YU IWASE

@ee2301ed1a0d8e24