Grant Funding Scout
⚠️ Note: This is a demonstration/illustrative version using mock data for educational purposes. For production use, integration with real funding databases (NIH RePORTER, NSF Award Search, etc.) is required.
Analyze funding patterns to guide research strategy.
Use Cases
- - Identifying "hot" research topics
- Avoiding oversaturated areas
- Strategic grant positioning
Parameters
| Parameter | Type | Required | Default | Description |
|---|
| INLINECODE0 | str | Yes | - | Research field to analyze (e.g., "cancer immunotherapy") |
| INLINECODE1 |
int | No | 3 | Analysis time window in years |
|
--output | str | No | stdout | Output file path for results |
|
--format | str | No | json | Output format: json, csv, or text |
|
--top-n | int | No | 10 | Number of top results to display |
Returns
- - Top-funded institutions and PIs
- Emerging topic identification
- Funding trend analysis
Example
Input: "cancer immunotherapy", years=3
Output: Funding increased 40% YoY; CAR-T and checkpoint inhibitors dominate
Data Sources
Current Version: Uses mock funding data for demonstration purposes.
For Production Use:
- - NIH RePORTER API
- NSF Award Search API
- CORDIS (EU research)
- Federal RePORTER
- Private foundation databases
Risk Assessment
| Risk Indicator | Assessment | Level |
|---|
| Code Execution | Python/R scripts executed locally | Medium |
| Network Access |
No external API calls | Low |
| File System Access | Read input files, write output files | Medium |
| Instruction Tampering | Standard prompt guidelines | Low |
| Data Exposure | Output files saved to workspace | Low |
Security Checklist
- - [ ] No hardcoded credentials or API keys
- [ ] No unauthorized file system access (../)
- [ ] Output does not expose sensitive information
- [ ] Prompt injection protections in place
- [ ] Input file paths validated (no ../ traversal)
- [ ] Output directory restricted to workspace
- [ ] Script execution in sandboxed environment
- [ ] Error messages sanitized (no stack traces exposed)
- [ ] Dependencies audited
Prerequisites
No additional Python packages required.
Evaluation Criteria
Success Metrics
- - [ ] Successfully executes main functionality
- [ ] Output meets quality standards
- [ ] Handles edge cases gracefully
- [ ] Performance is acceptable
Test Cases
- 1. Basic Functionality: Standard input → Expected output
- Edge Case: Invalid input → Graceful error handling
- Performance: Large dataset → Acceptable processing time
Lifecycle Status
- - Current Stage: Draft
- Next Review Date: 2026-03-06
- Known Issues: None
- Planned Improvements:
- Performance optimization
- Additional feature support
资助机会侦察员
⚠️ 注意:此为演示/说明版本,使用模拟数据仅作教育用途。如需投入生产使用,需与真实资助数据库(NIH RePORTER、NSF Award Search等)进行集成。
分析资助模式以指导研究策略。
使用场景
- - 识别热门研究课题
- 避开过度饱和领域
- 战略性资助定位
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
| --research-area | 字符串 | 是 | - | 待分析的研究领域(例如:癌症免疫疗法) |
| --years |
整数 | 否 | 3 | 分析时间窗口(年) |
| --output | 字符串 | 否 | 标准输出 | 结果输出文件路径 |
| --format | 字符串 | 否 | json | 输出格式:json、csv或text |
| --top-n | 整数 | 否 | 10 | 显示的前N个结果数量 |
返回结果
- - 获得资助最多的机构与首席研究员
- 新兴课题识别
- 资助趋势分析
示例
输入:癌症免疫疗法,年数=3
输出:资助金额同比增长40%;CAR-T与检查点抑制剂占主导地位
数据来源
当前版本: 使用模拟资助数据进行演示。
生产使用版本:
- - NIH RePORTER API
- NSF Award Search API
- CORDIS(欧盟研究)
- Federal RePORTER
- 私人基金会数据库
风险评估
| 风险指标 | 评估 | 等级 |
|---|
| 代码执行 | 本地执行Python/R脚本 | 中等 |
| 网络访问 |
无外部API调用 | 低 |
| 文件系统访问 | 读取输入文件,写入输出文件 | 中等 |
| 指令篡改 | 标准提示词指南 | 低 |
| 数据泄露 | 输出文件保存至工作区 | 低 |
安全检查清单
- - [ ] 无硬编码凭证或API密钥
- [ ] 无未经授权的文件系统访问(../)
- [ ] 输出不暴露敏感信息
- [ ] 已实施提示注入防护
- [ ] 输入文件路径已验证(无../遍历)
- [ ] 输出目录限制在工作区内
- [ ] 脚本在沙盒环境中执行
- [ ] 错误信息已清理(不暴露堆栈跟踪)
- [ ] 依赖项已审计
前置条件
无需额外Python包。
评估标准
成功指标
- - [ ] 成功执行主要功能
- [ ] 输出符合质量标准
- [ ] 优雅处理边缘情况
- [ ] 性能可接受
测试用例
- 1. 基本功能:标准输入 → 预期输出
- 边缘情况:无效输入 → 优雅的错误处理
- 性能:大数据集 → 可接受的处理时间
生命周期状态
- - 当前阶段:草案
- 下次审核日期:2026-03-06
- 已知问题:无
- 计划改进:
- 性能优化
- 额外功能支持