generative-ai-design-patterns

generative-ai-design-patterns

A catalog of design patterns when building generative AI applications

Stars: 88

Visit
 screenshot

A catalog of design patterns for building generative AI applications, capturing current best practices in the field. The repository serves as a living catalog on GitHub to help practitioners navigate through the noise and identify areas for improvement. It is too early for a book due to the evolving nature of generative AI in production and the lack of concrete evidence to support certain claims.

README:

generative-ai-design-patterns

A catalog of design patterns when building generative AI applications

What are Design Patterns?

Design Patterns are common solutions to recurring problems. The solutions are not perfect - each of them comes with tradeoffs and a choice of one often brings about new problems that need to be addressed. So, an experienced practitioner will have to be pragmatic when choosing among these solutions.

Hannes Hapke and I are co-authoring a companion book to the O'Reilly book Machine Learning Design Patterns. This book will be focused on GenAI design patterns and this repository captures our code and progress on the book.

You can find the catalog on GitHub here: https://github.com/lakshmanok/generative-ai-design-patterns/blob/main/catalog.html and preview it using this link.

How to contribute?

If you have a neat solution to a problem that you think is recurring, please file an issue.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for generative-ai-design-patterns

Similar Open Source Tools

For similar tasks

For similar jobs