技術メモ

神奈川在住のITエンジニアの備忘録。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

生成AI

Skills, MCP, RAG, Tool など

AIエージェント関連で出てくる用語をchatGPTに整理してもらった。 以下は、ログ解析AIエージェントを例としたシーケンス図。このシーケンス図を見ると、各用語の意味が何となく分かるはず。 上記のシーケンス図を見ていると、AIエージェントというのは、LLM…

生成AIを使ったアプリ開発

以下の CodeZine の特集が分かりやすい&詳しい。 LLMアプリケーションのアーキテクチャ入門一覧|CodeZine(コードジン) AIエージェント開発の最前線!現場で使える開発術一覧|CodeZine(コードジン) 【MCPサーバー開発入門】一覧|CodeZine(コードジン) …

LLMアプリケーションのAPI Gatewayパターン

chatGPTに典型パターンのシーケンス図を出力させてみた。 LLMアプリ(RAG/チャット/エージェント/要約APIなど)で API Gateway を使うのは、「LLMの前段に“共通の防波堤と交通整理”を置く」ためです。LLMは高コスト・高負荷で、入力も出力も“暴れやすい”ので…

MCPサーバの呼び出し

MCPの勉強をしていて、LLMがどうやってMCPサーバを呼び出すのかイマイチ分からなかったので、chatGPT に聞いてみた。 結論から言うと、LLMがMCPサーバを呼ぶのではないようだ。LLMは、MCPサーバを呼ぶかどうかを判断して、その結果をアプリに渡して、アプリ…