カテゴリー

AI開発

専門知識は不要です。番号順に、一度に一つだけ新しい考え方を覚えていきます。

018
厨房へ入らず、決められた注文を渡すと料理が返ってくるレストランの注文窓口

APIとは?自分のアプリとAIモデルの間にある「注文窓口」と考える

APIは、ソフトウェア同士が決められた形式で機能を呼び出すための窓口です。第018回ではRequest、Response、Endpoint、API Keyを入門から説明します。

9 分
019
一回いくらではなく、使った量と種類ごとに単価が違う電気料金の明細

AI APIの料金はどう計算する?Input・Output・Cached Tokenを分けて読む

AI APIは使用量課金が中心です。第019回では100万Token単位、InputとOutputの料金差、Cached Input、計算例、利用者増加時のスケールを解説します。

10 分
020
目標を受け取り、許可された道具を使い、結果を確認して次の手順を決めるアシスタント

AI Agentとは?目標に向かって手順を選び、Toolを使い、結果を見て次へ進む仕組み

AI Agentは一回の回答だけではありません。第020回ではGoal、Agent Loop、Tool Use、State、停止条件と安全設計を入門から整理します。

10 分
021
巨大な意味の地図に情報を配置し、意味が似ているものほど近い場所へ置くこと

Embeddingとは?意味を座標に変えて、似たものを近くから探せるようにする

Embeddingは文章や画像をVectorへ変換し、意味の近さを数値で比較できるようにします。第021回ではDimension、Similarity、Semantic Searchを直感的に解説します。

9 分
022
棚番号だけでなく「意味の近さ」で商品を探せる巨大な倉庫

Vector Databaseとは?Embeddingを保存し、意味が近いものを高速に探す仕組み

Vector DatabaseはEmbeddingを保存し、近いVectorを効率よく検索します。第022回ではNearest Neighbor、Index、Metadata FilterとAIアプリでの役割を説明します。

9 分
023
記憶だけで答える試験ではなく、必要なページを先に探してから答えるOpen Book Exam

RAGとは?回答する前に関連資料を検索して、LLMへ根拠として渡す

Retrieval-Augmented Generationは、回答時に外部資料を検索してLLMのContextへ追加します。第023回ではChunk、Retrieval、Grounding、Citationと失敗原因を解説します。

10 分
025
毎回Restaurantへ注文するのではなく、自分のKitchenで料理すること

Local LLMとは?Cloud APIではなく、自分のPCやServerでModelを動かす

Local LLMは自分が管理するHardware上で動く言語モデルです。第025回ではWeight、VRAM、Quantization、Privacy、Performance、APIとのTrade-offを解説します。

10 分
026
工具を全部自作せず、たくさんの既製Toolを組み合わせられる共通の作業台

なぜAIでPythonがよく使われる?Model、Data、Experimentをつなぐ「作業台」だから

Pythonは読みやすいSyntaxと巨大なEcosystemで、Data、Model、Notebook、API、Automationをつなぎます。第026回ではAI初心者が最初に必要な範囲を説明します。

12 分
027
作業指示を出す机、変更履歴を残すノート、Projectを共有するOnline Cabinet

CLI・Git・GitHubとは?AI Projectで何度も出てくる3つの別のTool

CLI、Git、GitHubは一緒に出てきますが役割は別です。第027回ではTerminal、Version Control、Repository、Commit、Branch、Remote Hostingを整理します。

13 分
028
大量の計算Workerへ同じ種類の仕事を並列に配るための共通の指示System

CUDAとは?AI LibraryがNVIDIA GPUの並列計算を使うためのSoftware Platform

CUDAはNVIDIAのParallel Computing Platformです。第028回ではGPU、Driver、CUDA Toolkit、Runtime、Library、Version Compatibilityを整理します。

12 分
029
AI Model、Documentation、Dataset、Demoを共有するGitHubのような巨大Library

Hugging Faceとは?Model、Dataset、Demo、AI Libraryが集まるEcosystem

Hugging FaceはModel Download Siteだけではありません。第029回ではHub、Model Card、Dataset、Spaces、Transformers、License、Repository Fileを整理します。

12 分
030
複雑なLocal Model設定を共通の操作PanelへまとめたLocal Appliance

Ollamaとは?Local LLMをDownload・実行・ServeしやすくするTool

OllamaはLocal Model管理をCLIとLocal APIへまとめます。第030回ではPull、Run、Server、Port、Modelfileと、Ollamaでも消えないHardware制限を説明します。

12 分
032
Model、Tool、Data、Stateを組み立てるための標準Connectorが入ったToolbox

LangChainとは?Model、Tool、RAG、StateをつなぐためのLLM Application Framework

LangChainはAI Modelそのものではなく、Model Call、Prompt、Tool、Retrieval、Stateを組み合わせるFrameworkです。第032回では役割と使いどころを整理します。

13 分
033
Repositoryの横に座り、Fileを読み、Patchを提案し、許可されたCommandを実行できるJunior Engineer

CursorやCodexとは?Code、File、Terminal、Repositoryまで扱うAI Coding Tool

現代のAI Coding AssistantはAutocompleteだけではありません。第033回ではRepository Context、File Edit、Terminal Tool、Diff、Approval、Code Reviewを整理します。

13 分
045
Chatbotが電話で操作方法を教える存在なら、Browser Agentは実際にPC前へ行きWebを操作する助手に近いです。

AI Browserとは?Webを読むだけでなく、AIがClick・入力・ページ移動まで行うBrowser Agent

AI BrowserやCloud BrowserはWebを読むだけでなく、Click、入力、Navigation、Form操作ができます。Search、Connected Appとの違いとSecurity Riskを解説します。

9 分
046
APIが内部受付窓口なら、Computer Useは助手を実際のPC前に座らせ、画面を見ながらMouseとKeyboardを使わせる方法です。

Computer Useとは?AIがScreenを見てMouseとKeyboardでGUIを操作する仕組み

Computer Use AgentはScreenshotを見て、Mouse、Keyboard、ScrollなどでGUIを操作します。Perception→Action Loop、APIとの違い、Securityを説明します。

9 分
047
Toolごとに専用Cableを作る代わりに、MCPは対応するAI HostとServerが使える共通Connectorを定義する考え方です。

MCPとは?AI ApplicationとTool・外部Contextをつなぐ共通ポートのようなProtocol

Model Context Protocol(MCP)はAI ApplicationがTools、Resources、Promptsへ接続する方法を標準化します。Host、Client、ServerとSecurityを整理します。

10 分
048
Autocompleteが隣で文章を補う同僚なら、Coding AgentはTicketを受けてProjectを調べ、修正とTestをしてReviewへ出すEngineerに近いです。

Coding Agentとは?Issueを受け、Repositoryを読み、修正し、TestしてPull Requestまで作るAI

Coding AgentはAutocompleteと違い、Repository全体をSearchし、複数Fileを変更し、CommandとTestを実行してReview可能なDiffやPRを作れます。

10 分
049
口頭説明だけで非常に速い建築チームが家を作るようなものです。形は早くできますが、配線・構造・保守は検査が必要です。

Vibe Codingとは?自然言語でAppを作るのは速いが、PrototypeとProductionは別物

Vibe CodingはPrototypeを高速化しますが、ProductionではTest、Authentication、Data、Secret、Migration、Security、Maintenanceが残ります。

10 分