关于 alphaear-search
alphaear-search 是面向 Agent 的搜索技能,结合 Jina、DDG、Baidu 网页搜索与对 daily_news 数据库的本地 RAG 检索。它还支持聚合多引擎结果并检查缓存相关性。
主要功能
- 01通过 Jina、DDG、Baidu 或本地 RAG 搜索
- 02聚合多个引擎的结果
- 03搜索前检查缓存相关性
- 04返回 JSON 摘要或结果列表
适用场景
- 01通过支持的引擎搜索网页
- 02检索本地 daily_news 数据库
- 03合并多个搜索引擎的结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rkiding/ awesome-finance-skills --skill alphaear-search安装后在 Claude Code 中输入/alphaear-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/PROMPTS.mdscripts/__init__.pycontent_extractor.pydatabase_manager.pyhybrid_search.pysearch_tools.pysentiment_tools.pyscripts/llm/__init__.pycapability.pyfactory.pyrouter.pytests/test_search.py详细介绍
AlphaEar 搜索技能
概述
统一的搜索能力:网络搜索(Jina/DDG/Baidu)和本地 RAG 搜索。
功能
1. 网络搜索
通过 SearchTools 使用 scripts/search_tools.py。
- 搜索:
search(query, engine, max_results)- 引擎:
jina、ddg、baidu、local。 - 返回:JSON 字符串(摘要)或 List[Dict](通过
search_list)。
- 引擎:
- 智能缓存(Agentic):如果想避免重复搜索,请使用
references/PROMPTS.md中的 搜索缓存相关性提示词。先读取缓存,再判断其是否可用。 - 聚合:
aggregate_search(query)- 合并多个引擎的结果。
2. 本地 RAG
使用 scripts/hybrid_search.py,或通过 SearchTools 并设置 engine='local'。
- 搜索:搜索本地
daily_news数据库。
依赖项
duckduckgo-search、requestsscripts/database_manager.py(搜索缓存和本地新闻)
评论
支持 Markdown