| name | ruankao-questions |
| description | 搜索和获取中国软考(计算机技术与软件专业技术资格考试)历年真题。 覆盖9个科目:系统架构设计师、信息系统项目管理师、系统分析师、网络规划设计师、 软件设计师、网络工程师、信息安全工程师、数据库系统工程师、系统集成项目管理工程师。 支持按科目、知识领域、时间范围(2009-2025)筛选。支持综合知识、案例分析、论文三科。 触发词:软考真题、架构师真题、历年真题、刷题、ruankao questions、搜索真题。
|
| metadata | {"openclaw":{"tools":["exec","web_search","web_fetch","read"]}} |
软考真题搜索
使用方式
用户提供以下参数(均可选,至少一个):
- 考试科目:系统架构设计师、信息系统项目管理师、软件设计师、网络工程师等(默认:系统架构设计师)
- 知识领域:如"设计模式"、"架构风格"、"质量属性"、"微服务"等
- 时间范围:如"2024"、"2020-2025"、"最近三年"
- 科目类型:综合知识 / 案例分析 / 论文(默认全部)
示例:
搜索真题:设计模式 2020-2025
搜索真题:微服务架构 案例分析
搜索真题:2024下半年 论文
搜索真题:网络工程师 2024
搜索真题:信息安全 最近三年 综合知识
搜索流程
第1步:加载数据源配置
读取 references/sources.md 获取全部数据源、科目映射和知识领域。
第2步:确定搜索范围
根据用户输入确定:
- 目标考试科目
- 目标年份列表
- 目标知识领域关键词
- 目标科目类型(综合/案例/论文)
第3步:从 awesome-ruankao 仓库检索(最高优先)
wujiaming88/awesome-ruankao (GitHub)(内容已验证,纯 Markdown 可直接读取):
gh api "repos/wujiaming88/awesome-ruankao/contents/真题/系统架构设计师/{年份目录}" --jq '.[].name'
gh api "repos/wujiaming88/awesome-ruankao/contents/真题/系统架构设计师/{年份目录}/综合知识.md" --jq '.download_url'
gh api "repos/wujiaming88/awesome-ruankao/contents/真题/{科目名称}" --jq '.[].name'
目录结构:
真题/
├── 系统架构设计师/ ← 最完整(6年三科)
│ ├── 2025年上半年/ 综合知识.md + pdf/
│ ├── 2024年下半年/ 综合知识+案例分析+论文
│ ├── 2024年上半年/ 综合知识+案例分析+论文
│ ├── 2023年下半年/ 三科齐全
│ ├── 2022年下半年/ 三科齐全
│ ├── 2021年下半年/ 三科齐全
│ └── 2020年下半年/ 三科齐全
├── 信息系统项目管理师/ 2024(两批次)+案例
├── 软件设计师/ 2024(上下)
├── 网络工程师/ 2023-2024(4学期)
├── 信息安全工程师/ 2023-2024
├── 数据库系统工程师/ 2023-2024
├── 系统集成项目管理工程师/ 2023-2024
├── 系统分析师/ 2023-2024
└── 网络规划设计师/ 2023-2024
模拟题/ 模拟试卷
论文/ 万能模板+范文
案例分析/ 解题框架
docs/备考攻略/ 学习路线+技巧
如果 awesome-ruankao 仓库中没有目标内容,继续第4步。
第4步:从 GitHub/Gitee 仓库拉取(补充)
GitHub 仓库(系统架构设计师专用):
gh api "repos/xiaomabenten/system_architect/contents/03、历年真题(2009年-2025年)+答案解析/{年份}" --jq '.[].name'
gh api "repos/xxlllq/system_architect/contents/3. 历年真题及解析【2009-2025年】" --jq '.[].name'
Gitee 仓库(国内访问快):
curl -s "https://gitee.com/api/v5/repos/zaonai/system_architect/contents/03、历年真题(2009年-2025年)+答案解析/{年份}"
curl -s "https://gitee.com/api/v5/repos/ltwmt/system_architect/contents/03、历年真题+答案解析/{年份}"
优先级:awesome-ruankao(GitHub) → xiaomabenten(GitHub) → zaonai(Gitee) → xxlllq(GitHub) → ltwmt(Gitee)
第5步:Web搜索兜底(按需)
当仓库中找不到目标内容时:
web_search("{科目} {年份} {科目类型} 真题 {知识点}")
有效搜索站点:
- 博客园 cnblogs.com — 最容易抓取,内容质量高
- 信管网 cnitpm.com — 项目管理类真题权威来源
- 环球网校 hqwx.com — 综合知识题目较全
- 51CTO题库 t.51cto.com — 在线做题平台
注意:CSDN 已全站启用反爬(521),不建议直接抓取,跳过 CSDN 源使用其他站点。
第6步:整理输出
按以下格式输出搜索结果:
## 搜索结果:{科目} | {时间范围} | {科目类型}
### {年份}{上/下半年} - {科目类型}
**第 X 题**:
(题目内容)
- A. ...
- B. ...
- C. ...
- D. ...
**答案**:X
**解析**:(解析内容)
---
来源:awesome-ruankao 本地资料库 / {仓库名/URL}
科目覆盖
| 级别 | 科目 | 本地资料库年份 | 外部仓库 |
|---|
| 🔴 高级 | 系统架构设计师 | 2020-2025(6年完整三科) | GitHub + Gitee(2009-2025) |
| 🔴 高级 | 信息系统项目管理师 | 2024 | GitHub + Gitee |
| 🔴 高级 | 系统分析师 | 2023-2024 | — |
| 🔴 高级 | 网络规划设计师 | 2023-2024 | — |
| 🟡 中级 | 软件设计师 | 2024 | — |
| 🟡 中级 | 网络工程师 | 2023-2024 | — |
| 🟡 中级 | 信息安全工程师 | 2023-2024 | — |
| 🟡 中级 | 数据库系统工程师 | 2023-2024 | — |
| 🟡 中级 | 系统集成项目管理工程师 | 2023-2024 | — |
注意事项
- 本地资料库内容已验证,优先使用
- PDF文件无法直接读取,标注路径供用户下载
- 回忆版真题标注"回忆版,可能与原题有出入"
- 搜索结果按年份倒序排列(最新优先)
- 每次搜索最多展示10道相关题目,避免信息过载
- 如果用户问的科目不在本地资料库中,先搜索外部仓库,再用 web_search 兜底