본문으로 건너뛰기

© 2026 Molayo

Vercel헤드라인2026. 04. 29. 01:42

파일 시스템 기반 컨텍스트 검색을 위한 bash-tool 소개

요약

본 기술 기사는 파일 시스템 기반의 컨텍스트 검색을 가능하게 하는 오픈소스 Bash 실행 엔진인 bash-tool을 소개합니다. 이 도구는 에이전트가 대량의 텍스트를 프롬프트에 모두 포함할 필요 없이, 마치 유닉스 스타일 워크플로우처럼 로컬 파일 시스템에서 필요한 컨텍스트 조각을 검색하여 모델에 제공하도록 돕습니다. bash-tool은 메모리 내 및 샌드박스 환경을 지원하며, 실제 쉘 실행 없이도 Bash 스크립트를 해석할 수 있어 에이전트의 성능과 토큰 효율성을 크게 개선합니다.

핵심 포인트

  • bash-tool은 파일 시스템 기반 컨텍스트 검색을 가능하게 하여 LLM 에이전트가 대규모 데이터를 처리하는 방식을 혁신합니다.
  • 에이전트는 bash-tool을 사용하여 유닉스 스타일의 워크플로우(파이프 등)를 통해 필요한 컨텍스트 조각만 효율적으로 검색할 수 있습니다.
  • 도구는 메모리 내 환경과 샌드박스화된 환경 모두를 지원하며, 실제 쉘 실행 없이 TypeScript에서 Bash 스크립트를 해석합니다.
  • 이를 통해 프롬프트의 토큰 사용량을 줄이고 에이전트의 응답 정확도를 높여 전반적인 성능을 개선할 수 있습니다.

우리는 token 사용량을 줄이고 에이전트의 응답 정확도를 높이며 에이전트의 전반적인 성능을 개선하기 위해 사용하는 Bash 실행 엔진인 을 오픈소스로 공개했습니다. bash-tool

최근 재설계한 텍스트-to-SQL 에이전트, 는 파일을 대상으로 bash 유사 명령어를 실행하여 올바른 컨텍스트를 찾는 방법을 에이전트에 제공하며, 이후 해당 도구 호출 결과만 모델을 반환합니다.

bash-tool

컨텍스트 윈도우는 프롬프트에 대량의 텍스트를 포함할 경우 빠르게 가득 차올 수 있습니다. 에이전트는 , , 및 파이프 (pipes) 와 같은 유닉스 스타일의 워크플로우에서 잘 작동하므로, 이제 를 파일 시스템에 보관하고 에이전트가 필요할 때 해당 명령어를 사용하여 컨텍스트의 작은 조각을 검색하도록 할 수 있습니다.

find grep jq bash-tool

bash-tool 는 로컬 환경에서 제공하며 , 및 도구들을 제공합니다. 이 도구는 메모리 내 (in-memory) 환경과 샌드박스화된 환경을 모두 지원하며:

  • readFile
  • writeFile
  • AI SDK

실제 쉘, 실제 파일 시스템 또는 커스텀 바이너리가 필요한 경우, 전체 VM 격리를 위한 샌드박스 호환 API 에 대해 동일한 도구를 실행할 수 있습니다.

더 알아보기

는 위에서 언급한 바로 작동하며, 쉘 프로세스나 임의의 바이너리 실행 없이 TypeScript 에서 bash 스크립트를 직접 해석합니다. just-bash

  • 시작 시 파일 시스템에 파일을 미리 로드할 수 있으므로, 에이전트가 필요할 때 모든 내용을 프롬프트에 붙여넣지 않고도 검색할 수 있습니다.
  • 메모리 내 또는 커스텀 격리된 VM 에서 실행할 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
5

댓글

0