1) Intelligent software assistants are agents that can perform tasks with minimal direction from users by interacting through natural conversation.
2) Siri was an early virtual personal assistant that could answer questions, make recommendations, and perform actions through natural language.
3) Developing intelligent assistants that can interact with the world, users' friends and contacts, and the user themselves remains a challenge and area of ongoing research.