매일 아침, 어제의 AI를 한 통으로 정리해 보내드립니다메일로 받아보기

METAL LAB

AI 용어사전쓰다 보면 만나는 말

셰퍼드

Shepherd

AI 에이전트의 작업 과정을 기록해 특정 시점으로 되돌릴 수 있게 해주는 오픈소스 런타임

쉽게 말하면

셰퍼드는 AI 에이전트가 작업을 진행하는 과정을 게임의 세이브 지점처럼 하나하나 기록해두고, 문제가 생기면 원하는 순간으로 되돌아갈 수 있게 해주는 오픈소스 소프트웨어다. 노스이스턴대학교와 스탠퍼드대학교 연구진이 만들었다.

예를 들어 코드를 고치던 에이전트가 오류를 잘못 해석해서 멀쩡한 파일을 망가뜨리는 경우가 있다. 예전에는 그 위에 다시 패치를 덧붙이거나 처음부터 완전히 다시 시작하는 방법뿐이었다. 둘 다 비용이 많이 들거나, 다시 실행해도 똑같은 결과가 나오지 않는다는 문제가 있었다. 셰퍼드는 에이전트가 하는 모든 행동을 빠짐없이 저장해두기 때문에, 문제가 생긴 순간을 찾아 그 지점부터 다시 시도해볼 수 있다.

되돌아가기가 쉬워지면 활용법도 늘어난다. 에이전트가 실수를 저지르기 전 순간으로 돌아가 여러 선택지를 시도해볼 수도 있고, 작업 중간에 감독하는 또 다른 에이전트를 붙여서 문제가 커지기 전에 막을 수도 있다. 다만 아직은 초기 알파 단계라 바로 실제 서비스에 쓰기엔 이르다.

기사에서 이렇게 나와요

기사에서는 "에이전트 실행을 되감는 오픈소스 런타임 공개"처럼 쓰인다. 셰퍼드는 특정 AI 모델의 이름이 아니라, 에이전트가 작업하는 과정을 기록하고 되돌리는 관리 도구(런타임)라는 점을 헷갈리지 말아야 한다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기