Green-Software-Foundation / Green-Software-Foundation/patterns

Evolve Green AI patterns with the Green AI Committee

Open
#369 5 comments 0 reactions 1 assignee Claimed by @russelltrow View on GitHub
enhancement
Dominant language
TypeScript
Stars
145
Forks
44
Avg merge
13d 22h
Merged PRs (30d)
1

Description

### Context

Many of the existing AI patterns were written by Navveen in 2022 and need updating. The Green AI Committee and Software Standards Working Group are natural homes for this work — they have the domain expertise that the Patterns project team does not. Additionally, new patterns are needed for emerging areas like Agentic AI.

Navveen has a separate repository of AI patterns that could be incorporated or referenced. He also flagged that AI/ML-specific lifecycle phases (training, inference, fine-tuning) don't map neatly to the SDLC-based top-level categories, which needs to be resolved.

### What needs to happen

- [x] Russ to share the current AI patterns with the Green AI Committee
- [x] Green AI Committee to review existing AI patterns: what's still relevant, what needs updating, what's missing
- [x] Navveen to review the new persona-based categorisation against AI/ML patterns and flag where training, inference, and other ML-specific phases should sit
- [x] Explore incorporating Navveen's separately published AI patterns repository into the catalogue (or referencing them)
- [x] Identify and draft new patterns for Agentic AI before the SCI for AI launch
- [x] Ensure AI patterns include the new properties being added to the catalogue (impact indicators, author attribution, persona tags)

### Acceptance criteria

- All existing AI patterns reviewed and either confirmed, updated, or retired
- At least 3 new AI patterns added (including Agentic AI coverage)
- AI/ML lifecycle phases are clearly navigable within the new category structure (via subcategories, tags, or both)
- Patterns are ready for inclusion in the catalogue ahead of SCI for AI publication

### Dependencies

- Categorisation structure finalised (#1)
- New pattern properties defined (#6)
- SCI for AI timeline (#4)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.