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バイナリに統合されている。
API・SDKAnthropic Workbench(アンソロピック ワークベンチ)はClaude APIをブラウザ上で対話的に試すための公式プレイグラウンド。プロンプトの調整・モデル切替・パラメータ実験・自動評価・コード書き出しまで完結し、API実装前の試行錯誤を効率化する。
API・SDKTool Choice(ツールチョイス)とは、Anthropic Claude APIでツール呼び出しの挙動を制御するパラメータ。auto/any/tool/noneの4モードの違い、強制呼び出しのユースケース、disable_parallel_tool_useまで完全解説。
フレームワーク・ライブラリBrowser UseはAIエージェントが自然言語の指示でブラウザを直接操作できるオープンソースPythonライブラリ。Playwrightベースで、GitHub 79K+ stars。仕組み・実装パターン・Computer Useとの違いを詳細解説。
API・SDKCode Execution ToolはAnthropicが提供するClaude API用の公式ツールで、Claudeが生成したPythonコードを安全なサンドボックス内で実行できる。仕組み・使い方・Bash Toolとの違い・料金・実装パターンを解説。
フレームワーク・ライブラリLangChainとは、LLMアプリやAIエージェントを構築するためのオープンソースフレームワーク。読み方・仕組み・LangGraph・deepagents・LangSmithとの関係・他フレームワークとの違いを実装サンプル付きで解説します。
API・SDKFiles APIとは、AnthropicのClaude APIでファイルを永続的に保存・参照できるエンドポイントのこと。読み方・仕組み・PDFやExcelをfile_idで再利用する方法・OpenAIのFiles APIとの違いを実装サンプル付きで解説します。
開発手法・設計パターンAider(エイダー)はターミナルで動くオープンソースのAIペアプログラミングツール。Git連携、複数モデル対応、編集モードの仕組みからCursor・Claude Codeとの違い、実装パターンまで完全解説。
API・SDKToken Counting(トークンカウンティング)はLLMに送信するメッセージのトークン数を事前に数える仕組み。AnthropicのToken Counting APIの使い方、料金見積もり、レート制限、実装パターンを完全解説。
開発手法・設計パターンVibe Codingとは、自然言語でAIに「だいたいの雰囲気」を伝えてコードを生成させる開発スタイル。Karpathyが提唱し2025年Word of the Yearに選ばれた概念の仕組み・使い方・誤解を解説します。