에이전트에 SearXNG 웹검색을 서브에이전트로 붙인 실전 구조 공유
한 개발자가 2025년 6월부터 만들어온 앱에 (오픈소스 메타 검색엔진)를 새로 연결했다. 기존에는 기본적인 웹 검색 기능만 있었는데, 최근 관련 글을 여러 번 접하고 직접 통합해봤다고 한다. 구조는 이렇다: 역할의 메인 채팅 모델이 'Web'라는 도구를 호출하면, 이 도구가 별도의 를 띄운다.
이 는 보조 GPU에서 돌아가는 3.5 9B 모델이며, WebSearch와 두 가지 도구만 쓸 수 있고 를 통해 검색한다. 는 정해진 규칙과 지시에 따라 조사한 뒤 마크다운 형식의 보고서를 만들어 메인 채팅 모델에 돌려준다. 이는 앱의 ' 모드'에서만 쓸 수 있는 범용 spawn_agent( 생성) 도구와 같은 방식이다.
다만 'Chat 모드'는 spawn_agent에 접근할 수 없어서, 개발자는 Web용으로 별도의 래퍼(감싸는 도구)를 만들어 Chat 모드에서도 안전하게 웹 조사 기능을 쓸 수 있게 했다.
핵심 포인트
- (오픈소스 메타 검색엔진)를 Web라는 전용 도구로 통합
- 가 Web를 호출하면 별도 (보조 GPU의 3.5 9B 모델)가 실행됨
- 는 WebSearch· 도구만 가지고 규칙에 따라 조사 후 마크다운 보고서 반환
- 기존 범용 spawn_agent 도구는 모드 전용이라, Chat 모드용으로 별도 래퍼를 만들어야 했음