CoSearchAgent

김요셉·2025년 1월 15일

CoSearchAgent: A Lightweight Collaborative Search Agent with Large Language Models

arXiv:2402.06360 [cs.IR] | GitHub

CoSearchAgent: 다수의 사용자가 함께 특정 검색 작업을 수행할 수 있도록 지원하는 경량 협업 검색 에이전트

기능 요약: 쿼리 수정 -> 정보 검색 -> 답변 생성

CoSearchAgent의 전반적인 구조

주요 기능

  • Query Processing
    LLM을 통해 여러 사람간의 대화의 맥락을 이해해서 쿼리를 재작성합니다.
    -> 모호한 부분이 있다면 질문을 생성합니다.
    -> 명확해지도록 쿼리를 재작성합니다.
  • Search Results Presentation
    사용자의 쿼리에 대해 관련된 검색 결과를 search API(serpapi 사용) 를 통해 가져옵니다.
    [(제목, 링크, 스니펫), (...)] : m개의 검색 결과
    -> html에서 text를 추출(html2text 사용)
    -> 쿼리와 관련된 내용으로 요약
    [(제목, 링크, 요약본), (...)] : m개의 SERP(search engine results page)
  • Retrieval-Augmented Generation
    검색 결과를 기반으로 더 정확한 답변을 생성할 수 있습니다.
    -> 생성된 답변에는 출처를 표시합니다.

같은 내용은 아니지만, https://www.akira.ai/ai-agents/google-search-agent
위 사이트에서 Search Agent를 단순하게 정의하고 있다고 생각해서 첨부합니다.

0개의 댓글