ZZZyx3587 commited on
Commit
9736fea
·
verified ·
1 Parent(s): 097cbfc

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -29,15 +29,15 @@ except (ImportError, ModuleNotFoundError) as e:
29
 
30
 
31
  def diagnose(arxiv_url: str, progress: gr.Progress = gr.Progress()) -> str:
32
- """Gradio 回调:用户输入 arxiv URL → 返回 Markdown 研报"""
33
  url = arxiv_url.strip()
34
  if not url:
35
- return "## ⚠️ 请输入 arxiv 论文链接\n\n示例: `https://arxiv.org/abs/2011.08785`"
36
 
37
  try:
38
  result = run(url, progress=progress)
39
  except ValueError as e:
40
- return f"## ❌ 输入格式错误\n\n{str(e)}\n\n请确认输入的是有效的 arxiv 链接。"
41
  except RuntimeError as e:
42
  return f"## ❌ API 请求失败\n\n{str(e)}\n\n请检查网络连接或稍后重试。"
43
  except Exception as e:
@@ -293,10 +293,10 @@ def _fmt(value) -> str:
293
  # Gradio 启动
294
  # ============================================================
295
  DEMO_EXAMPLES = [
296
- ["https://arxiv.org/abs/2011.08785"], # PaDiM工业缺陷检测)
297
- ["https://arxiv.org/abs/1706.03762"], # Attention Is All You Need
298
- ["https://arxiv.org/abs/2108.07610"], # DRAEM缺陷检测,合成缺陷方法
299
- ["https://arxiv.org/abs/2307.12526"], # 新增:AnomalyGPT
300
  ]
301
 
302
  with gr.Blocks(title="ResearchRadar") as demo:
@@ -305,7 +305,7 @@ with gr.Blocks(title="ResearchRadar") as demo:
305
  <h1>🔬 ResearchRadar</h1>
306
  <h3>研究方向全景分析 + 开源代码评估 + 对比实验推荐</h3>
307
  <p style="color: #666; max-width: 700px; margin: 0 auto;">
308
- 输入一篇 AI 论文的 arxiv 链接,AI 自动完成:<br>
309
  ① <strong>摸清方向</strong> — 该领域有哪些方法族?各自什么特点?当前趋势是什么?<br>
310
  ② <strong>找到代码</strong> — GitHub 上哪些开源仓库实现了这些方法?覆盖度如何?<br>
311
  ③ <strong>评估可用性</strong> — 每个仓库能不能跑通?能不能直接用于论文对比实验?
@@ -316,7 +316,7 @@ with gr.Blocks(title="ResearchRadar") as demo:
316
  with gr.Row():
317
  with gr.Column(scale=4):
318
  url_input = gr.Textbox(
319
- label="📄 论文 arxiv 链接",
320
  placeholder="https://arxiv.org/abs/2011.08785",
321
  lines=1,
322
  show_label=True,
@@ -338,9 +338,9 @@ with gr.Blocks(title="ResearchRadar") as demo:
338
  ---
339
  ## 等待输入
340
 
341
- 请输入一篇 AI 论文的 **arxiv 链接**(如 `https://arxiv.org/abs/2011.08785`),点击「开始分析」。
342
 
343
- AI 将在 3-5 分钟内生成一份完整的 **研究方向全景研报**,包含:
344
 
345
  | 章节 | 内容 |
346
  |------|------|
 
29
 
30
 
31
  def diagnose(arxiv_url: str, progress: gr.Progress = gr.Progress()) -> str:
32
+ """Gradio 回调:用户输入 arXiv URL → 返回 Markdown 研报"""
33
  url = arxiv_url.strip()
34
  if not url:
35
+ return "## ⚠️ 请输入 arXiv 论文链接\n\n示例: `https://arxiv.org/abs/2011.08785`"
36
 
37
  try:
38
  result = run(url, progress=progress)
39
  except ValueError as e:
40
+ return f"## ❌ 输入格式错误\n\n{str(e)}\n\n请确认输入的是有效的 arXiv 链接。"
41
  except RuntimeError as e:
42
  return f"## ❌ API 请求失败\n\n{str(e)}\n\n请检查网络连接或稍后重试。"
43
  except Exception as e:
 
293
  # Gradio 启动
294
  # ============================================================
295
  DEMO_EXAMPLES = [
296
+ ["https://arxiv.org/abs/2011.08785"], # PaDiM工业缺陷检测(制造工程
297
+ ["https://arxiv.org/abs/2301.06230"], # Swarm-SLAM 多机器人协同SLAM(机器人工程)
298
+ ["https://arxiv.org/abs/2304.07794"], # NDP-NMPC — 四旋翼非线性控制航空航天
299
+ ["https://arxiv.org/abs/2306.05889"], # C(NN)FD — 涡轮机械CFD(机械工程)
300
  ]
301
 
302
  with gr.Blocks(title="ResearchRadar") as demo:
 
305
  <h1>🔬 ResearchRadar</h1>
306
  <h3>研究方向全景分析 + 开源代码评估 + 对比实验推荐</h3>
307
  <p style="color: #666; max-width: 700px; margin: 0 auto;">
308
+ 输入一篇工科论文的 arXiv 链接,系统自动完成:<br>
309
  ① <strong>摸清方向</strong> — 该领域有哪些方法族?各自什么特点?当前趋势是什么?<br>
310
  ② <strong>找到代码</strong> — GitHub 上哪些开源仓库实现了这些方法?覆盖度如何?<br>
311
  ③ <strong>评估可用性</strong> — 每个仓库能不能跑通?能不能直接用于论文对比实验?
 
316
  with gr.Row():
317
  with gr.Column(scale=4):
318
  url_input = gr.Textbox(
319
+ label="📄 论文 arXiv 链接",
320
  placeholder="https://arxiv.org/abs/2011.08785",
321
  lines=1,
322
  show_label=True,
 
338
  ---
339
  ## 等待输入
340
 
341
+ 请输入一篇工科论文的 **arXiv 链接**(如 `https://arxiv.org/abs/2011.08785`),点击「开始分析」。
342
 
343
+ 系统将在 3-5 分钟内生成一份完整的 **研究方向全景研报**,包含:
344
 
345
  | 章节 | 内容 |
346
  |------|------|