写点什么

大模型应用开发的破局之路:字节跳动 Eino 框架实践 |QCon 北京

  • 2025-03-18
    北京
  • 本文字数:1090 字

    阅读完需:约 4 分钟

大模型应用开发的破局之路:字节跳动 Eino 框架实践 |QCon北京

2025 年 4 月 10 - 12 日,QCon 全球软件开发大会将在北京召开,大会以 “智能融合,引领未来” 为主题,将汇聚各领域的技术先行者以及创新实践者,为行业发展拨云见日。


字节跳动研发工程师沈桐已确认出席并发表题为《大模型应用开发的破局之路:字节跳动 Eino 框架实践》的主题分享。在大模型应用开发过程中,如何将研究成果与软件工程紧密结合,并解决新领域中的新问题是开发者面临的重大挑战。本次分享将介绍基于 Golang 的解决方案,以字节跳动的实际产品功能为例,重点介绍 Eino 框架在 “组件” 抽象和业务编排方面的创新实践,解决字节实际业务场景中的问题。希望能让听众收获 Eino 框架在大规模生产环境中的应用价值与实践经验参考。


沈桐毕业于北大,在字节跳动工作三年半,近一年在 AI 相关部门聚焦 AI 应用开发平台相关工作,是 Eino 开发框架的核心开发者之一。他在本次会议的详细演讲内容如下:


演讲提纲

1. 大模型应用开发过程的挑战

  • 研究成果与软件工程的脱节

  • 语言和生态差异

  • 认知和术语差异

  • 新领域的新问题

  • 可枚举的组件,多变但有迹可循的编排模式

  • 基于数据帧的流式处理

2. 基于 Golang 的解决方案

  • 基于 Golang 的大模型应用开发框架:Eino

  • Golang 的优势:编译期强类型检查

  • 定义组件抽象,提供组件实现

  • 解决组件编排使用的问题

  • 两个重要的解决方案:

  • 通过类型对齐,尽早发现代码错误

  • 流式数据传输和处理

3. 分享一个字节跳动的实际产品功能从需求到生产的过程

  • 需求引发框架功能的扩展

  • 编排实现业务流程

  • 具体痛点解决过程

4. 经验总结

  • 应用开发框架作为基础设施的真正作用和正确使用姿势

  • 从实践出发,按需跳出框架的范围


您认为,这样的技术在实践过程中有哪些痛点?

  • 基于 Golang 的 AI 应用生态,相比 Python 的 AI 应用生态,在覆盖面和丰富度上有不足

  • Eino 作为一个基础设施性质的开发底座,需要时刻权衡“积极提供最新的功能扩展”和“最大程度保证 API 稳定,谨慎迭代”两个相反的考量


演讲亮点

  • 基于实践经验,总结大模型应用开发过程中的真实痛点,并给出可落地的解决方案

  • 分享真实案例,剖析实际问题解决过程


听众收益

  • 针对大模型应用开发过程中的真实痛点,获取可落地的解决方案和思路

  • 通过具体案例和时机演示,获得感性认识,提供思考的养料


除此之外,本次大会还策划了多模态大模型及应用AI 驱动的工程生产力面向 AI 的研发基础设施不被 AI 取代的工程师大模型赋能 AIOps云成本优化Lakehouse 架构演进越挫越勇的大前端等专题,届时将有来自不同行业、不同领域、不同企业的 100+资深专家在 QCon 北京现场带来前沿技术洞察和一线实践经验。


现在报名即可以享受 9 折优惠,单张门票立省 680 元,详情可扫码或联系票务经理 18514549229 咨询。



2025-03-18 17:075121

评论

发布
暂无评论

如何在TypeScript/JavaScript项目里引入MD5校验和

华为云开发者联盟

JavaScript typescript npm md5 MD5校验

系统学习 TypeScript(一)——认识 TypeScript

编程三昧

typescript

医疗保健行业如何从区块链中受益?

CECBC

AI安全技术总结与展望| 社区征文

herosunly

人工智能 新春征文 2月月更

IDP深度 | 企业到底需要何种数据分析挖掘工具?

Baihai IDP

人工智能 数据挖掘 商业智能

万字详解数据仓库、数据湖、数据中台和湖仓一体

五分钟学大数据

数据中台 数据仓库 数据湖 湖仓一体

提权方式及原理简介(面试)

喀拉峻

黑客

浅谈 AI 物联网基础常识 | 社区征文

liuzhen007

AI 新春征文 2月月更

基于CC2530(ZigBee设计)的温度报警器

DS小龙哥

2月月更

java培训:JVM 的面试题

@零度

JVM JAVA开发

安卓隐私沙箱来了!Android Privacy Sandbox简介

XCG00

android

扔掉 Electron,拥抱基于 Rust 开发的 Tauri

百瓶技术

rust 前端 框架开发 tauri

「前端CI/CD系列」第一篇:如何用建木CI往七牛云上传文件

Jianmu

CDN CI/CD 文件存储 七牛云 建木CI

龙蜥社区一周动态 | 2.14-2.20

OpenAnolis小助手

Linux 开源 动态

学生管理系统模块4作业

刘洋

#架构实战营 「架构实战营」

从冬奥看中国科技(六):千里光伏初长成

脑极体

netty系列之:EventExecutor,EventExecutorGroup和netty中的实现

程序那些事

Java Netty 程序那些事 2月月更

面试突击24:为什么wait和notify必须放在synchronized中?

王磊

面试 java面试

如何理解用户的行为?

石云升

产品经理 用户研究 用户模型 2月月更

【漏洞分析】反序列化漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Spring Boot AOP 扫盲,实现接口访问的统一日志记录

沉默王二

Java

【营】在开局,提升【豹】发力 - vivo活动插件管理平台

vivo互联网技术

前端 插件系统 构架

网络损伤工具大乱斗

声网

Dev for Dev 网络损伤 网络仿真 网络与传输

Bloom Filter 优化- CrimsonDB系列论文(一)

Emc

存储 LSM-Tree

当前主流视频编码技术浅析| 社区征文

王强

视频编解码 新春征文

你知道MySQL InnoDB 的内存组件有哪些吗?

程序猿阿星

MySQL MySQL InnoDB Buffer Pool

凡泰极客加入中商联互联网应用工作委员会并荣任常务委员单位

FinClip

【架构训练营-模块三】

默光

架构训练营5期

模块 8 作业

miliving

再谈 AI 及未来的趋势 | 社区征文

宇宙之一粟

AI 新春征文 2月月更

大厂晋升指南:材料准备,PPT写作和现场答辩

邴越

大厂技能 2月月更 晋升 职级

大模型应用开发的破局之路:字节跳动 Eino 框架实践 |QCon北京_字节跳动_QCon全球软件开发大会_InfoQ精选文章