Shineos/shineos-qa-assistant

社内規定・業務マニュアルを登録するだけで、出典(文書名・該当箇所)付きで回答する社内Q&A Windowsアプリ。llama.cppを直接実行する自作軽量バックエンドで完全オフライン・GPU不要・8GB RAMで動作。根拠がなければ「該当なし」と答えます(RAG・ハイブリッド検索BM25+ベクトル・リランク付き)

C#

2

229 commits

updated Oct 2, 2026

See the code

README

社内知恵袋(ShineosQA)

Languages: 日本語 | English

社内規定・業務マニュアルをナレッジ化し、社内Q&Aをパソコン内だけで安全に実現する Windows アプリ

Shineos Inc. が提供する社内Q&Aツールです。llama.cpp を直接実行する自作の軽量バックエンド(C#)+ TypeScript 製UI(WebView2) の構成で、Python も Web サービスも常駐しません。そのため低スペックPCでも速く、閉じればメモリを完全に解放します。社内資料を外部に送信しない完全オフライン運用が特徴です。

Latest Release

できること

機能内容
社内Q&A(RAG)ナレッジに登録した社内規定・業務マニュアルから、根拠(文書名・該当箇所)付きで回答
ナレッジ登録画面の「ナレッジ」タブからドラッグ&ドロップで追加(PDF・Word・Excel・CSV・Markdown・テキスト)。入力欄の📎ボタンでその場で登録も可能
ハイブリッド検索BM25(キーワード一致)+ ベクトル検索(意味一致)の併用で、型番・規程番号・固有名詞を正確にヒット
リランク強化bge-reranker-v2-m3 で候補を再評価。高信頼時はリランクを省略して高速化、文脈が途切れるチャンクは隣接チャンクを連結して回答
3階級の回答モデル⚡クイック(1.7B)/🎯標準(4B)/🏆高品質(30B)。入力欄のモデルボタンから即切替。未DLのモデルは同じ画面からDL可能。不要になったモデルは設定→AIモデルから削除(必須モデルと使用中の階級は削除不可・再DLで復元)
ハルシネーション抑制ナレッジに回答が無い場合は推測せず「該当する記載がありません」と回答。生成後バリデーション: 回答中の数値が出典に存在しない場合は自動で検出し、出典の数値だけで答え直します
高速応答起動時の事前ロード+ウォームアップ、プロンプトの前方固定化(プリフィックスキャッシュ)、同一質問の回答キャッシュ
閉じたら完全停止アプリを閉じるとAIエンジン・バックエンド・通信ポートをすべて停止し、メモリを解放(常駐しません)
他アプリへの配慮他アプリ優先モード(既定ON): AI処理を低優先度で実行し、同時に使うアプリの操作を優先(実測: 他アプリの重処理への影響をゼロに抑制・設定で速度優先に切替可)。使わない間はAIのメモリも自動解放(常駐2.3GB→約0.08GB)
完全オフライン運用社内資料を外部に送信しない(機密資料の利用に最適)
Web検索(既定 OFF)ON にすると最新情報を参照(DuckDuckGo・APIキー不要)。質問内容が外部に送信されるため社内情報の質問時は OFF に
図面PDF検索・Q&A(製造業向け拡張・設定から有効)図面PDFの表題欄(図番・品名・材質・改訂)を取り込み時に自動読み取り。図番の表記ゆれ(A-1234/A1234/全角)も同一視して検索できます。**DXF(CAD交換形式)**も直接取り込み可能(DWGは非対応・DXF/PDFエクスポートを案内)
図面キャプチャのAI読取(Win+Shift+S → 貼り付け)図面のキャプチャを貼り付けると、視覚言語モデル(Qwen3-VL・PC内で処理)が表題欄の図番・品名・材質・改訂を画像から直接読み取り、確認チップに自動補完(WinRT OCRより高精度・修正も1タップ)。モデルは設定→AIモデルからダウンロード(約2.1GB・任意)
文字なし図形キャプチャでも検索図形部分だけを切り取ったキャプチャ(文字なし)でも、AIが形状の特徴を読み出して検索の手がかりにします。質問文なしでキャプチャだけの送信も可能
出典プレビュー(図上ハイライト)図面出典をクリックすると、元PDFのページ画像に回答の根拠となった領域をハイライト表示。「元ファイルを開く」で実物(画像・線を含むPDF/DXF)も確認できます
チャット管理(名前変更・ブックマーク・画像の保存・アーカイブ)チャット画面のヘッダーで鉛筆アイコンからチャット名を変更、⭐でブックマークできます。キャプチャ画像付きの質問は画像ごとローカル保存され、過去チャットを開き直しても表示されます。使わないチャットは🗑削除のほか、サイドバー上部から⭐ブックマークのみ表示/📦アーカイブ済みを表示へ切替(いつでも復元)

旧版(Ollama + Open WebUI 利用)からの主な変更

項目旧版現行
AIエンジンOllama(仲介層あり)llama.cpp を直接実行(llama-server・仲介層なし)
アプリ層Open WebUI + Python + ソースパッチ自作軽量バックエンド1実行ファイル(SQLite 内蔵・パッチなし)
インストール合計約6GB・15〜40分約200MB・数分(初回起動時にAIモデル約1.7GBをDL)
メモリPython 等の常駐で約2GB消費常駐ゼロ。解放された分をモデルに転用(8GB機でも4Bモデルが動作)
応答速度(初回1文字まで)モデル・状態により大きく変動クイック1.7Bで約4秒、同一質問は0.2秒未満(CPUのみ・実測)
モデル切替インストーラで選択(後から変更に再DL)画面上で即切替(未DLモデルもボタンでDL)
常駐・自動起動Windowsサービス常駐起動2秒・閉じたら完全停止(裏で何も動きません)

動作環境

  • Windows 10 / 11(64bit)・GPU不要(CPUのみで動作)
  • メモリ 8GB 以上(16GB 以上なら🏆高品質30Bも選択可)
  • 空き容量: インストーラは約200MB(モデル非同梱)+初回起動時にAIモデルをダウンロード(⚡クイック+必須の埋め込みモデルで約1.7GB)。🎯標準4Bの追加は約2.5GB、🏆高品質30Bは約14GB、図面キャプチャのAI読取(Qwen3-VL・任意)は約2.1GB
  • インターネット接続は初回起動時のAIモデル取得時にのみ必要(以降は完全オフラインで動作)
  • ※ 回答まで数秒〜十数秒ほどかかります(完全社内処理のため)。社内規定・業務マニュアルのQ&Aに特化しており、一般知識の質問には「該当なし」とお答えします

ダウンロードとインストール

Releases ページから最新の ShineosQA-Setup-<version>.exe をダウンロードし、ダブルクリックするだけでインストールできます(管理者権限不要・ユーザー単位でインストール・インストーラは約200MBの軽量版)。Microsoft Store での配布も準備中です。

  1. インストール直後の初回起動で、AIモデルのダウンロードウィザードが表示されます。⚡クイック(Qwen3-1.7B)+必須の埋め込みモデル(合計約1.7GB・進捗表示付き)を選んでダウンロードしてください
  2. ダウンロード完了後は完全オフラインで利用可能です(🎯標準4B・🏆高品質30Bは、アプリ画面のモデルボタンまたは設定タブから必要な分だけ後からDL)
  3. デスクトップの「社内知恵袋」をダブルクリックすると約2秒でアプリ画面が開きます(URL入力不要・閉じると関連プロセスもすべて停止)

※ サイレントインストール(/VERYSILENT)に対応しています。

※ 直接ダウンロード版は現在テスト証明書での署名のため、SmartScreenが「認識されないアプリ」と表示することがあります。その場合は「詳細情報」→「実行」を選択してください(Microsoft Store 版ではこの警告は表示されません)。

使い方

  1. 画面下の入力欄に「経費精算の手順は?」のように入力して送信
  2. 回答には根拠(文書名・該当箇所)が付きます
  3. 資料の追加は「ナレッジ」タブからドラッグ&ドロップでいつでも可能(追加した資料は即座に検索対象になります)
  4. 速度と品質を使い分けるなら、入力欄左下のモデルボタンで ⚡クイック / 🎯標準 / 🏆高品質 を切り替え

画面ギャラリー

画面内容
初回モデルDL初回起動時のモデルダウンロード(Microsoft Store版)。インストール後に「ようこそ」ウィザードが表示され、⚡クイック(1.7B)/🎯標準(4B)を選ぶと必須モデル〜選択モデルのダウンロード(クイックで約2.3GB・進捗表示付き)が始まります。完了後は完全オフラインで利用可能(フル版インストーラはモデル同梠のためこの手順なし)
メイン画面メイン画面。デスクトップのアイコンから起動すると約2秒で開きます(URL入力不要)
出典付き回答出典付きの回答。回答の根拠(文書名・該当箇所)が一緒に表示され、左の履歴から過去のQ&Aを再表示できます
ナレッジ管理ナレッジ管理。社内文書(PDF・Word・Excel・CSV・Markdown・テキスト)をドラッグ&ドロップで登録・確認
モデル選択モデル選択。⚡クイック(1.7B)/🎯標準(4B)/🏆高品質(30B)をその場で切替。未DLのモデルはここからDLできます

パフォーマンス実測値(参考)

開発機(Ryzen 7 5700U・8コア16スレッド・RAM 15GB・GPUなし・CPUのみ)での実測:

項目⚡クイック 1.7B🎯標準 4B🏆高品質 30B
新規質問: 最初の1文字まで約3.5〜4.6秒約8〜9秒約11〜14秒
同一質問の再質問0.2秒未満(回答キャッシュ)0.2秒未満0.2秒未満
アプリ起動→入力可能約2秒(モデル事前ロード+ウォームアップ込み)

品質検証(18シナリオ×4構成)では、軽量子化(IQ4_XS)による劣化なしを確認しています(検証レポート)。

プライバシー

本製品はデータを一切収集しません(テレメトリ・利用統計・クラッシュレポートなし)。既定の状態では外部への通信は発生せず、社内文書・チャット履歴・検索データはすべてお使いのPC内にのみ保存されます。任意機能のWeb検索(既定OFF)を有効にした場合のみ、入力した質問が外部の検索サービス(DuckDuckGo)へ送信されます。

詳細は プライバシーポリシー をご覧ください。

提供形態とサポート

  • 本体は無償(MIT License・自己責任でのご利用)
  • 導入支援・保守サポートは有償: 導入の代行、社内文書の登録支援、障害対応は https://shineos.com/contact/ まで

ドキュメント

ドキュメント内容
アーキテクチャ設計書現行構成の設計方針・構成・技術選定
開発ガイドビルド・テスト・開発手順(開発者向け)
レイテンシ実証レポート高速化構成の実測(旧版比較)
回帰テスト結果旧版との品質・速度比較
エラーコード一覧終了コード・エラー対応
変更履歴バージョンごとの変更内容
コード署名ポリシー署名対象・ビルド/署名フロー・チーム役割(SignPath Foundation 要件)
プライバシーポリシーデータ収集なし・通信の内訳・データ保存先
README-EN.mdEnglish documentation

※ 旧版(Ollama + Open WebUI 利用)時代のドキュメント(ユーザーマニュアル・技術資料・構築手順・終了コード一覧)はアーカイブとして残しています。内容は旧版についての記述です。

ライセンス

本プロジェクトのコードは MIT License です。同梱・導入するコンポーネント(llama.cpp・Qwen3・bge-m3・bge-reranker-v2-m3 など)のライセンスは vendor/THIRD-PARTY-NOTICES.txt を参照してください。

問い合わせ

  • 不具合・導入支援・カスタマイズのご相談: https://shineos.com/contact/
  • 社内Q&A・ナレッジ運用に関するご相談もお気軽にどうぞ
ai
installer
internal-tools
japanese
knowledge-base
llama-cpp
llm
local-llm
offline
qa
qwen
rag
windows

Shineos/shineos-qa-assistant

社内規定・業務マニュアルを登録するだけで、出典(文書名・該当箇所)付きで回答する社内Q&A Windowsアプリ。llama.cppを直接実行する自作軽量バックエンドで完全オフライン・GPU不要・8GB RAMで動作。根拠がなければ「該当なし」と答えます(RAG・ハイブリッド検索BM25+ベクトル・リランク付き)

C#

2

229 commits

updated Oct 2, 2026

See the code

README

社内知恵袋(ShineosQA)

Languages: 日本語 | English

社内規定・業務マニュアルをナレッジ化し、社内Q&Aをパソコン内だけで安全に実現する Windows アプリ

Shineos Inc. が提供する社内Q&Aツールです。llama.cpp を直接実行する自作の軽量バックエンド(C#)+ TypeScript 製UI(WebView2) の構成で、Python も Web サービスも常駐しません。そのため低スペックPCでも速く、閉じればメモリを完全に解放します。社内資料を外部に送信しない完全オフライン運用が特徴です。

Latest Release

できること

機能内容
社内Q&A(RAG)ナレッジに登録した社内規定・業務マニュアルから、根拠(文書名・該当箇所)付きで回答
ナレッジ登録画面の「ナレッジ」タブからドラッグ&ドロップで追加(PDF・Word・Excel・CSV・Markdown・テキスト)。入力欄の📎ボタンでその場で登録も可能
ハイブリッド検索BM25(キーワード一致)+ ベクトル検索(意味一致)の併用で、型番・規程番号・固有名詞を正確にヒット
リランク強化bge-reranker-v2-m3 で候補を再評価。高信頼時はリランクを省略して高速化、文脈が途切れるチャンクは隣接チャンクを連結して回答
3階級の回答モデル⚡クイック(1.7B)/🎯標準(4B)/🏆高品質(30B)。入力欄のモデルボタンから即切替。未DLのモデルは同じ画面からDL可能。不要になったモデルは設定→AIモデルから削除(必須モデルと使用中の階級は削除不可・再DLで復元)
ハルシネーション抑制ナレッジに回答が無い場合は推測せず「該当する記載がありません」と回答。生成後バリデーション: 回答中の数値が出典に存在しない場合は自動で検出し、出典の数値だけで答え直します
高速応答起動時の事前ロード+ウォームアップ、プロンプトの前方固定化(プリフィックスキャッシュ)、同一質問の回答キャッシュ
閉じたら完全停止アプリを閉じるとAIエンジン・バックエンド・通信ポートをすべて停止し、メモリを解放(常駐しません)
他アプリへの配慮他アプリ優先モード(既定ON): AI処理を低優先度で実行し、同時に使うアプリの操作を優先(実測: 他アプリの重処理への影響をゼロに抑制・設定で速度優先に切替可)。使わない間はAIのメモリも自動解放(常駐2.3GB→約0.08GB)
完全オフライン運用社内資料を外部に送信しない(機密資料の利用に最適)
Web検索(既定 OFF)ON にすると最新情報を参照(DuckDuckGo・APIキー不要)。質問内容が外部に送信されるため社内情報の質問時は OFF に
図面PDF検索・Q&A(製造業向け拡張・設定から有効)図面PDFの表題欄(図番・品名・材質・改訂)を取り込み時に自動読み取り。図番の表記ゆれ(A-1234/A1234/全角)も同一視して検索できます。**DXF(CAD交換形式)**も直接取り込み可能(DWGは非対応・DXF/PDFエクスポートを案内)
図面キャプチャのAI読取(Win+Shift+S → 貼り付け)図面のキャプチャを貼り付けると、視覚言語モデル(Qwen3-VL・PC内で処理)が表題欄の図番・品名・材質・改訂を画像から直接読み取り、確認チップに自動補完(WinRT OCRより高精度・修正も1タップ)。モデルは設定→AIモデルからダウンロード(約2.1GB・任意)
文字なし図形キャプチャでも検索図形部分だけを切り取ったキャプチャ(文字なし)でも、AIが形状の特徴を読み出して検索の手がかりにします。質問文なしでキャプチャだけの送信も可能
出典プレビュー(図上ハイライト)図面出典をクリックすると、元PDFのページ画像に回答の根拠となった領域をハイライト表示。「元ファイルを開く」で実物(画像・線を含むPDF/DXF)も確認できます
チャット管理(名前変更・ブックマーク・画像の保存・アーカイブ)チャット画面のヘッダーで鉛筆アイコンからチャット名を変更、⭐でブックマークできます。キャプチャ画像付きの質問は画像ごとローカル保存され、過去チャットを開き直しても表示されます。使わないチャットは🗑削除のほか、サイドバー上部から⭐ブックマークのみ表示/📦アーカイブ済みを表示へ切替(いつでも復元)

旧版(Ollama + Open WebUI 利用)からの主な変更

項目旧版現行
AIエンジンOllama(仲介層あり)llama.cpp を直接実行(llama-server・仲介層なし)
アプリ層Open WebUI + Python + ソースパッチ自作軽量バックエンド1実行ファイル(SQLite 内蔵・パッチなし)
インストール合計約6GB・15〜40分約200MB・数分(初回起動時にAIモデル約1.7GBをDL)
メモリPython 等の常駐で約2GB消費常駐ゼロ。解放された分をモデルに転用(8GB機でも4Bモデルが動作)
応答速度(初回1文字まで)モデル・状態により大きく変動クイック1.7Bで約4秒、同一質問は0.2秒未満(CPUのみ・実測)
モデル切替インストーラで選択(後から変更に再DL)画面上で即切替(未DLモデルもボタンでDL)
常駐・自動起動Windowsサービス常駐起動2秒・閉じたら完全停止(裏で何も動きません)

動作環境

  • Windows 10 / 11(64bit)・GPU不要(CPUのみで動作)
  • メモリ 8GB 以上(16GB 以上なら🏆高品質30Bも選択可)
  • 空き容量: インストーラは約200MB(モデル非同梱)+初回起動時にAIモデルをダウンロード(⚡クイック+必須の埋め込みモデルで約1.7GB)。🎯標準4Bの追加は約2.5GB、🏆高品質30Bは約14GB、図面キャプチャのAI読取(Qwen3-VL・任意)は約2.1GB
  • インターネット接続は初回起動時のAIモデル取得時にのみ必要(以降は完全オフラインで動作)
  • ※ 回答まで数秒〜十数秒ほどかかります(完全社内処理のため)。社内規定・業務マニュアルのQ&Aに特化しており、一般知識の質問には「該当なし」とお答えします

ダウンロードとインストール

Releases ページから最新の ShineosQA-Setup-<version>.exe をダウンロードし、ダブルクリックするだけでインストールできます(管理者権限不要・ユーザー単位でインストール・インストーラは約200MBの軽量版)。Microsoft Store での配布も準備中です。

  1. インストール直後の初回起動で、AIモデルのダウンロードウィザードが表示されます。⚡クイック(Qwen3-1.7B)+必須の埋め込みモデル(合計約1.7GB・進捗表示付き)を選んでダウンロードしてください
  2. ダウンロード完了後は完全オフラインで利用可能です(🎯標準4B・🏆高品質30Bは、アプリ画面のモデルボタンまたは設定タブから必要な分だけ後からDL)
  3. デスクトップの「社内知恵袋」をダブルクリックすると約2秒でアプリ画面が開きます(URL入力不要・閉じると関連プロセスもすべて停止)

※ サイレントインストール(/VERYSILENT)に対応しています。

※ 直接ダウンロード版は現在テスト証明書での署名のため、SmartScreenが「認識されないアプリ」と表示することがあります。その場合は「詳細情報」→「実行」を選択してください(Microsoft Store 版ではこの警告は表示されません)。

使い方

  1. 画面下の入力欄に「経費精算の手順は?」のように入力して送信
  2. 回答には根拠(文書名・該当箇所)が付きます
  3. 資料の追加は「ナレッジ」タブからドラッグ&ドロップでいつでも可能(追加した資料は即座に検索対象になります)
  4. 速度と品質を使い分けるなら、入力欄左下のモデルボタンで ⚡クイック / 🎯標準 / 🏆高品質 を切り替え

画面ギャラリー

画面内容
初回モデルDL初回起動時のモデルダウンロード(Microsoft Store版)。インストール後に「ようこそ」ウィザードが表示され、⚡クイック(1.7B)/🎯標準(4B)を選ぶと必須モデル〜選択モデルのダウンロード(クイックで約2.3GB・進捗表示付き)が始まります。完了後は完全オフラインで利用可能(フル版インストーラはモデル同梠のためこの手順なし)
メイン画面メイン画面。デスクトップのアイコンから起動すると約2秒で開きます(URL入力不要)
出典付き回答出典付きの回答。回答の根拠(文書名・該当箇所)が一緒に表示され、左の履歴から過去のQ&Aを再表示できます
ナレッジ管理ナレッジ管理。社内文書(PDF・Word・Excel・CSV・Markdown・テキスト)をドラッグ&ドロップで登録・確認
モデル選択モデル選択。⚡クイック(1.7B)/🎯標準(4B)/🏆高品質(30B)をその場で切替。未DLのモデルはここからDLできます

パフォーマンス実測値(参考)

開発機(Ryzen 7 5700U・8コア16スレッド・RAM 15GB・GPUなし・CPUのみ)での実測:

項目⚡クイック 1.7B🎯標準 4B🏆高品質 30B
新規質問: 最初の1文字まで約3.5〜4.6秒約8〜9秒約11〜14秒
同一質問の再質問0.2秒未満(回答キャッシュ)0.2秒未満0.2秒未満
アプリ起動→入力可能約2秒(モデル事前ロード+ウォームアップ込み)

品質検証(18シナリオ×4構成)では、軽量子化(IQ4_XS)による劣化なしを確認しています(検証レポート)。

プライバシー

本製品はデータを一切収集しません(テレメトリ・利用統計・クラッシュレポートなし)。既定の状態では外部への通信は発生せず、社内文書・チャット履歴・検索データはすべてお使いのPC内にのみ保存されます。任意機能のWeb検索(既定OFF)を有効にした場合のみ、入力した質問が外部の検索サービス(DuckDuckGo)へ送信されます。

詳細は プライバシーポリシー をご覧ください。

提供形態とサポート

  • 本体は無償(MIT License・自己責任でのご利用)
  • 導入支援・保守サポートは有償: 導入の代行、社内文書の登録支援、障害対応は https://shineos.com/contact/ まで

ドキュメント

ドキュメント内容
アーキテクチャ設計書現行構成の設計方針・構成・技術選定
開発ガイドビルド・テスト・開発手順(開発者向け)
レイテンシ実証レポート高速化構成の実測(旧版比較)
回帰テスト結果旧版との品質・速度比較
エラーコード一覧終了コード・エラー対応
変更履歴バージョンごとの変更内容
コード署名ポリシー署名対象・ビルド/署名フロー・チーム役割(SignPath Foundation 要件)
プライバシーポリシーデータ収集なし・通信の内訳・データ保存先
README-EN.mdEnglish documentation

※ 旧版(Ollama + Open WebUI 利用)時代のドキュメント(ユーザーマニュアル・技術資料・構築手順・終了コード一覧)はアーカイブとして残しています。内容は旧版についての記述です。

ライセンス

本プロジェクトのコードは MIT License です。同梱・導入するコンポーネント(llama.cpp・Qwen3・bge-m3・bge-reranker-v2-m3 など)のライセンスは vendor/THIRD-PARTY-NOTICES.txt を参照してください。

問い合わせ

  • 不具合・導入支援・カスタマイズのご相談: https://shineos.com/contact/
  • 社内Q&A・ナレッジ運用に関するご相談もお気軽にどうぞ
ai
installer
internal-tools
japanese
knowledge-base
llama-cpp
llm
local-llm
offline
qa
qwen
rag
windows

Languages

C#

37.1%

PowerShell

23.1%

Python

21.1%

TypeScript

7.9%

Inno Setup

5.6%

CSS

2.0%

JavaScript

1.2%