AI VIDEO BRIEFING
랭체인 매니지드 딥 에이전트로 만드는 자동 실행 AI 에이전트, 도구와 스킬부터 슬랙 연동과 배포까지
랭체인이 해커뉴스와 X를 훑어 매일 아침 소셜 게시물 초안을 슬랙으로 보내주는 AI 에이전트를 빈 폴더에서부터 만드는 과정을 공개했다. 모델 선택과 도구 정의, 스킬과 메모리, 슬랙 연동, 정해진 시각 자동 실행과 배포까지 순서대로 짚는다.

핵심 메시지
쉽게 이해하기
랭체인이 자사 매니지드 딥 에이전트로 실제 업무용 에이전트를 처음부터 끝까지 만드는 과정을 영상으로 공개했다. 만들려는 것은 해커뉴스와 X의 최신 대화를 훑어 매일 아침 소셜 게시물 초안 세 개를 슬랙으로 보내주는 도우미다. 발표자는 이 에이전트를 직접 매일 쓰고 있으며 업계 대화를 따라잡는 시간을 크게 줄였다고 말한다.
출발점은 빈 폴더다. 전용 명령줄 도구로 프로젝트 뼈대를 만들면 에이전트의 진입점 파일이 생기는데, 여기서 사용할 모델과 도구, 하위 에이전트, 미들웨어를 정의한다. 발표자는 조사와 초안 작성처럼 범위가 뚜렷한 작업이라 굳이 추론 능력이 큰 대형 모델을 쓰지 않고 더 작고 저렴한 모델로 바꿔 비용을 아꼈다고 설명한다.
도구는 평범한 파이썬 함수에 데코레이터를 붙여 만든다. 함수의 설명 문구가 그대로 도구 설명이 되어 모델에 전달되고, 함수 인자가 에이전트가 조절할 수 있는 입력값이 된다. 해커뉴스는 인증 없이 쓸 수 있는 검색 API를 이용했고, X는 별도 토큰이 필요해 선택적으로 동작하게 만들었다. X 쪽이 오류를 내면 에이전트는 해커뉴스만으로 계속 진행한다.
지시문은 두 층으로 나뉜다. 항상 읽히는 기본 지침 파일에는 역할만 짧게 적고, 조사·작성·전송 방법 같은 구체적인 절차는 '스킬' 폴더의 문서로 뺐다. 스킬은 이름과 설명이 담긴 머리말을 보고 필요할 때만 불러오는 방식이라, 매번 모든 규칙을 문맥에 올리지 않아도 된다. 여기에 스레드를 넘나드는 메모리를 붙여 이전에 다룬 주제를 다시 꺼내지 않도록 했다.
마지막은 소통 창구와 실행 시각이다. 슬랙 연결과 평일 오전 9시 실행 일정을 각각 파일로 선언한 뒤 로컬에서 동작을 확인하고 배포하면, 메모리와 일정, 채널 설정이 함께 패키징돼 운영 환경이 만들어진다. 슬랙 앱은 배포 후 생성되는 매니페스트로 등록하고 자격 증명을 채운 뒤 다시 배포하면 연결이 끝난다.
주요 인사이트
- 지시문을 전부 한 파일에 몰아넣지 않고 '항상 읽는 짧은 규칙'과 '필요할 때 불러오는 스킬'로 나누면, 에이전트가 매 실행마다 읽어야 할 분량을 줄이면서도 상세한 작업 절차를 유지할 수 있다.
- 도구를 만들 때 함수 설명과 인자 이름이 곧 모델이 보는 사용 설명서가 된다. 코드 주석을 잘 쓰는 습관이 그대로 에이전트 품질로 이어지는 셈이다.
- 외부 API 하나가 막혀도 멈추지 않도록 보조 출처를 두는 설계는 매일 자동으로 도는 작업에서 특히 중요하다. 사람이 지켜보지 않는 시각에 실행되기 때문이다.
- 샌드박스처럼 기본 제공되는 요소도 필요 없으면 지우는 편이 낫다. 이 사례에서는 에이전트가 직접 만든 도구만 호출하므로 코드 실행 환경이 과했다.
- 슬랙은 마크다운과 서식 규칙이 조금 달라 첫 출력이 어색하게 보였는데, 발표자는 이를 에이전트에게 알려주고 기억하게 하는 방식으로 고쳤다. 운영 중 발견한 사소한 규칙도 메모리로 흡수할 수 있다는 뜻이다.
자주 묻는 질문
이 에이전트는 무엇을 자동으로 해주나요?
평일 오전 9시에 스스로 실행돼 해커뉴스와 X에서 최근 개발자 커뮤니티의 대화를 조사하고, 소셜 게시물 초안 세 개를 고른 이유와 출처와 함께 슬랙으로 보내줍니다. 사람이 먼저 말을 걸지 않아도 됩니다.
스킬과 기본 지침 파일은 어떻게 다른가요?
기본 지침 파일은 에이전트가 실행될 때마다 항상 문맥에 올라가고 에이전트가 수정할 수 없는 역할 설명입니다. 스킬은 이름과 설명을 보고 필요한 상황에만 불러오는 별도 문서로, 조사와 작성 방법 같은 구체적인 절차를 담습니다.
에이전트가 이전에 쓴 내용을 기억하게 하려면 어떻게 하나요?
한 대화 안에서는 이전 메시지를 기억하지만 새 스레드로 넘어가면 이어지지 않습니다. 그래서 프로젝트 루트에 메모리 설정 파일을 두고 범위를 에이전트 단위로 지정해, 모든 스레드에서 같은 기억을 공유하도록 만들었습니다.
같은 구조를 다른 업무에도 쓸 수 있나요?
영상 말미에서 발표자는 엔지니어링 업데이트 정리, 고객 조사, 거래처 미팅 준비, 보안 조사, 장애 요약처럼 주기적으로 반복되는 업무에 같은 구조가 그대로 적용된다고 설명합니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗