[strong_begin] 以下为课程讲义,供参考,非详尽版,观看视频更为全面。[strong_end]
你好,我是李锟。
在上节课中,我带领大家通读了 ADH 后端的 Python 代码,还解释了 ADH 后端如何与各种开发工具开发的 AI Agent 对接。
在这节课中,我们来开发一个新的 AI Agent,一个扮演孔子角色的 AI Agent。这个需求最初来自我的一位做儿童教育的朋友。在学校中,学生们会学习到很多历史人物的作品,例如孔子、孟子、庄子、荀子、李白、杜甫、韩愈、白居易、范仲淹、苏东坡、辛弃疾、曹雪芹、鲁迅等等。如果开发一个能够与学生交互的 AI Agent,并且结合生动有趣的实时数字人,可以寓教于乐,大幅提高教育的趣味性。
我在这里只是使用孔子来做个例子,实现角色扮演的 AI Agent 不限于学校,在企业培训、在线客服、在线咨询等广泛的领域都可以用到。
开发这个扮演孔子的实时数字人应用,可以分成两个步骤。
首先需要基于 LLM 开发一个新的 AI Agent。这个 AI Agent 实现孔子的角色扮演,只需要实现基于文本的交互就可以了。然后通过 ADH 后端将 ADH 前端的数字人与这个新的 AI Agent 对接起来。
第二步是在数字人的 UI 层面实现针对孔子的个性化,包括形象上的个性化、语音上的个性化。未来还可以进一步实现更加丰富的神态、动作。
