serper-scholar
使用 Google Scholar API 进行学术搜索,查找论文、研究报告、学术文献,获取引用信息、作者、发表刊物等详细信息。
Works with
---
name: serper-scholar
description: 使用 Google Scholar API 进行学术搜索,查找论文、研究报告、学术文献,获取引用信息、作者、发表刊物等详细信息。
license: MIT
---
# Google Scholar Search Tool
基于 Google Scholar API 的学术文献搜索工具,提供学术论文、研究报告、技术文献的专业搜索能力。
## When to Activate
当用户提到以下内容时自动激活:
### 学术搜索关键词
- "论文"、"学术"、"文献"、"研究"
- "搜索论文"、"查找文献"、"学术研究"
- "谷歌学术"、"Scholar"
### 特定场景
- 需要查找学术论文或研究报告
- 需要了解某领域的学术进展
- 需要查找特定作者的作品
- 需要获取引用信息和发表刊物
- 需要研究技术领域的理论依据
### 示例问题
- "帮我搜索关于机器学习的论文"
- "查找一下深度学习在 NLP 中的应用"
- "研究一下 Transformer 架构的学术论文"
- "找一些关于大模型训练方法的文献"
- "搜索一下 Attention mechanism 的相关论文"
## Tools
### serper_scholar
**用途:** 执行学术文献搜索,返回论文详细信息
**参数:**
- `query` (必选,string):搜索关键词
- `num` (可选,number):返回结果数量,默认 10,最大 20
- `gl` (可选,string):国家代码,默认 cn
- **推荐值:** cn(中国)、us(美国)、uk(英国)
- `hl` (可选,string):语言代码,默认 zh-CN
- **推荐值:** zh-CN(简体中文)、en(英文)
**返回字段:**
- `title`:论文标题
- `url`:论文链接
- `snippet`:摘要
- `type`:文献类型(PDF、HTML 等)
- `year`:发表年份
- `authors`:作者列表
- `publication`:发表刊物/会议
- `citationCount`:引用次数
## Best Practices
### 1. 搜索技巧
使用专业术语和技术关键词:
**示例:**
- ✅ "Attention mechanism neural machine translation"
- ✅ "Transformer large language models"
- ✅ "Reinforcement learning robotics"
- ❌ "机器学习"(太宽泛,结果太多)
### 2. 添加领域限定
明确研究领域和方法:
**示例:**
- ✅ "BERT semantic analysis NLP"
- ✅ "CNN image classification computer vision"
- ✅ "GPT text generation natural language"
- ✅ "Q-learning reinforcement learning agent"
### 3. 时间范围搜索
关注最新研究进展:
**示例:**
- ✅ "Large language models 2024 2025"
- ✅ "Transformer architecture recent advances"
- ✅ "Diffusion models 2023 2024"
### 4. 作者和机构搜索
查找特定研究者或机构的工作:
**示例:**
- ✅ "Geoffrey Hinton deep learning"
- ✅ "Yann LeCun CNN papers"
- ✅ "Andrew Ng machine learning"
- ✅ "OpenAI research papers"
### 5. 论文类型筛选
关注特定类型的文献:
**示例:**
- ✅ "Survey deep learning"
- ✅ "Review transformer models"
- ✅ "Tutorial reinforcement learning"
- ✅ "Benchmark NLP models"
### 6. 结果数量选择
根据需求调整:
- **快速浏览:** `num=5`(核心文献)
- **全面了解:** `num=10`(主流研究)
- **深度调研:** `num=20`(全面覆盖)
### 7. 引用信息分析
关注高引用论文和经典文献:
**关注点:**
- 引用次数:`citationCount` 高的论文通常是领域经典
- 发表年份:较新的论文代表最新进展
- 发表刊物:顶级会议(NeurIPS、ICML、ACL)质量高
## Example Scenarios
### 场景 1:技术调研
**用户提问:** "研究一下 Transformer 架构的论文"
**AI 行为:**
```javascript
// 搜索核心论文
serper_scholar({
query: "Transformer architecture attention is all you need",
num: 5
})
// 搜索后续研究
serper_scholar({
query: "BERT transformer NLP 2018 2019",
num: 8
})
```
**回复示例:**
```
核心论文:
1. **Attention Is All You Need** (2017)
- 作者:Vaswani et al.
- 引用:100,000+
- 📄 [PDF]
后续研究:
2. **BERT: Pre-training of Deep Bidirectional Transformers** (2019)
- 作者:Devlin et al.
- 引用:80,000+
- 发表:NAACL 2019
3. **Improving Language Understanding with Generative Pre-Training** (2018)
- 作者:Radford et al. (OpenAI)
- 引用:50,000+
```
### 场景 2:领域综述
**用户提问:** "找一些关于强化学习的综述论文"
**AI 行为:**
```javascript
serper_scholar({
query: "Survey review reinforcement learning",
num: 8
})
```
**回复示例:**
```
强化学习综述论文:
1. **Reinforcement Learning: A Survey** (2021)
- 引用:5,000+
- 类型:综述
2. **Deep Reinforcement Learning: An Overview** (2020)
- 引用:8,000+
- 类型:综述
3. **Recent Advances in Deep Reinforcement Learning** (2022)
- 引用:2,000+
- 类型:综述
```
### 场景 3:作者研究
**用户提问:** "查找 Geoffrey Hinton 的深度学习论文"
**AI 行为:**
```javascript
serper_scholar({
query: "Geoffrey Hinton deep learning backpropagation",
num: 10
})
```
**回复示例:**
```
Geoffrey Hinton 的经典论文:
1. **Deep Learning** (2015)
- 合作:LeCun, Bengio
- 发表:Nature
- 引用:50,000+
2. **Backpropagation Applied to Handwritten Zip Code Recognition** (1989)
- 引用:10,000+
3. **Reducing the Dimensionality of Data with Neural Networks** (2006)
- 引用:30,000+
```
### 场景 4:最新进展
**用户提问:** "2024-2025 年大模型有什么新进展"
**AI 行为:**
```javascript
serper_scholar({
query: "Large language models 2024 2025 advances",
num: 10
})
```
**回复示例:**
```
2024-2025 大模型研究进展:
1. **Scaling Laws for Neural Language Models** (2024)
- 持续探索模型规模与性能关系
2. **Instruction Tuning for Large Language Models** (2024)
- 指令微调方法改进
3. **Chain-of-Thought Prompting** (2024)
- 推理链提示技术
```
### 场景 5:跨学科搜索
**用户提问:** "搜索机器学习在医疗诊断中的应用论文"
**AI 行为:**
```javascript
serper_scholar({
query: "Machine learning medical diagnosis healthcare",
num: 8
})
```
**回复示例:**
```
医疗诊断中的机器学习:
1. **Deep Learning for Medical Image Analysis** (2021)
- 引用:8,000+
- 应用:影像诊断
2. **Machine Learning in Clinical Diagnosis** (2022)
- 引用:3,000+
- 应用:辅助诊断
3. **AI in Healthcare: A Survey** (2023)
- 引用:2,000+
- 类型:综述
```
## Limitations
- **搜索结果来源:** Google Scholar,可能受地区影响
- **访问限制:** 某些论文需要订阅或付费访问
- **结果数量:** 最多 20 条
- **更新延迟:** 最新论文可能需要一段时间才会被收录
- **语言偏好:** 英文论文数量远多于中文
## Configuration
### 环境变量配置
编辑 `~/.openclaw/gateway.env`:
```bash
SERPER_API_KEY=your-api-key-here
```
### 获取 API Key
访问 [https://serper.dev/](https://serper.dev/) 注册并获取 API Key。
免费额度:每月 2,500 次调用(Web 和 Scholar 共享)。
## Related Tools
- **serper_search:** 普通网页搜索
- **web_fetch:** 获取单个网页的详细内容
## Tips
- **混合使用:** 先用 serper_search 了解概念,再用 serper_scholar 深入研究
- **引用优先:** 优先阅读高引用论文(通常是领域经典)
- **关注年份:** 平衡经典文献和最新研究
- **追踪作者:** 找到重要作者后,搜索其全部作品
- **PDF 访问:** 尝试访问论文页面,寻找免费版本
## Version History
- **v1.0** (2026-02-06):初始版本,基础学术搜索功能
- 支持 Google Scholar API
- 提供论文详细信息(作者、年份、引用等)
- 集成 OpenClaw Skill 系统
---
**💡 提示:** 学术搜索时,尽量使用英文关键词,英文论文数量和质量通常更高。More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

