豆包手机是如何完成任务操作的

今天刷抖音看到了豆包手机的视频,正好之前实习的时候做过豆包的微调,没想到这么快就落地了,于是对于底层的原理很好奇故进行一个总结,肯定有不少问题,而且很浅,如果有大佬希望能赐教(虽然准备秋招找开发岗,但还是想紧跟AI潮流哈哈)

  1. 用户输入需求,点击发送后发送给服务器
  2. 服务器调用大模型首先去除需求中的无效语气词等token,然后将干净的需求通过查token表拆分成一系列token
  3. 模型输入为token序列通过attention和各种卷积提取特征,结合微调任务中类似的操作计算可能会执行的任务概率,通过softmax输出最可能执行的任务,应该是使用解码器每次输出一个token,然后根据输入和已生成得token预测下一个token,softmax应该说1*5w这种级别,因为要尽可能覆盖所有token。最后将预测结果并转换为用户指令和内核指令返回给手机客户端。
  4. 手机客户端依次执行指令,例如click()打开某个app,每执行一条指令都会得到结果,此时部署在手机上的图像识别模型捕捉结果,输出下一条指令最大概率需要操作的位置(x,y)
  5. 在(x,y)位置执行下一条指令,得到返回结果,重复步骤4

我觉得主要难点在第2条,虽然我之前接触过nlp模型,但是完全没法想象服务器端的大模型参数量是多么庞大,每次预测结果可能有好几百个词吧,一次生成一个token串行100次都能实现实时响应那得是多大的内存和多少cpu并行。

相关推荐
多云行者26 分钟前
算网一体时代:一文拆透3层架构与6类算网融合方案,附选型对照表
aigc
阿明副业观察1 小时前
AI分镜批量生成与画风统一的秘诀
大数据·人工智能·aigc·音视频·ai写作
愤怒火龙果2 小时前
AIGC 安全学习笔记02 后门攻击・LLM 安全靶场・提示词注入
学习·安全·aigc
Dawson Zhu3 小时前
【CUDA编程入门②】CUDA性能优化基础:内存访问、Warp Shuffle与Occupancy调优
人工智能·语言模型·架构·aigc·agi
ServBay16 小时前
AI说代码没漏洞?马上被 PHP 打脸了
aigc·php·ai编程
殷紫川18 小时前
14款大模型Java编码能力横评:闭源三强断层领先,开源追赶到哪一步了
aigc·openai·ai编程
Behavior18 小时前
Kimi K3.1 疑似现身 LMArena:匿名代号 Kibitz、SGLang 单日六条加固 PR,月底有望官宣
llm·aigc·vibecoding
文谦南宁AI普工18 小时前
跨组织 Agent 对接收官:12 条硬条款 + 一个能跑的门检校验器
aigc·agent·ai编程
摩羯123019 小时前
AI提示词备查与原始输入输出记录:生成式人工智能合规的可验证实现
人工智能·aigc
posstos21 小时前
用 MiniMax-H3 做 AI 短剧:一个 SKILL 把剧本自动拆成六段式提示词
人工智能·aigc·ai视频·提示词工程·minimax·ai短剧·分镜脚本