에이전트는 기억하나요?

LlamaIndex로 에이전틱 워크플로 구축하기

Laurie Voss

VP Developer Relations, LlamaIndex

비저장 vs. 메모리

에이전트:

  • 기본은 상태 비저장
  • 세션 간 정보를 유지하지 않음
  • 매번 독립 실행

agent_no_memory.gif

LlamaIndex로 에이전틱 워크플로 구축하기

메모리의 중요성

$$

  • 인간의 기억은 대화를 이어갑니다

  • 에이전트는 도움이 되려면 컨텍스트가 필요합니다

memory.png

LlamaIndex로 에이전틱 워크플로 구축하기

컨텍스트 소개

$$

  • 예: 이름 기억하기

  • LlamaIndex는 Context 객체를 사용

    • 실행 간 정보 저장

$$

Context: 나중에 다시 꺼내 볼 정보를 적어두는 에이전트의 메모장/기억 창고.

context_memory.png

LlamaIndex로 에이전틱 워크플로 구축하기

비저장에서 컨텍스트 활성으로

  • 상태 비저장 에이전트:

    • 응답 후 모두 잊음
  • 컨텍스트 활성화 에이전트:

    • 대화 간 기억 유지
    • 별도 활성화 필요
  • 워크플로에서는 정보 전달이 핵심

blank_vs_context.png

LlamaIndex로 에이전틱 워크플로 구축하기

연습해 봅시다!

LlamaIndex로 에이전틱 워크플로 구축하기

Preparing Video For Download...