What are the primary components of AI agents?

Technical