Agenttilähtöisten arkkitehtuurien kolme vaihetta: 1. Kaikki, mitä käyttäjä voi tehdä, agentti voi tehdä 2. Kaiken, mitä sovelluksen koodi voi tehdä, agentti voi tehdä 3. Mitä tahansa kehittäjä voi tehdä, agentti voi tehdä