유료 검색 API 없이 로컬 에이전트에 웹 검색 붙이기

에 웹 접근 기능을 붙일 때 Tavily, Serper, 같은 를 쓰지 않는 방법이다. 구성은 단순히 검색용 도구와 본문 추출용 도구 두 가지로 나뉜다. 검색은 로 직접 띄우고, 에이전트가 를 호출하게 만든다.

검색 결과는 제목, 주소, 설명 형태로 정리하며, 설명은 페이지 본문이 아니라 가 보여주는 짧은 검색 조각이다. 그래서 에이전트가 실제 내용을 읽어야 할 때는 별도 추출 도구가 필요하다. 본문 추출은 Scrapling과 Trafilatura를 함께 쓰며, 일반적인 페이지는 브라우저 없이 빠르게 가져오는 방식으로 처리한다.

설정에서 의 검색 형식에 JSON을 켜야 하고, 공개 서버는 자동 호출용으로 쓰기에는 맞지 않을 수 있다.

핵심 포인트

  • 유료 검색·스크래핑 API 없이 에 웹 접근 기능을 붙이는 구성이다.
  • 검색은 직접 운영하는 를 사용한다.
  • 검색 결과의 설명은 본문이 아니라 짧은 검색 조각이므로 실제 읽기에는 부족하다.
  • 본문 추출은 Scrapling과 Trafilatura로 처리한다.
  • 공개 서버는 자동화된 에이전트 호출에 적합하지 않을 수 있다.
원문 보기