AIエージェントキャッチアップ #73 - nanobot を開催
Generative Agentsコミュニティの大嶋氏は、OpenClawにインスパイアされた超軽量パーソナルAIアシスタント「nanobot」をテーマにした第73回「AIエージェントキャッチアップ」勉強会を開催し、そのGitHubリポジトリと公式ドキュメントを紹介した。
キーポイント
勉強会の開催
Generative Agentsコミュニティが「AIエージェントキャッチアップ #73 - nanobot」という勉強会を開催し、アーカイブ動画がYouTubeで公開されている。
紹介された技術
勉強会では、OpenClawにインスパイアされた超軽量パーソナルAIアシスタント「nanobot」が取り上げられた。
リソースの公開
nanobotのGitHubリポジトリと公式ドキュメントが紹介されており、開発者や関心を持つユーザーがアクセスできる状態にある。
影響分析・編集コメントを表示
影響分析
この記事は、特定の開発者コミュニティ内での勉強会開催を報告するもので、業界全体への直接的な影響は限定的である。しかし、オープンソースの軽量AIアシスタントに関する情報共有とコミュニティ活動の一例として、エコシステムの活発さを示している。
編集コメント
コミュニティ主催の技術勉強会の開催報告であり、新製品発表や技術的ブレークスルーを伝える記事ではない。開発者間の情報共有活動として参考になる。
ジェネラティブエージェンツの大嶋です。
「AIエージェントキャッチアップ #73 - nanobot」勉強会を開催いたしました。
イベントページはこちらです。
https://generative-agents.connpass.com/event/390044/
アーカイブ動画は以下のURLでご覧いただけます。
www.youtube.com
今回は、OpenClawにインスパイアされた超軽量パーソナルAIアシスタント「nanobot」について取り上げました。
nanobotのGitHubリポジトリはこちらです。
github.com
公式ドキュメントは以下のリンクから…
原文を表示
ジェネラティブエージェンツの大嶋です。
「AIエージェントキャッチアップ #73 - nanobot」という勉強会を開催しました。
https://generative-agents.connpass.com/event/390044/generative-agents.connpass.com
アーカイブ動画はこちらです。
www.youtube.com
今回は、OpenClawにインスパイアされた超軽量パーソナルAIアシスタント「nanobot」をキャッチアップしました。
nanobotのGitHubリポジトリはこちらです。
github.com
公式ドキュメントはこちらです。
nanobot.wiki
今回のポイント
nanobotとは
nanobotは、OpenClawにインスパイアされた超軽量パーソナルAIアシスタントです。
GitHubのREADMEによると、コア機能が99%少ないコード行数で実装されているとのことです。
OpenClawのように、SlackやDiscordなどの各種チャットアプリと接続可能なAIエージェントです。
nanobotの主な機能
nanobotの主な機能は以下の通りです。
チャットアプリ接続:Slack、DiscordなどでAIエージェントと対話可能
エージェントループ:ファイル操作やコマンド実行ができるエージェントとして動作
スケジュールタスク:CronツールまたはHEARTBEAT.mdを使用したタスクのスケジュール
nanobotをさわってみた
nanobotはuv tool install nanobotでインストールします。
nanobot onboardコマンドを実行すると、~/.nanobot/config.jsonという設定ファイルが作成されます。
~/.nanobot/config.jsonには以下のように、エージェントやチャンネル、モデルプロバイダー、ツールの有効/無効などを設定します。
{
"agents": {
"defaults": {
"workspace": "~/.nanobot/workspace",
"model": "anthropic/claude-opus-4-5",
"provider": "anthropic",
:
"channels": {
:
"slack": {
"enabled": false,
:
"providers": {
:
"anthropic": {
"apiKey": "",
"apiBase": null,
"extraHeaders": null
},
:
"tools": {
"web": {
"enable": true,
:
モデルのAPIキーを設定し、nanobot agentコマンドを実行すると、ターミナル上でエージェントと対話できます。
OpenClawとの違いとして、nanobotはsystemdでの実行を前提としていないため、Dev Containerの環境でも簡単に動かすことができました。
また、nanobot gatewayコマンドを実行すると常駛プロセスを起動し、各種チャットアプリからの接続や、cron・ハートビートが動作するようになります。
ワークスペースのファイル構成
nanobotはデフォルトで~/.nanobot/workspaceがエージェントのホームディレクトリとなります。
OpenClawと同様に、マークダウンファイルでエージェントの動作を定義します。
~/.nanobot/workspace
├── AGENTS.md ...... エージェントの動作手順
├── HEARTBEAT.md ... 定期実行タスクの定義
├── SOUL.md ........ エージェントのパーソナリティやトーン
├── TOOLS.md ....... 利用可能なツールの詳細
└── USER.md ........ ユーザーのプロフィール
OpenClawと同様、これらのファイルはnanobotが編集しながら動作します。
nanobotの特徴的な機能
nanobotの特徴的な機能として、以下の2つを紹介します。
Dream機能
spawnツール
Dream機能
nanobotには、記憶をときどき整理する「Dream」機能があります。
数時間ごとに新しい会話履歴と長期記憶ファイルを読み込んで、長期記憶ファイルを更新します。
nanobotのワークスペースはGitリポジトリになっており、Dreamによる変更内容はローカルのGitリポジトリにコミットされます。
nanobot.wiki
spawnツール
nanobotには、サブエージェントを起動するspawnツールがあります。
spawnツールは、非同期で動作するワーカーとしてサブエージェントを実行します。
つまり、メインのエージェントとの対話は継続したまま、バックグラウンドでサブエージェントが動作します。
サブエージェントの処理が完了すると、メインエージェントに通知されます。
次回のご案内
以上、今回は「nanobot」をキャッチアップしました。
次回は「AIエージェントキャッチアップ #74 - NemoClaw」ということで、OpenClawのような常時稼働アシスタントをより安全に実行するためのNVIDIAの「NemoClaw」がテーマです!
https://generative-agents.connpass.com/event/390939/generative-agents.connpass.com
ご興味・お時間ある方はぜひご参加ください!
また、その次の回以降のテーマも募集しているので、気になるエージェントのOSSなどあれば教えてください!
関連記事
[AINews] 今日は何も大きな出来事はありませんでした
Anthropic が RSI の兆候を示し、OpenAI の ChatGPT が月間アクティブユーザー数で 10 億人を突破。SpaceX AI は IPO について説明しているが、最も重要なのは AIE WF のチケット確保とイベント参加である。
Vite 開発元 VoidZero が Cloudflare に参画
Vite や Vitest を開発する企業「VoidZero」がクラウドプロバイダー「Cloudflare」に合流し、同社全従業員も Cloudflare の一員となる。ただし、主要プロジェクトは引き続きオープンソースとして運営される方針を示した。
Google の新モデル「Gemma 4 12B」は 16GB RAM のノート PC で動作可能に設計
Google は、メモリ消費を抑えた新しい生成 AI モデル「Gemma 4 12B」を発表した。このモデルは、一般的な消費者向けノートパソコン(RAM 16GB)でも実行できるように最適化されており、ローカルでの AI 利用を促進するものである。