Projektowanie agentów wymaga podobnych zasad podstawowych jak projektowanie oprogramowania tradycyjnego - niższe obciążenie poznawcze, budowanie zaufania użytkowników, obserwowalność - z tą różnicą, że te kwestie mają znacznie większe znaczenie, ponieważ agenci mogą działać na znacznie większym obszarze twojego życia i pracy. Są to ogromne dźwignie - zarówno w górę, jak i w dół - więc projektowanie ma ogromne znaczenie.