Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

自己紹介

西田星翔
にしだほしと

京都大学情報学研究科に所属するエンジニア志望の大学院生です。

HEAL

5人チームでのWebアプリのプロトタイプ開発
〇概要
Healthcare Empowerment through AI Linguistic
留学生などが自国以外で診療を受ける際、医師の質問や治療の説明をよく理解できない不安を解消するための診療補助システム
〇機能
・AIが具合の悪いところやいつから症状があるかなどの問診を母国語で行う
・医者と患者の診察チャットではそれぞれの母国語に翻訳
・診察時には医者側のチャットに含まれる医療用語をAIが判別し、タップすることで医療用語データベースから解説を提示、データベースになければ解説をAIが自動で生成
〇工夫点
・covid-19やcorona,covidなど同義で複数の言い方があるものを統一するために同義語テーブルを作成
・医療用語データベースの内容は医者が書き換え可能で、医者の承認があるかどうか判別可能に

Image 01 Image 02 Image 03

〇担当
主にバックエンド
DB処理・API実装・LLM接続
〇使用ツール
Python,Flask,SQLite,OpenAIAPI

ちょろよい

5人チームでのモバイルアプリのプロトタイプ開発
〇概要
お酒があまり得意ではない人向けの飲み会支援アプリ
スムーズな注文ができるように心がけて制作
〇機能
・メニュー表の写真からOCR技術を使用して商品名を抽出
・アンケートから気分を入力しお酒を提案
・杯数表示と飲みすぎ防止のための警告を行い、今までに飲んだお酒も記録される
〇工夫点
・お品書きにあるお酒のテキストをタップすると、そのお酒を注文するかどうか選択でき、長押しするとお酒の詳細が表示される。お酒にあまり詳しくなくてもすぐにどんなお酒か分かるように

Image 12 Image 13 Image 14 Image 15

〇担当
主にフロントエンド
画面遷移・表示処理・ログイン機能・全体デバッグ
〇使用ツール
TypeScript,HTML/CSS,ReactNative,firebase

ゲーム

趣味で行っているチームまたは個人のゲーム開発
〇使用ツール
C#,Unity

ツチノコ見つけた(オンラインボードゲーム/開発中)

3人チームでのモバイルゲーム開発
〇概要
ツチノコとハンターに分かれて行うターン制のボードゲーム
12×12マスの中でツチノコのいるマスをハンターが探索すればハンターの勝ち
ツチノコはハンターに見つからずにアイテムを集めきれば勝ちとなる
〇機能
・オンライン対戦
・CPU対戦
〇工夫点
・試行を繰り返しながらゲーム性を強化
・ハンター側のCPUは強化学習を用いてAgentを作成
〇担当
インゲームシステム

Image 211 Image 212 Image 213

リンクスライダー(対戦型パズルゲーム)

Webで遊べるゲームを個人開発
〇概要
昔好きだったアニメに登場する二人対戦型のパズルゲームの再現
2人のプレイヤーがスライダーを乗り継ぎしながら中央のマスに先に停止した方の勝ちとなる
〇機能
・CPUとの対戦(EASY/NORMAL/HARD/HELLの四つの難易度)
・ローカル対戦
・オンライン対戦(ランダムマッチ/プライベートマッチ)(時間制限あり)
〇工夫点
・もともとのゲームでは消極的な行動が最善となってしまう場合があるため、得点マスの機能を追加してゲームのバランスを調整。戦術の幅が広がってより面白くなった
・CPUはMiniMax法のアルゴリズムを採用、より人間らしい動きをするように評価値を改善
・画面遷移時やマッチング中のアニメーションを含め統一感のあるデザインに

Image 221 Image 222 Image 223 Image 224

ここをクリックして遊ぶ

サイコロ麻雀(ミニゲーム)

Webで遊べるゲームを個人開発
〇概要
14個のサイコロを振って役を作る1人用の暇つぶしゲーム
ボタンをクリックするだけで遊べる
〇機能
・サイコロの出た目を取得し役判定を行う
・今までに出た役は保持され一覧として表示
〇工夫点
100万回のシミュレーションを行ってレア度を設定

Image 232 Image 233 Image 234

少数ですが何人かTwitterで共有してくれました

Image 235 Image 236 Image 237

ここをクリックして遊ぶ

そのほかのゲーム

研究

〇概要
アバターロボットと呼ばれる遠隔操作分身ロボットを用いた接客は場所を問わない点や衛生面で魅力的
これを用いてカスタマーハラスメント対策システムを開発
〇手法1
顧客の音声を排除し、丁寧な印象かつ、柔らかな声色に変換するシステムを考案
18組の比較実験の結果、通常の遠隔対話システムと比べオペレータの作業負荷(NASA-TLX)は優位に低く、使用意図は優位に高い結果となった
〇工夫点
・顧客側がラグを感じさせないようなフィラーやロボットに動きを追加
・オペレータがラグを感じないようにカメラ映像を同期させる

Image 32 Image 31

〇手法2
顧客とシステム、オペレータとシステムがLLMを通じて二重に対話するシステムを考案
LLMが顧客と対話し、必要な時だけオペレータに判断を求める

Image 31

〇使用ツール
Python,ROS,Whisper(OpenAI),GPT4o

インターン

LLMを用いたWebアプリ

チームでのアプリ開発
〇担当
バックエンド
DB設計・機能設計・LLM処理
〇使用ツール
Python,FastAPI,mySQL,OpenAIAPI,BingSearchAPI,langchain

経路探索APIを利用したWebアプリ

2人チームでのフロントエンドアプリ開発
〇使用ツール
JavaScript,Vue

About

ポートフォリオ

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors