1:"$Sreact.fragment" 2:I[7182,["859","static/chunks/859-a56ac6dcd507b75b.js","742","static/chunks/742-f397636868fff327.js","716","static/chunks/716-9f7701c65c4f6077.js","177","static/chunks/app/layout-04e264ccdef58622.js"],"TimeThemeProvider"] 3:I[5118,["859","static/chunks/859-a56ac6dcd507b75b.js","742","static/chunks/742-f397636868fff327.js","716","static/chunks/716-9f7701c65c4f6077.js","177","static/chunks/app/layout-04e264ccdef58622.js"],"default"] 4:I[31,[],""] 5:I[3331,[],""] 6:I[4742,["859","static/chunks/859-a56ac6dcd507b75b.js","742","static/chunks/742-f397636868fff327.js","716","static/chunks/716-9f7701c65c4f6077.js","177","static/chunks/app/layout-04e264ccdef58622.js"],""] 7:I[894,["859","static/chunks/859-a56ac6dcd507b75b.js","742","static/chunks/742-f397636868fff327.js","716","static/chunks/716-9f7701c65c4f6077.js","177","static/chunks/app/layout-04e264ccdef58622.js"],"GoogleTagManager"] 9:I[6045,[],"OutletBoundary"] b:I[923,[],"AsyncMetadataOutlet"] d:I[6045,[],"ViewportBoundary"] f:I[6045,[],"MetadataBoundary"] 10:"$Sreact.suspense" 12:I[4293,[],""] :HL["/_next/static/css/4b99dd9f1fab98cf.css","style"] :HL["/_next/static/css/74fc351921f6806e.css","style"] 0:{"P":null,"b":"4_A5DQsr86ASJTqomd7Jo","p":"","c":["","blog","0009"],"i":false,"f":[[["",{"children":["blog",{"children":[["slug","0009","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/4b99dd9f1fab98cf.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"ja","children":["$","body",null,{"children":[["$","$L2",null,{"children":["$","div",null,{"className":"min-h-screen flex flex-col","children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"bg-neutral-800 text-white mt-auto py-6","children":["$","div",null,{"className":"container mx-auto px-4","children":["$","div",null,{"className":"flex flex-col md:flex-row justify-between items-center","children":[["$","div",null,{"className":"flex space-x-4 mb-4 md:mb-0","children":[["$","$L6",null,{"href":"/about","className":"text-sm text-gray-400 hover:text-white transition-colors","children":"Profile"}],["$","$L6",null,{"href":"/privacy-policy","className":"text-sm text-gray-400 hover:text-white transition-colors","children":"プライバシーポリシー"}],["$","$L6",null,{"href":"/contact","className":"text-sm text-gray-400 hover:text-white transition-colors","children":"お問い合わせ"}]]}],["$","p",null,{"className":"text-sm text-gray-400","children":"© 2025 Shinjo Syntax. All rights reserved."}]]}]}]}]]}]}],["$","$L7",null,{"gtmId":"$undefined"}]]}]}]]}],{"children":["blog",["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["slug","0009","d"],["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L8",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/74fc351921f6806e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","$L9",null,{"children":["$La",["$","$Lb",null,{"promise":"$@c"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Ld",null,{"children":"$Le"}],null],["$","$Lf",null,{"children":["$","div",null,{"hidden":true,"children":["$","$10",null,{"fallback":null,"children":"$L11"}]}]}]]}],false]],"m":"$undefined","G":["$12",[]],"s":false,"S":true} 13:I[2914,["859","static/chunks/859-a56ac6dcd507b75b.js","594","static/chunks/594-1603f7221030fe26.js","742","static/chunks/742-f397636868fff327.js","277","static/chunks/277-befa1d0fd6deba95.js","953","static/chunks/app/blog/%5Bslug%5D/page-3f5dcaeba1c7bcc9.js"],"default"] 14:I[4566,["859","static/chunks/859-a56ac6dcd507b75b.js","594","static/chunks/594-1603f7221030fe26.js","742","static/chunks/742-f397636868fff327.js","277","static/chunks/277-befa1d0fd6deba95.js","953","static/chunks/app/blog/%5Bslug%5D/page-3f5dcaeba1c7bcc9.js"],"default"] 15:I[1764,["859","static/chunks/859-a56ac6dcd507b75b.js","594","static/chunks/594-1603f7221030fe26.js","742","static/chunks/742-f397636868fff327.js","277","static/chunks/277-befa1d0fd6deba95.js","953","static/chunks/app/blog/%5Bslug%5D/page-3f5dcaeba1c7bcc9.js"],"default"] 16:I[3026,["859","static/chunks/859-a56ac6dcd507b75b.js","594","static/chunks/594-1603f7221030fe26.js","742","static/chunks/742-f397636868fff327.js","277","static/chunks/277-befa1d0fd6deba95.js","953","static/chunks/app/blog/%5Bslug%5D/page-3f5dcaeba1c7bcc9.js"],"default"] 8:["$","$L13",null,{"children":["$","div",null,{"className":"min-h-screen flex flex-col","children":["$","$L14",null,{"meta":{"icon":"📚","title":"ナレッジベースを作りたい! その1","tags":["Python","ベクトルデータベース","LLM"],"createdAt":"2025/12/08","updatedAt":"2025/12/08","author":"Shinjo","id":"SS-251214Ra9X2m"},"prevPost":"$undefined","nextPost":{"slug":"0010","meta":{"icon":"📚","title":"ナレッジベースを作りたい! その2","tags":["Python","ベクトルデータベース","LLM"],"createdAt":"2025/12/14","updatedAt":"2025/12/14","author":"Shinjo","id":"SS-2512148kNz1P","prev":"SS-251214Ra9X2m"}},"children":[["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"自分の知識を全てドキュメント化し、\nそれを完全に共有して使いこなせたらどんなことが出来るのか?"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"MCPサーバーを活用して自分の代わりにAIに考えてもらう、作業をしてもらう、応対してもらう。"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"それを実現する第一歩として、\n「ドキュメントをベクトルデータベースに保存する」ことから始める。"}],"\n",["$","$L15",null,{"className":"pt-8 pb-4","children":"概要"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"PythonとChromaDBを使い、テキストファイルの内容をデータベースに落とし込む。"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"今後MCPサーバーを立てる事を想定してChromaDBを採用しているのがポイント。"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"これから紹介するコードはClaude Desktopに作っていただきました。\nとても便利な世の中です。"}],"\n",["$","$L15",null,{"className":"pt-8 pb-4","children":"インストール"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"まずは必要となるライブラリをインストールします。"}],"\n",["$","$L16",null,{"children":["$","pre",null,{"className":"language-sh","style":{"display":"block","overflowX":"auto","padding":"1.5rem","color":"#abb2bf","background":"#282c34","margin":0,"fontSize":"0.9rem","lineHeight":"1.6"},"children":["$","code",null,{"style":{"whiteSpace":"pre","fontFamily":"'Fira Code', 'Cascadia Code', 'Consolas', monospace"},"children":[false,[["$","span","line-number--1",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[1]}],["$","span","code-segement1",{"className":"$undefined","style":{"color":"#61aeee"},"children":["# 1. Pythonバージョンの設定"]}],["$","span","code-segement2",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--2",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],["$","span","code-segement4",{"className":"$undefined","style":{},"children":["pyenv local "]}],["$","span","code-segement5",{"className":"$undefined","style":{"color":"#d19a66"},"children":["3.11"]}],["$","span","code-segement6",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".0"]}],["$","span","code-segement7",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--3",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[3]}],"\n",["$","span","line-number--4",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[4]}],["$","span","code-segement11",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement12",{"className":"$undefined","style":{"color":"#61aeee"},"children":["# 2. 仮想環境の作成"]}],["$","span","code-segement13",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--5",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[5]}],"python -m venv project_env\n",["$","span","line-number--6",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[6]}],"\n",["$","span","line-number--7",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[7]}],"$L17","$L18","$L19","$L1a",".\\project_env\\Scripts\\Activate.ps1\n","$L1b","\n","$L1c","$L1d","$L1e","$L1f","$L20","pip install chromadb\n","$L21","\n","$L22","$L23","$L24","$L25","$L26","pip install sentence-transformers"]]}]}]}],"\n","$L27","\n","$L28","\n","$L29","\n","$L2a","\n","$L2b","\n","$L2c","\n","$L2d","\n","$L2e","\n","$L2f","\n","$L30","\n","$L31","\n","$L32","\n","$L33","\n","$L34","\n","$L35","\n","$L36","\n","$L37","\n","$L38","\n","$L39","\n","$L3a"]}]}]}] 17:["$","span","code-segement19",{"className":"$undefined","style":{},"children":[""]}] 18:["$","span","code-segement20",{"className":"$undefined","style":{"color":"#61aeee"},"children":["# 3. 仮想環境の有効化"]}] 19:["$","span","code-segement21",{"className":"$undefined","style":{},"children":["\n"]}] 1a:["$","span","line-number--8",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[8]}] 1b:["$","span","line-number--9",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[9]}] 1c:["$","span","line-number--10",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[10]}] 1d:["$","span","code-segement27",{"className":"$undefined","style":{},"children":[""]}] 1e:["$","span","code-segement28",{"className":"$undefined","style":{"color":"#61aeee"},"children":["# 4. ChromaDBのインストール"]}] 1f:["$","span","code-segement29",{"className":"$undefined","style":{},"children":["\n"]}] 20:["$","span","line-number--11",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[11]}] 21:["$","span","line-number--12",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[12]}] 22:["$","span","line-number--13",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[13]}] 23:["$","span","code-segement35",{"className":"$undefined","style":{},"children":[""]}] 24:["$","span","code-segement36",{"className":"$undefined","style":{"color":"#61aeee"},"children":["# 5. sentence-transformersのインストール"]}] 25:["$","span","code-segement37",{"className":"$undefined","style":{},"children":["\n"]}] 26:["$","span","line-number--14",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[14]}] 27:["$","$L15",null,{"className":"pt-8 pb-4","children":"ソースコード"}] 28:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"以下のテキストファイルとPythonファイルを1つずつ作成しました。"}] 29:["$","ul",null,{"className":"py-3 space-y-2 pl-6 list-disc list-outside","children":["\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":["sample.txt","\n",["$","ul",null,{"className":"py-3 space-y-2 pl-6 list-disc list-outside","children":["\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":"情報が保存されているファイル"}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":["test_chromadb.py","\n",["$","ul",null,{"className":"py-3 space-y-2 pl-6 list-disc list-outside","children":["\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":"データベースに落とし込む / 抽出するPythonファイル"}],"\n"]}],"\n"]}],"\n"]}] 2a:["$","h3",null,{"className":"text-xl font-bold pt-6 pb-3 text-gray-800","children":"sample.txt"}] 2b:["$","$L16",null,{"children":["$","pre",null,{"className":"language-txt","style":{"display":"block","overflowX":"auto","padding":"1.5rem","color":"#abb2bf","background":"#282c34","margin":0,"fontSize":"0.9rem","lineHeight":"1.6"},"children":["$","code",null,{"style":{"whiteSpace":"pre","fontFamily":"'Fira Code', 'Cascadia Code', 'Consolas', monospace"},"children":[false,[["$","span","line-number--1",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[1]}],["$","span","code-segement1",{"className":"$undefined","style":{"color":"#98c379"},"children":["ChromaDB"]}],["$","span","code-segement2",{"className":"$undefined","style":{},"children":["は強力なベクトルデータベースです。\n"]}],["$","span","line-number--2",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],"\n",["$","span","line-number--3",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[3]}],"テキストの意味的な検索ができます。\n",["$","span","line-number--4",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[4]}],"\n",["$","span","line-number--5",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[5]}],"ナレッジベースの構築に最適です。\n",["$","span","line-number--6",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[6]}],"\n",["$","span","line-number--7",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[7]}],"ハンバーグが大好物です。"]]}]}]}] 2c:["$","h3",null,{"className":"text-xl font-bold pt-6 pb-3 text-gray-800","children":"test_chromadb.py"}] 2d:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"動作テスト用のPythonファイルです。"}] 2e:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"ポイントとなる箇所は次の通りです。"}] 2f:["$","ul",null,{"className":"py-3 space-y-2 pl-6 list-disc list-outside","children":["\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":"日本語に対応させるためのモデルを使用"}],"\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":"段落・空行で分割して追加"}],"\n"]}] 30:["$","$L16",null,{"children":["$","pre",null,{"className":"language-.py","style":{"display":"block","overflowX":"auto","padding":"1.5rem","color":"#abb2bf","background":"#282c34","margin":0,"fontSize":"0.9rem","lineHeight":"1.6"},"children":["$","code",null,{"style":{"whiteSpace":"pre","fontFamily":"'Fira Code', 'Cascadia Code', 'Consolas', monospace"},"children":[false,[["$","span","line-number--1",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[1]}],["$","span","code-segement1",{"className":"$undefined","style":{},"children":["import chromadb\n"]}],["$","span","line-number--2",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],"from chromadb.utils import embedding_functions\n",["$","span","line-number--3",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[3]}],"\n",["$","span","line-number--4",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[4]}],["$","span","code-segement7",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement8",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# 日本語対応の埋め込みモデルを使用"]}],["$","span","code-segement9",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--5",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[5]}],["$","span","code-segement11",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement12",{"className":"$undefined","style":{"color":"#d19a66"},"children":["sentence_transformer_ef"]}],["$","span","code-segement13",{"className":"$undefined","style":{},"children":[" = embedding_functions.SentenceTransformerEmbeddingFunction(\n"]}],["$","span","line-number--6",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[6]}],["$","span","code-segement15",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement16",{"className":"$undefined","style":{"color":"#d19a66"},"children":["model_name"]}],["$","span","code-segement17",{"className":"$undefined","style":{},"children":["="]}],["$","span","code-segement18",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"intfloat/multilingual-e5-small\""]}],["$","span","code-segement19",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--7",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[7]}],")\n",["$","span","line-number--8",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[8]}],"\n",["$","span","line-number--9",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[9]}],["$","span","code-segement25",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement26",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# ChromaDBクライアントの初期化"]}],["$","span","code-segement27",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--10",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[10]}],["$","span","code-segement29",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement30",{"className":"$undefined","style":{"color":"#d19a66"},"children":["client"]}],["$","span","code-segement31",{"className":"$undefined","style":{},"children":[" = chromadb.PersistentClient(path="]}],"$L3b","$L3c","$L3d","\n","$L3e","$L3f","$L40","$L41","$L42","try:\n","$L43","$L44","$L45","$L46","$L47","$L48","$L49","except:\n","$L4a"," pass\n","$L4b","\n","$L4c","$L4d","$L4e","$L4f","$L50","$L51","$L52","$L53","$L54","$L55","$L56","$L57","$L58","$L59","$L5a","$L5b","$L5c","$L5d","$L5e","$L5f","$L60",")\n","$L61","\n","$L62","$L63","$L64","$L65","$L66","$L67","$L68","$L69","$L6a","$L6b","$L6c","$L6d","$L6e","$L6f","$L70","\n","$L71","$L72","$L73","$L74","$L75","$L76","$L77","$L78","$L79","$L7a","$L7b","\n","$L7c","print(f\"✓ {len(paragraphs)}個の段落に分割しました\")\n","$L7d","\n","$L7e","$L7f","$L80","$L81","$L82","for i, paragraph in enumerate(paragraphs):\n","$L83"," collection.add(\n","$L84","$L85","$L86","$L87","$L88","$L89","$L8a","$L8b","$L8c","$L8d","$L8e"," )\n","$L8f","\n","$L90","print(\"\\n✓ すべての段落を追加しました\")\n","$L91","\n","$L92","$L93","$L94","$L95","$L96","$L97","$L98","$L99","$L9a","$L9b","$L9c","$L9d","$L9e","$L9f","$La0","$La1","$La2","$La3","$La4","$La5","$La6",")\n","$La7","\n","$La8","print(\"\\n検索結果(最も関連性の高い段落):\")\n","$La9","$Laa","$Lab","$Lac","$Lad","$Lae"]]}]}]}] 31:["$","$L15",null,{"className":"pt-8 pb-4","children":"実行"}] 32:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"こちらのコマンドで実行します。"}] 33:["$","$L16",null,{"children":["$","pre",null,{"className":"language-sh","style":{"display":"block","overflowX":"auto","padding":"1.5rem","color":"#abb2bf","background":"#282c34","margin":0,"fontSize":"0.9rem","lineHeight":"1.6"},"children":["$","code",null,{"style":{"whiteSpace":"pre","fontFamily":"'Fira Code', 'Cascadia Code', 'Consolas', monospace"},"children":[false,[["$","span","line-number--1",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[1]}],["$","span","code-segement1",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# Pythonスクリプトの実行"]}],["$","span","code-segement2",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--2",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],["$","span","code-segement4",{"className":"$undefined","style":{},"children":[""]}],["$","span","code-segement5",{"className":"$undefined","style":{"color":"#98c379"},"children":["python"]}],["$","span","code-segement6",{"className":"$undefined","style":{},"children":[" test_chromadb.py"]}]]]}]}]}] 34:["$","$L15",null,{"className":"pt-8 pb-4","children":"結果"}] 35:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"一回実行するのにおよそ15秒ほどかかりました。\nファイルの書き込み・読み込みの部分で大きく時間がかかっていたのかな。"}] 36:["$","$L16",null,{"children":["$","pre",null,{"className":"language-sh","style":{"display":"block","overflowX":"auto","padding":"1.5rem","color":"#abb2bf","background":"#282c34","margin":0,"fontSize":"0.9rem","lineHeight":"1.6"},"children":["$","code",null,{"style":{"whiteSpace":"pre","fontFamily":"'Fira Code', 'Cascadia Code', 'Consolas', monospace"},"children":[false,[["$","span","line-number--1",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[1]}],["$","span","code-segement1",{"className":"$undefined","style":{"color":"#61aeee"},"children":[">"]}],["$","span","code-segement2",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement3",{"className":"javascript","style":{},"children":["python test_chromadb.py"]}],["$","span","code-segement4",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--2",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],"✓ 4個の段落に分割しました\n",["$","span","line-number--3",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[3]}],"\n",["$","span","line-number--4",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[4]}],"✓ すべての段落を追加しました\n",["$","span","line-number--5",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[5]}],"\n",["$","span","line-number--6",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[6]}],"検索結果(最も関連性の高い段落):\n",["$","span","line-number--7",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"1.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[7]}],"ハンバーグが大好物です。"]]}]}]}] 37:["$","$L15",null,{"className":"pt-8 pb-4","children":"まとめ"}] 38:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"テキストファイルに書かれている内容から検索できました。\n今後はファイル数を増やすだけではなく、\nディレクトリも分けたりしてそれも検索に反映させられたら面白そう。"}] 39:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"また、ファイルの数が増えると読み書きで大きく時間がかかってしまうので、\nプロジェクトとして実装する際は読み書きのタイミングを工夫する必要があるだろう。"}] 3a:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"今回はナレッジベースのMCPサーバー開発への第一歩として、\nテキストファイルをベクトルデータベースに落とし込むことが出来ました。"}] 3b:["$","span","code-segement32",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"./chroma_db\""]}] 3c:["$","span","code-segement33",{"className":"$undefined","style":{},"children":[")\n"]}] 3d:["$","span","line-number--11",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[11]}] 3e:["$","span","line-number--12",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[12]}] 3f:["$","span","code-segement37",{"className":"$undefined","style":{},"children":[""]}] 40:["$","span","code-segement38",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# 既存のコレクションを削除して新しく作る"]}] 41:["$","span","code-segement39",{"className":"$undefined","style":{},"children":["\n"]}] 42:["$","span","line-number--13",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[13]}] 43:["$","span","line-number--14",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[14]}] 44:["$","span","code-segement43",{"className":"$undefined","style":{},"children":[" client.delete_collection("]}] 45:["$","span","code-segement44",{"className":"$undefined","style":{"color":"#d19a66"},"children":["name"]}] 46:["$","span","code-segement45",{"className":"$undefined","style":{},"children":["="]}] 47:["$","span","code-segement46",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"test_collection\""]}] 48:["$","span","code-segement47",{"className":"$undefined","style":{},"children":[")\n"]}] 49:["$","span","line-number--15",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[15]}] 4a:["$","span","line-number--16",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[16]}] 4b:["$","span","line-number--17",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[17]}] 4c:["$","span","line-number--18",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[18]}] 4d:["$","span","code-segement55",{"className":"$undefined","style":{},"children":[""]}] 4e:["$","span","code-segement56",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# ★重要:embedding_functionを指定してコレクション作成"]}] 4f:["$","span","code-segement57",{"className":"$undefined","style":{},"children":["\n"]}] 50:["$","span","line-number--19",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[19]}] 51:["$","span","code-segement59",{"className":"$undefined","style":{},"children":[""]}] 52:["$","span","code-segement60",{"className":"$undefined","style":{"color":"#d19a66"},"children":["collection"]}] 53:["$","span","code-segement61",{"className":"$undefined","style":{},"children":[" = client.get_or_create_collection(\n"]}] 54:["$","span","line-number--20",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[20]}] 55:["$","span","code-segement63",{"className":"$undefined","style":{},"children":[" "]}] 56:["$","span","code-segement64",{"className":"$undefined","style":{"color":"#d19a66"},"children":["name"]}] 57:["$","span","code-segement65",{"className":"$undefined","style":{},"children":["="]}] 58:["$","span","code-segement66",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"test_collection\""]}] 59:["$","span","code-segement67",{"className":"$undefined","style":{},"children":[",\n"]}] 5a:["$","span","line-number--21",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[21]}] 5b:["$","span","code-segement69",{"className":"$undefined","style":{},"children":[" "]}] 5c:["$","span","code-segement70",{"className":"$undefined","style":{"color":"#d19a66"},"children":["embedding_function"]}] 5d:["$","span","code-segement71",{"className":"$undefined","style":{},"children":["=sentence_transformer_ef "]}] 5e:["$","span","code-segement72",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# ←ここが重要!"]}] 5f:["$","span","code-segement73",{"className":"$undefined","style":{},"children":["\n"]}] 60:["$","span","line-number--22",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[22]}] 61:["$","span","line-number--23",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[23]}] 62:["$","span","line-number--24",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[24]}] 63:["$","span","code-segement79",{"className":"$undefined","style":{},"children":[""]}] 64:["$","span","code-segement80",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# テキストファイルを読み込んで段落ごとに分割"]}] 65:["$","span","code-segement81",{"className":"$undefined","style":{},"children":["\n"]}] 66:["$","span","line-number--25",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[25]}] 67:["$","span","code-segement83",{"className":"$undefined","style":{},"children":["with open(\"sample.txt\", \"r\", "]}] 68:["$","span","code-segement84",{"className":"$undefined","style":{"color":"#d19a66"},"children":["encoding"]}] 69:["$","span","code-segement85",{"className":"$undefined","style":{},"children":["="]}] 6a:["$","span","code-segement86",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"utf-8\""]}] 6b:["$","span","code-segement87",{"className":"$undefined","style":{},"children":[") as f:\n"]}] 6c:["$","span","line-number--26",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[26]}] 6d:["$","span","code-segement89",{"className":"$undefined","style":{},"children":[" "]}] 6e:["$","span","code-segement90",{"className":"$undefined","style":{"color":"#d19a66"},"children":["content"]}] 6f:["$","span","code-segement91",{"className":"$undefined","style":{},"children":[" = f.read()\n"]}] 70:["$","span","line-number--27",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[27]}] 71:["$","span","line-number--28",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[28]}] 72:["$","span","code-segement95",{"className":"$undefined","style":{},"children":[""]}] 73:["$","span","code-segement96",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# 空行で分割"]}] 74:["$","span","code-segement97",{"className":"$undefined","style":{},"children":["\n"]}] 75:["$","span","line-number--29",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[29]}] 76:["$","span","code-segement99",{"className":"$undefined","style":{},"children":[""]}] 77:["$","span","code-segement100",{"className":"$undefined","style":{"color":"#d19a66"},"children":["paragraphs"]}] 78:["$","span","code-segement101",{"className":"$undefined","style":{},"children":[" = [p.strip() for p in content.split("]}] 79:["$","span","code-segement102",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"\\n\\n\""]}] 7a:["$","span","code-segement103",{"className":"$undefined","style":{},"children":[") if p.strip()]\n"]}] 7b:["$","span","line-number--30",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[30]}] 7c:["$","span","line-number--31",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[31]}] 7d:["$","span","line-number--32",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[32]}] 7e:["$","span","line-number--33",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[33]}] 7f:["$","span","code-segement111",{"className":"$undefined","style":{},"children":[""]}] 80:["$","span","code-segement112",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# 各段落を個別に追加"]}] 81:["$","span","code-segement113",{"className":"$undefined","style":{},"children":["\n"]}] 82:["$","span","line-number--34",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[34]}] 83:["$","span","line-number--35",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[35]}] 84:["$","span","line-number--36",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[36]}] 85:["$","span","code-segement119",{"className":"$undefined","style":{},"children":[" "]}] 86:["$","span","code-segement120",{"className":"$undefined","style":{"color":"#d19a66"},"children":["documents"]}] 87:["$","span","code-segement121",{"className":"$undefined","style":{},"children":["=[paragraph],\n"]}] 88:["$","span","line-number--37",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[37]}] 89:["$","span","code-segement123",{"className":"$undefined","style":{},"children":[" "]}] 8a:["$","span","code-segement124",{"className":"$undefined","style":{"color":"#d19a66"},"children":["ids"]}] 8b:["$","span","code-segement125",{"className":"$undefined","style":{},"children":["=[f"]}] 8c:["$","span","code-segement126",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"para_{i}\""]}] 8d:["$","span","code-segement127",{"className":"$undefined","style":{},"children":["]\n"]}] 8e:["$","span","line-number--38",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[38]}] 8f:["$","span","line-number--39",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[39]}] 90:["$","span","line-number--40",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[40]}] 91:["$","span","line-number--41",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[41]}] 92:["$","span","line-number--42",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[42]}] 93:["$","span","code-segement137",{"className":"$undefined","style":{},"children":[""]}] 94:["$","span","code-segement138",{"className":"$undefined","style":{"color":"#5c6370","fontStyle":"italic"},"children":["# 検索してみる(1件だけ)"]}] 95:["$","span","code-segement139",{"className":"$undefined","style":{},"children":["\n"]}] 96:["$","span","line-number--43",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[43]}] 97:["$","span","code-segement141",{"className":"$undefined","style":{},"children":[""]}] 98:["$","span","code-segement142",{"className":"$undefined","style":{"color":"#d19a66"},"children":["results"]}] 99:["$","span","code-segement143",{"className":"$undefined","style":{},"children":[" = collection.query(\n"]}] 9a:["$","span","line-number--44",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[44]}] 9b:["$","span","code-segement145",{"className":"$undefined","style":{},"children":[" "]}] 9c:["$","span","code-segement146",{"className":"$undefined","style":{"color":"#d19a66"},"children":["query_texts"]}] 9d:["$","span","code-segement147",{"className":"$undefined","style":{},"children":["=["]}] 9e:["$","span","code-segement148",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"好きな食べ物は?\""]}] 9f:["$","span","code-segement149",{"className":"$undefined","style":{},"children":["],\n"]}] a0:["$","span","line-number--45",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[45]}] a1:["$","span","code-segement151",{"className":"$undefined","style":{},"children":[" "]}] a2:["$","span","code-segement152",{"className":"$undefined","style":{"color":"#d19a66"},"children":["n_results"]}] a3:["$","span","code-segement153",{"className":"$undefined","style":{},"children":["="]}] a4:["$","span","code-segement154",{"className":"$undefined","style":{"color":"#d19a66"},"children":["1"]}] a5:["$","span","code-segement155",{"className":"$undefined","style":{},"children":["\n"]}] a6:["$","span","line-number--46",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[46]}] a7:["$","span","line-number--47",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[47]}] a8:["$","span","line-number--48",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[48]}] a9:["$","span","line-number--49",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"2.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[49]}] aa:["$","span","code-segement163",{"className":"$undefined","style":{},"children":["print(results"]}] ab:["$","span","code-segement164",{"className":"$undefined","style":{"color":"#e06c75"},"children":["[\"documents\"]"]}] ac:["$","span","code-segement165",{"className":"$undefined","style":{"color":"#e06c75"},"children":["[0]"]}] ad:["$","span","code-segement166",{"className":"$undefined","style":{"color":"#e06c75"},"children":["[0]"]}] ae:["$","span","code-segement167",{"className":"$undefined","style":{},"children":[")"]}] e:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] a:null af:I[8723,[],"IconMark"] c:{"metadata":[["$","title","0",{"children":"ナレッジベースを作りたい! その1"}],["$","meta","1",{"name":"description","content":"エンジニアの技術ブログ"}],["$","meta","2",{"name":"google-site-verification","content":"2U4bQ5Ae00cCT-uZ4JDabN5U-9X3iAqVOFEgFhV3GPw"}],["$","meta","3",{"property":"og:title","content":"ナレッジベースを作りたい! その1"}],["$","meta","4",{"property":"og:description","content":"エンジニアの技術ブログ"}],["$","meta","5",{"name":"twitter:card","content":"summary"}],["$","meta","6",{"name":"twitter:title","content":"ナレッジベースを作りたい! その1"}],["$","meta","7",{"name":"twitter:description","content":"エンジニアの技術ブログ"}],["$","link","8",{"rel":"icon","href":"/icon.png?6322cf53d61108b8","type":"image/png","sizes":"256x256"}],["$","$Laf","9",{}]],"error":null,"digest":"$undefined"} 11:"$c:metadata"