Portfolio

山本拓摩Takuma Yamamoto

公立はこだて未来大学大学院 システム情報科学研究科
知能情報科学領域 修士2年

村井研究室 / 株式会社Tackmore /
IPA 未踏ターゲット2026(リザバーコンピューティング)

News

研究概要

Vision

  • 人間の対話での非言語情報(相槌や表情)のモデル化とその影響の解明
  • ユーザ特性や状況の変化に瞬時に適応する対話モデルの実現

Research Themes

  • パーソナライズ可能なアバターの表情制御のための基盤構築
  • 高速に適用する時系列予測モデルによるパーソナライズされたHCIの設計
  • キャラクター(性格)の応答のモデル化と心情の推定
  • ユーザ特性と対話モデルの応答の関係分析
  • その他色々な展望(実際に聞いていただけると喜びます)

Key Words

HAIHCI非言語情報対話モデルエッジAIパーソナライズ学習時系列予測リザバーコンピューティング心理分析感情分析行動変化統計解析アバター制御可能性リアルタイム2Dモーフィング3Dモデルヒューマノイドロボット表情

学会発表

Analysis of the Relationship Between Subject Characteristics and Preferred Reactions Using a Dialogue Model Reflecting Tsundere Reaction Statistics

JADH (Japan Association for Digital Humanities)
期間
September 2026
キーワード
Subject Characteristics, ser Personality Traits, Character Analysis, Dialogue Model, Tsundere

In recent years, attempts to implement specific personality traits in conversational AI systems with the aim of enriching human–computer interaction have attracted considerable attention. The primary objectives of this study are twofold: first, to reproduce the responses of characters with specific personality traits using a mathematical model; and second, to investigate how dynamic adjustment of a character's personality traits via parameters affects users' psychological and evaluative responses. To achieve these objectives, the personality trait known as 'tsundere,' which is highly distinctive and amenable to quantitative data collection. In our previous work, we collected reaction data from well-known tsundere characters, parameterized these data, and extracted statistical features through analysis. Based on these statistical findings, we have already constructed a tsundere reaction inference probabilistic model and a dialogue model. The purpose of the present study is to conduct an evaluation experiment using this dialogue model and to clarify the correlation between user personality traits and preferred tsundere reactions. Through this analysis, we aim to examine how user characteristics influence the perception and evaluation of dialogue AI.

準備中

リアクション統計分析を適用したツンデレ対話モデルの構築

人工知能学会
期間
2026年6月
キーワード
統計分析, 確率モデル, 2Dモーフィング, LLM

本研究では, 先行研究によって抽出されたツンデレキャラクターの特徴を確率モデルに反映させることでリアクションパラメータの予測を行うシステムを構築した. さらに, 2Dモーフィング技術を用いて, セリフにあった表情の自動生成に取り組んだ. これらにより, 統計分析を元にした対話モデルの構築を行った.

論文を見る

対話モデル構築に向けたツンデレキャラクターのリアクション分析

人工知能学会
期間
2025年5月
キーワード
統計分析, 因子分析, 共起頻度分析

ツンデレとは, 表面的には冷淡な言動を取りながらも好意的な言動が垣間見えるといった特徴を持つキャラクターの行動パターンを指す用語である. ツンデレに関する分析やツンデレキャラクターを対話モデルに反映する従来の研究は文体的特徴の抽出及び再現が主であり, 文脈に応じたリアクションや背後にある意図等の変化はほとんど分析されてこなかった. しかしリアクションのパターンや, 状況に応じた反応の変化が明らかになればツンデレキャラクターの特徴をより高精度に再現した対話モデルを構築することが可能であると期待される. そこで本研究では, ツンデレキャラクターのリアクションを再現した対話モデルを構築するために著名なツンデレキャラクターを数種類取り上げ, それらのリアクションを分析する. これにより, リアクションのパターンや状況, 相手との関係性によってどのようにツンデレキャラクターのリアクションが変化するのかを明らかにし, 対話モデル構築実現に寄与することが目的である. 分析作品から収集したリアクションを9つのパラメータで説明できるようにデータを構築し, 因子分析, 共起頻度分析を実施することでツンデレキャラクターのリアクションの特徴を抽出した.

論文を見る

複数回のループを含む物語構造の特徴分析

情報処理学会 じんもんこん2024
期間
2024年11月
キーワード
物語分析, 因子分析, ジャンル分析

物語の中には複数回の時間ループを含む作品が存在し, 近年では1つのジャンルとして扱われるようになった. このジャンルに着目し, 複数回のループを含む物語構造が持つ特徴を明らかにすることを目的に分析を行った. 本研究ではループの1周ごとに区切り各周の関係性を探る方法と, 作中複数回発生する共通のイベントが持つ性質を探る方法でそれぞれ分析を行った. 分析の結果, 物語進行に合わせたループ描写の用いられ方や共通するイベントに与えられやすい役割といった複数の特徴を抽出した. 本研究で得られた特徴は人間の創作者や物語創作を行う人工知能が複数回のループを含む物語作品を創作する際に活用が可能と考えられる.

論文を見る

プロジェクト

リザバーコンピューティングによる2Dモーフィング表情生成基盤の構築

IPA 未踏ターゲット事業(リザバーコンピューティング分野)採択
期間
2026年4月~現在
メンバー
1人
役割
採択者(個人プロジェクト)
リザバーコンピューティング2Dモーフィング音声処理機械学習Python

本プロジェクトは, 音声から2Dモーフィング技術を用いてアバターの表情・動作をリアルタイムに生成するAI基盤の構築を目的とする. エッジ側の計算のみで少数データから個人に特化したリアルタイム2Dモーフィングを学習して構成し, スマートフォン等の軽量端末上での動作を目指す. (採択金額:3,960,000円)

Reme more(ポートフォリオ作成・管理サービス)

期間
2025年4月~現在
メンバー
4人
役割
PM, バックエンドエンジニア

ポートフォリオ作成・管理サービス「Reme more」を開発・運用しています。同サービスを利用した紙名刺の販売を大学生協と提携して行っています。

TsundereRoid

技育展2024 決勝大会進出
期間
2024年3月~現在
メンバー
2人
役割
開発, データ分析, アルゴリズム構築
KotlinTypeScriptC++JavaNode.js

「TsundereRoid」というツンデレキャラクターと会話できるアプリケーションを開発しました。Live2Dモデルを自主制作し、インタラクションが可能。ツンデレキャラの発話を統計分析した結果を反映したツンデレリアクション推定アルゴリズムを開発し、アプリに組み込んでいます。また、そのアルゴリズムによってLive2Dのモーションも自動生成されます。メンバーは2人で、Live2Dモデル制作を除く開発は全て担当しました。

クリエイティブAI

期間
2023年5月~2024年1月
メンバー
15人
役割
プロジェクトリーダー, 物語班
PythonRUnity因子分析

公立はこだて未来大学学部3年次必修科目「プロジェクト学習」というグループ開発を行う授業で、『クリエイティブAI』というプロジェクトに参加し、メンバー15人でAI技術を活用してゲームを開発しました。プロジェクトリーダとしてマネジメントを行い、物語班として因子分析などの手法で物語の特徴抽出を行いました。

おさかな日和

ICT演習年間優秀賞
期間
2024年5月~現在
メンバー
34人
役割
フルスタックエンジニア, 開発リーダー
KotlinSwiftGoTypeScript

公立はこだて未来大学高度ICT演習にて「おさかな日和」という北海道の魚の魅力を伝えるアプリ開発(マップ、魚図鑑)プロジェクトの開発リーダーとしてへのアプリ開発の教育を行っています。

職歴・アルバイト

株式会社Tackmore エンジニア

期間
2025年7月~現在
役割
開発リーダー, 機械学習エンジニア, ソフトウェアエンジニア
技術
TypeScript, Git/GitHub, AWS, Python, 機械学習, アジャイル開発

2025年に大学メンバーで立ち上げた学内初ベンチャー企業のソフトウェアエンジニアとして、自社プロダクトと委託案件のシステム開発を行っています。

Quark.Inc エンジニア

期間
2024年8月~現在
役割
機械学習エンジニア, サーバーサイドエンジニア
技術
Python, TypeScript, AWS

AIを用いたシステムの研究開発(文献調査、システム設計、開発、機械学習モデルの構築)を行なっています。

公立はこだて未来大学「メタ学習ラボ」 チューター

期間
2024年6月~現在
役割
チューター(学習支援)
技術
Processing, Java, C, 英語

公立はこだて未来大学での学内の日々の学習をより良いものにするために、「メタ的な視点から学習を考える」という学習支援を行っています。

大学授業TA

期間
2023年5月~現在
役割
ティーチングアシスタント
技術
Java, Python, Processing, オブジェクト指向プログラミング

公立はこだて未来大学科目の「情報処理演習」「情報表現入門I」「AIプログラミングI」にてティーチングアシスタントをしています。

学校法人太陽学院 プログラミング教室講師

期間
2022年4月~2026年3月
役割
講師
技術
Scratch

認定幼稚園「太陽の子幼稚園」が開講している小学生向けプログラミングスクールにてScratchを使ってプログラミング学習を行う講師を担当しています。

インターンシップ

株式会社MIXI 就業型インターン1

期間
2024年11月(1ヶ月)
役割
Androidエンジニア
技術
Kotlin, Jetpack Compose, Git/GitHub

スマートフォンアプリのAndroid開発チームにてUIの新規画面の開発を担当しました。

株式会社MIXI 就業型インターン2

期間
2025年8,9月(2ヶ月)
役割
バックエンドエンジニア
技術
Go, AWS, gRPC, Git/GitHub

スマートフォンアプリのバックエンドAPI開発を担当。新規機能の開発やインフラの一部構築を行いました。

合同会社DMM DMM GUILD

期間
2025年9月(2週間)
役割
バックエンドエンジニア, webフロントエンドエンジニア, Androidエンジニア
技術
Go, AWS, TypeScript, Kotlin, Git/GitHub

モバイルアプリ, Webバックエンド/フロントエンドなど複数分野・複数プロダクトの実践的な課題をこなして競うハッカソン型インターン。上位ランカーの1位として表彰されました。

Digital Experts 株式会社 就業型インターン

期間
2025年3月 〜 2025年4月(2ヶ月)
役割
Software Engineer(バックエンド, フロントエンド)
技術
TypeScript, Hono.js, Next.js, AWS, Git/GitHub

総合商社のグループで使われるAIを活用した業務効率化システムの開発を担当。バックエンドAPI開発とフロントエンドUI開発を行いました。

サイバーエージェント 1week Android向け育成型インターンシップ

期間
2024年3月(1週間)
役割
Androidエンジニア
技術
Kotlin, Jetpack Compose, Room, OpenAI API, Git/GitHub

GPT-3.5のAPIを使ってChatGPTのようなチャットボットAndroidアプリを開発しました。

チームラボ株式会社 サマーインターン

期間
2023年8月(2週間)
役割
Androidエンジニア
技術
Kotlin, Git/GitHub

スマートフォンチーム・Androidエンジニアとして実務を体験。既存アプリのバグ修正・改善を担当しました。

JTP株式会社 サマーインターン

期間
2023年9月(2週間)
役割
データ分析, システムエンジニア
技術
Python

企業の電話サポート応答ログ分析システムをOpenAI APIを使って開発。問い合わせカテゴリを判別しCSV出力するシステムを構築しました。

ハッカソン

技育展 2023 北海道予選・決勝大会

決勝大会進出
期間
2023年8,9月
役割
Androidエンジニア, バックエンドエンジニア(Firebase), チームリーダー
技術
Kotlin, Jetpack Compose, Firebase, Scene View, Nearby Connections API, Git/GitHub

「NeoHello」という3Dアバターを表示できる電子名刺アプリを開発しました。

技育展 2024 2次予選・決勝大会

決勝大会進出
期間
2024年10,11月
役割
バックエンドエンジニア, Androidエンジニア, データ分析, アルゴリズム構築
技術
Kotlin, TypeScript, C++, Java, Node.js, CloudFlare, Cubism Framework, Jetpack Compose, Git/GitHub

「TsundereRoid」というツンデレキャラクターと会話できるアプリケーションを開発し、技育展2024決勝に出場しました。Live2Dモデルを自主制作し、統計分析を反映したツンデレリアクション推定アルゴリズムを開発・組み込んでいます。

DNP 学生ハッカソン 2023 in はこだて

最優秀賞
期間
2023年5月
役割
Androidエンジニア, チームリーダー
技術
Kotlin, Jetpack Compose, Firebase, Git/GitHub

函館の移動課題を解決するため、散歩を促進するアプリを開発。歩数計と観光マップ、キャラクターのコレクション機能を組み合わせました。

ExaWizards AI Innovator Hackathon

最優秀賞(エクサ賞)
期間
2025年2月
役割
バックエンドエンジニア, AIエンジニア
技術
Python, TypeScript, OpenAI GPT-4o API, FastAPI, LangChain, RAG (ChromaDB), Next.js, Cloudflared Tunnel, Git/GitHub

AI×社会課題解決フォーカスのハッカソン。採用業務の効率化を目指し、AIによる自動面接シミュレーションシステムを開発。最優秀賞のエクサ賞を受賞。

FISH HACKATHON 2024

優秀賞
期間
2024年10月
役割
一人参加
技術
TypeScript, Node.js, Next.js, OpenAI API, CloudFlare, Git/GitHub

教授をポケモンのように見立てて紹介してくれるWebアプリケーションを開発。AIが自分の興味に合わせて教授を推薦する機能を導入。

P2Hacks 2022 Pre部門

企業賞 × 2
期間
2022年12月
役割
Androidエンジニア, チームリーダー
技術
Kotlin, Jetpack Compose, Git/GitHub

大学内のトイレマップアプリ。レビュー機能・予約機能付き。

P2Hacks 2023 Post部門

期間
2023年12月
役割
iOSエンジニア, バックエンドエンジニア(Firebase), チームリーダー
技術
Swift, SwiftUI, Firebase, Python, TensorFlow, Git/GitHub

アイスクリームの3DモデルのテクスチャをDCGANを用いて自動生成し、アイスの3Dモデルを作れるアプリを開発しました。

Engineer Guild Hackathon

期間
2025年2月
役割
開発リーダー, バックエンドエンジニア, AIエンジニア
技術
Kotlin(Android), Python, TypeScript, RVC(TTS), Ollama, LangChain, RAG (ChromaDB), Cloudflared Tunnel, Git/GitHub

IT技術で社会課題を解決するテーマのハッカソン。好きな性格・声のAIと寝落ち通話し、通話情報を元に朝バックグラウンドでユーザを起こすアプリを開発。開発リーダーとして全体の進捗管理・技術選定・設計・実装を担当。

スキル

言語

  • C++

    2023年5月 ~ 現在

    フレームワーク開発

  • TypeScript

    2023年5月 ~ 現在

    Webアプリケーション開発, API開発, 委託開発

  • JavaScript

    2023年5月 ~ 現在

    Webアプリケーション開発, Webフレームワーク開発, 委託開発

  • Python

    2021年9月 ~ 現在

    AIモデル開発, 研究, インターン, 業務委託開発

  • Java

    2022年4月 ~ 現在

    ネイティブアプリフレームワーク開発, 大学TA業務

  • Kotlin

    2022年12月 ~ 現在

    Androidアプリ開発, インターン

  • Swift

    2023年12月 ~ 現在

    iOSアプリ開発

  • C

    2022年4月 ~ 7月

    大学授業

  • Processing

    2021年4月 ~ 現在

    大学授業・TA業務

  • C#

    2023年5月 ~ 現在

    Unityゲーム開発

  • Go

    2024年12月 ~ 現在

    API開発

  • Rust

    2024年1月 ~ 現在

    API開発

  • R

    2023年1月 ~ 現在

    データ分析, 研究

フレームワーク/ツール

  • Cubism Framework

    2022年11月 ~ 現在

    Live2D独自ライブラリ開発, モバイルアプリ開発

  • TensorFlow

    2023年12月 ~ 現在

    AIモデル開発

  • PyTorch

    2021年9月 ~ 現在

    AIモデル開発

  • React

    2023年5月 ~ 現在

    Webアプリケーション開発

  • Next.js

    2024年10月 ~ 現在

    Webアプリケーション開発

  • Jetpack Compose

    2022年11月 ~ 現在

    Androidアプリ開発

  • Unity

    2023年5月 ~ 現在

    ゲーム開発

  • Django

    2024年5月 ~ 現在

    Webアプリケーション開発

  • Git/GitHub

    2022年4月 ~ 現在

    グループ開発

  • MySQL

    2024年6月 ~ 現在

    インターン, 個人開発

  • SQLite

    2022年12月 ~ 現在

    授業・モックアップ開発

クラウド

  • CloudFlare

    2022年11月 ~ 現在

    Webアプリケーション開発, 委託開発, 個人開発

  • Firebase

    2023年2月 ~ 現在

    個人開発

  • AWS

    2024年10月 ~ 現在

    業務委託開発

  • Supabase

    2025年3月 ~ 現在

    個人開発

趣味 — 写真/旅行

富士フイルム / Canon / iPhone