Table of ContentsDecision Theory:The Language of Adaptive Agent Software Outline Where Is Software Today? Where Is Software Headed? The Challenge of Complex Environments The Challenge ofComplex Environments What Is Adaptive Software? The Myth of theSpecification The Myth of theBlack Box The Myth of the Black Box The Myth of Design Choices The Myth of the Expert Programmer Lessons of Object-Oriented Programming Lessons of Adaptive Programming What Are Software Agents? Features of Agent-ness What Makes Agents Different You can't always get what you want You never know what's going to happen You’re not the only one in the world The Adaptive Model of Programming Decision Theory Is The Language For Core Technology forAdaptive Software The Three Laws of Robotics(and Agents?) Design for a Rational Decision-Theoretic Agent Real-Time Resource Allocation Resource Allocation Example Resource Allocation Computation Technology for Multi-Agent Systems Summary ofAdaptive Software Conclusions |
Author: Peter Norvig
Email: peter@norvig.com Home Page: http://www.norvig.com |