Agent Zero 0.7 개선 사항: 메모리 시스템, 도구, 확장 프레임워크


Agent Zero 버전 0.7이 출시되었으며, 주요 업데이트 사항은 다음과 같습니다.

모바일 기기 지원 개선된 새 UI

커뮤니티의 Alexandro 덕분에 UI가 개편되어 이제 다음과 같은 기능을 갖춘 모바일 기기 친화적인 응답성 있는 채팅 인터페이스를 구현했습니다.

  • 라이트와 다크 테마 지원
  • 전반적으로 더욱 매끄럽고 세련됨

새 UI의 추가 기능에는 다음이 포함됩니다.

  • 창의 스크롤 위치에 따라 자동으로 토글되는 자동 스크롤 전환
  • 모든 프레임워크 메시지를 이러한 유틸리티 메시지 아래 그룹화하여 원하는대로 켜거나 끌 수 있음
  • 프로그레스 바 “입력 대기 중”이 표시되어 유틸리티 메시지를 끄더라도 프레임워크가 언제 무슨 일을 하는지 정확히 파악할 수 있음

강력해진 메모리 시스템

이번 버전의 가장 큰 업데이트는 메모리 시스템입니다. 이제 메모리는 프레임워크에서 부분적으로 자동으로 관리되고 에이전트 자체에서 수동으로 부분적으로 관리됩니다.

에이전트의 독백 세션 시작 시 유틸리티 메시지를 활성화하면 메모리가 자동으로 로드되어 시스템 프롬프트에 주입됩니다. 에이전트에게 축소판 그림을 다운로드하라고 요청하면 과거의 메모리 조각과 과거의 솔루션이 프롬프트에 로드됩니다. 그 다음 에이전트는 이러한 지식을 활용하여 세션이 끝날 때 중요한 정보가 담긴 조각과 성공적인 솔루션(있는 경우)을 기억할 수 있습니다.

에이전트의 메모리는 이제 다음과 같은 네 가지 영역으로 나뉩니다.

  • **Main:** 에이전트가 주로 스스로 작업하는 영역으로, 메모리가 저장되고 여기에서 로드됩니다. 예를 들어, 에이전트에게 이름을 알리거나 API 키를 제공하면 기본적으로 Main 영역에 저장됩니다.
  • **Fragments:** 조각은 과거 대화에서 찾은 정보이며, 솔루션은 특히 다음 번을 위한 솔루션 가이드에 사용됩니다.
  • **Solutions:** 프레임워크에서 자동으로 관리되며, 에이전트의 각 독백 세션 시작 시 시스템 프롬프트에 로드되어 주입됩니다. 각 독백 세션이 끝날 때 저장되고 업데이트됩니다.

메모리는 적절한 메타데이터(ID, 타임스탬프, 영역)와 함께 저장되며 에이전트는 이러한 메타데이터를 사용하여 메모리를 검색할 때 필터링할 수 있습니다. 예를 들어 어제 또는 특정 영역의 메모리만 검색하려는 경우 에이전트에게 무엇을 검색할지 알려주면 됩니다.

도구를 생성할 수 있는 새로운 명령 프롬프트

사용자는 사용자 지정 도구를 생성할 수 있으며, 이 도구를 에이전트에서 사용할 수 있습니다. 이러한 도구는 에이전트가 독립적으로 사용할 수 있지만 사용자의 기계에서 프레임워크 내부에서 실행되는 것이 아니라 도커 컨테이너 내부에서 실행됩니다.

사용자 지정 도구를 생성하려면 도구 아래에 마크다운 파일을 만들어 에이전트에게 사용 방법을 지시하면 됩니다. 이 예에서는 YouTube 다운로드 예제를 만들었습니다.

에이전트에게 YouTube 비디오를 다운로드하라고 지시하면 메시지가 프롬프트에 자동으로 주입되므로 에이전트는 이러한 지침에 따라 도구를 호출해야 합니다. 이 패스는 프레임워크 폴더와 도커 컨테이너에서 동일하므로 에이전트는 이 패스가 동일한 파일 패스를 알고 YouTube 비디오를 다운로드하는 데 사용할 수 있습니다.

독립적인 사용자 지정 도구의 사용은 사용자가 자신의 특정 사용 사례, 환경, 개인 데이터 등에 대한 많은 정보를 에이전트에 제공하고자 할 때 매우 유용합니다.

확장 프레임워크 개선

새로운 확장 프레임워크가 개발되어 이제 대부분의 프레임워크 코드가 확장 또는 도구, 도우미 형태로 제공됩니다. 이로 인해 주요 에이전트 파일이 간결하고 간소해졌습니다.

프롬프트의 사소한 변경 사항 중 하나는 이제 다른 파일을 포함할 수 있다는 것입니다. 이중 중괄호, 키워드 include, 다른 파일의 경로를 사용하면 포함할 수 있습니다. 이제 시스템 프롬프트를 섹션으로 나누어 정리하고 사용자 지정 프롬프트 서브폴더를 사용하려는 경우 기본 폴더 전체를 복사할 필요 없이 교체할 이름과 동일한 이름의 파일만 만들면 됩니다.

알레산드로에게 다시 한 번 감사를 표합니다. 이 새로운 프롬프트는 소규모 및 대규모에서 반성 기능을 포함합니다. 에이전트가 사고의 흐름과 반성 능력을 갖추도록 하려는 경우 지정자 Pi 파일의 프롬프트 서브디렉터리에 여기에서 지정할 수 있습니다.

이렇게 몇 개의 영어 텍스트 파일을 프롬프트 디렉터리에서 변경하는 것만으로도 사고의 흐름, 반성, 기타 여러 AI 개념을 구현할 수 있습니다. 사용자에게 Agent Zero를 사용해 보실 것을 적극 권장합니다. 특히 새로운 메모리 시스템과 도구 시스템이 적용되어 있습니다. 이러한 기능이 모두 함께 작동하면 Agent Zero의 잠재력을 한층 더 끌어낼 수 있을 것으로 기대됩니다.

이 채널의 다른 비디오를 확인하여 설치 안내서, 무료 및 로컬 모델 실행 안내서, 이전 버전 업데이트를 확인하세요. 커뮤니티에 가입하려면 School 또는 Discord 서버를 방문하세요. 모든 링크는 영상 아래 설명에 있습니다.

마지막으로, 풀 요청, 테스트, 아이디어에 대한 기여뿐만 아니라 인내심과 태도에 대해 커뮤니티 구성원 모두에게 큰 감사를 표합니다. 감사합니다. 다음에 다시 만나요.


Leave a Reply

Your email address will not be published. Required fields are marked *