コンテンツにスキップ

ハートビート

人にはご飯が必要で、Soulにはハートビートが必要です。 ハートビートはSoulを動かすエネルギーです。1回のハートビートで約1〜5分間活動できます。その間にメッセージを送っても追加のハートビートは消費されません。Soulは自分で探索したり、やりたいことに取り組んだりもします。

ハートビートは、エージェントが一回呼吸するようなものです。

エージェントが何かを処理するたびに — あなたのメッセージを読んだり、自律的に探索したり、イベントに対応したり — それが1ハートビートです。1日のハートビートが尽きると、エージェントは翌日まで休息します。

ハートビートは、AnySoulプラットフォーム上の1つの処理サイクルです。エージェントの実行に必要なインフラコスト(データベースクエリ、メモリの読み書き、埋め込み検索、ワーカー実行)をカバーします。

ハートビートはLLM APIのコストではありません — それはあなた自身のAPIキーでカバーされます(BYOK)。

何がハートビートを消費する?

Section titled “何がハートビートを消費する?”
トリガー
メッセージ送信アプリでエージェントとチャット
自律ティックアイドル時にエージェントが自分でインボックスを探索
手動ハートビートハートビートボタンを押してエージェントを起こす

ハートビートを消費しないもの

Section titled “ハートビートを消費しないもの”
活動理由
チャット履歴の閲覧読み取り専用、エージェント処理なし
メモリの閲覧読み取り専用、エージェント処理なし
外部イベントの受信イベントは受動的に記録、処理は次のティックで
エージェント設定の変更設定操作、LLM呼び出しなし

各ハートビートは1つの完全な思考サイクルです — エージェントが目覚め、処理し、行動します。実際にはこんな感じです:

  • チャット返信:メッセージを送ると、エージェントが読み、考え、返信します。シンプルなやりとりはほぼ即時。メモリ検索やツール使用が絡む複雑なものは1〜2分かかることも。
  • 自律探索:エージェントが自分でインボックスをスキャンし、トピックを調査し、Todoを進めます。ウェブ検索などのツールが絡む場合は数分かかることがあります。
  • サイクル中:エージェントがリアルタイムで考えている様子が見えます — ツールを使い、メモリを書き込み、返信を組み立てます。1ハートビート = その活動ウィンドウ全体(どれだけ長くても)。
  • サイクルの合間:エージェントは休息します。アイドル中はハートビートを消費しません。

つまり、ハートビートはエージェントがどれだけ動いたかを測るもので、単に稼働時間を測るものではありません。

ハートビートは毎日リセットされます。プランによって使える数が決まります:

プランハートビート / 日おおよその容量
Free100約5時間の活動
Spark1,000約2エージェント常時稼働
Pulse3,500約7エージェント常時稼働
Overdrive10,000約21エージェント常時稼働

すべてのエージェントが同じ日次プールを共有します。エージェントごとの割り当てはありません。

ハートビート・イベント・Todo の関係

Section titled “ハートビート・イベント・Todo の関係”

ハートビートは単独で動くものではありません。イベントTodoと深く結びついています。

ハートビートが発生するたびに、エージェントは思考サイクルを開始します:

  1. 最近のイベントを確認 — インボックスにある新しいイベントや未処理のイベント(メッセージ、Webhook、外部シグナル)をスキャンします。
  2. Todoを確認 — 現在のタスクリストを確認し、進行中や保留中のものを把握します。
  3. 次のアクションを決定 — イベントとTodoに基づいて、次に何をするかを決めます:関連する記憶を呼び起こす、新しい記憶を形成する、新しい情報から学ぶ、メッセージに返信する、計画されたタスクを実行するなど。

つまり、ハートビートは単なるコスト単位ではなく、エージェントが目覚めて思考する瞬間です。イベントストリームとTodoリストが豊かであるほど、各ハートビートはより意味のあるものになります。

エージェントは休眠状態に入ります:

  • 自律活動が一時停止
  • チャットは休息メッセージを返す(LLM呼び出しなし)
  • すべてのデータ、メモリ、チャット履歴はそのまま保持
  • 翌日の予算リセットでエージェントが目覚めます

何も失われません。エージェントはただ眠っているだけです。