agentsclimarketplace

Deepsearch service

Skill Lin-A1/skills-agent/services/deepsearch_service

根据agent skill理念构建的通用智能体框架

Install
npx -y skills add Lin-A1/skills-agent --skill deepsearch_service

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

基于 LLM 的深度迭代搜索与推理服务。擅长处理复杂问题,通过自动分解查询、多轮迭代检索、信息评估与验证,最终生成全面且结构化的深度分析报告。

SKILL.md

2.3 KB, as published. Nobody here has run it

功能

基于 LLM 的迭代式深度搜索服务,能够:

  1. 将复杂问题分解为多个子查询
  2. 迭代搜索收集多源信息
  3. 评估信息充分性,动态调整搜索策略
  4. 综合生成结构化分析报告

适用场景

  • 复杂问题需要多角度分析
  • 需要综合多个来源的信息
  • 要求生成完整的研究报告

调用方式

from services.deepsearch_service.client import DeepSearchClient

client = DeepSearchClient()

# 健康检查
status = client.health_check()

# 深度搜索(默认参数)
result = client.search("Python异步编程的最佳实践有哪些?")

# 自定义参数
result = client.search(
    query="如何设计一个高可用的微服务架构?",
    max_iterations=3,          # 最大迭代次数 (1-5)
    queries_per_iteration=3,   # 每轮查询数 (1-5)
    depth_level="deep"         # 搜索深度: quick/normal/deep
)

# 获取报告和来源
print(result["report"])
for source in result["sources"]:
    print(f"- {source['title']}: {source['url']}")

返回格式

{
  "query": "Python异步编程的最佳实践有哪些?",
  "report": "# Python异步编程最佳实践\n\n## 1. 核心概念...",
  "sources": [
    {
      "title": "Python官方asyncio文档",
      "url": "https://docs.python.org/...",
      "relevance": 0.95,
      "snippet": "asyncio是Python标准库中的异步I/O框架..."
    }
  ],
  "iterations": [
    {
      "iteration": 1,
      "queries": ["Python asyncio 教程", "async await 用法"],
      "results_count": 6,
      "key_findings": ["asyncio是标准库组件"]
    }
  ],
  "total_iterations": 2,
  "total_sources": 8,
  "elapsed_seconds": 45.32,
  "search_timestamp": "2025-12-28T18:30:00"
}

与 websearch_service 的区别

特性WebSearchDeepSearch
搜索模式单轮搜索迭代多轮搜索
查询策略直接使用输入LLM 分解/优化
输出格式结构化列表综合报告 + 来源
响应时间10-30s30-120s

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.