Bun(バン)とは?読み方・JavaScriptCoreで動く高速ランタイムの仕組み・Node.jsとの違い・統合ツールチェインを完全解説
Bun(バン)はJavaScriptCoreエンジンで動く高速JavaScript/TypeScriptランタイム。Jarred Sumnerが開発し2023年9月にv1.0が公開された。ランタイム・パッケージマネージャ・bundler・テストランナーが1バイナリに統合されている。
プログラミング言語Bun(バン)はJavaScriptCoreエンジンで動く高速JavaScript/TypeScriptランタイム。Jarred Sumnerが開発し2023年9月にv1.0が公開された。ランタイム・パッケージマネージャ・bundler・テストランナーが1バイナリに統合されている。
NoSQL・NewSQLPinecone(パインコーン)は2019年創業のフルマネージド型ベクトルDB。RAG・レコメンド・エージェント記憶などAIアプリの埋め込み検索基盤として広く採用され、2026年にはServerless v2へとアップデートされた。
プロトコルgRPC(ジーアールピーシー)はGoogleが2015年に公開した高性能RPCフレームワーク。HTTP/2 + Protocol Buffersで低レイテンシ・小ペイロードを実現し、双方向ストリーミング、多言語サポートでマイクロサービス間通信の事実上の標準となっている。
生成AI・LLMCohere(コヒア)は、2019年にトロントで創業された企業向けLLM特化のAI企業。Command R+・Embed v4・Rerankで規制業界のRAG基盤を支える。Aidan GomezはTransformer論文の共著者。
API・SDKAnthropic Workbench(アンソロピック ワークベンチ)はClaude APIをブラウザ上で対話的に試すための公式プレイグラウンド。プロンプトの調整・モデル切替・パラメータ実験・自動評価・コード書き出しまで完結し、API実装前の試行錯誤を効率化する。
生成AI・LLMTree of Thoughts(ツリーオブソーツ)とは、Yao et al.が2023年に発表したLLM推論フレームワーク。Chain of Thoughtの拡張で複数経路を木構造で探索し、Game of 24で74%精度(CoTの4%)を達成した仕組み・実装パターンを完全解説。
機械学習・ディープラーニングTest-time Compute(テストタイムコンピュート)とは、LLMが推論時により多くの計算量を使って精度を上げる手法。OpenAI o1/o3やDeepSeek-R1で注目される推論時スケーリングの仕組み・Chain of Thoughtとの違い・実装パターン・コストトレードオフを完全解説。
生成AI・LLMCodestral(コーデストラル)とは、Mistral AIが2024年5月に発表したコーディング特化型のLLM。22Bパラメータ、80以上の言語対応、256Kトークン文脈、HumanEval 86.6%などの性能とローカル実行・GitHub Copilot代替・25.08最新版を完全解説。
API・SDKTool Choice(ツールチョイス)とは、Anthropic Claude APIでツール呼び出しの挙動を制御するパラメータ。auto/any/tool/noneの4モードの違い、強制呼び出しのユースケース、disable_parallel_tool_useまで完全解説。
生成AI・LLMWeb Search Tool(ウェブサーチツール)とは、AnthropicのClaude APIで使えるリアルタイム検索機能。学習データの古さを補い、最新情報をClaudeが自動取得する仕組み・料金・実装方法を完全解説。