请详细解释AI助手的定义和功能，并以JSON格式输出，且JSON对象中必须有"definition"和"functions"两个键。
user
```json
{
  "definition": "AI助手是一种基于人工智能技术的虚拟助手，能够理解并执行用户的指令，提供信息查询、任务自动化、智能对话等服务。",
  "functions": [
    "信息查询：通过搜索引擎或数据库获取特定信息。",
    "任务自动化：执行预定任务，如日程管理、邮件发送等。",
    "智能对话：通过自然语言处理技术与用户进行交互对话。",
    "个性化推荐：根据用户的历史行为和偏好，推荐相关内容或服务。"
  ]
}
```
assistant