JSONSearchTool은 JSON 파일 내용 내에서 효율적이고 정확한 검색을 돕기 위해 설계되었다. 이 도구는 RAG (Retrieve and Generate) 검색 메커니즘을 활용하여 사용자가 특정 JSON 파일 내에서 목표로 하는 검색을 위해 JSON 경로를 지정할 수 있게 한다. 이 기능은 검색 결과의 정확성과 관련성을 크게 향상시킨다.
JSON 파일 내에서 효과적으로 검색하기 위해 JSONSearchTool을 활용하는 업데이트된 예제를 소개한다. 이 예제는 코드베이스에서 확인된 현재 구현과 사용 패턴을 반영했다.
Copy
from crewai.json_tools import JSONSearchTool # 업데이트된 import 경로# 일반 JSON 내용 검색# JSON 경로를 미리 알고 있거나 동적으로 식별할 수 있을 때 적합한 접근 방식이다.tool = JSONSearchTool()# 특정 JSON 파일로 검색 범위 제한# 검색 범위를 특정 JSON 파일로 제한하고 싶을 때 이 초기화 방법을 사용한다.tool = JSONSearchTool(json_path='./path/to/your/file.json')