letta-ai/letta-code

Agents that self-improve with experience

解決する課題

Letta Codeは、長期記憶、アイデンティティ、そして時間の経過に伴う経験の感覚を維持するステートフルなAIエージェントを構築するためのフレームワークを提供します。コンテキストがリセットされたり失われたりすることが多い標準的なLLMの対話とは異なり、これらのエージェントは自身のメモリ、スキル、プロンプトをプログラムで更新することで進化するように設計されており、長期にわたってタスクに積極的に取り組むことができます。

仕組み

このシステムはLLMのハーネスとして機能し、エージェントが自身の状態を管理できるようにします。エージェントは「夢を見る」(経験を振り返る)こと、新しいスキルを学習すること、そして自身のシステムプロンプトを書き換えることができます。Gitを介してコンテキストを追跡するファイルシステムのようなアプローチ(MemFS)を使用し、エージェントが他のエージェントをサブエージェントとして呼び出せるマルチエージェントオーケストレーションをサポートしています。ユーザーはCLI、Webインターフェース、またはSlackやDiscordなどのメッセージングプラットフォームを介してこれらのエージェントと対話でき、Letta Cloudを使用して複数のリモートコンピュータ間でエージェントの状態を同期するオプションもあります。

対象ユーザー

永続的なメモリを必要とし、過去の対話や変化するタスク要件に基づいて行動を適応させる能力を持つ、自律的で長時間稼働するAIエージェントを構築する開発者や研究者に最適です。

ハイライト

  • 自己改善: エージェントは自身のメモリブロックを自律的に更新し、新しいスキルを学習できます。
  • マルチマシンサポート: クラウドVMやローカルマシンを含む異なるコンピュータ間でエージェントを同期・実行できます。
  • 拡張可能な統合: Slack、Telegram、Discord、およびカスタムチャネルに接続し、カスタム自動化フックをサポートします。
  • 研究に裏打ちされた設計: MemGPTの作成者によって構築されており、継続的な学習とメモリ拡張型AIに焦点を当てています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト