Bash만으로 간단한 AI 에이전트 실행 루프 만들기

을 다루며 를 실험하는 과정에서, Bash와 jq, curl 같은 기본 만으로 맞춤형 REPL 루프를 만들 수 있다는 점이 확인됐다. 핵심 구조는 여러 작은 프로그램을 묶은 얇은 감싸개에 가깝다. 파이프, 텍스트 흐름, 덧붙이기 전용 기록 파일을 이용해 에이전트가 입력을 받고, 모델을 호출하고, 결과를 다시 이어 가는 흐름을 만든다.

이나 같은 추가 실행 환경 없이도 대부분의 유닉스 계열 환경에서 돌릴 수 있는 구성이 목표다. 와 맞닿는 부분은 하나의 로 좁혀 두어, 다른 모델이나 서비스로 바꾸기 쉽게 했다. 에이전트의 메모리와 문맥은 덧붙이기 전용 기록 파일에 저장되므로, 사람이 직접 열어 보고 고치거나 이전 상태로 되돌리기 쉽다.

각 단계에 검사, 필터링, 방향 전환, 감사를 위한 도구를 끼워 넣을 수 있는 점도 장점으로 제시된다.

핵심 포인트

  • Bash, jq, curl 같은 기본 만으로 에이전트 REPL 루프를 구성한다.
  • 이나 없이 작동하는 최소 의존성 구조를 지향한다.
  • 모델 호출 부분을 하나의 로 분리해 를 바꾸기 쉽게 한다.
  • 메모리와 문맥을 덧붙이기 전용 기록 파일에 저장해 확인과 수정이 쉽다.
  • 각 단계에 검사, 필터링, 감사 도구를 끼워 넣을 수 있다.
원문 보기