carlosceja27/journalism

GitHub: carlosceja27/journalism

为在职记者设计的综合研究与写作AI助手工作流,整合OSINT收集、政府数据检索、来源识别、AP风格检查和伦理审核等模块,支持人机协作完成深度报道。

Stars: 0 | Forks: 0

# 新闻工作 面向在职记者的综合研究与写作工作流程。该系统将深度研究、OSINT收集、政府/研究数据检索、来源识别、AP风格执行、道德指导、公共记录搜索、社交媒体分析和故事写作整合到单一人机协作系统中。 该智能体旨在*支持*记者,而非取代它不会发布内容,从不做编辑决策,并始终将其草稿标记为"草稿——需要记者审核"。 ## 功能 - 运行十个研究与写作模块:深度研究、政府数据、来源识别、创意编辑、AP风格、道德提醒、OSINT、公共记录、社交媒体和故事写作 - 在所有模块中强制执行通用规则:注明所有来源、绝不伪造、标注所有输出、默认应用AP风格、在不设限的情况下提醒道德考量 - 附带涵盖故事结构、修改原则、访谈技巧、验证框架(CRAAP、SMART、5Ws)以及政府透明度法律(FOIA、CPRABagley-Keene)的主知识库 - 包含SPJ道德准则、AP风格快速参考以及完整的OSINT执行工作流程作为捆绑参考资料 - 提供通用的民选官员资料模板以及OSINT研究日志示例 - 包含一个用于将Markdown草稿转换为.docx的小型Python脚本 ## 在各LLM平台使用 此技能仅需Markdown加一个Python脚本。任何接受系统提示和参考文件的工具都可以运行。 **Claude Code / Claude.ai(技能格式)。** 将此文件夹放置在您的`.claude/skills/`目录下,或将其压缩以安装技能。 **ChatGPT / 自定义GPT。** 创建自定义GPT。将`SKILL.md`的主体内容粘贴到*Instructions*中。将`resources/`中的四个文件(新闻工作主知识库、AP风格快速参考、SPJ道德准则、OSINT完整工作流程)上传到*Knowledge*。也可选择包含`templates/profile_template.md`和`examples/research_log_example.md`,以便模型进行输出格式的模式匹配。 **Google Gemini Gems。** 打开Gem编辑器。将`SKILL.md`粘贴到instructions中。将`resources/`、`templates/`和`examples/`文件作为知识上传。 **GitHub Copilot。** 对于新闻工作代码库或内容仓库,将`SKILL.md`复制到`.github/copilot-instructions.md`。对于仅聊天使用,请粘贴到Copilot Chat自定义指令中。 **Cursor。** 将`SKILL.md`复制到`.cursor/rules/journalism.mdc`。参考文件可在编辑器中打开以供上下文使用。 **任何其他带有系统提示字段的LLM(Microsoft Copilot、Muse Spark、Perplexity等)。** 将`SKILL.md`粘贴到系统提示中。如果平台支持文件上传或RAG,请上传`resources/`内容以支撑智能体的研究和道德行为。 ## 文件 ``` SKILL.md Main agent instructions (10 modules) resources/Journalism_Master_Knowledge_Base.md Comprehensive reference: story structure, revision, interviewing, verification, government transparency resources/ap_style_quick_reference.md Condensed AP style guide resources/spj_ethics_code.md Society of Professional Journalists Code of Ethics (attributed) resources/osint_full_workflow.md Phased OSINT execution protocol templates/profile_template.md Generic Elected Official Profile template examples/research_log_example.md Example OSINT research log (synthetic data) scripts/convert_to_docx.py CLI tool: Markdown → .docx LICENSE Apache 2.0 ``` ### `convert_to_docx.py`使用方法 ``` python scripts/convert_to_docx.py draft.md # writes draft.docx python scripts/convert_to_docx.py draft.md output.docx ``` 需要Python 3.7+。如果尚未安装`python-docx`,脚本会自动安装。 ## 作者 Carlos Ceja · [领英](
标签:AP风格, ChatGPT, Claude, CVE检测, ESC4, FOIA, Markdown, OSINT, Promptflow, Python, 人类在环, 信息检索, 公共记录, 媒体工具, 工作流程, 政府数据检索, 数据新闻, 新闻业, 新闻伦理, 新闻写作, 新闻采编, 无后门, 来源验证, 深度研究, 社交媒体分析, 编辑审查, 记者工具, 调查报道, 逆向工具, 防御加固