0xjordansg-yolo

Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API

AI 智慧體v1.0.0
作者:0xjordansg-yolo更新於 2026-05-11openclaw-aisa-search-website-academic-tavily-serp-exa@clawhub_0xjordansg-yolo/openclaw-aisa-search-website-academic-tavily-serp-exa
工具呼叫

據 AlphaMoat 統計,截至 2026-09,Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API 累計下載 2,216 次、獲 4 個星標,在全部 5,078 個 AI 技能中排名第 4,282 位,在「AI 智慧體」分類(969 個)中排名第 860 位。

累計安裝
115
累計下載
2216
星標
4
全站排名
#4,282
全站前 85% · 「AI 智慧體」前 89%
平台累計安裝累計下載星標評論
ClawHub ↗6119994-
SkillHub ↗11522164—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

透過 AIsa 的 API 工作流並行獲取網頁、學術、智慧檢索和 Tavily 結果,再使用 AIsa Explain 彙總答案、來源一致性和置信度。搜尋詞、目標 URL、檢索結果及抓取請求會傳送到 AIsa 或 Tavily 端點;不要提交機密內容或未經批准的內部連結。 抓取和提取應限於獲准的公開 URL。

資料釋出於 2026-10-29

可以用來做什麼

  • 組合網頁與學術檢索
  • 彙總多來源搜尋結果
  • 檢視來源一致性與置信度資訊

什麼時候用

  • 需要把網頁與學術搜尋結合起來時
  • 需要對公開主題進行多來源資料檢索時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

檢索有關自主智慧體的公開網頁與學術資料,並彙總答案及來源一致性。
搜尋前請確認查詢詞和 URL 可以傳送給 AIsa 或 Tavily。

月度資料趨勢

累計下載2216
1188174022922026-03 · 累計下載 12642026-05 · 累計下載 15502026-06 · 累計下載 16652026-07 · 累計下載 18612026-08 · 累計下載 19702026-09 · 累計下載 221626-0326-09
星標4
3452026-03 · 星標 42026-05 · 星標 42026-06 · 星標 42026-07 · 星標 42026-08 · 星標 42026-09 · 星標 426-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-092216—4
2026-081970+5.9%4
2026-071861+11.8%4
2026-061665+7.4%4
2026-051550—4
2026-031264—4

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

11 KB · ClawHub v1.0.0
---
name: openclaw-search
description: "Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API."
homepage: https://openclaw.ai
metadata: {"openclaw":{"emoji":"🔍","requires":{"bins":["curl","python3"],"env":["AISA_API_KEY"]},"primaryEnv":"AISA_API_KEY"}}
---

# OpenClaw Search 🔍

**Intelligent search for autonomous agents. Powered by AIsa.**
展開全部(共 350 行)
One API key. Multi-source retrieval. Confidence-scored answers.

> Inspired by [AIsa Verity](https://github.com/AIsa-team/verity) - A next-generation search agent with trust-scored answers.

## 🔥 What Can You Do?

### Research Assistant
```
"Search for the latest papers on transformer architectures from 2024-2025"
```

### Market Research
```
"Find all web articles about AI startup funding in Q4 2025"
```

### Competitive Analysis
```
"Search for reviews and comparisons of RAG frameworks"
```

### News Aggregation
```
"Get the latest news about quantum computing breakthroughs"
```

### Deep Dive Research
```
"Smart search combining web and academic sources on 'autonomous agents'"
```

## Quick Start

```bash
export AISA_API_KEY="your-key"
```

---

## 🏗️ Architecture: Multi-Stage Orchestration

OpenClaw Search employs a **Two-Phase Retrieval Strategy** for comprehensive results:

### Phase 1: Discovery (Parallel Retrieval)

Query 4 distinct search streams simultaneously:
- **Scholar**: Deep academic retrieval
- **Web**: Structured web search
- **Smart**: Intelligent mixed-mode search
- **Tavily**: External validation signal

### Phase 2: Reasoning (Meta-Analysis)

Use **AIsa Explain** to perform meta-analysis on search results, generating:
- Confidence scores (0-100)
- Source agreement analysis
- Synthesized answers

```
┌─────────────────────────────────────────────────────────────┐
│                      User Query                              │
└─────────────────────────────────────────────────────────────┘
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
        ┌─────────┐     ┌─────────┐     ┌─────────┐
        │ Scholar │     │   Web   │     │  Smart  │
        └─────────┘     └─────────┘     └─────────┘
              │               │               │
              └───────────────┼───────────────┘
                              ▼
                    ┌─────────────────┐
                    │  AIsa Explain   │
                    │ (Meta-Analysis) │
                    └─────────────────┘
                              │
                              ▼
                    ┌─────────────────┐
                    │ Confidence Score│
                    │  + Synthesis    │
                    └─────────────────┘
```

---

## Core Capabilities

### Web Search

```bash
# Basic web search
curl -X POST "https://api.aisa.one/apis/v1/scholar/search/web?query=AI+frameworks&max_num_results=10" \
  -H "Authorization: Bearer $AISA_API_KEY"

# Full text search (with page content)
curl -X POST "https://api.aisa.one/apis/v1/search/full?query=latest+AI+news&max_num_results=10" \
  -H "Authorization: Bearer $AISA_API_KEY"
```

### Academic/Scholar Search

```bash
# Search academic papers
curl -X POST "https://api.aisa.one/apis/v1/scholar/search/scholar?query=transformer+models&max_num_results=10" \
  -H "Authorization: Bearer $AISA_API_KEY"

# With year filter
curl -X POST "https://api.aisa.one/apis/v1/scholar/search/scholar?query=LLM&max_num_results=10&as_ylo=2024&as_yhi=2025" \
  -H "Authorization: Bearer $AISA_API_KEY"
```

### Smart Search (Web + Academic Combined)

```bash
# Intelligent hybrid search
curl -X POST "https://api.aisa.one/apis/v1/scholar/search/smart?query=machine+learning+optimization&max_num_results=10" \
  -H "Authorization: Bearer $AISA_API_KEY"
```

### Tavily Integration (Advanced)

```bash
# Tavily search
curl -X POST "https://api.aisa.one/apis/v1/tavily/search" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"latest AI developments"}'

# Extract content from URLs
curl -X POST "https://api.aisa.one/apis/v1/tavily/extract" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://example.com/article"]}'

# Crawl web pages
curl -X POST "https://api.aisa.one/apis/v1/tavily/crawl" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","max_depth":2}'

# Site map
curl -X POST "https://api.aisa.one/apis/v1/tavily/map" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'
```

### Explain Search Results (Meta-Analysis)

```bash
# Generate explanations with confidence scoring
curl -X POST "https://api.aisa.one/apis/v1/scholar/explain" \
  -H "Authorization: Bearer $AISA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"results":[...],"language":"en","format":"summary"}'
```

---

## 📊 Confidence Scoring Engine

Unlike standard RAG systems, OpenClaw Search evaluates credibility and consensus:

### Scoring Rubric

| Factor | Weight | Description |
|--------|--------|-------------|
| **Source Quality** | 40% | Academic > Smart/Web > External |
| **Agreement Analysis** | 35% | Cross-source consensus checking |
| **Recency** | 15% | Newer sources weighted higher |
| **Relevance** | 10% | Query-result semantic match |

### Score Interpretation

| Score | Confidence Level | Meaning |
|-------|-----------------|---------|
| 90-100 | Very High | Strong consensus across academic and web sources |
| 70-89 | High | Good agreement, reliable sources |
| 50-69 | Medium | Mixed signals, verify independently |
| 30-49 | Low | Conflicting sources, use caution |
| 0-29 | Very Low | Insufficient or contradictory data |

---

## Python Client

```bash
# Web search
python3 {baseDir}/scripts/search_client.py web --query "latest AI news" --count 10

# Academic search
python3 {baseDir}/scripts/search_client.py scholar --query "transformer architecture" --count 10
python3 {baseDir}/scripts/search_client.py scholar --query "LLM" --year-from 2024 --year-to 2025

# Smart search (web + academic)
python3 {baseDir}/scripts/search_client.py smart --query "autonomous agents" --count 10

# Full text search
python3 {baseDir}/scripts/search_client.py full --query "AI startup funding"

# Tavily operations
python3 {baseDir}/scripts/search_client.py tavily-search --query "AI developments"
python3 {baseDir}/scripts/search_client.py tavily-extract --urls "https://example.com/article"

# Multi-source search with confidence scoring
python3 {baseDir}/scripts/search_client.py verity --query "Is quantum computing ready for enterprise?"
```

---

## API Endpoints Reference

| Endpoint | Method | Description |
|----------|--------|-------------|
| `/scholar/search/web` | POST | Web search with structured results |
| `/scholar/search/scholar` | POST | Academic paper search |
| `/scholar/search/smart` | POST | Intelligent hybrid search |
| `/scholar/explain` | POST | Generate result explanations |
| `/search/full` | POST | Full text search with content |
| `/search/smart` | POST | Smart web search |
| `/tavily/search` | POST | Tavily search integration |
| `/tavily/extract` | POST | Extract content from URLs |
| `/tavily/crawl` | POST | Crawl web pages |
| `/tavily/map` | POST | Generate site maps |

---

## Search Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| query | string | Search query (required) |
| max_num_results | integer | Max results (1-100, default 10) |
| as_ylo | integer | Year lower bound (scholar only) |
| as_yhi | integer | Year upper bound (scholar only) |

---

## 🚀 Building a Verity-Style Agent

Want to build your own confidence-scored search agent? Here's the pattern:

### 1. Parallel Discovery

```python
import asyncio

async def discover(query):
    """Phase 1: Parallel retrieval from multiple sources."""
    tasks = [
        search_scholar(query),
        search_web(query),
        search_smart(query),
        search_tavily(query)
    ]
    results = await asyncio.gather(*tasks)
    return {
        "scholar": results[0],
        "web": results[1],
        "smart": results[2],
        "tavily": results[3]
    }
```

### 2. Confidence Scoring

```python
def score_confidence(results):
    """Calculate deterministic confidence score."""
    score = 0
    
    # Source quality (40%)
    if results["scholar"]:
        score += 40 * len(results["scholar"]) / 10
    
    # Agreement analysis (35%)
    claims = extract_claims(results)
    agreement = analyze_agreement(claims)
    score += 35 * agreement
    
    # Recency (15%)
    recency = calculate_recency(results)
    score += 15 * recency
    
    # Relevance (10%)
    relevance = calculate_relevance(results, query)
    score += 10 * relevance
    
    return min(100, score)
```

### 3. Synthesis

```python
async def synthesize(query, results, score):
    """Generate final answer with citations."""
    explanation = await explain_results(results)
    return {
        "answer": explanation["summary"],
        "confidence": score,
        "sources": explanation["citations"],
        "claims": explanation["claims"]
    }
```

For a complete implementation, see [AIsa Verity](https://github.com/AIsa-team/verity).

---

## Pricing

| API | Cost |
|-----|------|
| Web search | ~$0.001 |
| Scholar search | ~$0.002 |
| Smart search | ~$0.002 |
| Tavily search | ~$0.002 |
| Explain | ~$0.003 |

Every response includes `usage.cost` and `usage.credits_remaining`.

---

## Get Started

1. Sign up at [aisa.one](https://aisa.one)
2. Get your API key
3. Add credits (pay-as-you-go)
4. Set environment variable: `export AISA_API_KEY="your-key"`

## Full API Reference

See [API Reference](https://aisa.mintlify.app/api-reference/introduction) for complete endpoint documentation.

## Resources

- [AIsa Verity](https://github.com/AIsa-team/verity) - Reference implementation of confidence-scored search agent
- [AIsa Documentation](https://aisa.mintlify.app) - Complete API documentation

「AI 智慧體」分類下的熱門技能

0xjordansg-yolo 的其他技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。