alphaear-search について
alphaear-searchは、エージェント向けの検索スキルです。Jina、DDG、Baiduのウェブ検索と、daily_newsデータベースのローカルRAG検索を組み合わせ、結果の集約やキャッシュの関連性確認にも対応します。
主な機能
- 01Jina、DDG、BaiduまたはローカルRAGで検索
- 02複数エンジンの結果を集約
- 03検索前にキャッシュの関連性を確認
- 04JSON要約または結果リストを返却
活用シーン
- 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経由)。
- エンジン:
- スマートキャッシュ(エージェント型):検索の重複を避けるには、
references/PROMPTS.mdの 検索キャッシュ関連性プロンプト を使用します。まずキャッシュを読み、利用可能かどうかを判断してください。 - 集約:
aggregate_search(query)- 複数のエンジンの結果を組み合わせます。
2. ローカル RAG
scripts/hybrid_search.py、または engine='local' を指定した SearchTools を使用します。
- 検索:ローカルの
daily_newsデータベースを検索します。
依存関係
duckduckgo-search、requestsscripts/database_manager.py(検索キャッシュとローカルニュース)
コメント
Markdown 対応