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","0010"],"i":false,"f":[[["",{"children":["blog",{"children":[["slug","0010","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","0010","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":"ナレッジベースを作りたい! その2","tags":["Python","ベクトルデータベース","LLM"],"createdAt":"2025/12/14","updatedAt":"2025/12/14","author":"Shinjo","id":"SS-2512148kNz1P","prev":"SS-251214Ra9X2m"},"prevPost":{"slug":"0009","meta":{"icon":"📚","title":"ナレッジベースを作りたい! その1","tags":["Python","ベクトルデータベース","LLM"],"createdAt":"2025/12/08","updatedAt":"2025/12/08","author":"Shinjo","id":"SS-251214Ra9X2m"}},"nextPost":"$undefined","children":[["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"前回はテキストファイルの中身をChromaDBに落とし込み、そこから検索するという事をしました。"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":["今回は、",["$","code",null,{"className":"bg-gray-800 text-teal-400 px-2 py-0.5 rounded-md text-sm font-mono","children":"検索結果がどのファイルに書かれていた情報であるか"}],"を取得できるように改良しました。"]}],"\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":"現状のプロジェクトディレクトリの中身はざっくりと以下の通りです。"}],"\n",["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"この中でも今回重要となるのは下記になります。"}],"\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":"documents: ナレッジベースの基となるテキストファイルが配置されているディレクトリ"}],"\n",["$","li",null,{"className":"pl-2 text-gray-700 leading-relaxed","children":"test_chromadb.py: データベースに落とし込む / 抽出するPythonファイル"}],"\n"]}],"\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":{},"children":["."]}],["$","span","code-segement2",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\d"]}],["$","span","code-segement3",{"className":"$undefined","style":{},"children":["ocuments\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-segement5",{"className":"$undefined","style":{},"children":["."]}],["$","span","code-segement6",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\p"]}],["$","span","code-segement7",{"className":"$undefined","style":{},"children":["roject_env\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]}],".gitignore\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]}],".python-version\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-segement13",{"className":"$undefined","style":{},"children":["."]}],["$","span","code-segement14",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\R"]}],["$","span","code-segement15",{"className":"$undefined","style":{},"children":["EADME.md\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-segement17",{"className":"$undefined","style":{},"children":["."]}],["$","span","code-segement18",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\r"]}],"$L17","$L18","$L19","$L1a","$L1b","$L1c","$L1d","$L1e","$L1f","$L20","$L21","$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30","$L31","$L32","$L33"]]}]}]}],"\n","$L34","\n","$L35","\n","$L36","\n","$L37","\n","$L38","\n","$L39","\n","$L3a","\n","$L3b","\n","$L3c","\n","$L3d","\n","$L3e","\n","$L3f","\n","$L40","\n","$L41","\n","$L42","\n","$L43","\n","$L44"]}]}]}] 17:["$","span","code-segement19",{"className":"$undefined","style":{},"children":["un.bat\n"]}] 18:["$","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]}] 19:["$","span","code-segement21",{"className":"$undefined","style":{},"children":["."]}] 1a:["$","span","code-segement22",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\t"]}] 1b:["$","span","code-segement23",{"className":"$undefined","style":{},"children":["est_chromadb.py\n"]}] 1c:["$","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]}] 1d:["$","span","code-segement25",{"className":"$undefined","style":{},"children":["."]}] 1e:["$","span","code-segement26",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\c"]}] 1f:["$","span","code-segement27",{"className":"$undefined","style":{},"children":["hroma_db"]}] 20:["$","span","code-segement28",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\0"]}] 21:["$","span","code-segement29",{"className":"$undefined","style":{},"children":["76d002e-dfb8-4b08-8658-547a426a7234\n"]}] 22:["$","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]}] 23:["$","span","code-segement31",{"className":"$undefined","style":{},"children":["."]}] 24:["$","span","code-segement32",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\c"]}] 25:["$","span","code-segement33",{"className":"$undefined","style":{},"children":["hroma_db"]}] 26:["$","span","code-segement34",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\c"]}] 27:["$","span","code-segement35",{"className":"$undefined","style":{},"children":["hroma.sqlite3\n"]}] 28:["$","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]}] 29:["$","span","code-segement37",{"className":"$undefined","style":{},"children":["."]}] 2a:["$","span","code-segement38",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\d"]}] 2b:["$","span","code-segement39",{"className":"$undefined","style":{},"children":["ocuments"]}] 2c:["$","span","code-segement40",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\p"]}] 2d:["$","span","code-segement41",{"className":"$undefined","style":{},"children":["rofile.txt\n"]}] 2e:["$","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]}] 2f:["$","span","code-segement43",{"className":"$undefined","style":{},"children":["."]}] 30:["$","span","code-segement44",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\d"]}] 31:["$","span","code-segement45",{"className":"$undefined","style":{},"children":["ocuments"]}] 32:["$","span","code-segement46",{"className":"$undefined","style":{"color":"#61aeee"},"children":["\\s"]}] 33:["$","span","code-segement47",{"className":"$undefined","style":{},"children":["ample.txt"]}] 34:["$","$L15",null,{"className":"pt-8 pb-4","children":"ポイント"}] 35:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":["ポイントは、",["$","code",null,{"className":"bg-gray-800 text-teal-400 px-2 py-0.5 rounded-md text-sm font-mono","children":"データベースに登録する際にメタ情報を持たせる事"}],"。"]}] 36:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"メタ情報にファイル名や作成日付などを格納する事で、データの抽出の際に取得されるというわけです。"}] 37:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"今回使用しているpythonのコードは以下になります。\nソースファイルや作成日だけでなく、位置やカテゴリも格納してより詳細な情報を取得できるようにしました。"}] 38:["$","$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":["# 一般的なメタデータを設定\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]}],"metadata = {\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]}],["$","span","code-segement5",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement6",{"className":"$undefined","style":{"color":"#d19a66"},"children":["\"source\""]}],["$","span","code-segement7",{"className":"$undefined","style":{},"children":[": os.path.basename(file_path),\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-segement9",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement10",{"className":"$undefined","style":{"color":"#d19a66"},"children":["\"chunk_index\""]}],["$","span","code-segement11",{"className":"$undefined","style":{},"children":[": i,\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-segement13",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement14",{"className":"$undefined","style":{"color":"#d19a66"},"children":["\"created_at\""]}],["$","span","code-segement15",{"className":"$undefined","style":{},"children":[": today,\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-segement17",{"className":"$undefined","style":{},"children":[" "]}],["$","span","code-segement18",{"className":"$undefined","style":{"color":"#d19a66"},"children":["\"category\""]}],["$","span","code-segement19",{"className":"$undefined","style":{},"children":[": "]}],["$","span","code-segement20",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"standard\""]}],["$","span","code-segement21",{"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]}],"collection.add(\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]}]," documents=[paragraph],\n",["$","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]}]," metadatas=[metadata],\n","$L45"," ids=[doc_id]\n","$L46",")"]]}]}]}] 39:["$","$L15",null,{"className":"pt-8 pb-4","children":"ソースコード"}] 3a:["$","h3",null,{"className":"text-xl font-bold pt-6 pb-3 text-gray-800","children":"test_chromadb.py"}] 3b:["$","$L16",null,{"children":["$","pre",null,{"className":"language-py:test_chromadb.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":"3.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":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[2]}],["$","span","code-segement3",{"className":"$undefined","style":{},"children":["from chromadb"]}],["$","span","code-segement4",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".utils"]}],["$","span","code-segement5",{"className":"$undefined","style":{},"children":[" import embedding_functions\n"]}],["$","span","line-number--3",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.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":"3.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":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[5]}],["$","span","code-segement11",{"className":"$undefined","style":{},"children":["sentence_transformer_ef = embedding_functions"]}],["$","span","code-segement12",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".SentenceTransformerEmbeddingFunction"]}],["$","span","code-segement13",{"className":"$undefined","style":{},"children":["(\n"]}],["$","span","line-number--6",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[6]}],["$","span","code-segement15",{"className":"$undefined","style":{},"children":[" model_name="]}],["$","span","code-segement16",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"intfloat/multilingual-e5-small\""]}],["$","span","code-segement17",{"className":"$undefined","style":{},"children":["\n"]}],["$","span","line-number--7",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.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":"3.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":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[9]}],"# ChromaDBクライアントの初期化\n",["$","span","line-number--10",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[10]}],["$","span","code-segement25",{"className":"$undefined","style":{},"children":["client = chromadb"]}],["$","span","code-segement26",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".PersistentClient"]}],["$","span","code-segement27",{"className":"$undefined","style":{},"children":["(path="]}],["$","span","code-segement28",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"./chroma_db\""]}],["$","span","code-segement29",{"className":"$undefined","style":{},"children":[")\n"]}],["$","span","line-number--11",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[11]}],"\n","$L47","# 既存のコレクションを削除して新しく作る\n","$L48","try:\n","$L49","$L4a","$L4b","$L4c","$L4d","$L4e","$L4f","except:\n","$L50"," pass\n","$L51","\n","$L52","# ★重要:embedding_functionを指定してコレクション作成\n","$L53","$L54","$L55","$L56","$L57","$L58","$L59","$L5a","$L5b"," embedding_function=sentence_transformer_ef # ←ここが重要!\n","$L5c",")\n","$L5d","\n","$L5e","import os\n","$L5f","import glob\n","$L60","from datetime import datetime\n","$L61","\n","$L62","# documentsディレクトリ内のテキストファイルを読み込む\n","$L63","$L64","$L65","$L66","$L67","$L68","$L69","$L6a","$L6b","$L6c","$L6d","$L6e","$L6f","$L70","\n","$L71","$L72","$L73","$L74","$L75","$L76","$L77","$L78","$L79"," exit()\n","$L7a","\n","$L7b","$L7c","$L7d","$L7e","$L7f","$L80","$L81","$L82","\n","$L83","$L84","$L85","$L86","$L87","$L88","$L89","$L8a","$L8b","$L8c","$L8d","$L8e","$L8f","$L90","$L91","$L92","$L93"," \n","$L94"," # 空行で分割\n","$L95","$L96","$L97","$L98","$L99","$L9a","$L9b"," \n","$L9c"," # 今日の日付を取得\n","$L9d","$L9e","$L9f","$La0","$La1","$La2","$La3","$La4","$La5","\n","$La6"," # 各段落を追加\n","$La7","$La8","$La9","$Laa","$Lab","$Lac","$Lad","$Lae","$Laf"," # IDを一意にするためにファイル名を含める\n","$Lb0","$Lb1","$Lb2","$Lb3","$Lb4"," \n","$Lb5"," # 一般的なメタデータを設定\n","$Lb6"," metadata = {\n","$Lb7","$Lb8","$Lb9","$Lba","$Lbb","$Lbc","$Lbd","$Lbe","$Lbf","$Lc0","$Lc1","$Lc2","$Lc3","$Lc4","$Lc5","$Lc6","$Lc7","$Lc8","$Lc9","$Lca","$Lcb","$Lcc","$Lcd","$Lce"," }\n","$Lcf","\n","$Ld0","$Ld1","$Ld2","$Ld3","$Ld4","$Ld5","$Ld6","$Ld7","$Ld8","$Ld9","$Lda","$Ldb","$Ldc","$Ldd","$Lde","$Ldf","$Le0"," )\n","$Le1"," \n","$Le2","$Le3","$Le4","$Le5","$Le6","\n","$Le7","$Le8","$Le9","$Lea","$Leb","$Lec","$Led","$Lee","\n","$Lef","$Lf0","$Lf1","$Lf2","$Lf3","$Lf4","$Lf5","$Lf6","$Lf7","$Lf8","$Lf9","$Lfa","$Lfb","$Lfc","$Lfd","$Lfe","$Lff","$L100","$L101",")\n","$L102","\n","$L103","$L104","$L105","$L106","$L107","$L108","$L109","$L10a","$L10b","$L10c","$L10d","$L10e","$L10f","$L110","$L111","$L112","$L113","$L114","$L115","$L116","$L117","$L118","$L119","$L11a","$L11b","$L11c","$L11d","$L11e","$L11f","$L120","$L121","$L122","$L123","$L124","$L125","$L126","$L127","$L128","$L129","$L12a","$L12b","$L12c","$L12d","$L12e","$L12f","$L130","$L131","$L132","$L133","$L134","$L135","$L136","$L137","$L138","$L139","$L13a","$L13b","$L13c","$L13d","$L13e","$L13f","$L140","$L141","$L142","$L143","$L144","$L145"]]}]}]}] 3c:["$","h3",null,{"className":"text-xl font-bold pt-6 pb-3 text-gray-800","children":"documents/profile.txt"}] 3d:["$","$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":{},"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]}],"年齢は20歳。\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]}],"趣味はサーフィンとネットサーフィン。"]]}]}]}] 3e:["$","$L15",null,{"className":"pt-8 pb-4","children":"実行"}] 3f:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"実行結果は以下になります。"}] 40:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"名前を尋ねる質問に対して、正しいファイルから名前だけではなく\nファイル名や作成日なども取得できました。"}] 41:["$","$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":{},"children":["✓ "]}],["$","span","code-segement2",{"className":"$undefined","style":{"color":"#d19a66"},"children":["2"]}],["$","span","code-segement3",{"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-segement5",{"className":"$undefined","style":{},"children":[" - profile.txt: "]}],["$","span","code-segement6",{"className":"$undefined","style":{"color":"#d19a66"},"children":["4"]}],["$","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]}],["$","span","code-segement9",{"className":"$undefined","style":{},"children":[" - sample.txt: "]}],["$","span","code-segement10",{"className":"$undefined","style":{"color":"#d19a66"},"children":["4"]}],["$","span","code-segement11",{"className":"$undefined","style":{},"children":["個の段落を追加しました\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]}],"\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]}],"✓ すべてのデータの登録が完了しました\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]}],"検索結果(最も関連性の高い段落):\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]}],["$","span","code-segement21",{"className":"$undefined","style":{},"children":["{"]}],["$","span","code-segement22",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'ids"]}],["$","span","code-segement23",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}],["$","span","code-segement24",{"className":"$undefined","style":{},"children":[" [["]}],["$","span","code-segement25",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'profile.txt_0"]}],["$","span","code-segement26",{"className":"$undefined","style":{},"children":["']], "]}],["$","span","code-segement27",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'embeddings"]}],["$","span","code-segement28",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}],["$","span","code-segement29",{"className":"$undefined","style":{},"children":[" None, "]}],["$","span","code-segement30",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'documents"]}],["$","span","code-segement31",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}],["$","span","code-segement32",{"className":"$undefined","style":{},"children":[" [["]}],["$","span","code-segement33",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'名前は田中太郎。"]}],["$","span","code-segement34",{"className":"$undefined","style":{},"children":["']], "]}],["$","span","code-segement35",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'uris"]}],["$","span","code-segement36",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}],"$L146","$L147","$L148","$L149","$L14a","$L14b","$L14c","$L14d","$L14e","$L14f","$L150","$L151","$L152","$L153","$L154","$L155","$L156","$L157","$L158","$L159","$L15a","$L15b","$L15c","$L15d","$L15e","$L15f","$L160","$L161","$L162","$L163","$L164","$L165","$L166","$L167","$L168","$L169","$L16a","$L16b","$L16c","$L16d","$L16e","$L16f","ファイル名: profile.txt\n","$L170","$L171","$L172","$L173","$L174","$L175","$L176","カテゴリ: standard\n","$L177","$L178","$L179","$L17a","$L17b","--------------------\n","$L17c","名前は田中太郎。"]]}]}]}] 42:["$","$L15",null,{"className":"pt-8 pb-4","children":"まとめ"}] 43:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"メタ情報を加えればデータの管理もしやすくなるので今後も活用します!"}] 44:["$","p",null,{"className":"py-2 leading-relaxed text-gray-700","children":"次はテキストファイルではなくPDFファイルの読み取りなどにも挑戦したいです!"}] 45:["$","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]}] 46:["$","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]}] 47:["$","span","line-number--12",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[12]}] 48:["$","span","line-number--13",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[13]}] 49:["$","span","line-number--14",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[14]}] 4a:["$","span","code-segement37",{"className":"$undefined","style":{},"children":[" client"]}] 4b:["$","span","code-segement38",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".delete_collection"]}] 4c:["$","span","code-segement39",{"className":"$undefined","style":{},"children":["(name="]}] 4d:["$","span","code-segement40",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"test_collection\""]}] 4e:["$","span","code-segement41",{"className":"$undefined","style":{},"children":[")\n"]}] 4f:["$","span","line-number--15",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[15]}] 50:["$","span","line-number--16",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[16]}] 51:["$","span","line-number--17",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[17]}] 52:["$","span","line-number--18",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[18]}] 53:["$","span","line-number--19",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[19]}] 54:["$","span","code-segement51",{"className":"$undefined","style":{},"children":["collection = client"]}] 55:["$","span","code-segement52",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".get_or_create_collection"]}] 56:["$","span","code-segement53",{"className":"$undefined","style":{},"children":["(\n"]}] 57:["$","span","line-number--20",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[20]}] 58:["$","span","code-segement55",{"className":"$undefined","style":{},"children":[" name="]}] 59:["$","span","code-segement56",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"test_collection\""]}] 5a:["$","span","code-segement57",{"className":"$undefined","style":{},"children":[",\n"]}] 5b:["$","span","line-number--21",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[21]}] 5c:["$","span","line-number--22",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[22]}] 5d:["$","span","line-number--23",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[23]}] 5e:["$","span","line-number--24",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[24]}] 5f:["$","span","line-number--25",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[25]}] 60:["$","span","line-number--26",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[26]}] 61:["$","span","line-number--27",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[27]}] 62:["$","span","line-number--28",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[28]}] 63:["$","span","line-number--29",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[29]}] 64:["$","span","code-segement75",{"className":"$undefined","style":{},"children":["documents_dir = "]}] 65:["$","span","code-segement76",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"documents\""]}] 66:["$","span","code-segement77",{"className":"$undefined","style":{},"children":["\n"]}] 67:["$","span","line-number--30",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[30]}] 68:["$","span","code-segement79",{"className":"$undefined","style":{},"children":["files = glob"]}] 69:["$","span","code-segement80",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".glob"]}] 6a:["$","span","code-segement81",{"className":"$undefined","style":{},"children":["(os"]}] 6b:["$","span","code-segement82",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".path"]}] 6c:["$","span","code-segement83",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".join"]}] 6d:["$","span","code-segement84",{"className":"$undefined","style":{},"children":["(documents_dir, "]}] 6e:["$","span","code-segement85",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"*.txt\""]}] 6f:["$","span","code-segement86",{"className":"$undefined","style":{},"children":["))\n"]}] 70:["$","span","line-number--31",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[31]}] 71:["$","span","line-number--32",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[32]}] 72:["$","span","code-segement90",{"className":"$undefined","style":{},"children":[""]}] 73:["$","span","code-segement91",{"className":"$undefined","style":{"color":"#c678dd"},"children":["if"]}] 74:["$","span","code-segement92",{"className":"$undefined","style":{},"children":[" not files:\n"]}] 75:["$","span","line-number--33",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[33]}] 76:["$","span","code-segement94",{"className":"$undefined","style":{},"children":[" print(f"]}] 77:["$","span","code-segement95",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"Warning: {documents_dir} ディレクトリに .txt ファイルが見つかりません。\""]}] 78:["$","span","code-segement96",{"className":"$undefined","style":{},"children":[")\n"]}] 79:["$","span","line-number--34",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[34]}] 7a:["$","span","line-number--35",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[35]}] 7b:["$","span","line-number--36",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[36]}] 7c:["$","span","code-segement102",{"className":"$undefined","style":{},"children":[""]}] 7d:["$","span","code-segement103",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 7e:["$","span","code-segement104",{"className":"hljs-function hljs-params","style":{},"children":["(f"]}] 7f:["$","span","code-segement105",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"✓ {len(files)}個のファイルを検出しました\""]}] 80:["$","span","code-segement106",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 81:["$","span","code-segement107",{"className":"$undefined","style":{},"children":["\n"]}] 82:["$","span","line-number--37",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[37]}] 83:["$","span","line-number--38",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[38]}] 84:["$","span","code-segement111",{"className":"$undefined","style":{},"children":[""]}] 85:["$","span","code-segement112",{"className":"$undefined","style":{"color":"#c678dd"},"children":["for"]}] 86:["$","span","code-segement113",{"className":"$undefined","style":{},"children":[" file_path "]}] 87:["$","span","code-segement114",{"className":"$undefined","style":{"color":"#c678dd"},"children":["in"]}] 88:["$","span","code-segement115",{"className":"$undefined","style":{},"children":[" files:\n"]}] 89:["$","span","line-number--39",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[39]}] 8a:["$","span","code-segement117",{"className":"$undefined","style":{},"children":[" with open(file_path, "]}] 8b:["$","span","code-segement118",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"r\""]}] 8c:["$","span","code-segement119",{"className":"$undefined","style":{},"children":[", encoding="]}] 8d:["$","span","code-segement120",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"utf-8\""]}] 8e:["$","span","code-segement121",{"className":"$undefined","style":{},"children":[") as f:\n"]}] 8f:["$","span","line-number--40",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[40]}] 90:["$","span","code-segement123",{"className":"$undefined","style":{},"children":[" "]}] 91:["$","span","code-segement124",{"className":"$undefined","style":{"color":"#98c379"},"children":["content"]}] 92:["$","span","code-segement125",{"className":"$undefined","style":{},"children":[" = f.read()\n"]}] 93:["$","span","line-number--41",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[41]}] 94:["$","span","line-number--42",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[42]}] 95:["$","span","line-number--43",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[43]}] 96:["$","span","code-segement131",{"className":"$undefined","style":{},"children":[" paragraphs = "]}] 97:["$","span","code-segement132",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[p.strip() for p in content.split("]}] 98:["$","span","code-segement133",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"\\n\\n\""]}] 99:["$","span","code-segement134",{"className":"$undefined","style":{"color":"#d19a66"},"children":[") if p.strip()]"]}] 9a:["$","span","code-segement135",{"className":"$undefined","style":{},"children":["\n"]}] 9b:["$","span","line-number--44",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[44]}] 9c:["$","span","line-number--45",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[45]}] 9d:["$","span","line-number--46",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[46]}] 9e:["$","span","code-segement141",{"className":"$undefined","style":{},"children":[" today = datetime"]}] 9f:["$","span","code-segement142",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".now"]}] a0:["$","span","code-segement143",{"className":"$undefined","style":{},"children":["()"]}] a1:["$","span","code-segement144",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".strftime"]}] a2:["$","span","code-segement145",{"className":"$undefined","style":{},"children":["("]}] a3:["$","span","code-segement146",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"%Y-%m-%d\""]}] a4:["$","span","code-segement147",{"className":"$undefined","style":{},"children":[")\n"]}] a5:["$","span","line-number--47",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[47]}] a6:["$","span","line-number--48",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[48]}] a7:["$","span","line-number--49",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[49]}] a8:["$","span","code-segement153",{"className":"$undefined","style":{},"children":[" "]}] a9:["$","span","code-segement154",{"className":"$undefined","style":{"color":"#c678dd"},"children":["for"]}] aa:["$","span","code-segement155",{"className":"$undefined","style":{},"children":[" "]}] ab:["$","span","code-segement156",{"className":"$undefined","style":{"color":"#e06c75"},"children":["i"]}] ac:["$","span","code-segement157",{"className":"$undefined","style":{},"children":[", paragraph "]}] ad:["$","span","code-segement158",{"className":"$undefined","style":{"color":"#c678dd"},"children":["in"]}] ae:["$","span","code-segement159",{"className":"$undefined","style":{},"children":[" enumerate(paragraphs):\n"]}] af:["$","span","line-number--50",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[50]}] b0:["$","span","line-number--51",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[51]}] b1:["$","span","code-segement163",{"className":"$undefined","style":{},"children":[" doc_id = f"]}] b2:["$","span","code-segement164",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"{os.path.basename(file_path)}_{i}\""]}] b3:["$","span","code-segement165",{"className":"$undefined","style":{},"children":["\n"]}] b4:["$","span","line-number--52",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[52]}] b5:["$","span","line-number--53",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[53]}] b6:["$","span","line-number--54",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[54]}] b7:["$","span","line-number--55",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[55]}] b8:["$","span","code-segement173",{"className":"$undefined","style":{},"children":[" "]}] b9:["$","span","code-segement174",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"source\""]}] ba:["$","span","code-segement175",{"className":"$undefined","style":{},"children":[": os"]}] bb:["$","span","code-segement176",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".path"]}] bc:["$","span","code-segement177",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".basename"]}] bd:["$","span","code-segement178",{"className":"$undefined","style":{},"children":["(file_path),\n"]}] be:["$","span","line-number--56",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[56]}] bf:["$","span","code-segement180",{"className":"$undefined","style":{},"children":[" "]}] c0:["$","span","code-segement181",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"chunk_index\""]}] c1:["$","span","code-segement182",{"className":"$undefined","style":{},"children":[": "]}] c2:["$","span","code-segement183",{"className":"$undefined","style":{"color":"#e06c75"},"children":["i"]}] c3:["$","span","code-segement184",{"className":"$undefined","style":{},"children":[",\n"]}] c4:["$","span","line-number--57",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[57]}] c5:["$","span","code-segement186",{"className":"$undefined","style":{},"children":[" "]}] c6:["$","span","code-segement187",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"created_at\""]}] c7:["$","span","code-segement188",{"className":"$undefined","style":{},"children":[": today,\n"]}] c8:["$","span","line-number--58",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[58]}] c9:["$","span","code-segement190",{"className":"$undefined","style":{},"children":[" "]}] ca:["$","span","code-segement191",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"category\""]}] cb:["$","span","code-segement192",{"className":"$undefined","style":{},"children":[": "]}] cc:["$","span","code-segement193",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"standard\""]}] cd:["$","span","code-segement194",{"className":"$undefined","style":{},"children":["\n"]}] ce:["$","span","line-number--59",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[59]}] cf:["$","span","line-number--60",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[60]}] d0:["$","span","line-number--61",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[61]}] d1:["$","span","code-segement200",{"className":"$undefined","style":{},"children":[" collection"]}] d2:["$","span","code-segement201",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".add"]}] d3:["$","span","code-segement202",{"className":"$undefined","style":{},"children":["(\n"]}] d4:["$","span","line-number--62",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[62]}] d5:["$","span","code-segement204",{"className":"$undefined","style":{},"children":[" documents="]}] d6:["$","span","code-segement205",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[paragraph]"]}] d7:["$","span","code-segement206",{"className":"$undefined","style":{},"children":[",\n"]}] d8:["$","span","line-number--63",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[63]}] d9:["$","span","code-segement208",{"className":"$undefined","style":{},"children":[" metadatas="]}] da:["$","span","code-segement209",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[metadata]"]}] db:["$","span","code-segement210",{"className":"$undefined","style":{},"children":[",\n"]}] dc:["$","span","line-number--64",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[64]}] dd:["$","span","code-segement212",{"className":"$undefined","style":{},"children":[" ids="]}] de:["$","span","code-segement213",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[doc_id]"]}] df:["$","span","code-segement214",{"className":"$undefined","style":{},"children":["\n"]}] e0:["$","span","line-number--65",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[65]}] e1:["$","span","line-number--66",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[66]}] e2:["$","span","line-number--67",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[67]}] e3:["$","span","code-segement220",{"className":"$undefined","style":{},"children":[" print(f"]}] e4:["$","span","code-segement221",{"className":"$undefined","style":{"color":"#98c379"},"children":["\" - {os.path.basename(file_path)}: {len(paragraphs)}個の段落を追加しました\""]}] e5:["$","span","code-segement222",{"className":"$undefined","style":{},"children":[")\n"]}] e6:["$","span","line-number--68",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[68]}] e7:["$","span","line-number--69",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[69]}] e8:["$","span","code-segement226",{"className":"$undefined","style":{},"children":[""]}] e9:["$","span","code-segement227",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] ea:["$","span","code-segement228",{"className":"hljs-function hljs-params","style":{},"children":["("]}] eb:["$","span","code-segement229",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"\\n✓ すべてのデータの登録が完了しました\""]}] ec:["$","span","code-segement230",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] ed:["$","span","code-segement231",{"className":"$undefined","style":{},"children":["\n"]}] ee:["$","span","line-number--70",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[70]}] ef:["$","span","line-number--71",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[71]}] f0:["$","span","code-segement235",{"className":"$undefined","style":{},"children":["# 検索してみる("]}] f1:["$","span","code-segement236",{"className":"$undefined","style":{"color":"#d19a66"},"children":["1"]}] f2:["$","span","code-segement237",{"className":"$undefined","style":{},"children":["件だけ)\n"]}] f3:["$","span","line-number--72",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[72]}] f4:["$","span","code-segement239",{"className":"$undefined","style":{},"children":["results = collection"]}] f5:["$","span","code-segement240",{"className":"$undefined","style":{"color":"#d19a66"},"children":[".query"]}] f6:["$","span","code-segement241",{"className":"$undefined","style":{},"children":["(\n"]}] f7:["$","span","line-number--73",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[73]}] f8:["$","span","code-segement243",{"className":"$undefined","style":{},"children":[" query_texts="]}] f9:["$","span","code-segement244",{"className":"$undefined","style":{"color":"#d19a66"},"children":["["]}] fa:["$","span","code-segement245",{"className":"$undefined","style":{"color":"#98c379"},"children":["\"名前を教えてください。\""]}] fb:["$","span","code-segement246",{"className":"$undefined","style":{"color":"#d19a66"},"children":["]"]}] fc:["$","span","code-segement247",{"className":"$undefined","style":{},"children":[",\n"]}] fd:["$","span","line-number--74",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[74]}] fe:["$","span","code-segement249",{"className":"$undefined","style":{},"children":[" n_results="]}] ff:["$","span","code-segement250",{"className":"$undefined","style":{"color":"#d19a66"},"children":["1"]}] 100:["$","span","code-segement251",{"className":"$undefined","style":{},"children":["\n"]}] 101:["$","span","line-number--75",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[75]}] 102:["$","span","line-number--76",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[76]}] 103:["$","span","line-number--77",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[77]}] 104:["$","span","code-segement257",{"className":"$undefined","style":{},"children":[""]}] 105:["$","span","code-segement258",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 106:["$","span","code-segement259",{"className":"hljs-function hljs-params","style":{},"children":["("]}] 107:["$","span","code-segement260",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"\\n検索結果(最も関連性の高い段落):\""]}] 108:["$","span","code-segement261",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 109:["$","span","code-segement262",{"className":"$undefined","style":{},"children":["\n"]}] 10a:["$","span","line-number--78",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[78]}] 10b:["$","span","code-segement264",{"className":"$undefined","style":{},"children":["metadata = results"]}] 10c:["$","span","code-segement265",{"className":"$undefined","style":{"color":"#d19a66"},"children":["["]}] 10d:["$","span","code-segement266",{"className":"$undefined","style":{"color":"#98c379"},"children":["'metadatas'"]}] 10e:["$","span","code-segement267",{"className":"$undefined","style":{"color":"#d19a66"},"children":["]"]}] 10f:["$","span","code-segement268",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[0]"]}] 110:["$","span","code-segement269",{"className":"$undefined","style":{"color":"#d19a66"},"children":["[0]"]}] 111:["$","span","code-segement270",{"className":"$undefined","style":{},"children":["\n"]}] 112:["$","span","line-number--79",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[79]}] 113:["$","span","code-segement272",{"className":"$undefined","style":{},"children":[""]}] 114:["$","span","code-segement273",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 115:["$","span","code-segement274",{"className":"hljs-function hljs-params","style":{},"children":["(results)"]}] 116:["$","span","code-segement275",{"className":"$undefined","style":{},"children":["\n"]}] 117:["$","span","line-number--80",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[80]}] 118:["$","span","code-segement277",{"className":"$undefined","style":{},"children":[""]}] 119:["$","span","code-segement278",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 11a:["$","span","code-segement279",{"className":"hljs-function hljs-params","style":{},"children":["(f"]}] 11b:["$","span","code-segement280",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"ファイル名: {metadata['source']}\""]}] 11c:["$","span","code-segement281",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 11d:["$","span","code-segement282",{"className":"$undefined","style":{},"children":["\n"]}] 11e:["$","span","line-number--81",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[81]}] 11f:["$","span","code-segement284",{"className":"$undefined","style":{},"children":[""]}] 120:["$","span","code-segement285",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 121:["$","span","code-segement286",{"className":"hljs-function hljs-params","style":{},"children":["(f"]}] 122:["$","span","code-segement287",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"作成日: {metadata['created_at']}\""]}] 123:["$","span","code-segement288",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 124:["$","span","code-segement289",{"className":"$undefined","style":{},"children":["\n"]}] 125:["$","span","line-number--82",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[82]}] 126:["$","span","code-segement291",{"className":"$undefined","style":{},"children":[""]}] 127:["$","span","code-segement292",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 128:["$","span","code-segement293",{"className":"hljs-function hljs-params","style":{},"children":["(f"]}] 129:["$","span","code-segement294",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"カテゴリ: {metadata['category']}\""]}] 12a:["$","span","code-segement295",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 12b:["$","span","code-segement296",{"className":"$undefined","style":{},"children":["\n"]}] 12c:["$","span","line-number--83",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[83]}] 12d:["$","span","code-segement298",{"className":"$undefined","style":{},"children":[""]}] 12e:["$","span","code-segement299",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 12f:["$","span","code-segement300",{"className":"hljs-function hljs-params","style":{},"children":["(f"]}] 130:["$","span","code-segement301",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"段落番号: {metadata['chunk_index']}\""]}] 131:["$","span","code-segement302",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 132:["$","span","code-segement303",{"className":"$undefined","style":{},"children":["\n"]}] 133:["$","span","line-number--84",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[84]}] 134:["$","span","code-segement305",{"className":"$undefined","style":{},"children":[""]}] 135:["$","span","code-segement306",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 136:["$","span","code-segement307",{"className":"hljs-function hljs-params","style":{},"children":["("]}] 137:["$","span","code-segement308",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"-\""]}] 138:["$","span","code-segement309",{"className":"hljs-function hljs-params","style":{},"children":[" * "]}] 139:["$","span","code-segement310",{"className":"hljs-function hljs-params","style":{"color":"#d19a66"},"children":["20"]}] 13a:["$","span","code-segement311",{"className":"hljs-function hljs-params","style":{},"children":[")"]}] 13b:["$","span","code-segement312",{"className":"$undefined","style":{},"children":["\n"]}] 13c:["$","span","line-number--85",{"className":"comment linenumber react-syntax-highlighter-line-number","style":{"display":"inline-block","minWidth":"3.25em","paddingRight":"1em","textAlign":"right","userSelect":"none"},"children":[85]}] 13d:["$","span","code-segement314",{"className":"$undefined","style":{},"children":[""]}] 13e:["$","span","code-segement315",{"className":"hljs-function","style":{"color":"#61aeee"},"children":["print"]}] 13f:["$","span","code-segement316",{"className":"hljs-function hljs-params","style":{},"children":["(results["]}] 140:["$","span","code-segement317",{"className":"hljs-function hljs-params","style":{"color":"#98c379"},"children":["\"documents\""]}] 141:["$","span","code-segement318",{"className":"hljs-function hljs-params","style":{},"children":["]["]}] 142:["$","span","code-segement319",{"className":"hljs-function hljs-params","style":{"color":"#d19a66"},"children":["0"]}] 143:["$","span","code-segement320",{"className":"hljs-function hljs-params","style":{},"children":["]["]}] 144:["$","span","code-segement321",{"className":"hljs-function hljs-params","style":{"color":"#d19a66"},"children":["0"]}] 145:["$","span","code-segement322",{"className":"hljs-function hljs-params","style":{},"children":["])"]}] 146:["$","span","code-segement37",{"className":"$undefined","style":{},"children":[" None, "]}] 147:["$","span","code-segement38",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'included"]}] 148:["$","span","code-segement39",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 149:["$","span","code-segement40",{"className":"$undefined","style":{},"children":[" ["]}] 14a:["$","span","code-segement41",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'metadatas"]}] 14b:["$","span","code-segement42",{"className":"$undefined","style":{},"children":["', "]}] 14c:["$","span","code-segement43",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'documents"]}] 14d:["$","span","code-segement44",{"className":"$undefined","style":{},"children":["', "]}] 14e:["$","span","code-segement45",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'distances"]}] 14f:["$","span","code-segement46",{"className":"$undefined","style":{},"children":["'], "]}] 150:["$","span","code-segement47",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'data"]}] 151:["$","span","code-segement48",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 152:["$","span","code-segement49",{"className":"$undefined","style":{},"children":[" None, "]}] 153:["$","span","code-segement50",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'metadatas"]}] 154:["$","span","code-segement51",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 155:["$","span","code-segement52",{"className":"$undefined","style":{},"children":[" [[{"]}] 156:["$","span","code-segement53",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'chunk_index"]}] 157:["$","span","code-segement54",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 158:["$","span","code-segement55",{"className":"$undefined","style":{},"children":[" "]}] 159:["$","span","code-segement56",{"className":"$undefined","style":{"color":"#d19a66"},"children":["0"]}] 15a:["$","span","code-segement57",{"className":"$undefined","style":{},"children":[", "]}] 15b:["$","span","code-segement58",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'category"]}] 15c:["$","span","code-segement59",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 15d:["$","span","code-segement60",{"className":"$undefined","style":{},"children":[" "]}] 15e:["$","span","code-segement61",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'standard"]}] 15f:["$","span","code-segement62",{"className":"$undefined","style":{},"children":["', "]}] 160:["$","span","code-segement63",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'source"]}] 161:["$","span","code-segement64",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 162:["$","span","code-segement65",{"className":"$undefined","style":{},"children":[" "]}] 163:["$","span","code-segement66",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'profile.txt"]}] 164:["$","span","code-segement67",{"className":"$undefined","style":{},"children":["', "]}] 165:["$","span","code-segement68",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'created_at"]}] 166:["$","span","code-segement69",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 167:["$","span","code-segement70",{"className":"$undefined","style":{},"children":[" "]}] 168:["$","span","code-segement71",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'2025-12-14"]}] 169:["$","span","code-segement72",{"className":"$undefined","style":{},"children":["'}]], "]}] 16a:["$","span","code-segement73",{"className":"$undefined","style":{"color":"#61aeee"},"children":["'distances"]}] 16b:["$","span","code-segement74",{"className":"$undefined","style":{"color":"#61aeee"},"children":["':"]}] 16c:["$","span","code-segement75",{"className":"$undefined","style":{},"children":[" [["]}] 16d:["$","span","code-segement76",{"className":"$undefined","style":{"color":"#e06c75"},"children":["0.11765271425247192"]}] 16e:["$","span","code-segement77",{"className":"$undefined","style":{},"children":["]]}\n"]}] 16f:["$","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]}] 170:["$","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]}] 171:["$","span","code-segement81",{"className":"$undefined","style":{},"children":["作成日: "]}] 172:["$","span","code-segement82",{"className":"$undefined","style":{"color":"#d19a66"},"children":["2025"]}] 173:["$","span","code-segement83",{"className":"$undefined","style":{"color":"#d19a66"},"children":["-12"]}] 174:["$","span","code-segement84",{"className":"$undefined","style":{"color":"#d19a66"},"children":["-14"]}] 175:["$","span","code-segement85",{"className":"$undefined","style":{},"children":["\n"]}] 176:["$","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]}] 177:["$","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]}] 178:["$","span","code-segement89",{"className":"$undefined","style":{},"children":["段落番号: "]}] 179:["$","span","code-segement90",{"className":"$undefined","style":{"color":"#d19a66"},"children":["0"]}] 17a:["$","span","code-segement91",{"className":"$undefined","style":{},"children":["\n"]}] 17b:["$","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]}] 17c:["$","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]}] e:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] a:null 17d:I[8723,[],"IconMark"] c:{"metadata":[["$","title","0",{"children":"ナレッジベースを作りたい! その2"}],["$","meta","1",{"name":"description","content":"エンジニアの技術ブログ"}],["$","meta","2",{"name":"google-site-verification","content":"2U4bQ5Ae00cCT-uZ4JDabN5U-9X3iAqVOFEgFhV3GPw"}],["$","meta","3",{"property":"og:title","content":"ナレッジベースを作りたい! その2"}],["$","meta","4",{"property":"og:description","content":"エンジニアの技術ブログ"}],["$","meta","5",{"name":"twitter:card","content":"summary"}],["$","meta","6",{"name":"twitter:title","content":"ナレッジベースを作りたい! その2"}],["$","meta","7",{"name":"twitter:description","content":"エンジニアの技術ブログ"}],["$","link","8",{"rel":"icon","href":"/icon.png?6322cf53d61108b8","type":"image/png","sizes":"256x256"}],["$","$L17d","9",{}]],"error":null,"digest":"$undefined"} 11:"$c:metadata"