我的课题

发布于 2025年1月22日 👤 redreamality

本页包含了我最近热衷的事情、开源项目和研究。

最近更新于 2025年8月24日。

欢迎来到我的开源项目和研究贡献集合。这些项目涵盖了人工智能/机器学习、Web开发、数据处理和研究工具等多个领域。

总体介绍

自动化构建智能体

The Agent Builder

网站: the-agent-builder.com 状态: Alpha版本 - 免费使用

一个全面的AI智能体开发平台,提供从概念到现实的完整工具链。The Agent Builder将AI能力从”代码生成”转向”需求澄清和规划设计”,从源头解决软件开发痛点。

核心特性:

  • 交互式需求澄清: 通过LLM对话能力主动澄清模糊需求,挖掘隐藏意图
  • 结构化任务规划: 输出”思维蓝图”,拒绝黑盒,生成详细实施计划
  • 集成开源工具生态: 智能整合现有生态资源,在规划阶段连接开发工具
  • 标准化设计文档输出: 自动生成”建设蓝图”,积累资产
  • 全自动化执行: 端到端实现,支持多语言框架和CI/CD流程

开发工具链:

  • Plan: 智能规划 - AI驱动的项目规划工具 (已可用)
  • Code: 代码生成 - 基于规划自动生成高质量代码 (即将推出)
  • Test: 自动化测试 - 智能生成测试用例 (即将推出)
  • Publish: 一键发布 - 自动化部署流程 (即将推出)

GTPlanner: AI驱动的PRD生成工具

代码仓库: OpenSQZ/GTPlanner 编程语言: Python | 星标: 18 | 分叉: 12 网站: the-agent-builder.com

GTPlanner是The Agent Builder的开源规划引擎,专为”氛围编程”设计的智能产品需求文档(PRD)生成工具,能够将自然语言描述转换为结构化技术文档。

主要特性:

  • 自然语言处理: 将需求描述转换为结构化PRD
  • 多语言支持: 完整支持英语、中文、西班牙语、法语和日语
  • 异步处理: 完全异步管道确保响应性能
  • 多轮优化: 通过交互式反馈循环迭代优化文档
  • 结构化输出: 生成标准化和可定制的技术文档
  • 可扩展架构: 模块化节点设计,易于定制和扩展

使用方式:

  • Web UI: 现代化的在线规划体验 (推荐)
  • CLI模式: 交互式和直接执行模式
  • FastAPI后端: REST API服务
  • MCP集成: 与AI助手无缝集成

技术架构:

  • 基于PocketFlow的异步节点架构
  • 支持多种LLM模型
  • 自动文件管理和语言检测
  • 完整的开发者工具链

🔬 过往研究

大模型时代以前,我过去的主要擅长是信息抽取和知识图谱。

WebKE: 知识三元组提取

代码仓库: redreamality/webke
编程语言: Python | 星标: 13 | 分叉: 3

使用预训练标记语言模型从半结构化网页中提取知识。该项目实现了发表在CIKM 2021的研究论文”WebKE: Knowledge Triple Extraction from Semi-structured Web with Pre-trained Markup Language Models”。

主要特性:

  • 用于网页内容理解的预训练HTMLBERT模型
  • 从半结构化网页提取知识三元组
  • 具有全面评估的研究级实现

RERE: 关系抽取

代码仓库: redreamality/RERE-relation-extraction
编程语言: Python | 星标: 20 | 分叉: 4

论文”Revisiting the Negative Data of Distantly Supervised Relation Extraction”的实现。该项目解决了远程监督关系抽取中噪声负数据的挑战。

主要特性:

  • 处理远程监督中负数据的新方法
  • 在标准基准上的全面评估
  • 可研究复现的代码库

集体损失函数 (cPU)

代码仓库: redreamality/cPU

用于机器学习优化的集体损失函数的研究实现。

🔧 开发工具与实用程序

PocketFlow

我是 https://github.com/The-Pocket/PocketFlow 的主要贡献者之一,并且写了一些周边的工具链。

可观测性

代码仓库: redreamality/pocketflow-tracing
编程语言: Python | 星标: 1 | 分叉: 1

PocketFlow应用程序的追踪和调试工具,提供工作流执行和性能监控的洞察。

主要特性:

  • 工作流执行追踪
  • 性能监控
  • 调试友好的输出
  • 与PocketFlow生态系统集成

PocketFlow FastAPI 模板

代码仓库: redreamality/pocketflow-fastapi-template
编程语言: Python | 星标: 3

演示FastAPI、PocketFlow和pocketflow-tracing集成的最小工作示例。非常适合开始使用基于PocketFlow的应用程序。

主要特性:

  • FastAPI集成
  • PocketFlow工作流示例
  • 追踪集成
  • 生产就绪模板

Git LaTeX 差异工具

代码仓库: redreamality/git-latexdiff
编程语言: Batchfile | 星标: 18 | 分叉: 5

用于与预览版本比较LaTeX文件差异的工具,使跟踪学术论文和文档中的更改变得更容易。

主要特性:

  • LaTeX感知的差异比较
  • 可视化预览生成
  • Git集成
  • 跨平台支持

📚 精选列表与资源

Awesome Manus

代码仓库: redreamality/awesome-manus
编程语言: Markdown | 星标: 1

与Manus技术栈相关的开源项目精选列表,涵盖多模态模型、工作流编排、多智能体系统和工具集成。

涵盖类别:

  • 多模态模型 (OpenFlamingo, LLaVA, IDEFICS)
  • 工作流编排 (Argo, Prefect, Airflow)
  • 多智能体系统 (AutoGen, LangGraph, CrewAI)
  • 工具集成 (LangChain, LlamaIndex)
  • 模型服务框架 (vLLM, TGI)

🌐 Web应用程序

WiFi卡片生成器

代码仓库: redreamality/wificard
编程语言: TypeScript | 星标: 7

用于生成WiFi网络共享二维码的Web应用程序。创建WiFi连接卡片的简单、清洁界面。

主要特性:

  • WiFi凭据的二维码生成
  • 多种安全协议支持
  • 清洁、响应式UI
  • 无数据存储 - 注重隐私

EPUB转文本转换器

代码仓库: redreamality/epub2txt
编程语言: Python

用于电子书转换的简单FastAPI服务器,支持EPUB到文本格式的转换,具有清洁的API接口。

Python应用程序的部署工具和配置,最初来自Coding.net项目。

🎤 演示文稿与幻灯片

多智能体系统幻灯片

代码仓库: redreamality/multi-agent-system-slides
编程语言: Vue

介绍多智能体系统(MAS)的交互式幻灯片,使用现代Web技术构建,提供引人入胜的演示。

GT规划器幻灯片

代码仓库: redreamality/gtplanner-slides
编程语言: Vue

GT规划器项目的演示幻灯片,展示规划算法和方法论。

🌟 特色项目

上述项目代表了多样化的兴趣和专业领域:

  • 研究影响: 在顶级会议(CIKM)发表论文,提供可复现代码
  • 实用工具: 解决开发者和研究人员实际问题的实用程序
  • 社区资源: 帮助社区其他人的精选列表和模板
  • 教育内容: 分享知识的幻灯片和文档

🤝 贡献

这些项目中的大多数都欢迎贡献!欢迎您:

  • 报告问题和错误
  • 建议新功能
  • 提交拉取请求
  • 改进文档
  • 分享您的使用案例

📞 联系方式

如有关于任何这些项目的问题,请随时:

  • 在相应的GitHub仓库中开启issue
  • 访问我的网站: redreamality.com
  • 通过我网站上的联系信息与我联系

此页面会随着新项目的发布和现有项目的发展而定期更新。最后更新: 2025年1月