> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-source Search

> 面向 Agent 的统一网页、学术、Tavily 与 Perplexity Sonar 搜索。

[View on GitHub ->](https://github.com/AIsa-team/agent-skills/tree/main/search)

Multi-source Search 把网页搜索、学术搜索、Tavily、Perplexity Sonar、内容抽取、递归 crawl 和 sitemap 放到同一个 Skill 中，方便 Agent 做多源检索。

## 安装

```bash theme={null}
npm install -g @aisa-one/cli
aisa skills install search
```

## Agent 可以做什么？

<CardGroup cols={2}>
  <Card title="网页与学术" icon="magnifying-glass">
    进行结构化网页搜索和学术论文搜索。
  </Card>

  <Card title="Perplexity Sonar" icon="sparkles">
    生成带来源的快速回答或深度研究。
  </Card>

  <Card title="Tavily 工具" icon="spider">
    搜索、抽取正文、递归 crawl 和生成 sitemap。
  </Card>

  <Card title="并行检索" icon="layer-group">
    同时调用多个来源，再统一排序和去重。
  </Card>
</CardGroup>

## 核心能力

* Web search
* Scholar search
* Smart/hybrid search
* Perplexity Sonar
* Tavily Search / Extract / Crawl / Map
* 多源并行检索和综合

## 快速开始

```bash theme={null}
# Web search
python3 ${CLAUDE_PLUGIN_ROOT}/skills/search/scripts/search_client.py web --query "latest AI agent platforms"

# Scholar search
python3 ${CLAUDE_PLUGIN_ROOT}/skills/search/scripts/search_client.py scholar --query "state space models survey"

# Perplexity
python3 ${CLAUDE_PLUGIN_ROOT}/skills/search/scripts/search_client.py sonar --query "Compare RAG and long-context LLMs"
```

## 使用原则

* 搜索结果用于发现线索。
* 抽取页面正文或官方文档才是证据。
* 对事实性结论，优先引用官方来源、论文、API response 或 README。
* 多源结果冲突时，明确说明冲突和可信度。

## 开始使用

```bash theme={null}
export AISA_API_KEY="YOUR_AISA_API_KEY"
npm install -g @aisa-one/cli
aisa skills install search
```

## 相关

<CardGroup cols={3}>
  <Card title="Web Search" icon="globe" href="/zh/agent-skills/web-search">网页搜索。</Card>
  <Card title="Perplexity Research" icon="microscope" href="/zh/agent-skills/perplexity-research">带引用研究答案。</Card>
  <Card title="Scholar Search" icon="book-open" href="/zh/agent-skills/scholar-search">学术检索。</Card>
</CardGroup>
