🐹

【FileAI のぞハム】ファイル名を忘れても大丈夫!AIがあなたのファイルを理解する時代へ

に公開

「あのファイル、どこだっけ...?」を「のぞハム、探して!」に

https://youtu.be/9F9NcfD3Z1w

「見積書_最新_本当に最新_ほんとにほんとに最新.docx」

こんなファイル名、見覚えありませんか?

忙しい日常の中で、私たちは大切なファイルに適当な名前をつけて保存し、いつしかデスクトップは「資料」「資料2」「資料_新」といったフォルダで埋め尽くされていきます。そして、急ぎの時に限ってファイルが見つからない...。

「ファイル名を考える時間」「探し回る時間」「整理する手間」——これらの小さなストレスが、毎日積み重なって大きな時間の損失になっていることに、私たちは気づきました。

そこで開発したのが 「のぞハム」 です。

のぞハムは、ファイル名に頼らず、AIが中身を理解して探し出してくれる、あなただけのかわいいファイル管理パートナーです。

のぞハムアイコン


📊 実は深刻な「ファイル探し」の時間的損失

「探す」という無駄

「ファイル探し」は小さな悩みに見えますが、実際の影響は無視できません。

調査データから見える現実:

  • 平均的なオフィスワーカーは、1日に約15-30分をファイル検索に費やしている(複数調査の平均値)
  • 年間に換算すると、約60-120時間もの時間がファイル探しで消えている計算に
  • これは年間で2-3週間分の労働時間に相当します

3つの主な課題

課題1:ファイル名に頼った検索の限界

「去年のA社の提案資料」と思っても、実際のファイル名は「資料_0315.docx」だったり...

  • ファイル名を覚えていないと見つけられない
  • ファイル名を見ても中身がわからない
  • 結局、一つずつ開いて確認するしかない

課題2:散らかるフォルダ構造

忙しい時はとりあえず「デスクトップ」「ダウンロード」に保存

  • 気づけば数百個のファイルが無秩序に...
  • 整理する気力がなく、さらに積み上がる
  • 整理しても、また散らかる悪循環

課題3:探す時間 = 創造的な時間の損失

  • 本当はもっと考えたいこと、やりたいことがあるのに
  • 「あのファイルどこだっけ?」で集中が途切れる
  • ファイル管理という"人間がやらなくていい作業"に時間を奪われている

🐹 解決策:のぞハムが全部引き受けます!

のぞハムは、Gemini AIを搭載した、あなたのかわいいファイル管理パートナーです。

「ファイル探し」「フォルダ整理」という面倒な作業を全部のぞハムに任せて、あなたは本当にやりたいことに集中できる——そんな世界を実現します。

のぞハムってどんなハムスター?

のぞハムくんは、あなたのファイルルームで働く、とってもかわいいハムスターです🐹

  • 好奇心旺盛: あなたのファイルの中身を覗いて(のぞいて)、何が書いてあるか理解してくれる
  • 記憶力抜群: 一度読んだファイルは全部覚えていて、すぐに探し出せる
  • 几帳面な性格: 散らかったフォルダを、きれいに整理するのが大好き
  • お喋り上手: チャットであなたと会話しながら、欲しい情報を見つけてくれる

"のぞ"ハムの由来:ファイルの中身をのぞいて理解する × ハムスターのかわいさ


✨ のぞハムの4つのスゴ技

1. 🔍 「中身で検索」——ファイル名を忘れても大丈夫!

従来の検索:

ユーザー: 「見積書」で検索
結果: ファイル名に「見積書」が含まれるファイルだけ
→ 「proposal_A.pdf」は見つからない...

のぞハムの検索:

あなた: 「今年の見積書どこ?」
のぞハム: 「はい!見つけました🐹 中身はこちらです」
         → ファイル名ではなく、内容を理解して表示!

のぞハムの検索

技術の秘密

のぞハムはVertex AI Embeddingsを使って、ファイルの内容を「意味」として理解します。

  • セマンティック検索: 単純なキーワード一致ではなく、意味的に近いファイルを探す
  • ハイブリッド情報: ファイル名と内容の両方を考慮して、最適なファイルをランキング
  • タスクタイプ最適化: GoogleのベストプラクティスでEmbeddingの精度を最大化

対応ファイル形式(めちゃくちゃ幅広い!)

のぞハムは勉強家なので、いろんな種類のファイルが読めます:

  • 📄 ドキュメント: PDF, Word, PowerPoint, TXT, Markdown, Log
  • 📊 表計算: Excel, CSV
  • 💻 コード: JavaScript, TypeScript, Python, Ruby, Go, SQL, JSON, YAML
  • 🖼️ 画像: PNG, JPG, JPEG

こんな検索もできちゃう:

  • 「請求書で5万円以上のもの」→ 金額が記載された請求書を抽出
  • 「来週の会議資料」→ 日付や会議名を含んだファイルを検索
  • 「ホワイトボードを撮った写真」 → 写真の中の文字(OCR)や内容を理解して検索!🐹

2. 💬 「対話とアクション」——のぞハムはマルチモーダルな実行者!

のぞハムは、単にファイルを探すだけじゃありません。Gemini AI Agentとして、あなたと会話しながら、必要な情報を見つけて答えてくれます。さらに、画像を見せたり、実際にファイルを整理させたりすることも可能です。

📸 画像も理解できるマルチモーダル対応

チャットに画像をアップロードして、「これと似た資料あったっけ?」と聞くことができます。のぞハムは画像の内容を理解し、あなたのPC内から関連するファイルを探し出します。

🛠️ 手を動かすエージェント機能

のぞハムは口(チャット)だけじゃありません。必要に応じてPC上の操作も代行します。

  • ファイル操作: 「この古いファイルをアーカイブフォルダに移動して」と言えば、実際にファイルを移動してくれます。
  • リネーム・削除: 散らかったファイルを適切な名前に変えたり、不要なものをゴミ箱へ送ったりも得意です。

実際の会話例

あなた: (ホワイトボードをスマホで撮った写真を貼って)
         「この会議で決まった価格改定の草案、どこにあるかな?」

のぞハム: (画像を分析中...)

         「ホワイトボードに読み取れる『Pricing Strategy』と
          『15% UP』というキーワードを元に探しました!🐹

          📁 参照: 2025年度_収支シミュレーション.xlsx
          📊 シート: 価格改定プラン

          写真にあるグラフと同じ計算結果が載っていました。
          このファイルで間違いなさそうです✨」

3. 🧹 「スマート整理」——エージェントがUIで誘導!

「いつかやろう...」と後回しにしがちなフォルダ整理。のぞハムは「ここが散らかっているな」と判断すると、自分から整理を提案してくれます。

実際の会話例

あなた: 「最近忙しくてダウンロードフォルダがぐちゃぐちゃだ...」

のぞハム: (状況を確認中...)

         「本当ですね!古いPDFやスクショが100個もたまっています...🐹

          私が内容を読んで、プロジェクトごとのフォルダに
          仕分けするプランを考えてみました!

          専用の『整理モーダル』を開くので、私の仕分け案を
          チェックしてもらえますか?」

スマート整理チャット画面

2つの整理モード

🗂 拡張子モード(シンプル派向け)
ファイルの種類ごとに、自動的に分類してくれます。

Before:
デスクトップ/
├── report.pdf
├── photo.jpg
├── data.xlsx
├── memo.txt
└── ...散らばった50個のファイル

After (のぞハムが整理):
デスクトップ/
├── Documents/
│   ├── report.pdf
│   └── memo.txt
├── Images/
│   └── photo.jpg
└── Spreadsheets/
    └── data.xlsx

拡張子整理

🧠 スマートモード(AI活用)
のぞハムが、ファイル名を見て文脈を理解し、適切なフォルダ名を提案します。

Before:
ダウンロード/
├── invoice_2024_A社.pdf
├── invoice_2024_B社.pdf
├── ProjectX_資料.docx
├── ProjectX_図面.pdf
└── meeting_notes.txt

After (のぞハムが提案):
ダウンロード/
├── 請求書/
│   ├── invoice_2024_A社.pdf
│   └── invoice_2024_B社.pdf
├── ProjectX/
│   ├── ProjectX_資料.docx
│   └── ProjectX_図面.pdf
└── 議事録/
    └── meeting_notes.txt

AIスマート整理

4. 🎯 「能動的な提案」——のぞハムから声をかけてくれる

のぞハムは、ただ言われたことをやるだけじゃありません。自分で考えて、提案してくれます。

今できること

  • 検索中に関連ファイルを発見したら「これも関係ありそうだけど、見る?」
  • ファイルを読んだ後に「要約しようか?」
  • 特定のフォルダにインデックスがない場合「ここもインデックスに入れておく?🐹」と提案
  • チャットの内容から「ファイルを整理しましょうか?」と提案

今後追加予定の機能

  • 「デスクトップに30個のファイルがあるよ。整理する?🐹」
  • 「この資料、3日前に更新されたよ!確認する?」
  • 「よく使うファイルをまとめてフォルダ作ろうか?」

🏗 技術スタック:のぞハムの中身を覗いてみよう

アーキテクチャ全体像

主要技術

層 技術 のぞハムでの役割
UI Electron + React + Tailwind CSS のぞハムとチャットできるかわいいUI
ローカル処理 Node.js + TypeScript ファイルの読み取り、操作、整理
データベース SQLite (better-sqlite3) のぞハムの記憶(インデックス)
AI (検索) Vertex AI Embeddings ファイルの内容(意味)を理解
AI (対話/視覚) Gemini 3 Flash (Preview) (with Thoughts) のぞハムの脳みそ(思考プロセスの可視化も!)🧠
OCR Tesseract.js 画像内の日本語・英語を読み取り
インフラ Cloud Run Vertex AIへのセキュアなアクセス

🐹 さあ、のぞハムと一緒に始めよう

「ファイル名_最新_最終版_ほんとに最終版.docx」

もう、こんなファイル名とはサヨナラです。

のぞハムが、あなたのファイルを全部覚えて、いつでも探し出してくれます。

ファイル管理の悩みは、のぞハムに任せて。
あなたは、やりたいことに集中しよう。

のぞハムと一緒に、新しいファイル管理の世界へ🐹💻✨


Discussion