This book was inspired by both over 20 years of working in and the study of the field of AI and from the appreciation and inspiration of reading the great book The Design Patterns, Smalltalk Companion.
Patterns are a way to abstract and share ideas that work. In this book we will look at common implementation patterns that can each be used for a variety of Artificial Intelligence (AI) application problems.
This short book is intended to help you get started by matching AI technologies to the problems you need to solve. This book is not intended to be a general reference text.
Each chapter will contain one pattern, using a similar section structure that Alpert, Brown, and Wolf used in book The Design Patterns, Smalltalk Companion:
I am leaving off any discussion of structure and implementation. My hope is that this book will help you understand your AI development problems by matching your requirements with the ”standard” AI development patterns that we will look at in this book.
I would like to thank this following people for suggesting ideas for AI patterns:
None so far.
I would like to thank the following people who pointed out technical errors in the text and suggested improvements:
None so far.
I would also like to thank the following people who pointed out typo errors in the text:
None so far.