AIエージェントが価格を提示するとき、もう一つ確認したいことがあります。その数字はいつ更新されたのでしょうか?

たとえば、14:00に確認した価格情報が13:20に更新されたものだとします。確認したのはたった今でも、データはすでに40分前のものです。使えるかどうかは、情報源と用途によって異なります。

Chainlink Data Feedsを例に挙げると、公式ドキュメントによれば、更新は価格乖離のしきい値、またはハートビート時間によってトリガーされます。市場で価格が動くたびに、オンチェーンの情報も同期して更新されるわけではありません。同じ資産でも、チェーンによって更新設定が異なる場合があります。

updatedAtフィールドを使えば、直近の更新時刻を確認できます。

そのため、エージェントや相場情報ツールが価格を報告する際には、少なくとも次の情報もあわせて伝えるべきだと考えます。
• データの情報源と対象のチェーン
• 最終更新時刻
• 現在からどれくらい時間が経過しているか

開発側も、用途に応じて許容できるデータの鮮度を設定すべきです。しきい値を超えた場合は、まず異常として表示し、そのデータに依存する操作を一時停止して、原因を確認してから再開しましょう。

コミュニティで価格のスクリーンショットを共有するときも、時刻を残しておくとよいでしょう。数字だけでなく、読者にはそれがいつ時点の情報なのかを知る必要があります。

あなたがよく使う相場情報ツールは、「データ更新時刻」をはっきり表示していますか?

#AIagents #Onchain #預言機