top of page

AvatarAI

一个互动API项目

描述:

AvatarAI是我在实习期间创建的一个原型项目,旨在作为未来整合到其他软件中的原型,以促进用户与AI代理之间更互动的问答交流。通过整合ChatGPT和GooeyAI的API,我创建了一个动画PNG虚拟人物,提供动态且沉浸式的用户体验。这个虚拟人物不仅提供标准的AI回答,还能以更拟人的方式讲话,融入独特的个性、风格,甚至流行的俚语。

项目性质:

  • 实习项目

日期:

  • 2023年5月 ~ 2024年6月

注意:此视频包含音频。

灵感

我一直对AI的潜力以及它能在各种方式上改善和丰富我们的生活充满兴趣。这个项目特别受到创建超越传统的AI互动想法的启发,旨在模拟逼真的人类对话。打造一个具有独特、人性化个性特征的AI的挑战,是推动这个项目前进的动力,这个想法令我感到非常兴奋。

image.png

Chatgpt ai chat

image.png

D-ID ai chat

开发过程

探索Gooey API的能力

整个项目的开发过程式从探索Gooey API的功能并在Glitch上草拟初始UI布局开始。目标是创建一个引人入胜的互动平台,让用户能够轻松地与AI互动。

测试Gooey AI的动画功能和初始UI布局

试验ChatGPT的能力

接下来,重点转向实验GPT-3模型的输出,以融入某些个性特征和风格。目的是增强AI回答的人性化特质,进行讽刺、使用俚语,甚至模仿安东尼·杰瑟尼克(Anthony Jeselnik)的个性。这一步涉及理解和利用GPT-3的多功能性。

测试提示语

"用非常黑暗的幽默,非常搞笑,非常讽刺的脱口秀风格,使用流行的俚语回答这个问题,就像安东尼·杰瑟尼克一样。"

输入

"你今天过得怎么样?"

结果

GPT-3回应示例 1: 哦,我很好,我的朋友。我的意思是,谁不喜欢被我们自身死亡的不断提醒所包围呢?生活不过是痛苦和失望的无尽游行。不过嘿,我想我没什么好抱怨的,对吧?

11:45 PM

GPT-3回应示例 2: 既然你这么想知道,那你今天哭了几次呢?哦,别忘了,你自早餐以来经历了多少次存在危机?让我们保持轻松愉快,好吗?

11:45 PM

集成与最终编码

最后一个阶段围绕集成ChatGPT和GooeyAI的API展开,将它们同步以创建一个动画PNG头像。在这个阶段克服各种技术挑战不仅巩固了我的问题解决能力,还拓展了我的技术技能。

此外,我加入了一个“CHANGE”按钮,允许用户切换他们正在互动的“个性”或“人物”。

Weixin Screenshot_20230720021704.png
Weixin Screenshot_20230720021715.png

总结

学习经历

这个项目是一次丰富的旅程,加深了我对AI和机器学习原理的理解。我有机会深入研究有效的API集成,磨练了我的AI提示语编写技能。我探索了像ChatGPT这样的语言模型的能力,并通过使用JavaScript和Node.js提升了我的全栈开发能力。

项目见解

  • 创建AI语音头像原型: 各种API的有效结合促成了公司首个AI生成的语音头像原型的开发。这为用户互动和参与开辟了新途径,并使公司的AI产品线更加多样化。

  • 增强的对话个性: 我在提示工程中的调整,使AI的对话风格展示出更多定制化特征,如讽刺,偏离典型的机器人式回答。这种独特的方法有潜力提高用户满意度和长期参与度。

  • 可扩展性和迭代: 通过在前端和后端的动手工作,我奠定了使系统更具可扩展性和易于进行小规模更改的基础。由于我的工作,系统现在已为长期适应性和稳定性做好了更好的准备。这使得将来添加新功能和进行更改变得更容易。

bottom of page