Directory Read

Directory Read

DirectoryReadTool은 디렉터리의 내용을 종합적으로 나열하도록 설계된 강력한 유틸리티예요.

출처: 문서

본문

DirectoryReadTool

도구를 계속 개선 중이라 예상치 못한 동작이나 향후 변경 사항이 있을 수 있어요.

설명 (Description)

DirectoryReadTool은 지정한 디렉터리의 내용을 종합적으로 나열하도록 설계된 강력한 유틸리티입니다. 지정된 디렉터리를 재귀적으로 탐색하며 하위 디렉터리를 포함한 모든 파일을 상세히 열거해 사용자에게 제공할 수 있습니다.

이 도구는 디렉터리 구조에 대한 철저한 인벤토리가 필요한 작업이나 디렉터리 내 파일 구성의 적절성을 검증할 때 필수적입니다.

설치 (Installation)

프로젝트에서 DirectoryReadTool을 사용하려면 crewai_tools 패키지를 설치하세요. 이 패키지가 아직 환경에 없다면 아래 명령어로 pip를 사용해 설치할 수 있어요.

pip install 'crewai[tools]'

이 명령어는 최신 버전의 crewai_tools 패키지를 설치하며, DirectoryReadTool을 비롯한 여러 유틸리티에 접근할 수 있게 해줍니다.

예시 (Example)

DirectoryReadTool을 사용하는 것은 간단합니다. 다음 코드 스니펫은 도구를 설정하고 지정한 디렉터리의 내용을 나열하는 방법을 보여줍니다.

from crewai_tools import DirectoryReadTool

# 에이전트가 실행 중에 알게 되는 어떤 디렉터리의 내용도 읽을 수 있도록 도구를 초기화합니다.
tool = DirectoryReadTool()

# OR

# 특정 디렉터리로 도구를 초기화하여,
# 에이전트가 지정한 디렉터리의 내용만 읽을 수 있게 합니다.
tool = DirectoryReadTool(directory='/path/to/your/directory')

인자 (Arguments)

DirectoryReadTool의 동작을 커스터마이즈하는 데 사용할 수 있는 매개변수는 다음과 같습니다:

Argument Type Description
directory string 선택 사항. 내용을 나열하려는 디렉터리의 경로를 지정하는 인자입니다. 절대 경로와 상대 경로 모두 허용하며, 도구가 내용 나열을 위해 원하는 디렉터리로 안내합니다.

더 알아보기 (Learn more)