CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

カツ丼を学習させずにカツ丼を推論する検証について: SigLIP2・Neo4j・Gemma

前回までは、ナレッジグラフとローカルLLMを使った問い合わせ回答精度向上を試しました。 www.crossroad-tech.com www.crossroad-tech.com 今回は、テキストではなく画像を入力とし、ナレッジグラフとローカルLLMの活用で、学習していない料理の画像を推測す…

RAGからナレッジグラフへ:小説『こころ』をNeo4jで構造化し、gemma4:e4bで回答精度を向上させてみた

前回の続きです。 www.crossroad-tech.com 今回は、「こころ」に書かれている内容から人物の構成要素や関係性を追加してNeo4jに登録し、回答精度が改善される過程を紹介します。 「Kはどんな人物ですか?」、「先生とKの関係は?」のように、「こころ」に関…

RAGからナレッジグラフに進む前の事前実験:小説『こころ』を使ってローカルLLMを検証してみた

前回と似たようなトピックですが、今度はナレッジグラフに繋げるための前段階として、文章を取り込んでLLMが回答する処理をいろいろ検証しました。 後編はこちらです。 www.crossroad-tech.com 使用した環境 Macbook Pro M1 -- メモリ16GB -- OS: Tahoe 26.5…

データの関係性を示すナレッジグラフNeo4jで、漫画タイトルと作者の関係性表示を試してみた

最近、生成AIのブームによって、データをどうやって扱うか、ということに注目が集まっています。 その文脈ではナレッジグラフという言葉が多く出てきます。今回はナレッジグラフとは何か、どのようにデータを取り扱っているかについて調べてみました。 1. ナ…

Babylon.js EditorでEpic Games提供の3Dモデル「Fab」を使う方法

以前から何度か紹介しているBabylon.js Editorに新機能が増えていたので試してみました。 1. Fabとは 2. Babylon.js Editorに搭載されたFab Plugin 2.1 Babylon.js Editor側でFab Pluginをインストール 2.2 Epic Games LauncherアプリでFabを確認できるよう…

MacのSafariを使って、Even G2のスマホアプリ画面をデバッグする方法

HMD

Even G2アプリ開発をするとき、うまく接続できない、処理が予定と違うなどが起きます。 今回は、そのようなときにMacのSafariを使ってデバッグする方法をまとめました。 1. MacのSafariで開発者モードを有効化する 2. MacとiPhoneを接続し、MacのSafari>開発…

Even G2でアプリを作ってポータルサイトに登録する手順 (プライベート利用) について

HMD

以前紹介したEven G2について、自分でアプリ開発ができることは解説しました。 www.crossroad-tech.com ただ、当時はTestflightという暫定版による方法であり、その後は自分の時間調整が難しくて、アプリ開発については触れていませんでした。 そこで、改め…

「Babylon.js」と「Babylon Lite」で同一表現を作り、パフォーマンス比較をしました

前回の記事は、Babylon Liteという軽量版Babylon.jsを使う時の最小限プロジェクトを紹介しました。 www.crossroad-tech.com 今回は、Babylon Liteがそもそもどれくらい軽量なのかを簡単に測定してみました。 1. Babylon Liteで何がよくなるか? 2. glbファイ…

軽量なWebGLフレームワーク「Babylon Lite」の環境構築とHello Worldプロジェクトの作成

Babylon.jsの公式サイトより、新しく軽量版のBabylon Liteが発表されました。 すでに概要については、いくつか日本語で記事が出ています。今回はBabylon Liteを使った上で最も単純なコードを書く方法を紹介します。 使用した環境 - Babylon Lite: 1.2.0 - Ty…

Azure DevOpsでAzure App ServiceのCI/CD環境を作ってみた

先日作ったAzure App Serviceは、ソースコードをzipで固めてデプロイしました。 www.crossroad-tech.com 今回は、Azure DevOpsを使って、Git管理したら自動的に更新される環境を作る方法を紹介します。 1. Azure DevOpsとは 2. Azure Reposにリポジトリを作…

ワードクラウドを使って、これまでのブログのキーワードを可視化してみました

ワードクラウドという仕組みがあります。こういうものです。 名前はともかくこういう表示を見たことがある、という方は多いかと思います。 今回、これまでのブログの文章を取得し、ワードクラウドを使って文字列として並べてみました。 使用した環境 Python …

GitHub CopilotのPlanモードを使ってiOSの加速度センサの値がPCに表示される仕組みを作ってみました

GitHub CopilotにはAsk, Agent, Planと3つのモードがあります。 今回、Planモードでいくつかアプリを作ってみて、使い勝手などを調べてみました。 使用した環境 - Visual Studio Code : Version: 1.122.1 1. GitHub Copilotの3つのモード 2. iOS端末の加速…