社内ドキュメントが宝の山に。Yuxi-Knowで実現する構造化ナレッジ共有の未来


社内ドキュメントが宝の山に。Yuxi-Knowで実現する構造化ナレッジ共有の未来

xerrors/Yuxi-Know

2025-12-24

これ、エンジニアから見ると「かゆいところに手が届く」かなり贅沢な構成なんです。美容院で例えるなら、カット(LLM)だけでなく、極上のトリートメント(RAG)と頭皮ケア(グラフDB)がセットになったフルコースメニューのようなものですね。

それでは、さっそく解説していきます!

一言で言うと、「情報のつながり(文脈)をめちゃくちゃ大切にするAIチャット基盤」です。

通常のAI(RAG)は、辞書を引くように「関連するページ」を探すのが得意ですが、Yuxi-Knowはそこに Neo4j(グラフデータベース) を組み合わせています。

普通のRAG
「Aについて書いてある場所を探す」

Yuxi-Know
「AとBの関係性は? Aが原因でCが起きたんだよね?」という構造的な理解が可能。

さらに、PDFの解析に強い「MinerU」や、最新の「LightRAG」アルゴリズムを採用しているため、技術文書や複雑な仕様書を読み込ませるのに最適なんです。

このセットアップ(Vue + FastAPI + Neo4j)は、開発者にとって非常に「美味しい」ポイントが揃っています。

情報の精度が段違い
グラフ構造を使うことで、AIが「点」ではなく「線」で知識を補完できます。

拡張性(MCP対応)
Model Context Protocol (MCP) に対応しているので、外部ツールやデータソースとの連携がスムーズです。

モダンなスタック
バックエンドは高速な FastAPI、フロントは軽快な Vue 3。メンテしやすく、カスタマイズも容易です。

本来、Neo4jやベクトルDBを手動で立てるのは大変ですが、このプロジェクトは Docker を活用して一気に立ち上げられるよう設計されています。

Docker & Docker Compose

OpenAI などの API Key(またはローカルLLM)

リポジトリをクローン

git clone https://github.com/xerrors/Yuxi-Know.git
cd Yuxi-Know

環境設定
.env ファイルを作成し、APIキーやNeo4jのパスワードを設定します。

起動

docker-compose up -d

これで、フロントエンド(Vue)からバックエンド(FastAPI)まで、すべてのコンテナが連携して動き出します。

LangChain v1 をベースにしているので、自分好みの「エージェント」を追加するのも簡単です。例えば、PDFから知識を抽出してグラフDBに登録する処理のイメージはこんな感じです。

# backend/app/agents/my_custom_agent.py (イメージ)
from langchain_community.graphs import Neo4jGraph
from langchain_openai import ChatOpenAI

def setup_knowledge_agent():
    # 1. Neo4j(グラフDB)への接続
    graph = Neo4jGraph(url="bolt://localhost:7687", username="neo4j", password="password")
    
    # 2. LLMの準備
    llm = ChatOpenAI(model="gpt-4o", temperature=0)
    
    # 3. Yuxi-Knowの仕組みを使って、構造化された知識を抽出
    # (ここでは内部のLightRAGロジックを呼び出すイメージ)
    print("エージェントが知識のネットワークを構築中...")
    
    return "準備完了!どんな複雑な質問にも『文脈』でお答えします。"

「社内の大量のドキュメント、単純な検索だと精度が出ないんだよね」とお悩みの方。

「最新のGraphRAG(グラフRAG)を実戦投入してみたい」というエンジニア。

「PDFの表組みや図解も、しっかりAIに理解させたい」という現場。

Yuxi-Know は、これらを一つのプラットフォームで完結させてくれる、非常にポテンシャルの高い「道具箱」です。

もしよろしければ、まずは Dockerでデモ環境を立ち上げて、お手持ちのPDFを1枚読み込ませてみる ところから始めてみませんか?グラフが繋がっていく様子は、見ていて結構感動しますよ!


xerrors/Yuxi-Know




DockerとGoで実現!遠隔操作ブラウザ「ネコ」があなたの開発を変える

やあ、諸君! プロのソフトウェアエンジニアである君なら、きっと「もっと自由に、もっと安全に、ウェブの向こう側を覗き見たい」なんて考えたことがあるはずだ。まるでルパン三世がどんな厳重なセキュリティも掻い潜るようにね。今日紹介するのは、そんな君の願いを叶えるかもしれない、とびきりのツール「m1k1o/neko」、通称「ネコ」だ。


視覚化、Docker、Kubernetes!ソフトウェアエンジニアが知るべきMesheryの剛拳:導入とサンプルコード解説

北斗の拳の世界では、乱世の中で人々が救世主を求めている。クラウドネイティブの世界も、「Kubernetes」という巨大な救世主(?)が来てくれたものの、その設定や管理の複雑さに、多くのエンジニアが「あべし!」と叫んでいる状況なんだ。そんな時に現れたのが、今日の主役、「Meshery」だ!


Dockerで爆速構築!Androidエミュレータをコンテナ化する「HQarroum/docker-android」解説

「Androidのエミュレータを立てるだけでPCが重くなる…」「CI(継続的インテグレーション)でUIテストを自動化したいけど、設定が地獄だ…」そんな胃もたれしそうな状況を、このツールがサクッと軽くしてくれますよ。どうぞ、じっくり味わってみてください!


ソフトウェアエンジニア必見!WasmEdgeで切り拓く次世代アプリケーション開発

WasmEdgeは、一言でいうと「超高速でコンパクトなWebAssembly (Wasm) 実行環境」です。WebAssemblyというのは、Webブラウザだけでなく、サーバーやIoTデバイスなど、さまざまな環境で動くように設計されたバイナリ形式の命令セットです。


【鬼軍曹のコンテナ特訓】Dockerの影武者「containerd」を叩き込め!K8s動作の心臓部を徹底解剖

フフフ. .. 覚悟はいいか、貴様!「鬼軍曹の厳しい指導」とやらを希望したな?甘ったれたエンジニアが泣き出すような、スパルタ教育で、この containerd の骨の髄まで叩き込んでやる!まず、貴様は Docker や Kubernetes でコンテナを扱っているんだろう?だがな、その裏で何が動いているか、真正面から向き合ったことはあるのか?


35の雑音をAIが「大吟醸」に精製!ソフトウェア開発者のための情報過多対策ツール最前線

さあ、今宵は情報過多を乗りこなすための特選ツールの飲み比べです!これが今回ご紹介する「TrendRadar」です!口に含むと、情報が雑味なく整理されて、まるでクリアな大吟醸のようにスッと入ってきます。味わい(機能) 35以上のプラットフォーム(ニュース、SNS、専門メディア)から熱点を集約し、AIが「これは重要だ!」という情報だけを厳選してくれます。さらに、AI対話分析でトレンド追跡、感情分析、相似検索など13種のディープな分析が可能。


脱・手動管理!OSSリクエストマネージャー「Seerr」で、自宅サーバーをNetflix級の体験へ

エンジニアの視点で見ると、この seerr-team/seerr(一般的に Overseerr やそのフォークである Jellyseerr として知られるエコシステム)は、自宅のホームサーバーを「セルフホスト版のNetflix」へと進化させる、非常に洗練されたオーケストレーション・ツールです。


もうリモートを意識しない。XPipeで実現するシームレスなサーバー管理術

お前、散らばったサーバーの鍵(SSHキー)や、どこにあるかもわからねぇDockerコンテナ、それにKubernetesのクラスターの管理で、頭がパンクしそうになってるんだろ?俺たち「裏のエンジニア」にとっちゃ、証拠を残さず、素早く、スマートにターゲット(サーバー)へ潜り込むのが鉄則だ。そこで使えるのが、この 「XPipe」 って代物さ。


Uptime Kuma 導入ガイド:Dockerで始めるモダンな自己監視

さあ、心配しなくて大丈夫。この私が、あなたの運命を好転させる秘密のツールを授けましょう。その名も「Uptime Kuma」です!さて、あなたのシステムの未来を映し出す、魔法の鏡があると想像してみてください。それが Uptime Kuma です。これは、あなたのサーバーやWebサイトがちゃんと動いているかどうか、寝ている間もずっと監視してくれる、素晴らしいツールです。


現役エンジニア魔法少女が解説する「バイトボット」入門

今日は、最強の魔法ツール「バイトボット」について、ソフトウェアエンジニアの視点から、その秘密と使い方を特別に教えちゃうよ!バイトボットは、あなたのパソコンを自動で動かしてくれる、賢い魔法の使い魔みたいなもの。物語の始まりは、いつも忙しいソフトウェアエンジニアの魔法少女。バグ退治や新しい魔法の開発で毎日てんてこまい。