alphaear-search

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

AlphaEar Search Skill

AlphaEar Search Skill

Overview

概述

Unified search capabilities: web search (Jina/DDG/Baidu) and local RAG search.
统一搜索能力:网页搜索(Jina/DDG/Baidu)与本地RAG搜索。

Capabilities

功能特性

1. Web Search

1. 网页搜索

Use
scripts/search_tools.py
via
SearchTools
.
  • Search:
    search(query, engine, max_results)
    • Engines:
      jina
      ,
      ddg
      ,
      baidu
      ,
      local
      .
    • Returns: JSON string (summary) or List[Dict] (via
      search_list
      ).
  • Smart Cache (Agentic): If you want to avoid redundant searches, use the Search Cache Relevance Prompt in
    references/PROMPTS.md
    . Read the cache first and decide if it's usable.
  • Aggregate:
    aggregate_search(query)
    • Combines results from multiple engines.
通过
SearchTools
调用
scripts/search_tools.py
  • 搜索
    search(query, engine, max_results)
    • 引擎:
      jina
      ddg
      baidu
      local
    • 返回结果:JSON字符串(摘要)或List[Dict](通过
      search_list
      获取)。
  • 智能缓存(Agent式):若要避免重复搜索,请使用
    references/PROMPTS.md
    中的搜索缓存相关性提示词。先读取缓存内容,再判断其是否可用。
  • 聚合搜索
    aggregate_search(query)
    • 整合多个搜索引擎的结果。

2. Local RAG

2. 本地RAG搜索

Use
scripts/hybrid_search.py
or
SearchTools
with
engine='local'
.
  • Search: Searches local
    daily_news
    database.
使用
scripts/hybrid_search.py
,或指定
engine='local'
SearchTools
  • 搜索:搜索本地
    daily_news
    数据库。

Dependencies

依赖项

  • duckduckgo-search
    ,
    requests
  • scripts/database_manager.py
    (search cache & local news)
  • duckduckgo-search
    requests
  • scripts/database_manager.py
    (搜索缓存与本地新闻)