2D 实时数字人开发实战课
李锟
资深软件架构师,前阿里巴巴高级技术专家
12 人已学习
新⼈⾸单¥59
2D 实时数字人开发实战课
登录|注册
留言
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 17|如何支持其他语言开发的 AI Agent ?
00:00 / 00:00
高清
  • 高清
1.0x
  • 3.0x
  • 2.5x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程介绍|如何高效构建实时数字人?
01|准备开发服务器,安装基础工具
02|安装调试数字人开发工具 ADH
03|安装 Agent SDK 并与 ADH 对接
04|安装调试开源 AI 辅助编程工具 Cline 和 Roo Code
05|ADH 前端开发与应用集成
06|ADH 后端开发与应用集成
07|基于 Agent SDK 实现个性化角色:文本交互
08|基于 Live2D 实现个性化角色:形象 + 声音
09|实现 RAG(一):不使用向量数据库
10|实现 RAG(二):向量数据库搜索
11|基于 MCP 的 Agent SDK 开发
12|Cline + Roo Code 辅助编程实操
13|类 Manus 开发框架介绍,实战 ADH 与 OpenManus 的对接
14|Live2D 深度开发实战,AIGC 辅助数字人形象设计
15|DeepSeek + Qwen3 性能优化与最佳实践
16|实时数字人的行业应用落地展望
17|如何支持其他语言开发的 AI Agent ?
18|如何使用 AI 工具生成 Live2D 模型?
本节摘要

[strong_begin] 本节课无视频,只有课程讲义供学习。[strong_end]

你好,我是李锟。

在 03 课中,我通过 Python 的 importlib 库动态加载 Python 模块的方法,实现了对于外部的 AI Agent 的调用。我实现了一个自定义的 ADH Agent 类叫做 OutsideAgent,这是我为 ADH 项目所做的一个扩展。之所以采用这种方式,因为这是 Python 程序员能够想到最直接、最简单的实现方式。

现有实现存在的问题

然而目前的这个实现存在不少问题:

  • 只支持调用与 ADH 项目部署在相同机器上的 AI Agent,不支持调用部署在不同机器上的 AI Agent。

  • 只支持调用 Python 语言实现的 AI Agent,不支持调用其他语言实现的 AI Agent。

  • 缺乏安全机制,例如用户的身份认证。

上述的这三个问题在(对外提供服务的)生产环境中确实是比较重要的。因为在生产环境中,出于可伸缩性的考虑,AI Agent 应用会被部署在不同的机器上,而且很可能是部署为一个服务器集群,集群前面还部署有负载均衡设施(软件或硬件)。而且在生产环境中,AI Agent 有可能是使用 Java、C#、Go、TypeScript 等比 Python 性能更高的编程语言来实现,甚至有可能是使用 C++ 或者 Rust 这样的系统级编程语言来实现(虽然必要性很小)。

登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论