ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćØćÆļ¼ŸLLMć®å›žē­”ć‚’å®‰å…Øć«å†åˆ©ē”Øć™ć‚‹čØ­čØˆ

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ę„å‘³ć®čæ‘ć„č³Ŗå•ć«äæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć—ć€LLMć®å‘¼ć³å‡ŗć—ć‚’ęø›ć‚‰ć™ä»•ēµ„ćæć§ć™ć€‚å®Œå…Øäø€č‡“ćƒ»ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ćØć®é•ć„ć€å›žē­”ć‚’å†åˆ©ē”Øć™ć‚‹4ć‚¹ćƒ†ćƒƒćƒ—ć€ć—ćć„å€¤ćƒ»TTLćƒ»ćƒ¦ćƒ¼ć‚¶ćƒ¼ęØ©é™ć®čØ­čØˆć‚’č§£čŖ¬ć€‚Kong态Redis态GPTCacheć®å®Ÿč£…ä¾‹ćØć€ćƒŖć‚Æć‚Øć‚¹ćƒˆć«åŸŗć„ćć‚³ć‚¹ćƒˆå‰Šęø›ć®čØˆē®—ę–¹ę³•ć‚‚ē“¹ä»‹ć—ć¾ć™ć€‚

公開旄

著者
ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćØćÆļ¼ŸLLMć®å›žē­”ć‚’å®‰å…Øć«å†åˆ©ē”Øć™ć‚‹čØ­čØˆ

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ä½æć†ćØć€åŒć˜å†…å®¹ć«åÆ¾ć™ć‚‹ćƒ¢ćƒ‡ćƒ«å‘¼ć³å‡ŗć—ć‚’ęø›ć‚‰ć›ć¾ć™ć€‚ćŸć ć—ć€č”Øē¾ć®ē•°ćŖć‚‹ćƒŖć‚Æć‚Øć‚¹ćƒˆć«åŒć˜å›žē­”ć‚’čæ”ć—ć¦ć‚‚å•é”ŒćŒćŖć„å “åˆć«é™ć‚Šć¾ć™ć€‚å‡¦ē†ćÆć€ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®åŸ‹ć‚č¾¼ćæć‚’ä½œć‚‹ć€čæ‘å‚ć‚’ę¤œē“¢ć™ć‚‹ć€ć—ćć„å€¤ć§åˆ¤å®šć™ć‚‹ć€äæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć™ć‹ćƒ¢ćƒ‡ćƒ«ć‚’å‘¼ć³å‡ŗć™ć€ćØć„ć†4ć‚¹ćƒ†ćƒƒćƒ—ć§ć™ć€‚é›£ć—ć„ć®ćÆć€ć‚ˆćä¼¼ć¦ć„ć¦ć‚‚ć€ćć®å›žē­”ć‚’čæ”ć—ć¦ćÆć„ć‘ćŖć„ć‚±ćƒ¼ć‚¹ć‚’č¦‹åˆ†ć‘ć‚‹ć“ćØć§ć™ć€‚

ć¾ćšćÆć€å†…å®¹ćŒå®‰å®šć—ć¦ć„ć‚‹ćƒ˜ćƒ«ćƒ—ć‚»ćƒ³ć‚æćƒ¼ć‚„ć€å…¬é–‹ć•ć‚Œć¦ć„ć‚‹č£½å“FAQć‹ć‚‰å§‹ć‚ć¾ć—ć‚‡ć†ć€‚å›žē­”ć‚’ē”Ÿęˆć™ć‚‹å¤§č¦ęØ”čØ€čŖžćƒ¢ćƒ‡ćƒ«ļ¼ˆLLMļ¼‰ćŒć€č³Ŗå•ć®čØ€ć„å›žć—ćŒå¤‰ć‚ć‚‹ćŸć³ć«ć€åŒć˜å…¬é–‹ćƒćƒŖć‚·ćƒ¼ć‚’čŖ¬ę˜Žć—ē›“ć™åæ…č¦ćÆć‚ć‚Šć¾ć›ć‚“ć€‚äø€ę–¹ć€å£åŗ§ę®‹é«˜ć‚„ę³Øę–‡ēŠ¶ę³ć€čæ”é‡‘å‡¦ē†ć®ć‚ˆć†ćŖę“ä½œćÆć€ć“ć®å…±ęœ‰ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®åÆ¾č±”ć‹ć‚‰å¤–ć—ć¾ć™ć€‚

ä»„äø‹ć®å®Ÿč£…ć«é–¢ć™ć‚‹ęƒ…å ±ćÆć€2026幓10月21ę—„ć«äø€ę¬”č³‡ę–™ć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć§ē¢ŗčŖć—ćŸć‚‚ć®ć§ć™ć€‚čŖ¬ę˜Žć«ä½æć†åŗ—čˆ—ćÆęž¶ē©ŗć®ć‚‚ć®ć§ć€é”žä¼¼åŗ¦ć‚¹ć‚³ć‚¢ć‚‚åˆ¤ę–­ć®ä»•ēµ„ćæć‚’ē¤ŗć™ćŸć‚ć®ä¾‹ć§ć™ć€‚å®Ÿéš›ć«åŸ‹ć‚č¾¼ćæć‚’čØˆęø¬ć—ćŸēµęžœć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćØå®Œå…Øäø€č‡“ć‚­ćƒ£ćƒƒć‚·ćƒ„ć€ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć®é•ć„

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ę–°ć—ć„ćƒŖć‚Æć‚Øć‚¹ćƒˆćŒä»„å‰ć®ćƒŖć‚Æć‚Øć‚¹ćƒˆćØåŒć˜ę„å‘³ć ćØåˆ¤ę–­ć§ćć‚‹ćØćć«ć€éŽåŽ»ć®å›žē­”ć‚’å†åˆ©ē”Øć—ć¾ć™ć€‚ć‚µćƒćƒ¼ćƒˆēŖ“å£ć®ę‹…å½“č€…ćŒć€ę‰æčŖęøˆćæć®å›žē­”ć‚’ę›øé”žę£šć‹ć‚‰å–ć‚Šå‡ŗć™å “é¢ć‚’ę€ć„ęµ®ć‹ć¹ć¦ćć ć•ć„ć€‚č³Ŗå•ć®čØ€ć„ę–¹ćŒé•ć£ć¦ć‚‚åŒć˜ę›øé”žć‚’ä½æćˆć¾ć™ćŒć€ę‹…å½“č€…ćÆć€ćć®å›žē­”ćŒć©ć®ćƒćƒŖć‚·ćƒ¼ćØé”§å®¢ć«é©ē”Øć§ćć‚‹ć‹ć‚’ē¢ŗčŖć—ć¾ć™ć€‚

**åŸ‹ć‚č¾¼ćæļ¼ˆembedding)**ćÆć€ę„å‘³ć‚’ęÆ”č¼ƒć™ć‚‹ćŸć‚ć«ćƒ†ć‚­ć‚¹ćƒˆć‚’ę•°å€¤ć§č”Øć—ćŸć‚‚ć®ć§ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć«ćÆć€ä»„å‰ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®åŸ‹ć‚č¾¼ćæćØć€ćć®å›žē­”ć€č­˜åˆ„ć«åæ…č¦ćŖć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć‚’äæå­˜ć—ć¾ć™ć€‚ę–°ć—ć„ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚‚åŸ‹ć‚č¾¼ćæć«å¤‰ę›ć—ć€ćƒ™ć‚Æćƒˆćƒ«ę¤œē“¢ć§čæ‘ć„ć‚Øćƒ³ćƒˆćƒŖć‚’ęŽ¢ć—ć¾ć™ć€‚Microsoftć®ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć§ćÆć€ć“ć®å›žē­”å†åˆ©ē”Øć®ä»•ēµ„ćæćØć€ä¼šč©±ć®ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆćŒé‡č¦ć«ćŖć‚‹ē†ē”±ćŒčŖ¬ę˜Žć•ć‚Œć¦ć„ć¾ć™ć€‚

ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ēØ®é”žć«ć‚ˆć£ć¦ć€ēœć‘ć‚‹å‡¦ē†ćÆē•°ćŖć‚Šć¾ć™ć€‚

ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ēØ®é”žäø€č‡“ćŒåæ…č¦ćŖć‚‚ć®å†åˆ©ē”Øć™ć‚‹ć‚‚ć®å¼•ćē¶šćåæ…č¦ćŖå‡¦ē†
å®Œå…Øäø€č‡“ć®å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„é–¢é€£ć™ć‚‹ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć‚’å«ć‚ć€čØ­čØˆäøŠå®šć‚ćŸćƒŖć‚Æć‚Øć‚¹ćƒˆć‚­ćƒ¼ē”Ÿęˆęøˆćæć®å›žē­”ć‚­ćƒ¼ć®ę¤œē“¢ćØå†åˆ©ē”Øę”ä»¶ć®ē¢ŗčŖ
ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖå›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ååˆ†ć«čæ‘ć„ę„å‘³ć«åŠ ćˆć€åæ…č¦ćŖć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆćØć‚¹ć‚³ćƒ¼ćƒ—ć®ę”ä»¶ć™ć¹ć¦ē”Ÿęˆęøˆćæć®å›žē­”åŸ‹ć‚č¾¼ćæć®ē”Ÿęˆć€ę¤œē“¢ć€å†åˆ©ē”Øę”ä»¶ć®ē¢ŗčŖ
ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®åˆ©ē”Øę”ä»¶ć‚’ęŗ€ćŸć™ć€äø€č‡“ć—ćŸćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹å‡¦ē†ęøˆćæć®å…„åŠ›ć®å†…éƒØēŠ¶ę…‹ćƒ¢ćƒ‡ćƒ«ć«ć‚ˆć‚‹å›žē­”ē”Ÿęˆ

å®Œå…Øäø€č‡“ć®å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć§ćÆć€ć€Œć“ć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ć‚’čæ”å“ć§ćć¾ć™ć‹ļ¼Ÿć€ćØć€Œć“ć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ćÆčæ”å“åÆčƒ½ć§ć™ć‹ļ¼Ÿć€ćÆć€é€šåøøćÆåˆ„ć®ć‚­ćƒ¼ć«ćŖć‚Šć¾ć™ć€‚ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćŖć‚‰ć€ć“ć†ć—ćŸčØ€ć„ę›ćˆć‚’åÆ¾åæœć„ć‘ć‚‰ć‚Œć¾ć™ć€‚ćŸć ć—ć€ć©ć”ć‚‰ć‚’ä½æć£ć¦ć‚‚ć€å¤ć„å›žē­”ć‚„é©ē”ØēÆ„å›²ć‚’čŖ¤ć£ćŸå›žē­”ć‚’å®‰å…Øć«ä½æćˆć‚‹ć‚ˆć†ć«ćŖć‚‹ć‚ć‘ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€č³Ŗå•ć®ę„å‘³ćŒä¼¼ć¦ć„ć‚‹ć‹ć‚‰ćØć„ć£ć¦éŽåŽ»ć®å›žē­”ć‚’å–ć‚Šå‡ŗć™ä»•ēµ„ćæć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ Anthropicć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć§ćÆć€äø€č‡“ć™ć‚‹ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹ć‚’å†åˆ©ē”Øć™ć‚‹å‡¦ē†ćØć€å‡ŗåŠ›ć®ē”ŸęˆćŒę˜Žē¢ŗć«åˆ†ć‘ć‚‰ć‚Œć¦ć„ć¾ć™ć€‚ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćÆå¼•ćē¶šćć€ćƒ¢ćƒ‡ćƒ«ć«å›žē­”ć®ē”Ÿęˆć‚’ä¾é ¼ć—ć¾ć™ć€‚ć“ć®é•ć„ć®čƒŒę™Æć«ć‚ć‚‹ćƒ¢ćƒ‡ćƒ«å†…éƒØć®ēŠ¶ę…‹ć«ć¤ć„ć¦ćÆć€KVć‚­ćƒ£ćƒƒć‚·ćƒ„ć®č§£čŖ¬ć§čŖ¬ę˜Žć—ć¦ć„ć¾ć™ć€‚

ć“ć‚Œć‚‰ć®ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆä½µē”Øć§ćć¾ć™ć€‚å®Œå…Øäø€č‡“ć®å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖå›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®é †ć«ē¢ŗčŖć—ć€ćć‚Œć§ć‚‚å›žē­”ćŒč¦‹ć¤ć‹ć‚‰ćŖć‘ć‚Œć°ć€åˆ©ē”ØåÆčƒ½ćŖå “åˆćÆćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ä½æć£ć¦ćƒ¢ćƒ‡ćƒ«ć‚’å‘¼ć³å‡ŗć—ć¾ć™ć€‚ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć®åŠ¹ęžœćÆć€ć“ć†ć—ćŸęœ€é©åŒ–ć‚’ęøˆć¾ć›ćŸēŠ¶ę…‹ć‚’åŸŗęŗ–ć«ęø¬å®šć—ć¦ćć ć•ć„ć€‚

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć§LLMć®å›žē­”ć‚’å†åˆ©ē”Øć™ć‚‹4ć‚¹ćƒ†ćƒƒćƒ—

ć‚­ćƒ£ćƒƒć‚·ćƒ„ę¤œē“¢ć®ē›®ēš„ćÆć€čØ±åÆć•ć‚ŒćŸć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć®ēÆ„å›²å†…ć§ć€å†åˆ©ē”Øć§ćć‚‹å›žē­”ć‚’č¦‹ć¤ć‘ć‚‹ć“ćØć§ć™ć€‚ę¤œē“¢ć‚’å§‹ć‚ć‚‹å‰ć«ć€čŖčØ¼ęøˆćæć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć¾ćŸćÆćƒ†ćƒŠćƒ³ćƒˆć€é©ē”Øć•ć‚Œć‚‹ćƒćƒŖć‚·ćƒ¼ć€čØ€čŖžć€ćć—ć¦å›žē­”å†…å®¹ć‚’å·¦å³ć™ć‚‹ćć®ä»–ć®ęƒ…å ±ć‚’ē¢ŗå®šć•ć›ć¾ć™ć€‚

  1. 1. ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚’åŸ‹ć‚č¾¼ćæć«å¤‰ę›ć™ć‚‹

    å—ć‘å–ć£ćŸč³Ŗå•ć‚’ć€äæå­˜ęøˆćæć‚Øćƒ³ćƒˆćƒŖćØåŒć˜åŸ‹ć‚č¾¼ćæćƒ¢ćƒ‡ćƒ«ć€ćŠć‚ˆć³äŗ’ę›ę€§ć®ć‚ć‚‹čØ­å®šć§åŸ‹ć‚č¾¼ćæć«å¤‰ę›ć—ć¾ć™ć€‚ćƒŖć‚Æć‚Øć‚¹ćƒˆć®č§£é‡ˆć«åæ…č¦ćŖä¼šč©±ć®ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć‚‚å«ć‚ć‚‹ć‹ć€å˜ē‹¬ć§ę„å‘³ćŒé€šć˜ć‚‹č³Ŗå•ć ć‘ć‚’ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®åÆ¾č±”ć«ć—ć¾ć™ć€‚

    ć€Œē§ć®ć‚‚ć®ćÆć©ć†ć§ć™ć‹ļ¼Ÿć€ć ć‘ć§ćÆć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚­ćƒ¼ćØć—ć¦äøååˆ†ć§ć™ć€‚ć€Œē§ć®ć‚‚ć®ć€ćŒä½•ć‹ć‚’ē‰¹å®šć™ć‚‹ćŸć‚ć«éžå…¬é–‹ć®ę³Øę–‡ćƒ‡ćƒ¼ć‚æćŒåæ…č¦ćŖć‚‰ć€å…±ęœ‰ć®å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ēµŒē”±ć•ć›ć¾ć›ć‚“ć€‚

  2. 2. čæ‘å‚ć®å€™č£œć‚’ę¤œē“¢ć™ć‚‹

    čØ±åÆć•ć‚ŒćŸć‚¹ć‚³ćƒ¼ćƒ—ć®äø­ć§ć€äæå­˜ęøˆćæćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®åŸ‹ć‚č¾¼ćæć‹ć‚‰čæ‘ć„å€™č£œć‚’ęŽ¢ć—ć¾ć™ć€‚å„å€™č£œć®å›žē­”ćØćƒ”ć‚æćƒ‡ćƒ¼ć‚æć€ć¤ć¾ć‚Šę‰€ęœ‰č€…ć€å‚ē…§å…ƒć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć€ęœ‰åŠ¹ęœŸé™ć‚’čØ˜čæ°ć™ć‚‹ćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć‚’å–å¾—ć—ć¾ć™ć€‚

    ęœ€čæ‘å‚ćØćÆć€č¦‹ć¤ć‹ć£ćŸäø­ć§ęœ€ć‚‚čæ‘ć„ć‚Øćƒ³ćƒˆćƒŖć«ć™ćŽć¾ć›ć‚“ć€‚ē„”é–¢äæ‚ćŖć‚Øćƒ³ćƒˆćƒŖć§ć‚ć‚‹åÆčƒ½ę€§ć‚‚ć‚ć‚Šć¾ć™ć€‚ä½•ć‹ćŒč¦‹ć¤ć‹ć£ćŸć ć‘ć§ćÆć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ćƒ’ćƒƒćƒˆćØćÆć„ćˆć¾ć›ć‚“ć€‚

  3. 3. ć—ćć„å€¤ćØå†åˆ©ē”Øę”ä»¶ć‚’ē¢ŗčŖć™ć‚‹

    å€™č£œć®é”žä¼¼åŗ¦ć¾ćŸćÆč·é›¢ć‚’ć€äŗ‹å‰ć«čŖæę•“ć—ćŸć—ćć„å€¤ćØęÆ”č¼ƒć—ć¾ć™ć€‚ćć®ć†ćˆć§ć€å•†å“ć®ēŠ¶ę…‹ć€ćƒćƒŖć‚·ćƒ¼ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć€ć‚¢ć‚Æć‚»ć‚¹åÆčƒ½ćŖēÆ„å›²ćŖć©ć€å›žē­”ć‚’å·¦å³ć™ć‚‹ćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ćŒå®Œå…Øć«äø€č‡“ć—ć¦ć„ć‚‹ć“ćØć‚’ē¢ŗčŖć—ć¾ć™ć€‚

    ć‚¹ć‚³ć‚¢ćŒåŸŗęŗ–ć‚’ęŗ€ćŸć—ć¦ć„ć¦ć‚‚ć€ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆćŒäø€č‡“ć—ćŖć‘ć‚Œć°ć‚­ćƒ£ćƒƒć‚·ćƒ„ćƒŸć‚¹ćØć—ć¦ę‰±ć„ć¾ć™ć€‚åæ…č¦ćŖć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć‚’ē¢ŗå®Ÿć«ē‰¹å®šć§ććŖć„å “åˆć‚‚ć€åŒć˜ććƒŸć‚¹ćØć—ć¦ę‰±ć„ć¾ć™ć€‚

  4. 4. äæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć™ć‹ć€ćƒ¢ćƒ‡ćƒ«ć‚’å‘¼ć³å‡ŗć™

    ćƒ’ćƒƒćƒˆćØåˆ¤å®šć§ććŸć‚‰ć€ę–°ćŸćŖē”Ÿęˆå‘¼ć³å‡ŗć—ć‚’č”Œć‚ćšć«äæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć—ć¾ć™ć€‚ćƒŸć‚¹ć®å “åˆćÆé€šåøøć®ćƒ¢ćƒ‡ćƒ«å‘¼ć³å‡ŗć—ć‚„ę¤œē“¢ćƒÆćƒ¼ć‚Æćƒ•ćƒ­ćƒ¼ć‚’å®Ÿč”Œć—ć¦ēµęžœć‚’čæ”ć—ć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ćøć®äæå­˜ę”ä»¶ć‚’ęŗ€ćŸć™å “åˆć«é™ć£ć¦äæå­˜ć—ć¾ć™ć€‚

    ćƒ¢ćƒ‡ćƒ«ć®å‡ŗåŠ›ć‚’ć™ć¹ć¦ć€č‡Ŗå‹•ēš„ć«å†åˆ©ē”ØåÆčƒ½ćŖå›žē­”ć«ć—ć¦ćÆć„ć‘ć¾ć›ć‚“ć€‚čŖ¤ć‚Šć‚’å«ć‚€å›žē­”ć€å€‹äŗŗęƒ…å ±ć€äø€ę™‚ēš„ćŖćƒ„ćƒ¼ćƒ«ć®å®Ÿč”Œēµęžœć«ä¾å­˜ć™ć‚‹å›žē­”ćÆć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ć«é©ć•ćŖć„å “åˆćŒć‚ć‚Šć¾ć™ć€‚

å»ŗēÆ‰ē©ŗé–“ć®é€šč·ÆćŒEmbed态Search态Checkć‚’ēµŒē”±ć—ć€ćć®å¾ŒćÆReturnćøē›“ęŽ„é€²ć‚€ć‹ć€Modelć‚’ēµŒē”±ć™ć‚‹ę§‹ęˆć€‚
ćƒ’ćƒƒćƒˆćŖć‚‰ē”Ÿęˆć‚’ēœć‘ć¾ć™ć€‚ćƒŸć‚¹ć§ćÆć€ę¤œē“¢ć®ć‚³ć‚¹ćƒˆć‚’č² ę‹…ć—ćŸć†ćˆć§ćƒ¢ćƒ‡ćƒ«ć®å‡¦ē†ćøé€²ćæć¾ć™ć€‚

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æę¤œē“¢ćØć®å¤§ććŖé•ć„ćÆć€ę¤œē“¢ć—ćŸå¾Œć®å‡¦ē†ć«ć‚ć‚Šć¾ć™ć€‚ę¤œē“¢ćÆé–¢é€£ć™ć‚‹č³‡ę–™ć‚’ęē¤ŗć—ć¾ć™ćŒć€å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€éŽåŽ»ć®å›žē­”ć‚’ä»Šå›žć®ćƒŖć‚Æć‚Øć‚¹ćƒˆćøć®å›žē­”ćØć—ć¦ćć®ć¾ć¾čæ”ć™ć“ćØćŒć‚ć‚Šć¾ć™ć€‚ćć®ćŸć‚ć€čŖ¤ć£ćŸäø€č‡“ć®å½±éŸæćŒå¤§ćććŖć‚Šć¾ć™ć€‚

å†åˆ©ē”Øć§ćć‚‹ä¾‹ćØć€ä¼¼ć¦ć„ć¦ć‚‚å†åˆ©ē”Øć—ć¦ćÆć„ć‘ćŖć„ä¾‹

ę”ä»¶ćŒå¤‰ć‚ć‚‹ć ć‘ć§ć€ć‚ˆćä¼¼ćŸč³Ŗå•ć§ć‚‚åŒć˜å›žē­”ć‚’ä½æćˆćŖććŖć‚‹ć“ćØćŒć‚ć‚Šć¾ć™ć€‚ęœŖé–‹å°ć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ćÆčæ”å“ć§ćć€é–‹å°ęøˆćæć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ćÆčæ”å“ć§ććŖć„ęž¶ē©ŗć®åŗ—čˆ—ć‚’č€ƒćˆć¦ćæć¾ć—ć‚‡ć†ć€‚ć“ć‚ŒćÆčŖ¬ę˜Žē”Øć®čØ­å®šć§ć‚ć‚Šć€å®ŸåœØć™ć‚‹å°å£²åŗ—ć®ćƒćƒŖć‚·ćƒ¼ć‚’ē¤ŗć™ć‚‚ć®ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć‚­ćƒ£ćƒƒć‚·ćƒ„ć«ćÆć€ę¬”ć®ęƒ…å ±ćŒäæå­˜ć•ć‚Œć¦ć„ć¾ć™ć€‚

  • äæå­˜ęøˆćæć®č³Ŗå•ļ¼šć€ŒęœŖé–‹å°ć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ć‚’čæ”å“ć§ćć¾ć™ć‹ļ¼Ÿć€
  • äæå­˜ęøˆćæć®å›žē­”ļ¼šć€ŒćÆć„ć€‚ć“ć®åŗ—čˆ—ć®čæ”å“ćƒćƒŖć‚·ćƒ¼ć§ćÆć€ęœŖé–‹å°ć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ćÆčæ”å“åÆ¾č±”ć§ć™ć€‚ć€
  • äæå­˜ęøˆćæć®ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆļ¼š åŗ—čˆ—ć®ē¾č”ŒćƒćƒŖć‚·ćƒ¼ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć€ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ćØć„ć†å•†å“ć‚«ćƒ†ć‚“ćƒŖć€č‹±čŖžć€condition=unopened怂

ć“ć®ä¾‹ć«é™ć‚Šć€ć‚³ć‚µć‚¤ćƒ³é”žä¼¼åŗ¦ć®äø‹é™ć‚’0.90ćØć—ć¾ć™ć€‚ć‚³ć‚µć‚¤ćƒ³é”žä¼¼åŗ¦ćÆćƒ™ć‚Æćƒˆćƒ«ć®å‘ćć‚’ęÆ”č¼ƒć™ć‚‹ęŒ‡ęØ™ć§ć‚ć‚Šć€å›žē­”ćŒę­£ć—ć„ē¢ŗēŽ‡ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ä»„äø‹ć®ć‚¹ć‚³ć‚¢ćÆć€åˆ¤ę–­ć®ä»•ēµ„ćæć‚’ē¤ŗć™ćŸć‚ć«čØ­å®šć—ćŸęž¶ē©ŗć®å€¤ć§ć™ć€‚

ę–°ć—ćå±Šć„ćŸč³Ŗå•čŖ¬ę˜Žē”Øć®ć‚¹ć‚³ć‚¢å†åˆ©ē”Øę”ä»¶ć®ē¢ŗčŖēµęžœ
ć€Œē®±ć‚’ć¾ć é–‹ć‘ć¦ć„ćŖć‘ć‚Œć°ć€ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ć‚’čæ”é€ć—ć¦čæ”å“ć§ćć¾ć™ć‹ļ¼Ÿć€0.96åŗ—čˆ—ć€ćƒćƒŖć‚·ćƒ¼ć€ęœŖé–‹å°ćØć„ć†ēŠ¶ę…‹ćŒäø€č‡“ćƒ’ćƒƒćƒˆļ¼šäæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć™
ć€Œē®±ć‚’é–‹ć‘ćŸå¾Œć§ć‚‚ć€ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ć‚’čæ”å“ć§ćć¾ć™ć‹ļ¼Ÿć€0.94ęœŖé–‹å°ć§ćÆćŖćć€é–‹å°ęøˆćæćƒŸć‚¹ļ¼šćć®ć‚­ćƒ£ćƒƒć‚·ćƒ„ęøˆćæå›žē­”ćÆä½æć‚ćŖć„

ć©ć”ć‚‰ć‚‚ć€ć‚¹ć‚³ć‚¢ćÆć—ćć„å€¤ć‚’äøŠå›žć£ć¦ć„ć¾ć™ć€‚ć—ć‹ć—ć€å›žē­”ć‚’å†åˆ©ē”Øć§ćć‚‹ć®ćÆć€å…ƒć®č³Ŗå•ć‚’čØ€ć„ę›ćˆćŸć ć‘ć®ć‚±ćƒ¼ć‚¹ć§ć™ć€‚å¾Œč€…ćÆå•†å“ć‚‚ę“ä½œć‚‚ć€č³Ŗå•ć®č”Øē¾ć®å¤šćć‚‚å…±é€šć—ć¦ć„ć¾ć™ćŒć€å›žē­”ć‚’ę±ŗć‚ć‚‹ę”ä»¶ćŒå¤‰ć‚ć£ć¦ć„ć¾ć™ć€‚

å•†å“ć®ēŠ¶ę…‹ćŒåˆ†ć‹ć£ć¦ć„ć‚‹ćŖć‚‰ć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćÆę§‹é€ åŒ–ćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ćØć—ć¦äæęŒć™ć¹ćć§ć™ć€‚ćƒ†ć‚­ć‚¹ćƒˆć‹ć‚‰ēŠ¶ę…‹ć‚’ęŠ½å‡ŗć™ć‚‹åæ…č¦ćŒć‚ć‚Šć€ćć®ēµęžœćŒäøē¢ŗć‹ćŖå “åˆćÆć€é€šåøøć®å›žē­”ēµŒč·Æć«ęˆ»ć—ć¾ć™ć€‚åŸ‹ć‚č¾¼ćæć‚’ć‚‚ć†äø€åŗ¦ęÆ”č¼ƒć—ć¦ć‚‚ć€å•†å“ćŒé–‹å°ęøˆćæć‹ć©ć†ć‹ć‚’ęŠŠę”ć™ć‚‹ä»£ć‚ć‚Šć«ćÆćŖć‚Šć¾ć›ć‚“ć€‚

建築空間の2ć¤ć®ēŖ“å£ć«ęœŖé–‹å°ćØé–‹å°ęøˆćæć®ćƒ˜ćƒƒćƒ‰ćƒ›ćƒ³ć®ē®±ćŒē½®ć‹ć‚Œć€ęœŖé–‹å°ć®å “åˆć ć‘Reusećøé€²ć‚ć‚‹ę§˜å­ć€‚
č©±é”ŒćŒä¼¼ć¦ć„ć¦ć‚‚å†åˆ©ē”Øę”ä»¶ćÆē•°ćŖć‚Šć¾ć™ć€‚ę”ä»¶ćŒå¤‰ć‚ć£ćŸć‚‰ć€å›žē­”ć®å†åˆ©ē”Øć‚’ę­¢ć‚ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

å›žē­”ć‚’å®‰å…Øć«å†åˆ©ē”Øć™ć‚‹ćŸć‚ć®čØ­å®š

ć—ćć„å€¤ć€ęœ‰åŠ¹ęœŸé–“ć€ć‚¹ć‚³ćƒ¼ćƒ—ćÆēµ„ćæåˆć‚ć›ć¦ę©Ÿčƒ½ć—ć¾ć™ć€‚ć—ćć„å€¤ć ć‘ć‚’čŖæę•“ć—ć¦ć‚‚ć€ę„å‘³ćÆåŒć˜ćŖć®ć«åˆ„ć®å›žē­”ćŒåæ…č¦ćŖćƒŖć‚Æć‚Øć‚¹ćƒˆćøć®åÆ¾ē­–ć«ćÆćŖć‚Šć¾ć›ć‚“ć€‚

é”žä¼¼åŗ¦ć®ć—ćć„å€¤ćÆć€čŖ¤ć£ćŸå›žē­”ć‚’åŸŗęŗ–ć«čŖæę•“ć™ć‚‹

ć—ćć„å€¤ć‚’åŽ³ć—ćć™ć‚‹ćØć€ęœ‰ē”ØćŖćƒ’ćƒƒćƒˆć®äø€éƒØć‚’é€ƒć™ä»£ć‚ć‚Šć«ć€čŖ¤ć£ćŸäø€č‡“ć‚’ęø›ć‚‰ć›ć¾ć™ć€‚ē·©ćć™ć‚‹ćØå†åˆ©ē”ØćÆå¢—ćˆć¾ć™ćŒć€čŖ¤ć£ćŸå†åˆ©ē”Øć‚‚å¢—ćˆć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚č‡Ŗåˆ†ćŸć”ć®å®Ÿéš›ć®ćƒŖć‚Æć‚Øć‚¹ćƒˆć‹ć‚‰ć€čØ€ć„ę›ćˆćØćƒćƒ¼ćƒ‰ćƒć‚¬ćƒ†ć‚£ćƒ–ć€ć¤ć¾ć‚Šč³Ŗå•ćÆä¼¼ć¦ć„ć¦ć‚‚å›žē­”ćŒē•°ćŖć‚‹ć¹ćä¾‹ć‚’é›†ć‚ć€ćƒ©ćƒ™ćƒ«ć‚’ä»˜ć‘ćŸćƒ‡ćƒ¼ć‚æć‚»ćƒƒćƒˆć‚’ä½œć‚Šć¾ć—ć‚‡ć†ć€‚

ę—„ä»˜ć€č£½å“ć®ćƒćƒŖć‚Øćƒ¼ć‚·ćƒ§ćƒ³ć€å¦å®šč”Øē¾ć€é€šč²Øć€ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć®å½¹å‰²ć€ä¼šč©±å±„ę­“ćŒē•°ćŖć‚‹ä¾‹ć‚’å«ć‚ć¾ć™ć€‚åˆ¤ę–­ć™ć¹ććŖć®ćÆć€ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆćŒåŒć˜č©±é”Œć‚’ę‰±ć£ć¦ć„ć‚‹ć‹ć§ćÆćŖćć€äæå­˜ęøˆćæć®å›žē­”ćŒę–°ć—ć„ćƒŖć‚Æć‚Øć‚¹ćƒˆć«åÆ¾ć—ć¦ęœ‰åŠ¹ć‹ć©ć†ć‹ć§ć™ć€‚

čØ­å®šć‚’å¤‰ćˆć‚‹å‰ć«ć€ćć®ęŒ‡ęØ™ć®ę„å‘³ć‚’ē¢ŗčŖć—ć¦ćć ć•ć„ć€‚Redisć®ćƒ™ć‚Æćƒˆćƒ«ę¤œē“¢ć‚’ä½æć†ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³å‘ć‘ć®ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć€Redis Vector Library(RedisVL)では、distance_threshold悒Redis恮COSINEč·é›¢ć§ęŒ‡å®šć—ć¾ć™ć€‚ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆäøŠć®ēÆ„å›²ćÆ0恋悉2ć§ć€å€¤ćŒå°ć•ć„ć»ć©äø€č‡“ć®ę”ä»¶ćŒåŽ³ć—ććŖć‚Šć¾ć™ć€‚é”žä¼¼åŗ¦ć®äø‹é™ć‚’ęŒ‡å®šć™ć‚‹ę–¹å¼ć§ćÆć€é€šåøøćÆé€†ę–¹å‘ć«å€¤ć‚’čŖæę•“ć—ć¾ć™ć€‚RedisVL APIćƒŖćƒ•ć‚”ćƒ¬ćƒ³ć‚¹ć€‚

åŸ‹ć‚č¾¼ćæćƒ¢ćƒ‡ćƒ«ć€ćƒ‡ćƒ¼ć‚æć‚»ćƒƒćƒˆć€č£½å“ć‚’ć¾ćŸć„ć§ć€ćć®ć¾ć¾ä½æćˆć‚‹äø‡čƒ½ćŖć—ćć„å€¤ćÆć‚ć‚Šć¾ć›ć‚“ć€‚åŸ‹ć‚č¾¼ćæćƒ¢ćƒ‡ćƒ«ć‚’å¤‰ćˆć‚‹å “åˆć‚‚ć€čØˆē”»ēš„ćŖć‚¤ćƒ³ćƒ‡ćƒƒć‚Æć‚¹ć®ē§»č”ŒćØć€ć—ćć„å€¤ć®å†čŖæę•“ćŒåæ…č¦ć§ć™ć€‚å¤ć„ćƒ™ć‚Æćƒˆćƒ«ćØę–°ć—ć„ćƒ™ć‚Æćƒˆćƒ«ć‚’å®‰ę˜“ć«ę··åœØć•ć›ć¦ćÆć„ć‘ć¾ć›ć‚“ć€‚

TTLć«ć‚ˆć‚‹ęœŸé™åˆ‡ć‚ŒćÆć€č£œåŠ©ēš„ćŖåÆ¾ē­–ć«ć™ćŽćŖć„

**Time to live(TTL)**ćÆć€ć‚Øćƒ³ćƒˆćƒŖćŒęœŸé™åˆ‡ć‚Œć«ćŖć‚‹ć¾ć§å†åˆ©ē”Øć®åÆ¾č±”ć§ć‚ć‚Šē¶šć‘ć‚‹ęœŸé–“ć§ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć«ć©ć‚Œć ć‘é•·ćē½®ć‘ć‚‹ć‹ć§ćÆćŖćć€å¤ć„å›žē­”ć‚’ć©ć“ć¾ć§čØ±å®¹ć§ćć‚‹ć‹ć§ę±ŗć‚ć¾ć™ć€‚

å†…å®¹ćŒå®‰å®šć—ćŸćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć«åŸŗć„ćå›žē­”ćØć€ęœ€ę–°ć®åœØåŗ«ēŠ¶ę³ć«é–¢ć™ć‚‹å›žē­”ć§ćÆć€åæ…č¦ćŖé®®åŗ¦ćŒē•°ćŖć‚Šć¾ć™ć€‚å¾Œč€…ćÆć‚­ćƒ£ćƒƒć‚·ćƒ„ć—ćŖć„ć»ć†ćŒć‚ˆć„å “åˆć‚‚ć‚ć‚Šć¾ć™ć€‚ćƒćƒŖć‚·ćƒ¼ć‚’ē·Šę€„ć«čØ‚ę­£ć—ćŸå “åˆćÆć€TTLćŒę®‹ć£ć¦ć„ć¦ć‚‚ć€å½±éŸæć™ć‚‹ć‚Øćƒ³ćƒˆćƒŖć‚’å³åŗ§ć«ē„”åŠ¹åŒ–ć™ć¹ćć§ć™ć€‚

å‚ē…§å…ƒć‚„ćƒćƒŖć‚·ćƒ¼ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ć€å†åˆ©ē”Øę”ä»¶ć®ē¢ŗčŖć«ēµ„ćæč¾¼ćæć¾ć™ć€‚ćƒćƒ¼ć‚øćƒ§ćƒ³ćŒå¤‰ć‚ć‚Œć°ć€å¤ć„ć‚Øćƒ³ćƒˆćƒŖćÆäø€č‡“ć—ćŖććŖć‚Šć¾ć™ć€‚RedisVLć§ćÆć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®TTLćØć‚Øćƒ³ćƒˆćƒŖć”ćØć®äøŠę›øćć‚’čØ­å®šć§ćć¾ć™ćŒć€é©åˆ‡ćŖęœ‰åŠ¹ęœŸé–“ć‚’ę±ŗć‚ć‚‹ć®ćÆć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³å“ć§ć™ć€‚RedisVLć‚­ćƒ£ćƒƒć‚·ćƒ„API怂

ćƒ¦ćƒ¼ć‚¶ćƒ¼ć”ćØć®ć‚¹ć‚³ćƒ¼ćƒ—ćÆć€åŽ³åÆ†ćŖå¢ƒē•Œć«ć™ć‚‹

å…±ęœ‰ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ä½æć†ć®ćÆć€å…±ęœ‰ć‚’å‰ęćØć—ćŸå›žē­”ć ć‘ć«ć—ć¾ć™ć€‚ćƒ†ćƒŠćƒ³ćƒˆćØćÆé”§å®¢ēµ„ē¹”ć®ć“ćØć§ć™ć€‚åŒć˜ēµ„ē¹”å†…ć§ć‚‚å¾“ę„­å“”ć”ćØć«ć‚¢ć‚Æć‚»ć‚¹ęØ©ćŒē•°ćŖć‚‹å “åˆćÆć€ćƒ†ćƒŠćƒ³ćƒˆć®å¢ƒē•Œć ć‘ć§ćÆäøååˆ†ć§ć™ć€‚

ē‰¹å®šć®ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć«é–¢ć™ć‚‹å›žē­”ć«ćÆć€čŖčØ¼ęøˆćæć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ćØē¾åœØć®ęØ©é™ć‚’åę˜ ć—ćŸć‚¹ć‚³ćƒ¼ćƒ—ćŒåæ…č¦ć§ć™ć€‚ć€Œē§ć®ę›“ę–°ę—„ćÆć„ć¤ć§ć™ć‹ļ¼Ÿć€ćØć„ć†č³Ŗå•ć§ć€åŒć˜č³Ŗå•ć‚’ć—ćŸå…Øå“”ć®å›žē­”ć‚’ęØŖę–­ę¤œē“¢ć—ć¦ćÆć„ć‘ć¾ć›ć‚“ć€‚ęœ¬äŗŗć‚’č­˜åˆ„ć™ć‚‹ęƒ…å ±ćÆć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒę›øć„ćŸę–‡ć‚„åŸ‹ć‚č¾¼ćæć§ćÆćŖćć€äæ”é ¼ć§ćć‚‹ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®čŖčØ¼ć‹ć‚‰å–å¾—ć—ć¾ć™ć€‚

å€™č£œć‚’éøć¶å‰ć«ć‚¹ć‚³ćƒ¼ćƒ—ć§ēµžć‚Šč¾¼ćæć€å›žē­”ć‚’čæ”ć™å‰ć«čŖåÆć‚’ę¤œčØ¼ć—ć¾ć™ć€‚ęØ©é™ć®å¤‰ę›“ć‚„ćƒ‡ćƒ¼ć‚æć®å‰Šé™¤ćŒć‚ć‚Œć°ć€ćć®å½±éŸæć‚’å—ć‘ć‚‹å†åˆ©ē”Øć®ēµŒč·Æć‚’ē„”åŠ¹åŒ–ć—ćŖć‘ć‚Œć°ćŖć‚Šć¾ć›ć‚“ć€‚RedisVL恮filterable_fieldsとfilter_expressionćÆćƒ•ć‚£ćƒ«ć‚æćƒŖćƒ³ć‚°ć®ćŸć‚ć®åŸŗęœ¬ę©Ÿčƒ½ć‚’ęä¾›ć—ć¾ć™ćŒć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®čŖåÆćƒćƒŖć‚·ćƒ¼ć‚’č‡Ŗå‹•ć§å®šē¾©ć™ć‚‹ć‚‚ć®ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ćƒ•ć‚£ćƒ«ć‚æćƒŖćƒ³ć‚°ć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æć€‚

ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆćØćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’å›žē­”ć«ć²ć‚‚ć„ć‘ć‚‹

å›žē­”ć‚’å·¦å³ć™ć‚‹ć‚·ć‚¹ćƒ†ćƒ ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć€ćƒ¢ćƒ‡ćƒ«ć®č¦ä»¶ć€å‡ŗåŠ›ć‚¹ć‚­ćƒ¼ćƒžć€čØ€čŖžć€å‚ē…§å…ƒć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć«åæœć˜ć¦ć€ć‚Øćƒ³ćƒˆćƒŖć®ć‚¹ć‚³ćƒ¼ćƒ—ć‚’å®šć‚ć¾ć™ć€‚ę–‡ē« ćØć—ć¦äæå­˜ć—ćŸå›žē­”ć§ćÆć€åˆ„ć®ę§‹é€ åŒ–å½¢å¼ć‚’ę±‚ć‚ć‚‹ę–°ć—ć„ćƒŖć‚Æć‚Øć‚¹ćƒˆć«ćÆåÆ¾åæœć§ćć¾ć›ć‚“ć€‚

ä¼šč©±ć‚’ć‚­ćƒ£ćƒƒć‚·ćƒ„ć™ć‚‹å “åˆć€ęœ€å¾Œć®ę–‡ćŒåŒć˜ć§ć‚‚ć€ćć‚Œä»„å‰ć®ć©ć®č©±é”Œć‚’ęŒ‡ć—ć¦ć„ć‚‹ć‹ćÆē•°ćŖć‚Šå¾—ć¾ć™ć€‚Microsoftć®ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć‚¦ć‚£ćƒ³ćƒ‰ć‚¦ć®č§£čŖ¬ć§ćÆć€ć“ć®å•é”ŒćŒę˜Žē¤ŗć•ć‚Œć¦ć„ć¾ć™ć€‚é–¢é€£ć™ć‚‹å±„ę­“ć‚’č”Øē¾ć—ć€ę¤œčØ¼ć§ćć‚‹ć®ć§ćŖć‘ć‚Œć°ć€å˜ē‹¬ć§ę„å‘³ćŒé€šć˜ć‚‹č³Ŗå•ć‹ć‚‰å§‹ć‚ć¦ćć ć•ć„ć€‚

å®Ÿč£…ę–¹ę³•ć‚’éøć¶ļ¼šć‚²ćƒ¼ćƒˆć‚¦ć‚§ć‚¤ć€Redisć€ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖ

å›žē­”ć®é©ē”ØēÆ„å›²ć‚’ć©ć“ć§åˆ¶å¾”ć§ćć‚‹ć‹ć‚’åŸŗęŗ–ć«ć€ēµ„ćæč¾¼ć‚€å “ę‰€ć‚’éøć³ć¾ć™ć€‚ä»„äø‹ćÆå®Ÿč£…ć®ä¾‹ć§ć‚ć‚Šć€ē›øäŗ’ć«ē½®ćę›ćˆć‚‰ć‚Œć‚‹č£½å“ć®ćƒ©ćƒ³ć‚­ćƒ³ć‚°ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć‚²ćƒ¼ćƒˆć‚¦ć‚§ć‚¤ć§å®Ÿč£…ć™ć‚‹ļ¼šKong AI Semantic Cache

Kong AI Semantic Cacheは、Kong恮AI Gateway Enterpriseć«å«ć¾ć‚Œć‚‹ćƒ—ćƒ©ć‚°ć‚¤ćƒ³ć§ć™ć€‚ćƒ¢ćƒ‡ćƒ«ćøć®ćƒŖć‚Æć‚Øć‚¹ćƒˆćŒé€šć‚‹å…„å£ć§ć‚ć‚‹ć‚²ćƒ¼ćƒˆć‚¦ć‚§ć‚¤ć«ć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖå›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’é…ē½®ć—ć¾ć™ć€‚ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć§ćÆć€Redisまたはpgvectorć®ę§‹ęˆć‚’ä½æć†åŸ‹ć‚č¾¼ćæćƒ™ćƒ¼ć‚¹ć®ę¤œē“¢ćŒčŖ¬ę˜Žć•ć‚Œć¦ć„ć¾ć™ć€‚čØ­å®šćƒŖćƒ•ć‚”ćƒ¬ćƒ³ć‚¹ć«ćÆć€cache_ttl态message_countback态vectordb.thresholdćŒčØ˜č¼‰ć•ć‚Œć¦ć„ć¾ć™ć€‚

AI Semantic Cachećƒ—ćƒ©ć‚°ć‚¤ćƒ³ćØćƒŖć‚Æć‚Øć‚¹ćƒˆć®ęµć‚Œć‚’čŖ¬ę˜Žć™ć‚‹Kongć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć€‚
Kong AI Semantic Cacheć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆ

äø­å¤®ć§ē®”ē†ć•ć‚Œć€åŒć˜å‡¦ē†ć‚’ē¹°ć‚Ščæ”ć™ćƒŖć‚Æć‚Øć‚¹ćƒˆćƒ•ćƒ­ćƒ¼ć«é©ć—ć¦ć„ć¾ć™ć€‚äø»ćŖåˆ¶ē“„ćÆć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć§ć™ć€‚ć‚²ćƒ¼ćƒˆć‚¦ć‚§ć‚¤ć§åŒŗåˆ„ć§ćć‚‹ć®ćÆć€čØ­å®šć‚„ćƒŖć‚Æć‚Øć‚¹ćƒˆć«ęø”ć•ć‚ŒćŸęƒ…å ±ć ć‘ć§ć™ć€‚ćƒ‘ćƒ¼ć‚½ćƒŠćƒ©ć‚¤ć‚ŗć•ć‚ŒćŸćƒćƒ£ćƒƒćƒˆć§ęœ‰åŠ¹ć«ć™ć‚‹å‰ć«ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć®åˆ†é›¢ćØä¼šč©±å±„ę­“ć®ę‰±ć„ć‚’ē¢ŗčŖć—ć¦ćć ć•ć„ć€‚

čØ­å®šåć«ć¤ć„ć¦ć‚‚ē¢ŗčŖćŒåæ…č¦ć§ć™ć€‚Kongć®ćƒ—ćƒ©ć‚°ć‚¤ćƒ³ę¦‚č¦ć«ć‚ˆć‚‹ćØć€å®Œå…Øäø€č‡“ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ęœ‰åŠ¹ć«ć—ć¦ć‚‚ć€é”žä¼¼åŗ¦ć«ć‚ˆć‚‹äø€č‡“åˆ¤å®šćÆē„”åŠ¹ć«ćŖć‚Šć¾ć›ć‚“ć€‚ć“ć®ć‚¹ć‚¤ćƒƒćƒć‚’ć€Œå®Œå…Øäø€č‡“ć ć‘ć‚’čØ±åÆć™ć‚‹å®‰å…Øćƒ¢ćƒ¼ćƒ‰ć€ćØč§£é‡ˆć—ćŖć„ć§ćć ć•ć„ć€‚

Redisć§ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’å®Ÿč£…ć™ć‚‹

ćƒ™ć‚Æćƒˆćƒ«ę¤œē“¢ę©Ÿčƒ½ć‚’ęŒć¤ćƒ‡ćƒ¼ć‚æć‚¹ćƒˆć‚¢ć®Redisć‚’ä½æćˆć°ć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³å“ć§ę¤œē“¢ćØć‚­ćƒ£ćƒƒć‚·ćƒ„ćƒŸć‚¹ę™‚ć®å‡¦ē†ć‚’ē®”ē†ć§ćć¾ć™ć€‚RedisVLć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć«ć‚ć‚‹SemanticCacheは、checkとstoreć®ę“ä½œć€ćƒ”ć‚æćƒ‡ćƒ¼ć‚æć€ćƒ•ć‚£ćƒ«ć‚æćƒ¼ć€TTLć®åˆ¶å¾”ć‚’ęä¾›ć—ć¾ć™ć€‚RedisVLć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć€‚

ę¤œē“¢ć€äæå­˜ć€ćƒ•ć‚£ćƒ«ć‚æćƒŖćƒ³ć‚°ć€ęœ‰åŠ¹ęœŸé™ć®åˆ¶å¾”ć‚’ē¤ŗć™RedisVL恮SemanticCache API怂
RedisVL恮SemanticCache API

ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćŒć™ć§ć«ćƒ†ćƒŠćƒ³ćƒˆć€ćƒćƒŖć‚·ćƒ¼ć€ćƒ¬ć‚³ćƒ¼ćƒ‰ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ęŠŠę”ć—ć¦ćŠć‚Šć€ēµęžœć‚’čæ”ć™å‰ć«ćć‚Œć‚‰ć®ę”ä»¶ć‚’é©ē”Øć™ć‚‹åæ…č¦ćŒć‚ć‚‹å “åˆć«å‘ć„ć¦ć„ć¾ć™ć€‚åŒć˜ę§‹ęˆćÆć€č¦ä»¶ć‚’ęŗ€ćŸć™åˆ„ć®ćƒ™ć‚Æćƒˆćƒ«ć‚¹ćƒˆć‚¢ć§ć‚‚å®Ÿč£…ć§ćć¾ć™ć€‚ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć®ćƒ™ć‚Æćƒˆćƒ«ć§å€™č£œć‚’ęŽ¢ć—ć€äæå­˜ęøˆćæć®å›žē­”ćØćƒ”ć‚æćƒ‡ćƒ¼ć‚æć§å†åˆ©ē”Øć®åÆå¦ć‚’ę±ŗć‚ć‚‹ę§‹ęˆć§ć™ć€‚

ćć®ä»£ć‚ć‚Šć€ē®”ē†ć®č²¬ä»»ć‚’å¼•ćå—ć‘ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćƒ™ć‚Æćƒˆćƒ«ć‚¤ćƒ³ćƒ‡ćƒƒć‚Æć‚¹ć ć‘ć§ćÆć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ćøć®äæå­˜ę”ä»¶ć€ē„”åŠ¹åŒ–ć€čŖåÆć€ę­£ć—ć„å›žē­”ćÆå¾—ć‚‰ć‚Œć¾ć›ć‚“ć€‚ć“ć‚Œć‚‰ć‚’å®Ÿč£…ćƒ»ē›£č¦–ć—ć€ä½æē”Øć™ć‚‹ćƒ™ć‚Æćƒˆćƒ«ć‚Æć‚ØćƒŖć‚’ć‚µćƒćƒ¼ćƒˆć™ć‚‹ē’°å¢ƒć‚’é‹ē”Øć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć‚’ä½æć†ļ¼šGPTCache

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ę§‹ēÆ‰ć™ć‚‹ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć®GPTCachećÆć€åŸ‹ć‚č¾¼ćæć®ē”Ÿęˆć€å›žē­”ć®äæå­˜ć€ćƒ™ć‚Æćƒˆćƒ«ę¤œē“¢ć€é”žä¼¼åŗ¦ć®č©•ä¾”ć‚’ć€čØ­å®šåÆčƒ½ćŖć‚³ćƒ³ćƒćƒ¼ćƒćƒ³ćƒˆć«åˆ†ć‘ć¦ć„ć¾ć™ć€‚ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć§ćÆć€ć™ć¹ć¦ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®ēµ„ćæåˆć‚ć›ć«äŗ’ę›ę€§ćŒć‚ć‚‹ć‚ć‘ć§ćÆćŖć„ćØć€ę˜Žē¤ŗēš„ć«ę³Øę„ć—ć¦ć„ć¾ć™ć€‚

é”žä¼¼åŗ¦č©•ä¾”å™Øć‚’čŖ¬ę˜Žć™ć‚‹GPTCache恮APIćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć€‚
GPTCacheć®é”žä¼¼åŗ¦č©•ä¾”API

ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³å†…ć§ę¤œē“¢ć‚„č©•ä¾”ć®ä»•ēµ„ćæć‚’č©¦ć—ćŸć„é–‹ē™ŗč€…ć«å‘ć„ć¦ć„ć¾ć™ć€‚äø»ćŖåˆ¶ē“„ćÆć€ēµ„ćæč¾¼ćæę™‚ć®ę¤œčØ¼ć‚’č‡Ŗåˆ†ćŸć”ć§ę‹…ć†åæ…č¦ćŒć‚ć‚‹ć“ćØć§ć™ć€‚éøć‚“ć ć‚¢ćƒ€ćƒ—ć‚æćƒ¼ćŒć€ē¾åœØć®ćƒ¢ćƒ‡ćƒ«SDKć‚„ćƒ‡ćƒ—ćƒ­ć‚¤ē’°å¢ƒć§å‹•ä½œć™ć‚‹ć‹ć‚’ē¢ŗčŖć—ć€ć‚¹ć‚³ćƒ¼ćƒ—ćØé®®åŗ¦ć®ē¢ŗčŖć‚‚åŒę§˜ć«ēµ„ćæč¾¼ć‚“ć§ćć ć•ć„ć€‚ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć§ęŠ½č±”åŒ–ć—ć¦ć‚‚ć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖćƒ’ćƒƒćƒˆćŒę­£ć—ć„ćØäæčØ¼ć•ć‚Œć‚‹ć‚ć‘ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ćƒŖć‚Æć‚Øć‚¹ćƒˆć®ćƒ«ćƒ¼ćƒ†ć‚£ćƒ³ć‚°å±¤ć‚‚éøå®šäø­ćŖć‚‰ć€AIć‚²ćƒ¼ćƒˆć‚¦ć‚§ć‚¤ć®ęÆ”č¼ƒć‚„LiteLLMとOpenRouterć®ęÆ”č¼ƒć‚‚ć€å…Øä½“ć®åˆ¤ę–­ć«ę“»ē”Øć§ćć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ćƒ«ćƒ¼ćƒ†ć‚£ćƒ³ć‚°ć€čŖčØ¼ęƒ…å ±ć€ć‚Ŗćƒ–ć‚¶ćƒ¼ćƒćƒ“ćƒŖćƒ†ć‚£ćØäø¦ć¶č¦ä»¶ć®ć²ćØć¤ć§ć™ć€‚

č‡Ŗåˆ†ćŸć”ć®ćƒŖć‚Æć‚Øć‚¹ćƒˆę§‹ęˆć§LLMć®ć‚³ć‚¹ćƒˆå‰Šęø›åŠ¹ęžœć‚’čØˆē®—ć™ć‚‹

ć‚­ćƒ£ćƒƒć‚·ćƒ„ć§č²»ē”Øć‚’ēÆ€ē“„ć§ćć‚‹ć®ćÆć€ēœć‘ćŸē”Ÿęˆć‚³ć‚¹ćƒˆćŒć€åŸ‹ć‚č¾¼ćæć€ę¤œē“¢ć€äæå­˜ć€é‹ē”Øć®ć‚³ć‚¹ćƒˆć‚’äøŠå›žć‚‹å “åˆć ć‘ć§ć™ć€‚ćƒŸć‚¹ć‚‚čØˆē®—ć«å«ć‚ć¦ćć ć•ć„ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®å‡¦ē†ć‚³ć‚¹ćƒˆćŒć‹ć‹ć£ćŸć†ćˆć§ć€ćƒ¢ćƒ‡ćƒ«ć‚‚å‘¼ć³å‡ŗć™ćŸć‚ć§ć™ć€‚

é›†čØˆęœŸé–“ćØé€šč²Øć‚’ēµ±äø€ć—ć¾ć™ć€‚NćÆć€å®Œå…Øäø€č‡“ć‚­ćƒ£ćƒƒć‚·ćƒ„ć§ć®ćƒ’ćƒƒćƒˆć‚’é™¤ćć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„å±¤ć«åˆ°é”ć—ćŸåÆ¾č±”ćƒŖć‚Æć‚Øć‚¹ćƒˆę•°ć§ć™ć€‚HćÆć€å†åˆ©ē”ØåÆčƒ½ćØåˆ¤å®šć—ćŸć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖćƒ’ćƒƒćƒˆę•°ć€GćÆć€å˜ē“”åŒ–ć®ćŸć‚ćƒŖć‚Æć‚Øć‚¹ćƒˆć”ćØć«åŒé”ćØä»®å®šć—ćŸē”Ÿęˆć‚³ć‚¹ćƒˆć€EćÆć€åÆ¾č±”ćƒŖć‚Æć‚Øć‚¹ćƒˆć‚ćŸć‚Šć®åŸ‹ć‚č¾¼ćæćØę¤œē“¢ć®ć‚³ć‚¹ćƒˆć€WćÆć€ćƒŸć‚¹ć‚ćŸć‚Šć®ć‚­ćƒ£ćƒƒć‚·ćƒ„ę›øćč¾¼ćæć‚³ć‚¹ćƒˆć€FćÆć€ćć®ęœŸé–“ć®å›ŗå®šēš„ćŖć‚¤ćƒ³ćƒ•ćƒ©č²»ē”ØćØé‹ē”Øč²»ē”Øć§ć™ć€‚

čØˆē®—å¼ćÆę¬”ć®ćØćŠć‚Šć§ć™ć€‚

  • ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„å±¤ćŒćŖć„å “åˆļ¼š N Ɨ G
  • å°Žå…„ć—ćŸå “åˆļ¼š (N āˆ’ H) Ɨ G + N Ɨ E + (N āˆ’ H) Ɨ W + F
  • å·®ć—å¼•ćć®å‰Šęø›é”ļ¼š H Ɨ G āˆ’ N Ɨ E āˆ’ (N āˆ’ H) Ɨ W āˆ’ F

å®Ÿéš›ć®ćƒ­ć‚°ć‚’ä½æć£ć¦čØˆē®—ć—ć¾ć—ć‚‡ć†ć€‚å†åˆ©ē”ØåÆčƒ½ćØåˆ¤å®šć—ćŸćƒ’ćƒƒćƒˆę•°ć«ć€ćć‚Œć«ć‚ˆć£ć¦ēœć‘ćŸćƒ¢ćƒ‡ćƒ«ć®ć‚³ć‚¹ćƒˆć‚’ęŽ›ć‘ć¾ć™ć€‚ćć“ć‹ć‚‰ć€åÆ¾č±”ćƒŖć‚Æć‚Øć‚¹ćƒˆć™ć¹ć¦ć®ę¤œē“¢ć‚³ć‚¹ćƒˆć€ćƒŸć‚¹ę™‚ć®ę›øćč¾¼ćæć‚³ć‚¹ćƒˆć€å›ŗå®šč²»ć‚’å·®ć—å¼•ćć¾ć™ć€‚ē”Ÿęˆć‚³ć‚¹ćƒˆć«ćÆć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ęœŖä½æē”Øę™‚ć®å®šä¾”ć§ćÆćŖćć€ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć«ć‚ˆć‚‹åŠ¹ęžœć‚’åę˜ ć—ćŸé‡‘é”ć‚’ä½æć£ć¦ćć ć•ć„ć€‚

ć“ć®å‰ęć§ćÆć€č²»ē”Øć‚’å›žåŽć§ćć‚‹ę”ä»¶ćÆę¬”ć®ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

H > [N Ɨ (E + W) + F] / (G + W)

ćƒŖć‚Æć‚Øć‚¹ćƒˆć”ćØć®å‡¦ē†ćŒē•°ćŖć‚‹ćƒÆćƒ¼ć‚Æćƒ­ćƒ¼ćƒ‰ć§ćÆć€H Ɨ Gć‚’ć€å®Ÿéš›ć«ćƒ’ćƒƒćƒˆć—ćŸå„ćƒŖć‚Æć‚Øć‚¹ćƒˆć§ēœć‘ćŸē”Ÿęˆć‚³ć‚¹ćƒˆć®åˆčØˆć«ē½®ćę›ćˆć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć«äæå­˜ć—ćŖć„å›žē­”ćŒć‚ć‚‹å “åˆćÆć€å®Ÿéš›ć®ę›øćč¾¼ćæå›žę•°ć‚’ä½æć„ć¾ć™ć€‚ćƒŖćƒˆćƒ©ć‚¤ć€č©•ä¾”ē”Øć®å‘¼ć³å‡ŗć—ć€é‹ē”Øä½œę„­ć‚‚ć€åÆ¾åæœć™ć‚‹č²»ē”Øć®åˆčØˆć«å«ć‚ć¦ćć ć•ć„ć€‚ćƒ’ćƒƒćƒˆēŽ‡ć ć‘ć§ćÆć€å†åˆ©ē”Øć«ć‚ˆć£ć¦č²»ē”Øć‚’å›žåŽć§ććŸć‹ćÆåˆ†ć‹ć‚Šć¾ć›ć‚“ć€‚

ćƒ¬ć‚¤ćƒ†ćƒ³ć‚·ć‚‚åŒć˜č€ƒćˆę–¹ć§č©•ä¾”ć—ć¾ć™ć€‚ćƒ’ćƒƒćƒˆć™ć‚Œć°ē”Ÿęˆå‡¦ē†ć‚’ēœć‘ć¾ć™ćŒć€ćƒŸć‚¹ć™ć‚‹ćØē”Ÿęˆć®å‰ć«åŸ‹ć‚č¾¼ćæćØę¤œē“¢ćŒåŠ ć‚ć‚Šć¾ć™ć€‚ē‰¹ć«é…ć„åæœē­”ć‚‚å«ć‚ć¦ć€äø”ę–¹ć®ēµŒč·Æć‚’čØ˜éŒ²ć—ć¦ćć ć•ć„ć€‚é‡č¤‡ć®å°‘ćŖć„ćƒÆćƒ¼ć‚Æćƒ­ćƒ¼ćƒ‰ć§ćÆć€ćŸć¾ć«ē™ŗē”Ÿć™ć‚‹ćƒ’ćƒƒćƒˆćŒé«˜é€Ÿć§ć‚‚ć€å…Øä½“ćØć—ć¦ćÆé…ććŖć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ć©ć“ćŒéŽå¤§č©•ä¾”ć•ć‚ŒćŒć”ć§ć™ć‹ļ¼Ÿ

ć€Œę„å‘³ćŒä¼¼ć¦ć„ć‚‹ć€ć ć‘ć§ćÆć€åŒć˜å›žē­”ć§ć‚ˆć„ćØćÆé™ć‚Šć¾ć›ć‚“ć€‚ ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆę—¢å­˜ć®å›žē­”ć‚’éøć¶ä»•ēµ„ćæć§ć‚ć‚Šć€ćć®å›žē­”ćŒä»Šć‚‚ę­£ć—ć„ć‹ć€čæ”ć™ęØ©é™ćŒć‚ć‚‹ć‹ć€ęœ€ę–°ć‹ć‚’äæčØ¼ć™ć‚‹ć‚‚ć®ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ęœ€ć‚‚čŖ¤č§£ć‚’ę‹›ćć‚„ć™ć„ć®ćÆć€čŖ¤ć£ćŸćƒ’ćƒƒćƒˆć‚’ē›£ęŸ»ć›ćšć«ć€ćƒ’ćƒƒćƒˆēŽ‡ć®ę”¹å–„ć ć‘ć‚’č¦‹ć‚‹ć“ćØć§ć™ć€‚ć—ćć„å€¤ć‚’ē·©ć‚ć‚Œć°ć€ćƒ€ćƒƒć‚·ćƒ„ćƒœćƒ¼ćƒ‰ć®ę•°å­—ćÆć‚ˆćč¦‹ćˆć¦ć‚‚ć€ć‚µćƒćƒ¼ćƒˆę‹…å½“č€…ć®åÆ¾åæœć—ē›“ć™ę‰‹é–“ćŒå¢—ćˆć‚‹ć“ćØćŒć‚ć‚Šć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ęøˆćæć®å›žē­”ć‚’ę–°ć—ć„ćƒŖć‚Æć‚Øć‚¹ćƒˆćØē…§åˆć—ć¦ē¢ŗčŖć—ć€ē‰¹ć«ć€å†åˆ©ē”Øć‚’čØ±åÆć™ć‚‹å¢ƒē•Œć«čæ‘ć„ć‚±ćƒ¼ć‚¹ć‚’é‡ē‚¹ēš„ć«č¦‹ć¦ćć ć•ć„ć€‚

å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ę¤œē“¢ę‹”å¼µē”Ÿęˆļ¼ˆRAGļ¼‰ć®ä»£ć‚ć‚Šć«ć‚‚ćŖć‚Šć¾ć›ć‚“ć€‚RAGćÆć€ę¤œē“¢ć—ćŸč³‡ę–™ć‚’ćƒ¢ćƒ‡ćƒ«ć«ęø”ć—ć¦å›žē­”ć®ē”Ÿęˆć«å½¹ē«‹ć¦ć‚‹ä»•ēµ„ćæć§ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ćć®å‰ę®µć«ē½®ćć“ćØćÆć§ćć¾ć™ćŒć€RAGć®å‡¦ē†ć‚’ēœć‘ć°ć€ę–°ć—ć„č³‡ę–™ć®ę¤œē“¢ć‚‚ēœćć“ćØć«ćŖć‚Šć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ęøˆćæć®å›žē­”ć‚’å‚ē…§å…ƒć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć«ć²ć‚‚ć„ć‘ć‚‹ć‹ć€å…ƒć«ćŖć‚‹ęƒ…å ±ć®ęœ€ę–°ę€§ćŒåæ…č¦ćŖćØććÆå†åˆ©ē”Øć‚’éæć‘ć¦ćć ć•ć„ć€‚

ć€Œę³Øę–‡ć‚’ć‚­ćƒ£ćƒ³ć‚»ćƒ«ć—ć¦ć€ćÆć€å†åˆ©ē”Øć§ćć‚‹č³Ŗå•ć§ćÆćŖćć€ę“ä½œćØć—ć¦ę‰±ć„ć¾ć™ć€‚éŽåŽ»ć®å®Œäŗ†é€šēŸ„ćŒć‚ć£ć¦ć‚‚ć€ę–°ć—ć„ę“ä½œćŒčŖåÆć•ć‚ŒćŸć‹ć€å®Ÿč”Œć•ć‚ŒćŸć‹ćÆåˆ†ć‹ć‚Šć¾ć›ć‚“ć€‚ę“ä½œć®å®Ÿč”ŒćØä»Šå›žć®ēµęžœć®å–å¾—ćÆć€é€šåøøć®ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®å‡¦ē†ēµŒč·Æć§č”Œć„ć¾ć™ć€‚

ä»Šå§‹ć‚ć‚‹ć¹ćäŗŗćØć€ęœ€åˆć«å–ć‚Šēµ„ć‚€ć“ćØ

åŒć˜å…¬é–‹ęƒ…å ±ćøć®č³Ŗå•ć‚’ē¹°ć‚Ščæ”ć—å—ć‘ć‚‹ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®é–‹ē™ŗč€…ćÆć€åÆ¾č±”ć‚’ēµžć£ć¦å§‹ć‚ć¾ć—ć‚‡ć†ć€‚ å†…å®¹ćŒå®‰å®šć—ćŸå•ć„åˆć‚ć›ć®ę„å›³ć‚’éøć³ć€čØ±åÆć™ć‚‹ć‚¹ć‚³ćƒ¼ćƒ—ć‚’å®šć‚ć€ęÆ”č¼ƒē”Øć«å®Œå…Øäø€č‡“ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®åŸŗęŗ–å€¤ć‚’ę®‹ć—ć¾ć™ć€‚ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćŒå†åˆ©ē”Øć‚’čØ±åÆć™ć‚‹å›žē­”ć®ēØ®é”žć‚’åŗƒć’ćšć«ć€åŒć˜å†…å®¹ć®ē”Ÿęˆå‘¼ć³å‡ŗć—ć‚’ęø›ć‚‰ć›ć¾ć™ć€‚

é‹ē”Øę‹…å½“č€…ćÆć€ć¾ćšć‚·ćƒ£ćƒ‰ćƒ¼č©•ä¾”ć‚’č”Œć„ć¾ć™ć€‚ é€šåøøć®å›žē­”ć‚’čæ”ć—ē¶šć‘ćŖćŒć‚‰ć€ć‚­ćƒ£ćƒƒć‚·ćƒ„ćŖć‚‰ć©ć®å›žē­”ć‚’čæ”ć—ć¦ć„ćŸć‹ć‚’ćƒ­ć‚°ć«čØ˜éŒ²ć—ć¾ć™ć€‚åŒć˜ę„å‘³ć®čØ€ć„ę›ćˆćØć€ä¼¼ć¦ć„ć‚‹ćŒåŒć˜å›žē­”ć‚’ä½æćˆćŖć„ä¾‹ć«ćƒ©ćƒ™ćƒ«ć‚’ä»˜ć‘ć€čØ±å®¹ć§ććŖć„čŖ¤ć‚Šć‚’åŸŗęŗ–ć«ć—ćć„å€¤ć‚’čŖæę•“ć—ć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®å‡¦ē†č² č·ć€ęœ‰åŠ¹ęœŸé™ć®å‹•ä½œć€äæå­˜ć•ć‚Œć¦ć„ć‚‹å›žē­”ćć®ć‚‚ć®ć®å“č³Ŗć‚’ęø¬å®šć—ć¦ćć ć•ć„ć€‚

č£½å“ć‚’å°Žå…„ć™ć‚‹ē«‹å “ćŖć‚‰ć€åˆ†é›¢ćØē„”åŠ¹åŒ–ćŒę©Ÿčƒ½ć™ć‚‹čØ¼ę‹ ć‚’ę±‚ć‚ć¾ć—ć‚‡ć†ć€‚ ę©Ÿčƒ½äø€č¦§ć«ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćŒć‚ć‚‹ć ć‘ć§ćÆäøååˆ†ć§ć™ć€‚ē•°ćŖć‚‹ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‹ć‚‰åŒć˜č³Ŗå•ćŒę„ćŸå “åˆć®ę‰±ć„ćØć€ćƒćƒŖć‚·ćƒ¼ć‚’å¤‰ę›“ć—ćŸē›“å¾Œć®ęŒ™å‹•ć‚’ē¢ŗčŖć—ć¦ćć ć•ć„ć€‚

č³Ŗå•ć®å¤šććŒć€å¤‰å‹•ć™ć‚‹ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚„ć€é©ē”ØēÆ„å›²ć‚’åˆ‡ć‚Šåˆ†ć‘ć‚‰ć‚ŒćŖć„č¤‡ę•°ć‚æćƒ¼ćƒ³ć®ä¼šč©±ć«ä¾å­˜ć™ć‚‹ćŖć‚‰ć€å°Žå…„ć‚’å¾…ć”ć¾ć—ć‚‡ć†ć€‚ å†åˆ©ē”Øć§ćć‚‹ćƒŖć‚Æć‚Øć‚¹ćƒˆć‚’ć™ć§ć«å®Œå…Øäø€č‡“ć‚­ćƒ£ćƒƒć‚·ćƒ„ć§ć‚«ćƒćƒ¼ć§ćć¦ć„ć‚Œć°ć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æę¤œē“¢ć‚’åŠ ćˆć‚‹åŠ¹ęžœćÆå°ć•ć„ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ćŖć‚‰ć€å®Œęˆęøˆćæć®å›žē­”ć‚’å†åˆ©ē”Øć—ćŖćć¦ć‚‚ć€ē¹°ć‚Ščæ”ć•ć‚Œć‚‹å…„åŠ›ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹ć®å‡¦ē†ć«å½¹ē«‹ć”ć¾ć™ć€‚

ę¬”ć®ęœˆę›œę—„ć«ē€ę‰‹ć™ć‚‹ćŖć‚‰ć€ćƒ˜ćƒ«ćƒ—ć‚»ćƒ³ć‚æćƒ¼ć®å•ć„åˆć‚ć›ć®ę„å›³ć‚’ć²ćØć¤éøć³ć€ćć®čØ€ć„ę›ćˆćØć€ę„å›³ēš„ć«ē“›ć‚‰ć‚ć—ćć—ćŸč³Ŗå•ć‚’é›†ć‚ć¾ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ć®ć‚¹ć‚³ćƒ¼ćƒ—ćØē„”åŠ¹åŒ–ćƒ«ćƒ¼ćƒ«ć‚’å®šć‚ć€ć‚·ćƒ£ćƒ‰ćƒ¼ćƒ¢ćƒ¼ćƒ‰ć§å†ē”Ÿć—ć¦ćć ć•ć„ć€‚čŖ¤ć£ćŸå›žē­”ć«ć¤ćŖćŒć‚‹ć‚±ćƒ¼ć‚¹ćŒå®‰å…Øć«é™¤å¤–ć•ć‚Œć‚‹ć“ćØć‚’ē¢ŗčŖć—ć¦ć‹ć‚‰ć€å›žē­”ć®å†åˆ©ē”Øć‚’ęœ‰åŠ¹ć«ć—ć¾ć™ć€‚

ć‚ˆćć‚ć‚‹č³Ŗå•

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćØćÆä½•ć§ć™ć‹ļ¼Ÿ

éŽåŽ»ć®å›žē­”ć‚’äæå­˜ć—ć€ę„å‘³ć®é”žä¼¼ę€§ć‚’ä½æć£ć¦å–ć‚Šå‡ŗć™ä»•ēµ„ćæć§ć™ć€‚å†åˆ©ē”Øć«ćÆć€ć‚³ćƒ³ćƒ†ć‚­ć‚¹ćƒˆć®äø€č‡“ć€ęœ‰åŠ¹ćŖęØ©é™ć€ååˆ†ćŖé®®åŗ¦ć‚‚åæ…č¦ć§ć™ć€‚

LLMć§ęÆ”č¼ƒć™ć¹ćć‚­ćƒ£ćƒƒć‚·ćƒ„ć«ćÆć€ć©ć®ć‚ˆć†ćŖ3ēØ®é”žćŒć‚ć‚Šć¾ć™ć‹ļ¼Ÿ

恓恮LLMć®čØ­čØˆåˆ¤ę–­ć§ćÆć€å®Œå…Øäø€č‡“ć®å›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć€ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖå›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć€ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼å“ć®ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’åŒŗåˆ„ć—ć¾ć™ć€‚ć“ć®čØ˜äŗ‹ć®ęÆ”č¼ƒć«ćÆęœ‰ē”ØćŖåˆ†é”žć§ć™ćŒć€ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æćƒ¼ć®ć‚ć‚‰ć‚†ć‚‹ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ę™®éēš„ć«åˆ†é”žć—ćŸć‚‚ć®ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć©ć†å®Ÿč£…ć—ć¾ć™ć‹ļ¼Ÿ

čØ±åÆć™ć‚‹ć‚¹ć‚³ćƒ¼ćƒ—ć‚’å®šć‚ć€å…„åŠ›ć•ć‚ŒćŸćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚’åŸ‹ć‚č¾¼ćæć«å¤‰ę›ć—ć€å€™č£œć‚’ę¤œē“¢ć—ć¾ć™ć€‚čŖæę•“ęøˆćæć®ć—ćć„å€¤ćØå†åˆ©ē”Øę”ä»¶ć‚’ē¢ŗčŖć—ćŸć†ćˆć§ć€äæå­˜ęøˆćæć®å›žē­”ć‚’čæ”ć™ć‹ć€ćƒ¢ćƒ‡ćƒ«ć‚’å‘¼ć³å‡ŗć—ć¾ć™ć€‚å†åˆ©ē”Øć‚’ęœ‰åŠ¹ć«ć™ć‚‹å‰ć«ć€ęœ‰åŠ¹ęœŸé™ć€ē„”åŠ¹åŒ–ć€čŖ¤ć£ćŸćƒ’ćƒƒćƒˆć®ē›£č¦–ć‚‚ēµ„ćæč¾¼ć‚“ć§ćć ć•ć„ć€‚

CDNćÆå˜ćŖć‚‹ć‚­ćƒ£ćƒƒć‚·ćƒ„ć§ć™ć‹ļ¼Ÿ

ć„ć„ćˆć€‚ć‚³ćƒ³ćƒ†ćƒ³ćƒ„é…äæ”ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æļ¼ˆCDNļ¼‰ćÆć€č¤‡ę•°ć®ę‹ ē‚¹ć«ć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć®é…äæ”ć‚’åˆ†ę•£ć•ć›ć‚‹ä»•ēµ„ćæć§ć™ć€‚ć‚­ćƒ£ćƒƒć‚·ćƒ„ćÆć€ćć®ćŸć‚ć«ä½æć†ä»•ēµ„ćæć®ć²ćØć¤ć§ć™ć€‚Cloudflare恮CDNć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć‚’å‚ē…§ć—ć¦ćć ć•ć„ć€‚

CloudflareはCDNć§ć™ć‹ć€ćć‚ŒćØć‚‚WAFć§ć™ć‹ļ¼Ÿ

Cloudflareは、CDNć‚µćƒ¼ćƒ“ć‚¹ćØć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćøć®ćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æć‚’ćƒ•ć‚£ćƒ«ć‚æćƒŖćƒ³ć‚°ć™ć‚‹Webć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćƒ•ć‚”ć‚¤ć‚¢ć‚¦ć‚©ćƒ¼ćƒ«ļ¼ˆWAFļ¼‰ć®äø”ę–¹ć‚’ęä¾›ć—ć¦ć„ć¾ć™ć€‚ć©ć”ć‚‰ć®åē§°ć‚‚ć€ćć‚Œć ć‘ć§LLMć®å›žē­”ć‚’ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć™ć‚‹ę©Ÿčƒ½ć‚’ę„å‘³ć™ć‚‹ć‚ć‘ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚Cloudflareć®ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć€‚

CDNとRedisćÆć©ć†é•ć„ć¾ć™ć‹ļ¼Ÿ

CDNćÆć€ć‚Øćƒƒć‚øćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć‚’é€šć˜ć¦ć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć‚’é…äæ”ć—ć¾ć™ć€‚RedisćÆć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćŒć‚­ćƒ£ćƒƒć‚·ćƒ„ćŖć©ć«ä½æćˆć‚‹ćƒ‡ćƒ¼ć‚æć‚¹ćƒˆć‚¢ć§ć€čØ­å®šę¬”ē¬¬ć§ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚‚ę§‹ēÆ‰ć§ćć¾ć™ć€‚ć‚·ć‚¹ćƒ†ćƒ å†…ć§ę‹…ć†å½¹å‰²ćŒē•°ćŖć‚Šć¾ć™ć€‚

CloudflareはCDNć ć‘ć‚’ęä¾›ć—ć¦ć„ć‚‹ć®ć§ć™ć‹ļ¼Ÿ

恄恄恈怂Cloudflareć®ćƒŖćƒ•ć‚”ćƒ¬ćƒ³ć‚¹ć‚¢ćƒ¼ć‚­ćƒ†ć‚Æćƒćƒ£ć«ćÆć€DNSć€ćƒ•ć‚”ć‚¤ć‚¢ć‚¦ć‚©ćƒ¼ćƒ«ć€ćć®ä»–ć®ć‚Øćƒƒć‚øć‚µćƒ¼ćƒ“ć‚¹ć‚‚čØ˜č¼‰ć•ć‚Œć¦ć„ć¾ć™ć€‚

KafkaはRedisć‚ˆć‚Šå„Ŗć‚Œć¦ć„ć¾ć™ć‹ļ¼Ÿ

č§£ę±ŗć™ć‚‹čŖ²é”ŒćŒē•°ćŖć‚Šć¾ć™ć€‚Apache KafkaćÆć€ć‚¤ćƒ™ćƒ³ćƒˆć‚¹ćƒˆćƒŖćƒ¼ćƒŸćƒ³ć‚°ć®ćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć§ć™ć€‚ć“ć“ć§čŖ¬ę˜Žć—ćŸRedisć«ć‚ˆć‚‹ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚ÆćŖå›žē­”ć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ć€ćć®ć¾ć¾ē½®ćę›ćˆć‚‹ć‚‚ć®ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

NetflixはRedisć‚’ä½æć£ć¦ć„ć¾ć™ć‹ļ¼Ÿ

はい。Redisは、Netflixć«ć‚ˆć‚‹å„Ŗå…ˆåŗ¦ä»˜ćć‚­ćƒ„ćƒ¼ć§ć®Redisć®åˆ©ē”Øć‚’ē“¹ä»‹ć—ć€Netflix恮Timestoneć«é–¢ć™ć‚‹čØ˜äŗ‹ćøć®ćƒŖćƒ³ć‚Æć‚‚ęŽ²č¼‰ć—ć¦ć„ć¾ć™ć€‚ćŸć ć—ć€ć“ć®éŽåŽ»ć®äŗ‹ä¾‹ćÆć€LLMć®ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚’ä½æć£ć¦ć„ć‚‹čØ¼ę‹ ć§ć‚‚ć€č‡Ŗåˆ†ćŸć”ć®ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć§å°Žå…„ć™ć¹ćē†ē”±ć§ć‚‚ć‚ć‚Šć¾ć›ć‚“ć€‚

äæ”é ¼ć§ćć‚‹AIć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć„ćć‚Šć®å®Ÿč·µēš„ćŖęƒ…å ±ćÆć€ćƒ‹ćƒ„ćƒ¼ć‚¹ćƒ¬ć‚æćƒ¼ćøć®ē™»éŒ²ć§å—ć‘å–ć‚Œć¾ć™ć€‚

公開旄
ć‚«ćƒ†ć‚“ćƒŖćƒ¼
Build
AIć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚ÆęÆ”č¼ƒļ¼šPydantic AIとLangChainの選び方

AIć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆćƒ•ćƒ¬ćƒ¼ćƒ ćƒÆćƒ¼ć‚ÆęÆ”č¼ƒļ¼šPydantic AIとLangChainの選び方

Pydantic AIとLangChainć‚’ć€åŒć˜å•ć„åˆć‚ć›ęŒÆć‚Šåˆ†ć‘ć‚³ćƒ¼ćƒ‰ć§ęÆ”č¼ƒć—ć¾ć™ć€‚åž‹ä»˜ćå‡ŗåŠ›ć€å¤–éƒØé€£ęŗć€LangGraphć«ć‚ˆć‚‹äø­ę–­ćƒ»å†é–‹ć€ćƒˆćƒ¬ćƒ¼ć‚·ćƒ³ć‚°ćØč©•ä¾”ć€ē§»č”Œę™‚ć®ę³Øę„ē‚¹ć‚’ę•“ē†ć€‚ę—¢å­˜ć®Pythonć‚µćƒ¼ćƒ“ć‚¹ć«ę©Ÿčƒ½ć‚’åŠ ćˆć‚‹å “åˆćØć€ę‰æčŖć‚’ä¼“ć†ćƒÆćƒ¼ć‚Æćƒ•ćƒ­ćƒ¼ć‚’ēµ„ć‚€å “åˆć€ćć‚Œćžć‚Œć®č¦ä»¶ć«åˆć†éøć³ę–¹ć‚’č§£čŖ¬ć—ć¾ć™ć€‚2026幓10月21ę—„Build
Cursor ę–™é‡‘ćƒ»ę©Ÿčƒ½ęÆ”č¼ƒć€2026幓】ZedćØć®é•ć„ćØē§»č”Œć®åˆ¤ę–­åŸŗęŗ–

Cursor ę–™é‡‘ćƒ»ę©Ÿčƒ½ęÆ”č¼ƒć€2026幓】ZedćØć®é•ć„ćØē§»č”Œć®åˆ¤ę–­åŸŗęŗ–

CursorとZedćÆć©ć”ć‚‰ć‚’éøć¶ć¹ćć‹ć€‚ę“ä½œę„Ÿć€AIć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆć€ćƒ¢ćƒ‡ćƒ«ć®éøęŠžč‚¢ć€å…±åŒē·Øé›†ć‚’ęÆ”č¼ƒć—ć¾ć™ć€‚å€‹äŗŗćØ5äŗŗćƒćƒ¼ćƒ ć®ęœˆé”ę–™é‡‘ć‚’ć€åŒć˜ćƒˆćƒ¼ć‚Æćƒ³ä½æē”Øé‡ć§č©¦ē®—ć€‚Zed恧Cursorć®ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆć‚’ä½æć†ę–¹ę³•ć‚„MCPćƒ»ä¼šč©±å±„ę­“ć®åˆ¶é™ć€ē§»č”Œå‰ć«ē¢ŗčŖć—ćŸć„ę‹”å¼µę©Ÿčƒ½ćØē®”ē†ę©Ÿčƒ½ć¾ć§ę•“ē†ć—ć¾ć™ć€‚2026幓10月21ę—„Build
LLM ęŽØč«–ć®ä»•ēµ„ćæćØé«˜é€ŸåŒ–ļ¼šå¾…ć”ę™‚é–“ć®ęø¬å®šć‹ć‚‰é‹ē”Øę–¹å¼ć®éøć³ę–¹ć¾ć§

LLM ęŽØč«–ć®ä»•ēµ„ćæćØé«˜é€ŸåŒ–ļ¼šå¾…ć”ę™‚é–“ć®ęø¬å®šć‹ć‚‰é‹ē”Øę–¹å¼ć®éøć³ę–¹ć¾ć§

LLM ęŽØč«–ć‚’ć€ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚’å‡¦ē†ć™ć‚‹ćƒ—ćƒŖćƒ•ć‚£ćƒ«ćØå›žē­”ć‚’ē”Ÿęˆć™ć‚‹ćƒ‡ć‚³ćƒ¼ćƒ‰ć«åˆ†ć‘ć¦č§£čŖ¬ć—ć¾ć™ć€‚ęœ€åˆć®ćƒˆćƒ¼ć‚Æćƒ³ć¾ć§ć®ę™‚é–“ćØē”Ÿęˆé€Ÿåŗ¦ć®ęø¬ć‚Šę–¹ć€KVć‚­ćƒ£ćƒƒć‚·ćƒ„ć‚„é‡å­åŒ–ć€ćƒćƒƒćƒå‡¦ē†ć®åŠ¹ęžœćØé™ē•Œć‚’ę•“ē†ć€‚å…¬é–‹APIć®ćƒ¬ć‚¹ćƒćƒ³ć‚¹ä¾‹ć§å¾…ć”ę™‚é–“ć‚’åˆ†č§£ć—ć€ćƒ¢ćƒ‡ćƒ«APIć€ęŽØč«–ć‚µćƒ¼ćƒ“ć‚¹ć€č‡Ŗå‰ć®GPUé‹ē”Øć‚’éøć¶åˆ¤ę–­č»øć‚’ē“¹ä»‹ć—ć¾ć™ć€‚2026幓10月21ę—„Build
ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æę¤œē“¢ćØćÆļ¼Ÿä»•ēµ„ćæćƒ»ć‚­ćƒ¼ćƒÆćƒ¼ćƒ‰ę¤œē“¢ćØć®é•ć„ćƒ»å®Ÿč£…ć®éøć³ę–¹

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æę¤œē“¢ćØćÆļ¼Ÿä»•ēµ„ćæćƒ»ć‚­ćƒ¼ćƒÆćƒ¼ćƒ‰ę¤œē“¢ćØć®é•ć„ćƒ»å®Ÿč£…ć®éøć³ę–¹

ć‚»ćƒžćƒ³ćƒ†ć‚£ćƒƒć‚Æę¤œē“¢ć®ä»•ēµ„ćæć‚’ć€åŸ‹ć‚č¾¼ćæćƒ»ć‚¤ćƒ³ćƒ‡ćƒƒć‚Æć‚¹ćƒ»å€™č£œå–å¾—ćƒ»ćƒ©ćƒ³ć‚­ćƒ³ć‚°ć®ęµć‚Œć§č§£čŖ¬ć—ć¾ć™ć€‚ć‚­ćƒ¼ćƒÆćƒ¼ćƒ‰ę¤œē“¢ć‚„ćƒ™ć‚Æćƒˆćƒ«ę¤œē“¢ć€RAGćØć®é•ć„ć€ćƒć‚¤ćƒ–ćƒŖćƒƒćƒ‰ę¤œē“¢ćØćƒŖćƒ©ćƒ³ć‚«ćƒ¼ć®å½¹å‰²ć‚’ę•“ē†ć€‚Pinecone态pgvector态Elasticsearch态Algoliać®éøć³ę–¹ć‹ć‚‰ć€ęØ©é™ćƒ»ę›“ę–°ćƒ»č²»ē”Øćƒ»ę¤œē“¢å“č³Ŗć®č©•ä¾”ć¾ć§ę‰±ć„ć¾ć™ć€‚2026幓10月21ę—„Build
ć‚³ćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆć€ŒFactory AIć€å°Žå…„ć‚¬ć‚¤ćƒ‰ļ¼šę–™é‡‘ćƒ»ę©Ÿčƒ½ćƒ»ęÆ”č¼ƒ

ć‚³ćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆć€ŒFactory AIć€å°Žå…„ć‚¬ć‚¤ćƒ‰ļ¼šę–™é‡‘ćƒ»ę©Ÿčƒ½ćƒ»ęÆ”č¼ƒ

ć‚³ćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆFactory AIć®ę©Ÿčƒ½ć€ę–™é‡‘ć€ä½æć„ę–¹ć‚’å…¬å¼č³‡ę–™ć«åŸŗć„ć„ć¦č§£čŖ¬ć—ć¾ć™ć€‚Droidsć®ä½œę„­čØˆē”»ć€ćƒ¢ćƒ‡ćƒ«éøęŠžć€ćƒŖćƒ¢ćƒ¼ćƒˆå®Ÿč”Œć‚’ę•“ē†ć—ć€Claude Code惻Codex惻CursorćØć®éøć³ę–¹ć‚’ęÆ”č¼ƒć€‚Teamsć®åø­ę•°äøŠé™ć‚„BYOKć®åˆ¶ē“„ć€ćƒ¬ćƒ“ćƒ„ćƒ¼å·„ę•°ć‚’å«ć‚€ē·č²»ē”Øć¾ć§ć€å°Žå…„ć®åˆ¤ę–­ęę–™ć‚’ć¾ćØć‚ć¾ć—ćŸć€‚2026幓10月21ę—„Build
Speech to Text APIęÆ”č¼ƒ2026ļ¼šéŸ³å£°čŖč­˜API 7社の料金と選び方

Speech to Text APIęÆ”č¼ƒ2026ļ¼šéŸ³å£°čŖč­˜API 7社の料金と選び方

Speech to Text APIの選び方を、Mistral态Deepgram态AssemblyAI态OpenAI态Google态ElevenLabs态Speechmaticsć§ęÆ”č¼ƒć€‚éŒ²éŸ³ćØćƒŖć‚¢ćƒ«ć‚æć‚¤ćƒ ć®ę–™é‡‘ć€åÆ¾åæœčØ€čŖžć€č©±č€…åˆ†é›¢ć€ć‚æćƒ¼ćƒ³ę¤œå‡ŗć®é•ć„ć‚’ę•“ē†ć—ć€éŸ³å£°ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆć‚„å¤ščØ€čŖžć‚¢ćƒ—ćƒŖć«åˆć†ę§‹ęˆć‚’č¦‹ę„µć‚ć¾ć™ć€‚2026幓10月21ę—„Build
Cerebras APIć®ę–™é‡‘ļ¼šćƒ¢ćƒ‡ćƒ«åˆ„å˜ä¾”ćØęœ¬ē•Ŗåˆ©ē”Øć§ē¢ŗčŖć™ć¹ćę”ä»¶

Cerebras APIć®ę–™é‡‘ļ¼šćƒ¢ćƒ‡ćƒ«åˆ„å˜ä¾”ćØęœ¬ē•Ŗåˆ©ē”Øć§ē¢ŗčŖć™ć¹ćę”ä»¶

Cerebras APIć®ę–™é‡‘ć‚’ćƒ¢ćƒ‡ćƒ«åˆ„ć«ę•“ē†ć€‚GPT OSS 120BとQwenć®å˜ä¾”ćƒ»é€Ÿåŗ¦ć€$5ć®ē„”ę–™ćƒˆćƒ©ć‚¤ć‚¢ćƒ«ć€ęœˆé”$53.75ć®ć‚Øćƒ¼ć‚øć‚§ćƒ³ćƒˆč©¦ē®—ć‚’č§£čŖ¬ć—ć¾ć™ć€‚DeveloperćØęœ¬ē•Ŗåˆ©ē”Øć®é•ć„ć€ćƒ¬ćƒ¼ćƒˆåˆ¶é™ć€Enterpriseć®ē¢ŗčŖäŗ‹é …ć€Groq惻Fireworks AIćØć®č²»ē”ØęÆ”č¼ƒć‚‚ć¾ćØć‚ć¾ć—ćŸć€‚2026幓10月20ę—„Build
OpenAI API keyć®å–å¾—ę–¹ę³•ļ¼šę–™é‡‘čØ­å®šć‹ć‚‰å®‰å…ØćŖäæē®”ćƒ»å‹•ä½œē¢ŗčŖć¾ć§

OpenAI API keyć®å–å¾—ę–¹ę³•ļ¼šę–™é‡‘čØ­å®šć‹ć‚‰å®‰å…ØćŖäæē®”ćƒ»å‹•ä½œē¢ŗčŖć¾ć§

OpenAI API keyć®å–å¾—ć‹ć‚‰ć€ćƒ—ćƒ­ć‚øć‚§ć‚ÆćƒˆéøęŠžć€ęØ©é™čØ­å®šć€APIę–™é‡‘ć®ę”Æę‰•ć„ć€åˆ©ē”ØäøŠé™ć®čØ­å®šć€å®‰å…ØćŖäæē®”ć€curlć§ć®å‹•ä½œē¢ŗčŖć¾ć§č§£čŖ¬ć—ć¾ć™ć€‚ChatGPTćØć®č«‹ę±‚ć®é•ć„ć‚„ć€ć‚­ćƒ¼ćŒä½æćˆćŖć„ćØćć®ć‚Øćƒ©ćƒ¼ē¢ŗčŖć€ę¼ćˆć„ę™‚ć®ē„”åŠ¹åŒ–ćƒ»å†ē™ŗč”Œć€ćƒćƒ¼ćƒ é‹ē”Øć§ć®ē®”ē†č²¬ä»»ć‚‚ę•“ē†ć€‚åˆć‚ć¦ć®é€£ęŗć‚’é †ć«é€²ć‚ć‚‰ć‚Œć¾ć™ć€‚2026幓10月20ę—„Build
ćƒ‹ćƒ„ćƒ¼ć‚¹ćƒ¬ć‚æćƒ¼

ęÆŽé€±ę—„ę›œć€äø€é€šć®ę‰‹ē“™ć€‚å‹•ćć‚·ć‚¹ćƒ†ćƒ ć®č©±ć€‚ę„Ÿęƒ³ęˆ¦ć§ćÆćŖćć€‚

é€±åˆŠć€‚ć‚¹ćƒ‘ćƒ ćŖć—ć€‚ć„ć¤ć§ć‚‚č§£é™¤ć§ćć¾ć™ć€‚