이러한 도구들은 에이전트가 다양한 파일 형식과 문서 유형을 다룰 수 있도록 해줍니다. PDF를 읽는 것부터 JSON 데이터를 처리하는 것까지, 이 도구들은 모든 문서 처리 요구를 충족합니다.

사용 가능한 도구

공통 사용 사례

  • 문서 처리: 다양한 파일 형식에서 콘텐츠를 추출하고 분석
  • 데이터 가져오기: CSV, JSON, XML 파일에서 구조화된 데이터 읽기
  • 콘텐츠 검색: 대용량 문서 컬렉션 내에서 특정 정보 찾기
  • 파일 관리: 파일 및 디렉터리 구성 및 조작
  • 데이터 내보내기: 처리된 결과를 다양한 파일 형식으로 저장

빠른 시작 예시

from crewai_tools import FileReadTool, PDFSearchTool, JSONSearchTool

# Create tools
file_reader = FileReadTool()
pdf_searcher = PDFSearchTool()
json_processor = JSONSearchTool()

# Add to your agent
agent = Agent(
    role="Document Analyst",
    tools=[file_reader, pdf_searcher, json_processor],
    goal="Process and analyze various document types"
)

문서 처리 팁

  • 파일 권한: 에이전트가 적절한 읽기/쓰기 권한을 가지고 있는지 확인하세요
  • 대용량 파일: 매우 큰 문서의 경우 청킹(chunking)을 고려하세요
  • 형식 지원: 도구 문서에서 지원되는 파일 형식을 확인하세요
  • 오류 처리: 손상되었거나 접근이 불가능한 파일에 대해 적절한 오류 처리를 구현하세요