software-periodic-table

给AI编程智能体一张软件元素周期表,按图索骥组合开发能力

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 6 🐛 待处理 2 👀 关注 2
GitHub ↗
GitHub 星标 ★ 86
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

software-periodic-table 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队NullLabTests
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent-framework,ai-agents,code-generation,coding-agents,compositional-code-generation,llm,ontology,software-engineering,software-ontology,typescript
GitHub 星标★ 86
上线时间2026-07-19 00:00:00
代码更新2026-10-17
仓库体积269 KB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数3

项目介绍

这是一个面向LLM编程智能体的软件元素周期表,将软件开发中115个高频复用的软件概念(如缓存、队列、状态管理等)建模为有限本体,并为每个元素提供标准化的定义、接口和组合规则。它解决的是智能体在复杂任务中缺乏结构化知识、依赖长上下文或随机调用工具的问题,核心能力包括:提供统一的元素分类体系、支持元素间的依赖与组合关系描述、生成可被智能体直接引用的机器可读规格。项目用TypeScript实现,旨在帮助开发者构建更可靠、可组合的编码智能体,减少重复定义和上下文混乱,提升任务执行的准确性和效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 86

核心亮点

  • 将软件工程知识系统化,为智能体提供结构化、可引用的元素定义,减少对长上下文的依赖
  • 支持元素组合与依赖关系建模,便于构建复杂、可复用的智能体工作流
  • TypeScript实现,类型安全,易于集成到现有Node.js/前端工具链

不足之处

  • 项目处于早期(80星),文档和生态尚未成熟,实际应用案例有限
  • 本体覆盖有限,仅115个元素,可能无法涵盖所有长尾软件概念

适用场景

  • 构建需要多步骤、多工具协作的编程智能体(如自动修复、代码生成)
  • 为智能体设计标准化的工具调用协议,避免上下文混乱
  • 教学或研究:理解软件系统构成,辅助设计AI编程框架

替代项目

ToolBench、OpenAI Function Calling、LangChain Tools

上一篇:agentops

下一篇:langchainrb

同类项目推荐

generative-ai-cdk-constructs 开源

几行 CDK 代码,把 Bedrock 大模型能力接进你的 AWS 应用

AWS Generative AI CDK Constructs are sample implementations of AWS CDK for common ge···

★ 543 2026-09-13
quarkus-workshop-langchain4j 开源

用 Quarkus 快速上手 LangChain4j,从单轮到智能体编排

Quarkus LangChain4J Workshop that demonstrates both single AI service capabilities a···

★ 112 2026-08-09
TaskingAI 开源

一站式搭建 AI 原生应用,省去模型对接和编排烦恼

The open source platform for AI-native application development.

★ 5409 2026-08-09
bulletproof 开源

把 AI 写代码变成规范化流水线,从研究到上线全程可控

Turns AI agents from chaotic code generators into disciplined engineers. 12-stage wo···

★ 155 2026-08-09
node-diffusion 开源

像搭积木一样可视化 Stable Diffusion 的生成过程

Organize latent space

★ 52 2026-08-09
llm 开源

跟着笔记本实战,快速上手LLM应用开发

LLM을 활용한 실전 AI 애플리케이션 개발

★ 198 2026-08-09
buddyme 开源

给 AI 助手装上会成长的人格和长期记忆

Lightweight agent framework with layered personality evolution, three-tier skill loa···

★ 62 2026-09-13
poml 开源

像写代码一样编排提示词,告别混乱,提升 AI 应用开发效率。

Prompt Orchestration Markup Language

★ 4962 2026-08-09
agentUniverse 开源

像搭积木一样,快速构建多智能体协作应用。

agentUniverse is a LLM multi-agent framework that allows developers to easily build ···

★ 2428 2026-08-09