원클릭으로
resource-discovery
资源发现、评估与选型。Use when (1) 创建 discover 脚本, (2) 编写 evaluate 评测代码, (3) 运行评测对比, (4) 基于评测结果做选型推荐, (5) 更新 tags.py
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
资源发现、评估与选型。Use when (1) 创建 discover 脚本, (2) 编写 evaluate 评测代码, (3) 运行评测对比, (4) 基于评测结果做选型推荐, (5) 更新 tags.py
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Complete software development lifecycle from requirements to deployment. Use when (1) starting a new project from scratch, (2) need structured end-to-end development process, (3) require comprehensive documentation and quality gates at each phase.
专业的AI Agent(AI Agents)顾问助手,探索 AI Agent 框架和应用。当用户询问以下问题时使用:(1) 技术选型和对比 (2) 使用指南和最佳实践 (3) 问题诊断和解决 (4) 资源推荐 (5) 常见问题解答
Comprehensive CV learning assistant. Use when studying image processing, object detection, segmentation, or any CV tasks. Helps with algorithm understanding, implementation, and model optimization.
Comprehensive DL learning assistant. Use when studying neural networks, CNN, RNN, LSTM, Transformer, or any DL architectures. Helps with network design, training strategies, debugging, and optimization techniques.
Comprehensive LLM learning assistant. Use when studying transformer architecture, attention mechanisms, pre-training, fine-tuning, or prompt engineering. Helps with understanding LLM principles and practical applications.
Comprehensive ML learning assistant. Use when studying supervised learning, unsupervised learning, regression, classification, clustering, or any ML concepts. Helps with algorithm understanding, implementation guidance, model evaluation, and practical applications.
| name | resource-discovery |
| description | 资源发现、评估与选型。Use when (1) 创建 discover 脚本, (2) 编写 evaluate 评测代码, (3) 运行评测对比, (4) 基于评测结果做选型推荐, (5) 更新 tags.py |
backend/scripts/discover/
├── base.py # DataSource, DomainDiscoverScript
├── core/ # Domain discover scripts
├── sources/ # GitHub, HackerNews, Reddit
├── raw_data/ # 探索数据(raw_*.py)
└── evaluate/ # 评测代码
├── llm/ # LLM provider 评测
│ ├── base.py # LLMProvider, LLMResult, LLMBenchmarkResult
│ ├── impl_*.py # 各 provider 实现
│ ├── data/ # 测试数据
│ └── run_benchmark.py
└── rag/ # RAG 框架评测
├── base.py # RAGFramework, RAGResult, BenchmarkResult
├── impl_*.py # 各框架实现
├── data/ # 测试文档和问题
└── run_benchmark.py
from scripts.discover.base import DomainDiscoverScript
from scripts.discover.sources.github import GitHubSource
class DiscoverMyDomainScript(DomainDiscoverScript):
NAME = "discover_my_domain"
DOMAIN_CODE = "my_domain"
MIN_QUALITY_SCORE = 60.0
@property
def KEYWORDS(self) -> list[str]:
return ["keyword1", "keyword2"]
def _init_sources(self) -> None:
self.SOURCES = [GitHubSource(verbose=self.verbose, min_stars=300)]
Run: uv run python -m scripts.discover.core.discover_my_domain
继承 LLMProvider,实现 generate 方法:
from scripts.discover.evaluate.llm.base import LLMProvider, LLMResult
class MyProvider(LLMProvider):
NAME = "my_provider"
MODEL = "model-name"
IS_FREE = True
COST_PER_1K_INPUT = 0.0
COST_PER_1K_OUTPUT = 0.0
def generate(self, prompt: str) -> LLMResult:
# 调用 API,返回 LLMResult
return LLMResult(answer=..., latency_ms=..., input_tokens=..., output_tokens=..., cost_usd=...)
继承 RAGFramework,实现 build_index 和 query:
from scripts.discover.evaluate.rag.base import RAGFramework, RAGResult
class MyRAG(RAGFramework):
NAME = "my_rag"
def build_index(self, docs: list[str]) -> None:
# 构建向量索引
pass
def query(self, question: str, top_k: int = 4) -> RAGResult:
# 检索并生成答案
return RAGResult(answer=..., sources=..., latency_ms=..., tokens_used=...)
uv run python -m scripts.discover.evaluate.llm.run_benchmark
uv run python -m scripts.discover.evaluate.rag.run_benchmark
输出 BenchmarkResult:accuracy、avg_latency_ms、total_tokens、total_cost_usd
基于评测结果推荐,考虑维度:
推荐流程:
raw_data/raw_*.py 了解可选方案evaluate/*/impl_*.py 已有评测对候选方案深入评估时,用 webFetch 读取 GitHub README:
url 获取详细信息:
GitHub README URL 格式:https://raw.githubusercontent.com/{repo}/main/README.md
For workflow details: See references/workflow.md