letta-ai/letta-code

Agents that self-improve with experience

해결하는 문제

Letta Code는 장기 기억, 정체성, 그리고 시간에 따른 경험의 감각을 유지하는 상태 유지형 AI 에이전트를 구축하기 위한 프레임워크를 제공합니다. 종종 컨텍스트가 초기화되거나 손실되는 표준 LLM 상호작용과 달리, 이 에이전트들은 자신의 메모리, 기술, 프롬프트를 프로그래밍 방식으로 업데이트하여 진화하도록 설계되었으며, 이를 통해 장기적인 관점에서 작업을 능동적으로 수행할 수 있습니다.

작동 방식

이 시스템은 LLM을 위한 하네스 역할을 하여 에이전트가 자신의 상태를 관리할 수 있도록 합니다. 에이전트는 '꿈을 꾸고'(경험을 되돌아보고), 새로운 기술을 배우며, 자신의 시스템 프롬프트를 다시 작성할 수 있습니다. Git을 통해 컨텍스트를 추적하는 파일 시스템과 유사한 접근 방식(MemFS)을 사용하며, 에이전트가 다른 에이전트를 하위 에이전트로 호출할 수 있는 다중 에이전트 오케스트레이션을 지원합니다. 사용자는 CLI, 웹 인터페이스 또는 Slack 및 Discord와 같은 메시징 플랫폼을 통해 이러한 에이전트와 상호작용할 수 있으며, Letta Cloud를 사용하여 여러 원격 컴퓨터 간에 에이전트 상태를 동기화할 수도 있습니다.

대상 사용자

지속적인 메모리가 필요하고 과거의 상호작용 및 변화하는 작업 요구 사항에 따라 행동을 조정할 수 있는 능력을 갖춘, 자율적이고 장기 실행되는 AI 에이전트를 구축하는 개발자와 연구자를 위한 도구입니다.

주요 특징

  • 자기 개선: 에이전트는 자신의 메모리 블록을 자율적으로 업데이트하고 새로운 기술을 학습할 수 있습니다.
  • 멀티 머신 지원: 클라우드 VM 및 로컬 머신을 포함한 다양한 컴퓨터 간에 에이전트를 동기화하고 실행할 수 있습니다.
  • 확장 가능한 통합: Slack, Telegram, Discord 및 사용자 지정 채널에 연결하며, 사용자 지정 자동화 훅을 지원합니다.
  • 연구 기반: MemGPT 제작자가 구축했으며, 지속적인 학습과 메모리 증강형 AI에 중점을 두고 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트