吴恩达(Andrew Ng)是人工智能和机器学习领域的世界知名专家、教育家和企业家。他曾在斯坦福大学担任计算机科学与电子工程学教授,并且是谷歌大脑(Google Brain)的创始人之一,帮助推动了深度学习和人工智能领域的技术进步。此外,吴恩达还曾担任百度首席科学家,领导了百度的人工智能研究工作。
除了学术和企业成就,吴恩达在在线教育方面也有巨大的影响力。他是在线学习平台Coursera的联合创始人,该平台为全球学习者提供免费的高质量课程,特别是在数据科学和人工智能领域。他还创立了DeepLearning.AI,旨在通过提供高质量的人工智能(AI)和机器学习教育资源,帮助全球开发者掌握最新的AI技术。
在ChatGPT爆红之后,吴恩达联合OpenAI、LangChain等机构,推出了多门课程,帮助开发者全面、深入地学习如何基于大模型开发应用程序。这些课程在deeplearning.ai网站上可以免费学习,不过,对于国内的开发者而言,可能存在语言、调试环境、接口调用等问题。我们尝试将其中部分内容放到ai360labs上,并提供实践环境和接口调用,方便开发者学习。
本课程是基于吴恩达教授的《ChatGPT Prompt Engineering for Developers》课程中的其中一节,通过调用GPT接口,来实现一个披萨店的订餐机器人。原课程使用的部分接口已经过时,本课程中使用最新接口来实现相同功能。同时,提示词也在不改变原意的前提下转成中文,方便理解和调试。通过本课程的学习和实践,您将了解到如何和大语言模型对话,并定制一个能完成指定任务的聊天机器人。
参考:
Isa Fulford, Andrew Ng. ChatGPT Prompt Engineering for Developers. URL: https://learn.deeplearning.ai/courses/chatgpt-prompt-eng/lesson/8/chatbot