SuperAPI AI 工具集

alphaear-search

数据与分析

查看项目

更新于 10-15 18:09

技能介绍

AlphaEar Search Skill 是一个面向金融场景的统一搜索技能,主要解决两类检索需求:从网络获取通用金融信息,以及在本地上下文中进行检索。

用途 该技能适用于用户需要金融领域网络信息(通过 Jina、DDG 或百度)或需要检索本地上下文(本地 RAG)的场景。

主要能力

  1. 网络搜索:通过 scripts/search_tools.py 中的 SearchTools 使用。搜索方法为 search(query, engine, max_results),支持的引擎包括 jina、ddg、baidu、local。返回结果为 JSON 字符串(摘要),也可通过 search_list 返回 List[Dict]。
  2. 智能缓存(Agentic):为避免冗余搜索,可使用 references/PROMPTS.md 中的 Search Cache Relevance Prompt。先读取缓存,再判断其是否可用。
  3. 聚合搜索:aggregate_search(query) 可组合来自多个引擎的结果。
  4. 本地 RAG:使用 scripts/hybrid_search.py 或 SearchTools 并设置 engine='local'。搜索对象为本地 daily_news 数据库。

使用方式 通过 SearchTools 调用 search 方法,指定查询词、引擎与最大结果数;需要列表形式结果时使用 search_list;需要多引擎合并时使用 aggregate_search;本地检索时使用 engine='local' 或 scripts/hybrid_search.py。

依赖 依赖 duckduckgo-search 与 requests。scripts/database_manager.py 负责搜索缓存与本地新闻。

适用场景 需要从网络获取通用金融信息,或需要检索本地金融上下文(如本地 daily_news 数据库)的场景。

限制 资料未提供关于收费、价格、平台支持范围、效果保证或具体性能指标的说明,这些信息暂未提供。