feat: 新增 gitlink-web 科研智能分析服务(子任务四) #411

Merged
wbtiger merged 1 commits from jiangtx/gitlink-cli:pr-gitlink-web into master 2026-07-14 22:32:19 +08:00
Contributor

背景

子赛题四「应用 GitLink 辅助科研」。提供一个 Web 端的科研智能分析服务,把 gitlink-cli 的数据获取能力 + DeepSeek 大模型组合成面向科研工作者的可视化工具,覆盖科研项目分析、热点追踪、合规校验、协作匹配、进度预警全链路。

改动内容

新增 gitlink-web/(Flask + DeepSeek API + gitlink-cli,纯新增、不改动任何现有代码):

  • app.py:14 个 Skill 处理函数(核心 9 + 科研实验室 5:热点追踪/项目洞悉/合规检查/协作匹配/进度跟踪)
  • skills/*.txt:各 Skill 的 prompt 工作流(与 skills/gitlink-*/SKILL.md 同源)
  • templates/:base/index/skill 三套页面
  • deploy.py:paramiko 一键部署脚本(SSH→装依赖→systemd→启动)
  • requirements.txt / README.md(14 Skill 全表 + 架构图 + 本地运行 + 部署方式)

使用

输入研究主题或仓库地址 → 服务调 gitlink-cli 拉数据 → DeepSeek 按 Skill 工作流生成结构化报告。线上示例:http://121.41.212.97/skills/

与 CLI Skill 的关系

Web Skill 与 skills/gitlink-research-tracker 等 SKILL.md 同源可互换:CLI Skill 供 Agent 平台离线调用,Web Skill 供评委浏览器直接体验,互为印证。

## 背景 子赛题四「应用 GitLink 辅助科研」。提供一个 Web 端的科研智能分析服务,把 gitlink-cli 的数据获取能力 + DeepSeek 大模型组合成面向科研工作者的可视化工具,覆盖科研项目分析、热点追踪、合规校验、协作匹配、进度预警全链路。 ## 改动内容 新增 `gitlink-web/`(Flask + DeepSeek API + gitlink-cli,纯新增、不改动任何现有代码): - `app.py`:14 个 Skill 处理函数(核心 9 + 科研实验室 5:热点追踪/项目洞悉/合规检查/协作匹配/进度跟踪) - `skills/*.txt`:各 Skill 的 prompt 工作流(与 skills/gitlink-*/SKILL.md 同源) - `templates/`:base/index/skill 三套页面 - `deploy.py`:paramiko 一键部署脚本(SSH→装依赖→systemd→启动) - `requirements.txt` / `README.md`(14 Skill 全表 + 架构图 + 本地运行 + 部署方式) ## 使用 输入研究主题或仓库地址 → 服务调 gitlink-cli 拉数据 → DeepSeek 按 Skill 工作流生成结构化报告。线上示例:http://121.41.212.97/skills/ ## 与 CLI Skill 的关系 Web Skill 与 skills/gitlink-research-tracker 等 SKILL.md 同源可互换:CLI Skill 供 Agent 平台离线调用,Web Skill 供评委浏览器直接体验,互为印证。
wyxttn added 1 commit 2026-07-10 18:54:22 +08:00
c88e6f51f9 feat: add gitlink-web 科研智能分析服务(子任务四)
新增基于 Flask + DeepSeek API + gitlink-cli 的科研智能分析 Web 服务:
- 14 个 Skill(核心 9 + 科研实验室 5:热点追踪/项目洞悉/合规检查/协作匹配/进度跟踪)
- 输入研究主题或仓库 → 自动调 gitlink-cli 拉数据 → DeepSeek 按 Skill 工作流生成结构化报告
- 含 app.py、deploy.py(paramiko 一键部署)、templates、skills prompts、requirements.txt

对应《课程实践任务》子任务四「应用 GitLink 辅助科研」5 个场景。
来源:GitLink 大赛 2026 子赛题四。
wbtiger merged commit 1dc7d4d63a into master 2026-07-14 22:32:19 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#411
No description provided.