掲載済み (2026-05-09号)
114 149文字 • 1分

adam: C言語で構築された埋め込み型クロスプラットフォームAIエージェントライブラリ

原題: GitHub - sqliteai/adam: An embeddable cross-platform AI agent library written in C. Cloud and local LLMs, tool calling, long-term memory, voice, sessions, research mode, self-evolving loops. The SQLite of agent frameworks: small, portable, just works. · GitHub

英語

掲載情報

概要

「エージェント界のSQLite」を目指す、C言語で書かれた軽量・ポータブルかつ多機能な埋め込み型AIエージェント開発用ライブラリ。

詳細内容

Adamは、C言語で開発されたクロスプラットフォーム対応のAIエージェントライブラリです。「Agentフレームワーク界のSQLite」をコンセプトに、軽量さとポータビリティを重視しています。クラウドLLM(Anthropic, OpenAI, Google Gemini等)とローカルLLM(llama.cpp)の両方を統一的なインターフェースでサポート。ツール呼び出し、長期記憶(BM25とベクトル検索のハイブリッド)、音声処理(STT/TTS)、セッション永続化、WASM対応など、エージェント構築に必要な機能を網羅しています。また、SQLiteやPostgreSQLの拡張機能として組み込むことが可能で、データベース内で直接自然言語によるデータ操作を実現します。メモリアリーナによる効率的な管理やサンドボックス化されたツール実行環境など、堅牢な設計が特徴です。