mcpField
A
alphaear-search

alphaear-search

github.com/rkiding生産性3.1k543 回インストール30 週間前に更新
リポジトリ

alphaear-search について

alphaear-searchは、エージェント向けの検索スキルです。Jina、DDG、Baiduのウェブ検索と、daily_newsデータベースのローカルRAG検索を組み合わせ、結果の集約やキャッシュの関連性確認にも対応します。

主な機能

  1. 01Jina、DDG、BaiduまたはローカルRAGで検索
  2. 02複数エンジンの結果を集約
  3. 03検索前にキャッシュの関連性を確認
  4. 04JSON要約または結果リストを返却

活用シーン

  1. 01対応エンジンでウェブを検索
  2. 02ローカルのdaily_newsデータベースを検索
  3. 03複数の検索エンジンの結果を統合

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-search

インストール後、Claude Code で/alphaear-searchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
PROMPTS.md
scripts/
__init__.py
content_extractor.py
database_manager.py
hybrid_search.py
search_tools.py
sentiment_tools.py
scripts/llm/
__init__.py
capability.py
factory.py
router.py
tests/
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、requests
  • scripts/database_manager.py(検索キャッシュとローカルニュース)

コメント