|
本帖最后由 twq19810302 于 2023-12-22 14:05 编辑 & N9 ^% Q- x; T1 n$ v" Y: M
( I; V t5 F7 C m- J. \2 O让GPT-4操纵人形机器人,事先不做任何编程or训练,能搞成啥样儿?
) P6 u! Y1 @* k9 \. t0 r4 G. h6 {+ w Y' N' n
答案是:太 猎 奇 了!9 D9 }, l' E0 k c( c( w/ T3 U$ G
' K3 @ O" G/ o' ]这不,要求机器人表演“在昏暗电影院里狂炫爆米花,却突然发现吃的是隔壁陌生人的😅”。0 A, l: i W, ]8 \, ? J8 g
3 J2 B! `1 L9 |% H* c. I
在GPT-4的操纵下,机器人笑容凝固,“尴尬”得摇头扶额后仰:
0 J4 i3 k5 `0 k F4 B# F8 U z# Z# l/ Z9 ]: U
1 I) e/ B4 n3 m* R# r: }7 J( K
: z2 X0 E, w* i: W# C5 L
但在尴尬之余,竟然还不忘再抓一把塞嘴里???又像是要求机器人“弹吉他”。
7 S9 K% B7 |7 L( ^3 e. w% K/ }4 l1 i, z* _7 ]: |* Y, H- a2 N: ~9 ]4 e: R
GPT-4略思考一番,开始操控机器人活动一番手指、随后疯狂甩头,好像是有点摇滚内味儿。但仔细一看,甩头的时候,手指就完全不动了……
4 Z* R# F# L+ K& [9 Z+ r; n % v! |) F8 ?. G. v, p5 b4 f
) I* L! H e4 W1 t# n& e5 ?
你要说这是神叨叨的地摊先生在掐指一算,好像也没什么不对(手动狗头)。
* ]2 G" D! z. a2 s. v+ J7 X* Q; l/ s, n" N
总结一系列动作来看——# n" X8 R1 Z; [& L' ?/ }
! |* r$ E( J4 W7 ]9 }8 Z3 F5 H8 m相比波士顿动力人形机器人,一举一动均由人为程序精细操纵,这个GPT-4直接操控的机器人,表情狰狞,动作诡异,但一切行为又符合prompt的要求。5 l$ P, D* c. T3 [
7 }0 L& \: ~% ?) O2 L
% z" ]; ^5 u/ h& ~7 D& m9 c' T9 q; S
这一连串GPT-4操控机器人的视频po到网上后,不少网友直呼“恐怖谷效应犯了”:! A+ z& z+ @5 ?# Y; Z6 \
3 ?: P* E# u# ^- {% z原来,这是首个由GPT-4驱动人形机器人的研究,来自东京大学和日本Alternative Machine公司。
3 s" z- w: ^5 R* K. |8 g, A
! k3 H# F8 T# u, a+ f3 w% P3 v/ {( w9 I/ W6 n1 }
依靠这项研究,用户无需事先给机器人编程,只需语言输入、也就是动动嘴皮和GPT-4聊上一会儿,就能让机器人根据指令完成行动。: ]% Q2 @" c( j% p" X( z* Z
7 S; q' y0 W6 H, P5 D! A
! d6 t$ {' e/ n$ j8 g
$ h8 W2 h7 |1 k; V
来具体讲讲把GPT-4和Alter3集成到一起,是如何实现的。
* j4 h- d, w3 O) n
( e& ^! u- w! p* W8 r# J, T' O4 z大体可以分为两个步骤:! r' R1 s" @+ n$ q& u r/ F1 C- Z4 H
9 u* y/ }" d3 F8 f* h; z; j) u* v首先,先用prompt描述一下,想要Alter3能够完成什么行为或者动作,比如“咱来张自拍吧”“自拍的时候胳膊再举高一点”。
+ ~" T2 N7 u" h: A6 b0 _: C
* A! M* V. b1 e2 J接收到输入的GPT-4会生成一系列的思考步骤,这些步骤详细地阐述了要完成这个动作,需要先后完成些啥。! Q2 Z- b9 Q" @, `# R6 N) G5 ?
7 r' ~ m9 u/ ?$ {4 r
这个过程被研究团队称为CoT的一部分,即将一个复杂任务分解为一串更简单的思考步骤。5 E/ h" j/ a" O% V$ T6 V! ?
4 G' a+ h; y% q3 [$ Z然后,研究者们再祭出另一个prompt,把分解后的详细步骤转化为Alter3可以听懂的动作指令。4 F% F4 W6 c1 }: R2 Y3 ~/ j; ] ?
( r- B( ]. P. p7 _: ~; ~2 V简单理解就是把人们的指令描述转化为Python代码,这些代码可以直接用来控制Alter3的各个身体部位的具体运动参数。8 y, ]8 T% {; A( p! w
& |& v" W2 k5 u6 ?* ~+ I+ I有了转化后的代码,Alter3想挤眉弄眼就挤眉弄眼,想撇嘴就能撇嘴
) D' s5 {% G: S6 g7 C0 i) t; @& z9 _" ]& r1 T1 x) |# {2 a
研究团队把这第二步也看成CoT的一部分,因为它完成的是“把一个抽象描述转化为具体操作”。
9 M6 z; n; L- l: V( v# `& S. A5 w7 k) ?7 S
" _/ L" x6 D+ \& L1 [- u
5 {: h. d$ S) q) W- t 团队表示,CoT让GPT-4能够有效控制Alter3,命令它做各种复杂动作,且不用额外的训练或者微调。- S2 g7 b3 z/ a8 l4 M
/ ^( X9 e& x+ E/ L. l
多说两句,除了上述的两个Prompt搞定机器人控制外,研究团队还顺手完成了一些其它研究。
/ u" X& x; t& Q8 I7 G0 }6 y( J8 ]
o6 y) S8 Z5 u) H9 h8 P, P比如掰开了看Alter3在对话中的行为,主要针对其对话轨迹和语义时间演化。' c+ @7 X/ ]2 Z. Y
* Q& B8 t* z ~ v
针对对话轨迹,研究团队使用了一种叫UMAP(Uniform Manifold Approximation and Projection)的方法。团队把对话内容嵌入二维空间,从而方便观察这个简化版的对话发展过程。; E" P- Z3 a# l C
8 l( H: |! u. [他们发现,当对话顺序固定时,对话轨迹会呈现循环模式,也就是老在重复同样的话题。! U1 C1 B X* H) l3 X8 F' k
6 B6 r9 Q5 `$ @. b- P0 b而当对话顺序随机时,对话内容更有发散性or创造性。
0 n# x0 }1 }# B; I9 n3 o0 n' Z; Q) i. a2 ^( y# B" F N
贼有趣的一点,研究发现GPT-4聊久了过后,会倾向于反复说“再见”。如果你不来点儿人为干预,它就会沉迷于想办法跟你说再见。6 y) E& e. W% [! |1 ?- S
3 y) ^7 o4 A: z! n: R" [
而做语义时间演化分析的过程中,团队观察了随着时间变化,聊天内容的变化。
7 t- o' [' K& I }: w) b6 ?4 j3 U$ f$ B
他们发现,对话初期的一些关键词,比如“艺术”或者“学习”啥的,会聊着聊着就被GPT-4忘了,取而代之的是诸如“文化”“人类”“抑制”之类的词。
- ^' u* ~; ^: M+ c& I; f
+ q6 {2 i2 k @, y( @这表明对话内容是在逐渐发展变化的。, m9 s: f# `1 r7 i& P
7 S2 g* D/ o; Q) Z% J3 Z( Z8 ?0 Y当然,如果你开始跟GPT-4说“再见”,它就几乎一心一意只想跟你说byebye~(doge) {1 n" Q, X. ^0 @' [, d
6 s& p" l) O! V7 F+ ?& L& N
这项火爆全网的研究,来自东京大学和日本Alternative Machine公司。- u- \/ U$ g2 n/ ~9 ]: ^8 p$ \* c
- V8 c. P$ U: d" _/ P. h" _6 i一作Takahide Yoshida,来自东京大学通用系统科学系。
c3 w+ [4 e; P$ ^6 z8 g U/ N, ]5 ~4 }6 f+ T
另外两位作者升森敦士(Atsushi Masumori)和池上高志(Takashi Ikegami),都是既在东京大学,又属于Alternative Machine公司。
1 R" F( R0 ~; M, Q( T B+ g; P$ ?2 @" C0 ]( a- h
1 U2 c5 L& x' f/ B+ w# h
) v0 k# _% w* F$ C
最后,不得不提到本次研究内容的主人公Alter3,它的幕后研究者也来自东京大学,由东京大学AI研究学者池上高志和日本“机器人之父”石黑浩联袂打造。- c% G4 x2 l1 P
! Q N; B; d& ZAlter3出生于2020年,是同系列机器人第三代产品。
+ q. E7 Z4 P- {- t; [
* | { u) I* A据了解,Alter系列的两次迭代都是在歌剧演唱中完成的。第3代的初亮相就是在东京新国立剧场指挥管弦乐队并参加其他现场表演。6 x! O! V7 o8 r( F& E
+ }- p* D4 w# W) m- X7 {
2 v/ C3 R& }6 L6 u/ R9 r
1 X% J( L4 X I! f6 H. s
那个时候它的特色是增强了传感器,并改善了唱歌的表达能力和发声系统。2 ?, Q3 K1 a- b! q# f
5 Q! k2 p0 i3 |0 k3 n
以及身体里那粒能够最终驱动43个气动装置的CPG。4 Q/ C6 D3 c1 k m5 Y
9 C+ {1 l3 {, c4 @& m2 R
CPG对数据的分析灵敏到什么程度呢?就是如果Alter3呆的房间里如果温度骤降,Alter3会因此打个冷颤,表示自己有被冷到。) d' N0 |' G- A
; D) F3 i- Q C4 g7 |% v+ k0 k; l R- o4 z4 s
这或许也为现在接入GPT-4当脑子后的它,能够活灵活现做表情、完成动作提供了一些基础吧。* w$ i; c" V$ B. ~+ X: W
& K+ i! o' ~0 h: q: ~* Q+ `
" m$ F9 N5 e) ]9 y6 g |
|