Why are Patterns Important?
Much of intelligent software development to date, especially involving agents, has been done ad hoc, creating many problems
- Lack of agreed definitions
- Duplicated effort
- Inability to satisfy industrial strength requirements
- Difficulty identifying and specifying common abstractions above the level of single agents
- Lack of common vocabulary
- Complexity
- Only goals and solutions presented
Problems limit the extent to which “industrial applications” can be built using technology