FileReadTool

아직 도구를 개선하고 있는 중이라 예상치 못한 동작이나 변경 사항이 발생할 수 있습니다.

설명

FileReadTool은 파일 읽기와 내용 검색을 용이하게 하기 위해 crewai_tools 패키지 내에 구현된 기능 모음을 개념적으로 나타낸다. 이 모음은 배치 텍스트 파일 처리, 런타임 설정 파일 읽기, 분석을 위한 데이터 임포트 등 다양한 도구를 포함한다. .txt, .csv, .json과 같은 텍스트 기반 파일 형식을 지원하며, 파일 타입에 따라 JSON 내용을 Python 딕셔너리로 변환하는 등 특화된 기능을 제공한다.

설치

이전에 FileReadTool에 포함된 기능을 사용하려면 crewai_tools 패키지를 설치한다:

pip install 'crewai[tools]'

사용 예시

FileReadTool을 시작하려면:

from crewai_tools import FileReadTool

# 에이전트가 알고 있는 모든 파일을 읽거나 경로를 학습할 수 있도록 도구 초기화
file_read_tool = FileReadTool()

# 또는

# 특정 파일 경로로 도구를 초기화하여 에이전트가 지정된 파일의 내용만 읽을 수 있도록 설정
file_read_tool = FileReadTool(file_path='path/to/your/file.txt')

인자

  • file_path: 읽으려는 파일의 경로. 절대 경로와 상대 경로 모두 입력할 수 있다. 파일이 존재하고 접근 권한이 있는지 확인한다.