掲載済み (2026-02-14号)
#027 158文字 • 1分

AI Agent 「yagi」の紹介:Goのインタプリタを活用した拡張性の高いCLIエージェント

原題: AI Agent yagi を作った

日本語

掲載情報

2026年2月14日土曜日号 メインジャーナル掲載

概要

Go言語のインタプリタYaegiを採用し、スクリプト感覚でツールを自作・拡張できる15種類以上のプロバイダに対応した高性能CLIチャットクライアント「yagi」が登場。

詳細内容

Go言語の著名開発者mattn氏により、新しいAIエージェント「yagi」が公開されました。このツールはCLIベースのチャットクライアントであり、最大の特徴はGoのインタプリタ『Yaegi』を用いたプラグインシステムです。ユーザーは~/.config/yagi/tools/にGoのソースファイルを置くだけで、コンパイル不要で即座にAIの「ツール(Function Calling)」を拡張できます。主要な15種以上のLLMプロバイダ(OpenAI, Gemini, Anthropic, DeepSeek等)に対応し、対話モードのほか、パイプ入力を利用したワンショットモードでのシェル芸的な運用も可能です。また、MCP(Model Context Protocol)クライアント機能や、Vimから直接利用できるプラグイン、アイデンティティやスキルを定義できるプロファイル管理機能も備えており、シンプルさと極めて高い拡張性を両立した設計となっています。