본문으로 건너뛰기

LangSmith Engine과 Context Hub를 활용한 AI 에이전트의 지속적 학습 구현

LangSmith Engine과 Context Hub를 사용하여 에이전트의 추적 데이터를 영구적인 메모리로 변환하고 지속적으로 성능을 개선하는 방법을 다룬다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

AI 에이전트는 실행 후 추적 로그를 남기지만 이를 학습에 활용하지 않아 동일한 실수를 반복하는 문제가 있다. 이 문제를 해결하기 위해서는 에이전트의 추적 데이터를 신호로 변환하고 이를 메모리로 저장하여 다음 실행에 반영하는 지속적 학습 루프가 필수적이다. LangSmith Engine은 에이전트의 실행 로그를 분석하여 오류 패턴을 식별하고 근본 원인을 진단한 뒤 수정안을 제안하는 자동화된 프로세스를 제공한다.

Context Hub는 에이전트의 메모리 저장소로서 에이전트의 마크다운 파일과 스킬 파일을 버전 관리한다. 개발자는 이를 통해 에이전트의 행동을 제어하는 프롬프트와 스킬을 체계적으로 관리할 수 있다. 엔진이 제안한 수정 사항은 Context Hub에 반영되어 다음 실행 시 에이전트의 행동에 즉각적으로 적용된다. 이 과정은 에이전트의 단기 작업 메모리와 장기 기억 사이의 읽기/쓰기 루프를 완성한다.

결과적으로 에이전트는 사용자 상호작용에서 발생한 오류를 스스로 학습하고 개선하여 시간이 지날수록 더 정확하고 일관된 성능을 유지한다. 개발자는 Composite Backend를 활용하여 파일 시스템 인터페이스를 통해 에이전트의 행동을 지속적으로 업데이트하고, 추적 데이터를 기반으로 에이전트의 성능을 최적화할 수 있다.

챕터별 상세

00:00

에이전트의 반복되는 실수와 학습 루프의 필요성

대부분의 에이전트는 실행 후 추적 로그만 남기고 학습하지 않아 같은 실수를 반복한다. 추적 데이터를 신호로 변환하고 이를 메모리로 저장하여 다음 실행에 반영하는 지속적 학습 루프가 필요하다. 추적 데이터는 신호가 되고, 신호는 메모리가 되며, 메모리는 다음 실행을 안내하는 선순환 구조를 형성한다.

에이전트의 추적(Trace)은 실행 과정에서 발생하는 입력, 출력, 도구 호출 등의 상세 로그를 의미한다.

00:27

에이전트 메모리의 구조와 유형

에이전트 메모리는 단기 작업 메모리와 장기 기억으로 나뉜다. 작업 메모리는 현재 실행 중인 상호작용의 상태를 유지하며 실행이 끝나면 초기화된다. 장기 기억은 실행 간에 지속되는 데이터로, 사실을 저장하는 의미적 기억, 과거 상호작용을 저장하는 일화적 기억, 행동 지침을 저장하는 절차적 기억으로 구성된다.
01:21

지속적 학습을 위한 읽기/쓰기 루프

에이전트의 성능 향상은 작업 메모리와 장기 기억 사이의 읽기/쓰기 루프를 통해 이루어진다. 실행 중에는 장기 기억에서 유용한 정보를 작업 메모리로 가져오고, 실행 후에는 학습된 내용을 장기 기억에 기록한다. 이 과정은 에이전트가 현재 작업에 집중하면서도 시간이 지남에 따라 행동을 개선하도록 돕는다.
01:52

LangSmith Engine과 Context Hub의 역할

LangSmith Engine은 에이전트의 추적 데이터를 분석하여 오류 패턴을 식별하고 근본 원인을 진단하며 수정안을 제안한다. Context Hub는 에이전트의 마크다운 파일과 스킬 파일을 버전 관리하는 저장소이다. 엔진은 추적 데이터를 분석한 결과를 Context Hub에 업데이트하여 에이전트의 행동을 지속적으로 개선한다.
03:35

NOVA 에이전트용 Context Hub 저장소 생성

금융 보조 에이전트인 NOVA를 위해 Context Hub 저장소를 생성한다. 에이전트의 핵심 메모리 프로필을 저장할 에이전트 마크다운 파일과 어휘, 차트 렌더링, 통화 형식 지정을 위한 세 가지 스킬 파일을 추가한다. 이 저장소는 에이전트의 행동 지침을 버전 관리하는 역할을 한다.
04:45

Deep Agents를 활용한 로컬 에이전트 구축

Deep Agents 프레임워크를 사용하여 NOVA를 로컬 환경에서 구축한다. 에이전트의 마크다운 파일과 스킬 파일 경로를 설정하고, 모델과 도구를 정의한다. 에이전트는 파일의 위치를 알 필요 없이 백엔드를 통해 파일을 읽고 쓰는 인터페이스를 제공받는다.
05:57

상태 백엔드와 복합 백엔드 구성

로컬 상태 백엔드와 Context Hub를 결합한 복합 백엔드를 구성한다. 일반적인 파일은 로컬 상태 백엔드에 저장되어 작업 메모리로 사용되고, 메모리 경로 아래의 파일은 Context Hub에 저장되어 장기 기억으로 사용된다. 이 구성을 통해 작업 상태와 영구적인 메모리를 분리한다.
08:44

LangSmith Engine 분석 설정

LangSmith Engine을 설정하여 NOVA의 추적 데이터를 분석한다. GitHub 저장소와 Context Hub 저장소를 연결하고, 분석할 항목으로 컨텍스트와 메모리, 스킬 파일의 정확성을 선택한다. 엔진은 추적 데이터를 스캔하여 에이전트의 성능 저하를 감지한다.
10:07

오류 패턴 식별 및 수정안 적용

엔진은 에이전트가 금지된 필러 단어를 사용하는 오류를 감지한다. 에이전트의 마크다운 파일에 명시된 톤 규칙이 시스템 프롬프트에 제대로 반영되지 않았음을 확인한다. 엔진은 수정된 시스템 프롬프트와 스킬 파일 업데이트를 제안하며, 개발자는 이를 직접 적용하여 에이전트의 행동을 수정한다.
12:14

지속적 학습 루프 확인

수정 사항을 적용한 후 에이전트에게 다시 질문하여 행동이 개선되었는지 확인한다. 에이전트는 업데이트된 메모리를 참조하여 필러 단어 없이 응답한다. 이 과정은 에이전트가 추적 데이터를 통해 스스로 학습하고 행동을 개선하는 지속적 학습 루프가 성공적으로 작동함을 보여준다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 25.수집 2026. 06. 25.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.