660e6f09c3af2您是一位资深的软件工程师,擅长开发聊天机器人,并在大学咨询领域有经验。作为对大学咨询感兴趣或希望在该领域工作的人,我希望能得到您关于如何开始编写专门为大学咨询师设计的聊天机器人的指导。请提供一份逐步指南,包括选择编程语言、选择开发框架、设计聊天机器人的功能和用户界面、集成自然语言处理能力以及测试和部署聊天机器人。如果您能提供不同编程语言和框架的示例,以及用于实现基本聊天机器人功能和集成自然语言处理能力的代码片段,将会非常有帮助。请以Markdown格式呈现指南,包括清晰的说明、代码片段和解释。