Simonさんのブログで新たに発表された論文に対しての解説がされていた。
いつもお世話になっています
Design Patterns for Securing LLM Agents against Prompt Injections
https://simonwillison.net/2025/Jun/13/prompt-injection-design-patterns
エージェントを用いたシステム。
とりわけ、エージェント単体ではなくツールやMCPなどと組み合わせた時にはプロンプトインジェクションの危険性を考慮する必要性が生じてくる。
逆に言うと、LLM単体で用いるときには気にしなくていいのだろうか?
LLM単体と言っても、今のLLMは実質的にはWeb検索なども行ったりしてツールの利用がされることが多いことを考えるとうーんという気にもなる。
このあたりは、私のLLMに対する理解が足りてないから誤解を多く含んでいる可能性はある。
ソフトウェア開発においても、開発の手段としてエージェントが用いられることもあればシステムにエージェントを組み込む場面もどんどん出てくる。
このあたりのキャッチアップや認識、知識習得は目まぐるしく変わっていくこともあり非常に困難でコストがかかる。
覚えたことが数カ月後にはすでに過去の遺物になっているようなスピード感。
まさにこの学習にもLLMを使う必要が出てくる始末。
前提の確認を含めて、一度目を通しておかないとなぁと思いつつ、なかなか大変ですね