28_a_duplex
The AI will need to get better if it 's to be something rolled out to Google users across the US and eventually beyond .
arc(r_0028_0003__will,r_0028_0008__if_cnt_cnd,keep_scope).
arc(r_0028_0004__need_r_0028_0006__get,r_0028_0001__The_r_0028_0002__AI,arg0).
arc(r_0028_0004__need_r_0028_0006__get,r_0028_0007__better,prd2).
arc(r_0028_0008__if_cnt_cnd,r_0028_0004__need_r_0028_0006__get,scope).
arc(r_0028_0008__if_cnt_cnd,r_0028_0010___apos_s_r_0028_0012__be,restriction).
arc(r_0028_0010___apos_s_r_0028_0012__be,r_0028_0001__The_r_0028_0002__AI,arg0).
arc(r_0028_0010___apos_s_r_0028_0012__be,r_0028_0013__something,prd2).
arc(r_0028_0014__rolled_r_0028_0015__out,r_0028_0013__something,arg0).
arc(r_0028_0014__rolled_r_0028_0015__out,r_0028_0017__Google_r_0028_0018__users,r_0028_0016__to__clr).
arc(r_0028_0017__Google_r_0028_0018__users,r_0028_0022__and,r_0028_0019__across).
arc(r_0028_0022__and,r_0028_0020__the_r_0028_0021__US,conj1).
arc(r_0028_0022__and,z_0028_1010,conj2).
arc(z_0028_1010,r_0028_0023__eventually,tmp).
arc(z_0028_1010,r_0028_0024__beyond,qual).
( (IP-MAT (NP-SBJ;{AI} (D The;{the})
(NPR AI;{AI}))
(MD;~cat_Vi will;{will})
(IP-INF-CAT (VB;~cat_Vt need;{need})
(IP-INF-CAT (TO to;{to})
(VB;~La get;{get})
(ADJP-PRD2 (ADJR better;{good})))
(PP-SCON-CNT-CND (P-CONN if;{if})
(IP-ADV (NP-SBJ;{AI} (PRO it;{it}))
(BEP;~cat_Vt <apos>s;{be})
(IP-INF-CAT (TO to;{to})
(BE;~Ln be;{be})
(NP-PRD2 (D;_nphd_ something;{something})
(IP-PPL (VVN rolled;{roll})
(RP out;{out})
(PP-CLR (P-ROLE to;{to})
(NP (NPR Google;{Google})
(NS users;{user})
(PP (P-ROLE across;{across})
(NP (NLYR (NP (D the;{the})
(NPR US;{we}))
(CONJP (CONJ and;{and})
(NP (ADVP-TMP (ADV eventually;{eventually}))
(ADVP (ADV beyond;{beyond})))))))))))))))
(PUNC .))
(ID 28_a_duplex))