YouTube2Text

TDC Floripa 2026 - Agentic AI - 22/07 — Transcript

by canal 4 · 65,367 words · 9,925 segments · language en · Watch on YouTube

Full transcript

  1. 12:20dos palestrantes. Então fica a minha
  2. 12:22recomendação para você já se conectar
  3. 12:23com essas pessoas e formar sua rede de
  4. 12:26pessoas da área que você quer se
  5. 12:27desenvolver. Quando a gente tá falando
  6. 12:30aqui do mapa do TDC, todas as trilhas
  7. 12:32esse ano estão aqui no primeiro andar
  8. 12:34para facilitar a nossa comunicação, a
  9. 12:36nossa interação. Então aqui nós temos lá
  10. 12:39em cima a trilha de design de código,
  11. 12:42vai acontecer neste palco, a stadium vai
  12. 12:45acontecer nesse palco, ou seja, todas as
  13. 12:47trilhas vão passar pelo menos uma vez
  14. 12:48aqui. A gente vai começar com a gente
  15. 12:50Ki. E aqui neste corredor da esquerda a
  16. 12:55gente vai ter a trilha de gestão ágil e
  17. 12:57a trilha de UX Design. Aqui à esquerda,
  18. 13:00a trilha de arquitetura de soluções e
  19. 13:03agente KI. Lá embaixo, as trilhas de
  20. 13:06JavaScript, SRE e observabilidade. Além
  21. 13:09disso, a sala VIP lá entrada para
  22. 13:11palestrantes, coordenadores, pessoas que
  23. 13:13têm o ticket VIP executivo ou ticket
  24. 13:15VIP. A TDC Store tá ali no cantinho e as
  25. 13:19duas salas de workshop estão aqui na
  26. 13:21lateral esquerda. Hub de mentoria e
  27. 13:25community lounge aqui no pavilhão, ou
  28. 13:27seja, tudo bem fácil para vocês perder
  29. 13:29com calma, tá bom? Então, partiu, vai
  30. 13:33ser tranquilo.
  31. 13:35Trilha Iex Research e a gente kei aqui
  32. 13:39na primeira palestra. começa design de
  33. 13:42código.
  34. 13:45>> E já que e já que estamos
  35. 13:46>> ah, esse aqui tá
  36. 13:47>> é só e já já que estamos falando da da
  37. 13:50trilha aqui, eh, são duas trilhas nesse
  38. 13:53palco, não é isso? Como é que funciona a
  39. 13:55história do
  40. 13:55>> Vamos ter uma uma sala silenciosa na
  41. 13:57hora que a gente começar? Palestrante da
  42. 13:59trilha Design de Código vai est aqui
  43. 14:01nesse púlpito. Palestrante da Stadium
  44. 14:03vai est lá naquele púlpito. A gente vai
  45. 14:05ligar os microf os fones e vocês vão
  46. 14:08poder escolher se vocês querem assistir
  47. 14:09a palestra dessa, desse palco ou daquele
  48. 14:12palco de uma maneira bem simples. Então
  49. 14:15vocês vão ter essas duas opções.
  50. 14:17>> E aí não não precisa pegar radinho em
  51. 14:19lugar nenhum. O radinho está na cadeira.
  52. 14:21É esse aí. Se você olhar para trás tem
  53. 14:23um fone, um fone pendurado na sua
  54. 14:24cadeira e você pode controlar o volume,
  55. 14:27escolher. aparece que você vai querer
  56. 14:28assistir sem problema.
  57. 14:30>> Não tirar o fone das cadeiras em
  58. 14:31hipótese nenhuma, tá certo? Se precisar
  59. 14:33de fones, tem mais fones ali para
  60. 14:36retirada. Hoje a gente tem a trilha de
  61. 14:39agente Qi, vai ser a primeira palestra
  62. 14:41aqui do da Stadium. Então tem
  63. 14:44coordenação dessa trilha, apoio da
  64. 14:46Oracle, da Agora e uma programação de
  65. 14:50dia inteiro. A trilha Agente KI começa
  66. 14:52na Stadium e termina na Stadium. duas
  67. 14:55palestras aqui para quem também é de
  68. 14:58outras trilhas e quiser assistir um
  69. 14:59pouquinho de agente Qi, tem acesso a
  70. 15:02essas palestras da Stadium. Depois temos
  71. 15:04a trilha de arquitetura de soluções.
  72. 15:07Trilha de arquitetura de soluções 11:55
  73. 15:10aqui na Stadium. Trilha Design de código
  74. 15:13o dia inteiro aqui na Stadium. Trilha de
  75. 15:16gestão ágil e liderança. Vem aqui para
  76. 15:19Stadium às 5:10. Então, bastante
  77. 15:22conteúdo e programação para vocês.
  78. 15:24Trilha de JavaScript e Node JS 1550 aqui
  79. 15:29na Stadium. As demais palestras na
  80. 15:31própria trilha, a trilha de SRE e
  81. 15:33observabilidade às 16 horas, 16:30 aqui
  82. 15:39na Stadium. Então, essas são as nossas
  83. 15:41trilhas do dia. Quero agradecer muito os
  84. 15:44nossos coordenadores e a trilha de UX
  85. 15:46Design Research e Métricas também aqui
  86. 15:50na Stadium. às 14:50 e às 11:15
  87. 15:55e às 14:10 duas palestras seguidas aqui
  88. 15:58na Stadium para ter menos locomoção, tá
  89. 16:01bom? Então, trilha stadium aberta para
  90. 16:04todas as pessoas, transmitidas ao vivo,
  91. 16:06digital e gratuito para todo o Brasil.
  92. 16:08Se você quiser convidar ainda seus
  93. 16:10amigos e amigas, manda o link porque
  94. 16:12eles vão poder curtir todas essas
  95. 16:14palestras. Esses dias eu vi um
  96. 16:17comentário e a pessoa falou: "Ah, não,
  97. 16:18mas é mentira, o TDC não é de graça". As
  98. 16:20trilhas são pagas. Se você olhar esse
  99. 16:23conteúdo aqui que tá na stadium e você
  100. 16:26não achar ele incrível, vem palestrar,
  101. 16:29por favor, tá certo? Porque tá muito
  102. 16:32bom, tem muita palestra fantástica aqui
  103. 16:36para vocês poderem curtir. Então, o TDC
  104. 16:38Digital gratuito tem muito conteúdo,
  105. 16:41palestrantes eh incríveis.
  106. 16:44>> Iara, eu queria falar para você aqui,
  107. 16:45olha, a câmera que tá focado na gente no
  108. 16:48online é aquela ali, ó. Então, dá um
  109. 16:50tchauzinho para aquela câmera de lá,
  110. 16:51certo? Para você que tá, para você que
  111. 16:53tá aqui no online, queria te agradecer.
  112. 16:56E olha só, essa trilha fantástica da
  113. 16:58trilha Stadium, ainda dá tempo de você
  114. 17:00chamar um amigo, uma amiga, alguém do
  115. 17:03seu trabalho, manda para eles, manda lá,
  116. 17:05sabe aquele grupo de amigos no WhatsApp?
  117. 17:07Manda lá, galera. Tá começando TDC, é de
  118. 17:10graça. Vem assistir aqui as trilhas. E
  119. 17:12você que tá aqui, faça a mesma coisa. Eu
  120. 17:15tenho certeza você conhece alguém, eh,
  121. 17:17tem o grupo da empresa lá que você eh eh
  122. 17:20que tem gente que não pôde vir, que não
  123. 17:21tá aqui hoje, manda lá no grupo, fala
  124. 17:23assim: "Pessoal, TDC tá começando agora,
  125. 17:26tem todas essas essas palestras aqui
  126. 17:28totalmente de graça no TDC online, tá
  127. 17:31certo?" Então, já convida alguém, porque
  128. 17:33na hora que você convida alguém, aquela
  129. 17:35pessoa fala assim: "Nossa, meu, obrigado
  130. 17:37por ter me convidado. Eu aprendi alguma
  131. 17:39coisa. Eu aprendi, mudei a minha vida,
  132. 17:41mudei minha carreira por sua causa."
  133. 17:43Então, é um, é um passinho rápido que
  134. 17:44você pode fazer, manda lá ddevconf.com
  135. 17:48e o pessoal vai poder entrar aqui com a
  136. 17:50gente, tá certo? Valeu, valeu, galera do
  137. 17:52online.
  138. 17:53>> Tem vibe coding, tem vibe management,
  139. 17:55tem arquitetura orientada a agentes,
  140. 17:57design for failure, tem integrações que
  141. 17:59não quebram, muito conteúdo fantástico e
  142. 18:02você vai ter acesso a todas as gravações
  143. 18:04após o evento.
  144. 18:07Temos também duas salas de workshop. Os
  145. 18:10workshops tem uma entradinha aqui pelo
  146. 18:12pavilhão e tem uma entrada por aquele
  147. 18:13corredor. Se você não fez o seu cadastro
  148. 18:15ainda, tem eh workshop do vibe coding ao
  149. 18:19Highness Engineering, tem prototipando
  150. 18:22agentes com IA, temas multiagentes com
  151. 18:24eh Google e ADK, Vibe Engineer do Vibe
  152. 18:28Coding a Produção e um desafio workshop
  153. 18:31Solana com workshops e prêmios eh hoje
  154. 18:34na hora do almoço. Então é simples e
  155. 18:37rápido fazer a sua inscrição. não fez
  156. 18:39sua inscrição, tá lotado, aparece lá na
  157. 18:41hora porque tem bastante no show.
  158. 18:43>> O Iara, mas quem fizer vai ficar sem
  159. 18:45almoço?
  160. 18:46>> Não, lá no workshop da Solana vai ter
  161. 18:48almoço. Eh, lá ele tá lotado, tá com
  162. 18:50fila de espera, mas talvez a gente abra
  163. 18:52sessões a mais. Se você quer participar,
  164. 18:54passe e conversa ali com o pessoal da
  165. 18:56Solana Super Team que a gente tá
  166. 18:58avaliando como é que a gente segue. Rub
  167. 19:00de mentorias. Bruno, conta rapidinho um
  168. 19:03pouquinho. Então, R de mentorias,
  169. 19:04pessoal, fica bem aqui. Olha só, ó. Ó, o
  170. 19:06pessoal que tá no ramo de mentoria aí,
  171. 19:07levanta a mão. Só o pessoal saber onde é
  172. 19:08que é. Vocês aí isso aí, ó. Rambo de
  173. 19:11mentoria bem ali. Você pode vir
  174. 19:12participar. A ideia do rubo de mentoria
  175. 19:15é uma sessão com seis ou sete pessoas,
  176. 19:18né? Eh, eh, em grupo ali com um dos
  177. 19:21palestrantes do evento, cujo objetivo é
  178. 19:23te ajudar a você dar um passo a sua
  179. 19:25carreira, tá certo? Então, escolhe a sua
  180. 19:27mentoria. você eh pode se inscrever eh
  181. 19:31no site, tem um e-mail no seu na sua
  182. 19:32caixa postal que você pode se inscrever
  183. 19:34ou aparece lá também, se tiver lugar,
  184. 19:37você pode você pode sentar e você vai
  185. 19:39bater um papo com um desses mentores.
  186. 19:41Escolhe um assunto que você queira,
  187. 19:43escolhe um momento da sua carreira que
  188. 19:45você precisa dar, que você precisa de
  189. 19:46uma ajuda e vai ali conversar. Ao
  190. 19:48contrário de uma palestra, a mentoria é
  191. 19:50um momento para você também poder falar,
  192. 19:53poder conversar, poder eh ter o mentor
  193. 19:56te ouvindo o que tá acontecendo para
  194. 19:57poder te ajudar, tá certo? Tem muita
  195. 19:59gente que mudou radicalmente a carreira,
  196. 20:02que deu grandes passos gigantescos
  197. 20:04através da mentoria. Eu, por exemplo, eu
  198. 20:06sempre digo isso, eu 10 dos de cada 10
  199. 20:09grandes passos que eu dei na minha
  200. 20:10carreira, né, foram com ajuda de
  201. 20:13mentores. Então, vem participar com a
  202. 20:14gente aqui o dia inteiro, os três dias,
  203. 20:17tenho certeza que vai ter alguma coisa
  204. 20:18legal para você participar.
  205. 20:20>> E para quem é tímido e não gosta de
  206. 20:21fazer, tem vergonha de aboidar os outros
  207. 20:23e fazer networking, é um espaço
  208. 20:25incrível, porque você já senta na mesa e
  209. 20:27conversa com seis, sete pessoas que
  210. 20:28estão no mesmo momento com o mesmo
  211. 20:30desafio que você. Então, o hub de
  212. 20:32mentorias é um espaço muito legal. Além
  213. 20:34disso, do outro lado do hub de
  214. 20:36mentorias, a gente tem o community
  215. 20:37loung. O Community Lou é um espaço que
  216. 20:39tem rodas de conversa, é um espaço mais
  217. 20:42eh intimista, então, muita coisa
  218. 20:45acontecendo ali com rodas de conversa e
  219. 20:47profissionais para você poder ficar mais
  220. 20:49perto e mais próximo. Não precisa de
  221. 20:50inscrição e vai ser com fone pra gente
  222. 20:53poder eh aproveitar melhor. E a roda de
  223. 20:56conversa também é fantástica, porque é
  224. 20:58um momento de você ter várias outras
  225. 21:00pessoas que estão ali também com a mesma
  226. 21:01situação, também passando na mesmo
  227. 21:03momento e você já pode fazer um network
  228. 21:05ali, conhecer outras pessoas, conhecer
  229. 21:07os os panelistas. Muito fantástico.
  230. 21:10>> Bom, o TDC começa a acabar hoje, né,
  231. 21:13gente? Hoje começa o TDC e a gente
  232. 21:15começa a acabar, são três dias de 365 no
  233. 21:19ano e a gente sabe que isso é pouco pra
  234. 21:21gente se aproximar, pra gente realmente
  235. 21:23fortalecer o ecossistema TDC. É momento
  236. 21:25de intensidade, é momento da gente
  237. 21:27viver, da gente passar todas as 8 horas
  238. 21:29do dia e dar um impulso real. Mas a
  239. 21:33gente temc o ano inteiro acontecendo,
  240. 21:35né, André? A gente quer que seja três
  241. 21:36dias de intensidade e outros 362 de
  242. 21:40evolução.
  243. 21:41>> Exatamente. Então você pode aproveitar
  244. 21:43essa magia do TC ano inteiro com
  245. 21:45palestras, com workshops, com mentorias,
  246. 21:48com interação com mais de 7.700 pessoas.
  247. 21:53E aí agora, neste exato momento, você
  248. 21:55pega o seu crachá e você olha no verso
  249. 21:58do crachá, você tem um QR code da TDC
  250. 22:00Community. Então todo mundo que tá aqui
  251. 22:03tem já o acesso a TDC Community. E eu
  252. 22:06aposto que tem muita gente aqui que tá
  253. 22:09perdendo muito ótimo conteúdo, que ainda
  254. 22:12não acessou, que ainda não tá lá. Ah, na
  255. 22:15semana que vem a gente vai ter um
  256. 22:16workshop com a Maira. A gente vai ter a,
  257. 22:19o Bruno foi essa semana, mas na semana
  258. 22:21que vem a gente já tem a live com a UEX
  259. 22:23preparada, a gente tem a mentoria
  260. 22:25preparada semana que vem, então tem
  261. 22:26muito conteúdo toda semana, todo o tempo
  262. 22:29acontecendo lá. Aproveitem. Eu quero,
  263. 22:31>> todo mundo que participa do TDC tem um
  264. 22:33ano de acesso exclusivo a um workshop
  265. 22:36toda semana, uma mentoria toda semana e
  266. 22:38uma palestra que é aberta para todas as
  267. 22:40pessoas na segunda-feira. Eu tenho
  268. 22:42certeza que se você conseguir dedicar
  269. 22:44seu tempo uma vez por mês para fazer uma
  270. 22:46atividade junto com a gente, você vai se
  271. 22:48aproximar mais do ecossistema e vai dar
  272. 22:50passos importantes na sua carreira.
  273. 22:52>> E você pode também trazer o seu
  274. 22:54conteúdo, ministrar sua mentoria,
  275. 22:56ministrar seu workshop. A gente vai
  276. 22:58agendando durante o ano.
  277. 22:59>> A comunidade, quero que quero que você
  278. 23:01saiba que a comunidade não é aberta, é
  279. 23:03uma comunidade exclusiva para você que
  280. 23:05está aqui no TDC, tá certo? Então
  281. 23:08aproveita que porque você tá inscrito
  282. 23:10aqui no TDC, você tem um ano de acesso
  283. 23:13prêmio à plataforma, a à comunidade.
  284. 23:16Então, eh vai lá, participa, todo mundo
  285. 23:18tá lá são pessoas como você que estão
  286. 23:21participando da comunidade TDC, que
  287. 23:22estão participando do evento TDC, são
  288. 23:24pessoas que tm essa mesma experiência
  289. 23:25que você. Então é um ótimo momento e
  290. 23:28para quem quer ser palestrante, para
  291. 23:29quem quer ser mentor, é um ótimo momento
  292. 23:31também para você falar com o André Noel
  293. 23:32lá na comunidade, que o André Noel é o
  294. 23:34nosso community líder. Fala, André, eu
  295. 23:36tenho um assunto que eu queria falar. Eu
  296. 23:38tenho um tópico que eu gostaria de
  297. 23:39conversar. O André vai conversar com
  298. 23:41você, vai te ajudar e de repente você
  299. 23:43pode dar uma palestra na comunidade
  300. 23:45antes até de ter a palestra aprovada
  301. 23:48aqui no evento como uma forma de
  302. 23:49praticar e tudo mais. Então é uma
  303. 23:50maneira de você se envolver e tá com a
  304. 23:52gente lá o ano inteiro.
  305. 23:54>> E toda quarta-feira tem episódio novo do
  306. 23:57podcast, tem tempo para pergunta. A
  307. 23:59gente tá gravando vários episódios aqui
  308. 24:01durante o evento. Eh, tem muita gente
  309. 24:04bacana que já passou pelos episódios,
  310. 24:06histórias, carreiras, visões de futuro,
  311. 24:09tecnologia. Quarta-feira, 6 horas, faça
  312. 24:12sol, faça chuva, Natal, Reveillon, tem
  313. 24:15episódio do Tem Tempo para Pergunta
  314. 24:18sendo publicado também. Já entra,
  315. 24:20acompanha a gente no Spotify ou no
  316. 24:22YouTube, mas o podcast é bem especial.
  317. 24:25Quero agradecer demais os nossos
  318. 24:27parceiros, nossos apoiadores, que estão
  319. 24:29vivendo e fazendo o TDC viável junto com
  320. 24:32a gente o ano inteiro, os nossos
  321. 24:35mantenedores que estão trazendo conteúdo
  322. 24:36pra comunidade e ajudando a fazer todas
  323. 24:39as outras atividades ao longo do ano
  324. 24:41junto com a gente, muitas empresas e
  325. 24:44pessoas incríveis que acreditam no mesmo
  326. 24:47que a gente. Hoje, no final da tarde,
  327. 24:50todos os dias, na verdade, no final do
  328. 24:51evento, nós vamos ter um sorteio da
  329. 24:53pesquisa de perfil profissional, eh, uma
  330. 24:56cafeteira expresso e dois passaportes de
  331. 24:59dois dias para o TDC Porto Alegre.
  332. 25:04Então, a gente quer saber uma pesquisa
  333. 25:05que tem bastante coisa de inteligência
  334. 25:07artificial pra gente conseguir aprender
  335. 25:09mais e entender o momento de vocês
  336. 25:11profissionalmente com inteligência
  337. 25:13artificial. tá no e-mail de vocês, mas a
  338. 25:15gente vai fazer o sorteio no
  339. 25:17encerramento do terceiro dia e todos os
  340. 25:19dias a gente tem também convites e eu vi
  341. 25:22várias pessoas pegando o celular para
  342. 25:24tirar foto do QR code. Deixa eu falar
  343. 25:26uma coisa para você. Se você não fez
  344. 25:27isso, se você não tirou a foto, vai
  345. 25:30chegar no final do dia hoje, vai ter o
  346. 25:33sorteio e você falar assim: "Nossa, eu
  347. 25:35tô participando, eu perdi porque eu não
  348. 25:37tirei a foto do QR code". Então
  349. 25:39aproveita, né, esse momento aqui, tira a
  350. 25:42foto do QR code para você poder
  351. 25:43participar do sorteio ou se você perder
  352. 25:47a foto aqui, tá no seu e-mail essa mesma
  353. 25:50pesquisa do perfil profissional que você
  354. 25:51pode preencher e participar do sorteio
  355. 25:53hoje à noite.
  356. 25:57>> E você ganha café, ganha Nespresso, vai
  357. 26:01ser um sorteio bem bacana. Vem com um
  358. 26:03tanto de cápsulas também, né?
  359. 26:05>> A cafeteira vem com cápsulas também já,
  360. 26:07né? Vem com cápsulas.
  361. 26:08>> Perfeito.
  362. 26:10>> Já vem com café direto.
  363. 26:13>> Esse era o último, né?
  364. 26:14>> É.
  365. 26:15>> Então, meus queridos, quero, sem mais
  366. 26:18delongas, nós temos ainda alguns minutos
  367. 26:20de abertura. As palestras só vão começar
  368. 26:24quando a gente terminar aqui. Aqui virar
  369. 26:25sala silenciosa. Então, não é necessário
  370. 26:27sair correndo para ir pra sua trilha. Os
  371. 26:29acessos estão super fáceis pelas duas
  372. 26:31laterais. E agora a gente vai ter dois
  373. 26:33convidados junto para falar um pouquinho
  374. 26:36com vocês. Nós vamos falar do assunto do
  375. 26:39momento, vamos falar de vibe, vibe
  376. 26:41coding, vibe todo o processo de
  377. 26:46desenvolvimento com inteligência
  378. 26:47artificial. E eu gostaria de chamar o
  379. 26:50palco aqui um parceiro de muitos anos,
  380. 26:53mais de uma década que a gente tá junto
  381. 26:54no TDC, acreditando na mesma coisa,
  382. 26:57acreditando no desenvolvedor, no
  383. 26:59profissional de tecnologia, em como é
  384. 27:01que nós do TDC e as maiores empresas de
  385. 27:04tecnologia do mundo, a gente pode ajudar
  386. 27:06a desenvolver a sua carreira, porque
  387. 27:08quando você cresce, cresce junto a sua
  388. 27:11empresa, cresce junto o ecossistema. E a
  389. 27:13gente tá conectado com a Oracle nessa
  390. 27:15perspectiva, nesse valor de colaborar
  391. 27:18com o crescimento dos profissionais que
  392. 27:21trabalham com tecnologia. E assim que eu
  393. 27:23quero chamar ao palco Lucas Leung,
  394. 27:26>> diretor da Oracon,
  395. 27:30diretor de marketing Brasil.
  396. 27:35>> Lucas, mais um TDC.
  397. 27:38Mais um TDC Floripa.
  398. 27:41>> Estamos junto há um tempinho, hein?
  399. 27:43>> Caramba, mais de uma década de parceria,
  400. 27:47uma hora comodando todos os TDCs junto
  401. 27:49com a gente, né?
  402. 27:49>> Muito orgulho da gente estar junto para
  403. 27:52vir mais para cá. E é algo que a gente
  404. 27:56construiu, né? Uma dúvida. Eu lembro do
  405. 27:57primeiro TDC que eu perguntei: "Quantos
  406. 28:00sabiam que a hora col tem nuvem?"
  407. 28:03Quantos sabem agora?
  408. 28:05Mais ou menos metade, ó, foi crescendo
  409. 28:08ao longo dos anos.
  410. 28:09>> Tem gente que não gosta de levantar a
  411. 28:11mão, né?
  412. 28:12>> É, tem também essa galera. Mas vamos ver
  413. 28:14se a gente consegue mudar essa percepção
  414. 28:16agora.
  415. 28:16>> Exatamente, Lucas. Tô muito feliz com a
  416. 28:19sua vinda, com todas as ativações,
  417. 28:21workshops que a hora que faz.
  418. 28:23>> Palco é seu, meu querido. Botãozinho.
  419. 28:25Obgado. Vou começar a apresentação. Uma
  420. 28:27salva de palmas pro Lucas.
  421. 28:29>> Obrigado, pessoal.
  422. 28:31Passar aqui. Vamos lá. A gente tem agora
  423. 28:35uma um papo rápido,
  424. 28:39sugiu na tela aí que a gente vai falar
  425. 28:40de vibe.
  426. 28:43Oi, boa. De coding e a gente aqui
  427. 28:46engineering. E o Delfiol, Delfiol já tá
  428. 28:48aí. Cadê o Delfiol? Ele vai falar na
  429. 28:51sequência de vibe management. Inclusive,
  430. 28:54queria começar com uma provocação que é
  431. 28:56meio óbvia, mas as LLMs não se preocupam
  432. 28:59em não repetir o código. Ou seja, um
  433. 29:02código que você pede para uma LLM tem
  434. 29:05muita probabilidade dele estar sendo
  435. 29:07repetido ou ter um design parecido em
  436. 29:10qualquer outra empresa. E aí vem uma
  437. 29:12importância de uma analogia que eu
  438. 29:14queria fazer com vocês agora.
  439. 29:17Basicamente, quando a gente tá falando
  440. 29:19desses dois tipos de desenvolvimento,
  441. 29:23quando a gente tá falando de vibe
  442. 29:24coding, a gente tá falando com esse
  443. 29:26código criado por IA, seguindo um fluxo,
  444. 29:29uma intuição, conforme a interação
  445. 29:30humana ou inatural language. E quando a
  446. 29:33gente fala deenticer, a gente tá falando
  447. 29:35de construir com estrutura uma
  448. 29:38engenharia voltada para um agente. Um
  449. 29:41paralelo rápido, uma brincadeira seria o
  450. 29:44vibe coding. Tem uma pegada ali do
  451. 29:46standup que você vai interagindo e
  452. 29:48reagindo a cada resposta que a sua LLM
  453. 29:51preferida vai trazer. Enquanto a
  454. 29:53genicine, a gente tá falando de uma
  455. 29:55direção mais robusta,
  456. 29:58por exemplo, de um filme. Opa, acho que
  457. 30:01passou mais. Então, a gente tá falando
  458. 30:03de Steven Spielberg, de uma linha de
  459. 30:06construção mais robusta, de trilogia, de
  460. 30:09grandes séries, tá? Esse é um paralelo
  461. 30:12que uma brincadeira aqui pra gente
  462. 30:14comparar os dois métodos. Então, se você
  463. 30:16fizer vibe coding sem essa estruturação
  464. 30:19sozinha, pode ser caos, não tem nenhum
  465. 30:21problema você fazer vibe coding, mas a
  466. 30:23nossa recomendação é você atrelar isso a
  467. 30:26uma engenharia voltada para agentes com
  468. 30:29mais estrutura, com mais solidez. Então
  469. 30:32vamos lá. Como que a gente faz isso e
  470. 30:35quais são as possíveis consequências se
  471. 30:37a gente não fizer isso de maneira coma?
  472. 30:38Então, um erro comum é justamente fazer
  473. 30:41só o vibe coding na sua empresa sem se
  474. 30:43preocupar com outras normas com
  475. 30:45segurança.
  476. 30:47Consequências possíveis: virar um calça
  477. 30:49em estrutura, um código que é impossível
  478. 30:51de manter, uma IUX que não tem nenhuma
  479. 30:55consistência pro usuário final, pro
  480. 30:57cliente, difícil de escalar em times
  481. 30:59grandes. E esse para mim é o maior risco
  482. 31:02de todos, ignorar problemas técnicos
  483. 31:04importantes. Ontem e eu conheci o Dr.
  484. 31:07Juan Carlos, ele tá por aí do Inov 60,
  485. 31:11não tô vendo por aí. Ele me me comentou
  486. 31:13que ele é o primeiro primeira pessoa
  487. 31:16certificada na ISO 42001.
  488. 31:19Alguém sabe do que que é a ISO 42001?
  489. 31:22Não. É um Ah, muito bem. É a primeira
  490. 31:26norma internacional de sistemas de
  491. 31:29gestão de inteligência artificial. E é
  492. 31:31ela que vai regular basicamente o marco
  493. 31:34legal de A no Brasil, que deve sair ao
  494. 31:36longo desse ano, no máximo no começo do
  495. 31:38ano que vem. Não cumprir com esse marco
  496. 31:41legal pode gerar multa de até R$ 50
  497. 31:43milhões deais. Então essa é uma
  498. 31:45preocupação que você, seja consultor,
  499. 31:48seja PJ ou seja funcionário eh de uma
  500. 31:51empresa, deveria estar se preocupando. E
  501. 31:54essa é uma provocação que eu deixo para
  502. 31:56aqui justamente para você, justamente na
  503. 31:58parte de segurança. Então alguns
  504. 32:00conceitos chave steering, conduzir esse
  505. 32:04desenvolvimento com IA mais do que só
  506. 32:06sair gerando.
  507. 32:08O contexto desse dessa geração é muito
  508. 32:12mais importante do que somente o prompt
  509. 32:14e esse bom e suficiente. Ah, isso daqui
  510. 32:16tá bom o suficiente, agora já dá para
  511. 32:19lançar essa aplicação. Cara, não confiem
  512. 32:21plenamente nisso. É muito importante o
  513. 32:24conceito que a gente vai falar de teste
  514. 32:26evolve e mais paraa frente, tá bom?
  515. 32:30Então, qual que é a nossa recomendação
  516. 32:32da Oracle para vocês terem pilares que
  517. 32:34sustentam esse desenvolvimento em Ia?
  518. 32:39quatro pilares para esse projeto parar
  519. 32:42ou não de pé. Vou voltar um boa.
  520. 32:47Primeiro, infraestrutura e dados. Então,
  521. 32:50talvez é o mais simples, não vou muito
  522. 32:52chover muito no molhado, mas garbadin,
  523. 32:56garbad out, lixo para dentro, lixo para
  524. 32:58fora. Se você não tiver uma boa
  525. 32:59estrutura de uma boa infraestrutura e
  526. 33:02dados organizados dentro da sua empresa,
  527. 33:04provavelmente seu projeto de a já vai
  528. 33:07fracassar no começo. Aqui alguns
  529. 33:09componentes importantes serem pensados,
  530. 33:12rede, armazenamento, computação, banco
  531. 33:15de dados.
  532. 33:17Quando a gente fala de controle, então
  533. 33:19um pouco relacionado com o que eu
  534. 33:21comentei da ISO 42001,
  535. 33:23observabilidade,
  536. 33:25custos, quando a gente fala de fins que
  537. 33:28vão ser comentadas nas trilhas também é
  538. 33:30super importante. E aqui o meu destaque
  539. 33:33principal é segurança,
  540. 33:35quando a gente fala de cyb security.
  541. 33:38Terceiro pilar, specs e design. Então
  542. 33:41essa especificação de arquitetura, de
  543. 33:43UX, as integrações que você vai fazer
  544. 33:46via AP PI ou diretamente em cada uma das
  545. 33:49aplicações que você tá conectando com a
  546. 33:51sua infraestrutura, com o seu banco de
  547. 33:53dados.
  548. 33:54E por fim, mas não menos importante, a
  549. 33:58capa de AI em si, o layer de AI, que vai
  550. 34:00trazer a sua aplicação, que vai trazer
  551. 34:03sua orquestração e seu contexto, tá?
  552. 34:05Esse é um resuminho, obviamente, desses
  553. 34:07quatro pilares estruturais de fundação
  554. 34:10que a gente considera muito importante.
  555. 34:13E daí,
  556. 34:14eh, sem esses pilares, você pode até
  557. 34:18escrever o código com IA, mas essas
  558. 34:20camadas vão determinar se ele vai
  559. 34:21sobreviver ou não nesse mundo hostil, tá
  560. 34:27bom? Vamos lá.
  561. 34:29Quais são os dois ecossistemas que eu
  562. 34:30queria deixar o convite para vocês
  563. 34:32explorarem aqui com a gente? Primeiro, a
  564. 34:34parte de desenvolvimento. Então, vou
  565. 34:36trazer dois exemplos de projetos que a
  566. 34:39gente fez eh com IA para todo mundo que
  567. 34:42quer inovar com IA. Então, vou passar um
  568. 34:44videozinho do primeiro
  569. 35:37Pelo que estou vendo, o problema está na
  570. 35:39conexão inferior.
  571. 36:15Então, esse é o exemplo de um agente
  572. 36:16omnicanal que dá para ser construído na
  573. 36:18nossa nuvem. Passou super rápido, mas um
  574. 36:22destaque que eu queria fazer no vídeo de
  575. 36:23arquitetura é desde os seus dados
  576. 36:25estruturados ou não com diferentes
  577. 36:27formatos de banco de dados num conceito
  578. 36:30que a gente chama convergência no banco
  579. 36:32de dados. Então, o nosso banco Oracle AI
  580. 36:35database 26 AI, ele justamente consegue
  581. 36:38fazer isso. Depois diferentes canais,
  582. 36:40Instagram, WhatsApp, e-mail ou telefone,
  583. 36:42você pode conectar esses diferentes
  584. 36:44canais e as aplicações RP, CRM, CX,
  585. 36:48todas as aplicações que eventualmente
  586. 36:50vocês usam ou precisam usar no dia a
  587. 36:52dia. E o segundo exemplo, vamos ver se a
  588. 36:54galera levanta mais a mão aqui, é quem
  589. 36:57gosta de Fórmula 1,
  590. 37:02cadê Turururu
  591. 37:05Max? Sabe? Uma galera comentando ali. O
  592. 37:09segundo exemplo que usa a galera, tem
  593. 37:11gente que não gosta muito,
  594. 37:13eh, o segundo exemplo de de empresa que
  595. 37:17usa a nossa estrutura, esses quatro
  596. 37:19pilares, e aqui são mais ou menos quatro
  597. 37:21pilares também, é a Red Bull Racing.
  598. 37:23Então, nesse slide aqui, se vocês gostam
  599. 37:26de Fórmula 1 e querem contar o que que
  600. 37:27tem de tecnologia por trás da Red Bull
  601. 37:29Racing, vocês podem levar, mostrar pro
  602. 37:31pai, pro tio, pro avô. Aqui eu vou
  603. 37:33trazer quatro casos de uso de mais de 20
  604. 37:36que a gente tem, mas dá para vocês terem
  605. 37:38uma ideia. O primeiro e talvez eu diria
  606. 37:41o mais importante e impactante pro dia
  607. 37:44da corrida são as simulações de corrida
  608. 37:47em real time. Então aqui eu gosto de
  609. 37:49brincar com o universal Marvel, que
  610. 37:52seria como se fosse o doutor estranho,
  611. 37:54tentando calcular todas as
  612. 37:56probabilidades de derrotar Thanos. É
  613. 37:58isso que a Red Bull Racing faz na nossa
  614. 38:00nuvem. sem entrar em tantos detalhes de
  615. 38:02técnicos, mas basicamente eles usam
  616. 38:04cubernetes e sobem instâncias mais de
  617. 38:07500 por final de semana de VMs para
  618. 38:11calcular os diferentes modelos
  619. 38:13probabilísticos com inteligência
  620. 38:15artificial dentro da nossa nuvem. Vocês
  621. 38:17terem uma ideia, são mais de 80 bilhões
  622. 38:20de simulações por ano, né? Um final de
  623. 38:23semana de corrida, isso corre mais de 2
  624. 38:26TB de dados que vem de telemetria, vem
  625. 38:29de IoT, que vem dentro dos carros. Então
  626. 38:32tudo isso roda na nossa nuvem em real
  627. 38:34time paraa Hann Schmidz, que vocês já
  628. 38:37devem ter visto na TV, justamente
  629. 38:39conseguir tomar as decisões e fazer as
  630. 38:41chamadas. Eu particularmente trabalhando
  631. 38:43na hora que eu tenho muito orgulho de
  632. 38:45ver as decisões que a galera toma e
  633. 38:47comparado a outras equipes de Ferrari,
  634. 38:50eh costumamos não errar a decisão,
  635. 38:54certo?
  636. 38:55O segundo caso são de agentes de A.
  637. 38:58Então, basicamente, a gente tem uma
  638. 39:00camada de orquestração. No vídeo vocês
  639. 39:02viram que tem várias LLMs, eh, que a
  640. 39:05gente se conecta, mas basicamente aqui a
  641. 39:08gente fez uma LLM única para Red Bull
  642. 39:10Racing, onde eles usam, dependendo de
  643. 39:12cada time, a LLM que eles preferem. O
  644. 39:15time de engenharia usa um, time de
  645. 39:17marketing usa outro, de RH jurídico.
  646. 39:19Sim, eles têm esses departamentos. E
  647. 39:22além disso, a gente tá construindo
  648. 39:23agentes com essa camada única de
  649. 39:26orquestração para eles. Então, dois
  650. 39:28agentes, para dar um exemplo rápido, são
  651. 39:30um, tem um que é o pitall agent, que
  652. 39:33basicamente depois de qualquer eh ação,
  653. 39:37as equipes têm 30 minutos para recorrer,
  654. 39:39seja se defendendo ou acusando o
  655. 39:41adversário em alguma punição. Então, o
  656. 39:44que que a gente fez? A gente recolheu
  657. 39:45todos os anos de regulamento da FIA, o
  658. 39:48manual gigante, as decisões históricas
  659. 39:51tomadas e cruzamos com os comissários
  660. 39:53que estão na pista naquele dia e daí a
  661. 39:56gente sugere uma criação de texto para
  662. 39:58eles. E um segundo agente que é bem
  663. 40:00legal também, a gente fez um lakouse
  664. 40:03para eles para analisarem dados de
  665. 40:05corredores e pilotos online e de outras
  666. 40:08categorias para encontrar o próximo
  667. 40:10Maxwapping de 2030, de 2034
  668. 40:14e justamente trazer um agente de
  669. 40:17recrutamento. Então o scouting deles, o
  670. 40:20pessoal, os olheiros que avaliam o
  671. 40:22terrão, na verdade usam isso com a ajuda
  672. 40:25de um agente de a que a gente construiu
  673. 40:27para eles, tá?
  674. 40:29O terceiro caso que eu acho bem legal
  675. 40:31também, eh,
  676. 40:33para quem não sabe, esse ano os as
  677. 40:36unidades de potência, né, os motores de
  678. 40:38combustão junto com os motores elétricos
  679. 40:40foram mudados com regulamento. E desde
  680. 40:432022 a gente tá construindo esses
  681. 40:45motores com eles. Então, todas as
  682. 40:47simulações de resfriamento, de
  683. 40:49combustão, de fluxo de ar rodaram na
  684. 40:52nossa nuvem. Naquela pergunta do News,
  685. 40:54quem sabia que a gente tinha nuvem? a
  686. 40:56gente tem e tá rodando com eles eh desde
  687. 40:582002 para lançar esse motor desse ano.
  688. 41:02Uma coisa interessante da Red Bull
  689. 41:03Racing é que diferente de outras
  690. 41:05escuderias que t anos de tradição de
  691. 41:07conrução de motor, eles começaram do
  692. 41:09zero no melhor estilo empreendedor da
  693. 41:12Red Bull e do grupo Red Bull. Para vocês
  694. 41:14terem uma ideia, eles construíram uma
  695. 41:15fábrica para fazer um motor em 4 meses.
  696. 41:18Quando eles tiveram a ideia e começaram
  697. 41:20a produzir, foi sensacional. Então é bem
  698. 41:22legal aí o projeto deles. E o último,
  699. 41:25mais ou menos importante, eu tava
  700. 41:26comentando sobre os outros
  701. 41:28departamentos, a gente tem toda a nossa
  702. 41:30camada que a gente chama de fusion, eh
  703. 41:33as aplicações que rodam para rodar todos
  704. 41:35os departamentos da Redbull Racing.
  705. 41:38Então antes de de estar nessa parceria,
  706. 41:41também só assistia como fã e eu não
  707. 41:43tinha ideia da dimensão do departamento
  708. 41:45de RH, jurídico financeiro, operações.
  709. 41:48Eles fazem uma operação gigante para
  710. 41:49conseguir mandar os caminhões para outra
  711. 41:52corrida. Tudo isso em termos de supply
  712. 41:54chain roda na nossa nuvem também. Vocês
  713. 41:56terem uma ideia, são 2.000 funcionários
  714. 41:59mais ou menos. E eu gosto de brincar que
  715. 42:01o salário do Max passa por aqui. Então
  716. 42:04qual coisa, se eu ficar meio bravo com
  717. 42:06ele, se ele rumores dele sair, eu vou
  718. 42:08parar de pagar o o menino. Beleza? Se
  719. 42:12alguém quiser tirar foto para mostrar
  720. 42:14pro tio, pro sobrinho, pro vô, pro pai,
  721. 42:17fiquem à vontade. Esse é um pouco dos
  722. 42:19casos de uso que a gente tem com
  723. 42:20Redbook, tá bom?
  724. 42:24Uma galera tirando foto aí, né?
  725. 42:28Boa. E pra gente ir pro final da
  726. 42:31apresentação,
  727. 42:32eh, super rápido construir junto com o
  728. 42:35Marcelo Cristianini, que é o nosso VP de
  729. 42:37engenharia, eh um exemplo prático agora
  730. 42:40paraa Copa do Mundo. Então, eu tive a
  731. 42:43felicidade, mas também felicidade de tá
  732. 42:46lá, ver o jogo contra Noruega, então
  733. 42:49senti a dor ao vivo, mas basicamente a
  734. 42:52gente construiu nos dois conceitos uma
  735. 42:54aplicação pra gente organizar essa
  736. 42:56viagem. Então, basicamente aqui os dois
  737. 42:58prompt, um promptes, nesse estilo mais
  738. 43:01vibe coding, que a gente tá acostumado
  739. 43:02no dia a dia e um prompt mais
  740. 43:07engineering, pedindo vários detalhes que
  741. 43:10eu vou explicar um pouquinho aqui.
  742. 43:12Então, uma diferença de 40 palavras com
  743. 43:15500 palavras, mas o mesmo problema tem
  744. 43:18duas abordagens diferentes. com vibe
  745. 43:20coding, às vezes a gente indo só no flow
  746. 43:22humano e essa criação eh mais solta
  747. 43:27contra o genter definindo um go, tendo
  748. 43:30qual vai ser o intake de dados que vai
  749. 43:32ser trabalhado, qual a análise, o plano,
  750. 43:34gerar a solução e conseguir construir de
  751. 43:36uma forma estruturada. Então aqui tá o
  752. 43:38exemplo a gente fez no Codex. Eh, putz,
  753. 43:42esse primeiro da esquerda tá até mais
  754. 43:44bonitinho que o da direita, se vocês
  755. 43:45forem ver.
  756. 43:47E e é legal que não é um problema de
  757. 43:50interface, é basicamente uma decisão de
  758. 43:52arquitetura. A Iara tava com a gente num
  759. 43:54evento nosso, Data Deep Dive, ela viu a
  760. 43:56gente fazendo a demo ao vivo, que não
  761. 43:58vai dar tempo de fazer aqui, mas
  762. 44:00basicamente
  763. 44:02uma diferença básica aqui era de
  764. 44:04persistência dos dados. Então aqui eu
  765. 44:07tinha um banco de dados conectado que
  766. 44:08justamente eu conseguia eh persistir
  767. 44:11esses dados e depois que eu entrava eh
  768. 44:14as datas de viagem, custos e etc, ele
  769. 44:16tava mantido. É um exemplo bem básico,
  770. 44:19né? Mas só para vocês terem uma ideia de
  771. 44:21como o prompt muda. Então, dicas para um
  772. 44:24prompt de agentic engineering. Primeiro,
  773. 44:27definir uma função específica, ancorar o
  774. 44:29modelo em uma identidade técnica para
  775. 44:31ativar esse padrão ao longo de todo o
  776. 44:33projeto.
  777. 44:35Segundo, a intenção antes do código.
  778. 44:37Então, às vezes, a gente pede o código
  779. 44:39diretamente, mas a gente não deixa claro
  780. 44:41qual que é o repositório que vai ser
  781. 44:43qual que vai ser utilizado, qual que é o
  782. 44:45entendimento da aplicação que você quer
  783. 44:46de resultado, um plano, possíveis
  784. 44:48riscos, principalmente quando a gente
  785. 44:50fala de ISO.
  786. 44:53Três, modelo de dados explícito. Então,
  787. 44:55qual que é o modelo de dados que eu
  788. 44:56quero para essa minha tabela?
  789. 44:58basicamente dominar isso eh antes que
  790. 45:01ele toque o stack inteiro e fazer com
  791. 45:04que a IA siga um design específico
  792. 45:07segundo a sua eh intenção. Então, por
  793. 45:09exemplo, aqui a gente deu um exemplo de
  794. 45:11eu quero usuário, a viagem, data de
  795. 45:13partida, atividade, qual a transição,
  796. 45:15qual transação orçamentária, qual que é
  797. 45:18cada um dos participantes.
  798. 45:20Quatro, esse é super importante, o
  799. 45:22crude, critério de aceitação com teste
  800. 45:24EVAL. Então, basicamente, o modelo tem
  801. 45:27que saber quando que ele vai terminar,
  802. 45:29qual que é o teste que ele vai fazer,
  803. 45:31qual a avaliação que ele vai fazer bem
  804. 45:32definido para ver se isso é seguro, se
  805. 45:34isso tá sendo persistente. Eh, sem esses
  806. 45:37critérios claros, eventualmente você vai
  807. 45:39ficar num loop infinito.
  808. 45:42E o último, mas não menos importante, as
  809. 45:44restrições de qualidade. Então, eh, se
  810. 45:46eu quero um código mais limpo, se eu
  811. 45:48quero um código mais completo, quais são
  812. 45:50componentes reutilizáveis, quais são
  813. 45:52dependências que não são necessárias.
  814. 45:55Então não é um prompto, como parece
  815. 45:58naquele primeiro slide das 40 versas 500
  816. 46:01palavras, mas sim um prompt intenção de
  817. 46:04arquitetura. E daí rapidinho, porque meu
  818. 46:06tempo tá acabando, algumas
  819. 46:09características da arquitetura
  820. 46:10comparada. Então, basicamente, na
  821. 46:12esquerda com Vibe Coding somente tem
  822. 46:15forte acoplamento, sem estabilidade
  823. 46:17dessa aplicação, com uma dívida técnica
  824. 46:19que é muito silenciosa e difícil de
  825. 46:21descobrir até você encontrar uma falha
  826. 46:23de vulnerabilidade e de segurança. A
  827. 46:26gente que engineering, você pode
  828. 46:27substituir os componentes, estabilidade
  829. 46:30total, crescimento previsível que você
  830. 46:33definiu aí. Aqui é bem detalhado que a
  831. 46:36gente tinha preparado desse framework,
  832. 46:38mas basicamente ambos resolvem o mesmo
  833. 46:40problema. A diferença vai tá justamente
  834. 46:43que toda decisão no agenticering tem um
  835. 46:46contrato, entre aspas, que ela tem um
  836. 46:48histórico para ser puxado, que ela tem
  837. 46:50um commitment para ser trazido. Já no
  838. 46:53vibe coding são coisas implícitas que
  839. 46:55você não vai ter como revogar esse
  840. 46:57contrato mais paraa frente.
  841. 47:00E daí na qualidade do código, os
  842. 47:02concerns fazem muita diferença estar
  843. 47:04misturados ou estarem separados. essa
  844. 47:06reutilização.
  845. 47:08Então, não tem abstração num vibe coding
  846. 47:11simples e o teste, você poder fazer isso
  847. 47:14de uma maneira mais completa. Tem uma
  848. 47:17diferença já básica aqui que vocês podem
  849. 47:19ver na qualidade do código.
  850. 47:23Então, aí a gerou ambos, mas arquitetura
  851. 47:25faz total diferença. Pra gente fechar,
  852. 47:27gente, qual que é o convite que eu deixo
  853. 47:29para vocês? Então, anteriormente, nos
  854. 47:31dois nos três exemplos, é a nossa parte
  855. 47:34de inovação de
  856. 47:37código de técnico que a gente convida
  857. 47:39vocês explorarem na nossa nuvem. Mas a
  858. 47:41gente tem a nossa parte de pessoas, o
  859. 47:42TDC são feitos por pessoas e a gente
  860. 47:45convida vocês também pro nosso
  861. 47:47ecossistema de pessoas. Então, a gente
  862. 47:49tem desde o one na parte de educação, é
  863. 47:52um programa muito legal para aprender IA
  864. 47:55e de empregabilidade. Tem nossa
  865. 47:57comunidade própria desenvolvedores, que
  866. 48:00daí no instante vocês podem conhecer
  867. 48:02todo o nosso time que tá aqui. Parte de
  868. 48:04startups, a gente tem um programa
  869. 48:06específico para startups que vocês podem
  870. 48:07contar com a gente também para crescer.
  871. 48:09E também os nossos parceiros, a própria
  872. 48:11Sky One é um grande parceiro nosso,
  873. 48:14Delfiol vai falar aqui na sequência.
  874. 48:17Então o convite que fica aqui, se vocês
  875. 48:19quiserem fazer parte, te convida a vocês
  876. 48:22que que vocês vão encontrar no nosso
  877. 48:24clube que a gente chama de Innovators
  878. 48:26Club. eventos da Oracle exclusivos, eh,
  879. 48:30obviamente eventos gratuitos,
  880. 48:32certificações e beds gratuitas também,
  881. 48:35prêmios, mentorias com os nossos
  882. 48:38especialistas, executivos, conteúdos
  883. 48:40específicos que vocês podem inclusive
  884. 48:42subir nas nossas redes, subir no nos
  885. 48:44nossos blogs e fazer parte dessa
  886. 48:47comunidade Oracle, tá?
  887. 48:50Tem uma galera tirando foto. Eu vou
  888. 48:53voltar com QR code, mas pode tirar foto
  889. 48:55só. Então, alguns exemplos práticos,
  890. 48:58eh, três programas super legais que a
  891. 49:01gente tem, Ace, Mário Barduk, grande
  892. 49:06astro nosso vai estar aqui com a gente,
  893. 49:08Java Champions, que a Iara fez parte,
  894. 49:10inclusive, Super Java Champions, não sei
  895. 49:12se vocês sabiam, mas fera do Java,
  896. 49:16comunidade de Analytics e AI, então para
  897. 49:18vocês entrarem, participarem com a
  898. 49:20gente, tudo isso a gente consolida num
  899. 49:22podcast. Então, tive o prazer de estar
  900. 49:24com o próprio Max no nosso podcast.
  901. 49:26Então, conectem, procurem no YouTube, no
  902. 49:29Spotify, o podcast da Oracle, Oracle
  903. 49:32Cast Innovators Podcast. Então, voltei o
  904. 49:34Q code aqui. Eh, se alguém quiser
  905. 49:39escanear ainda, vi que alguns ainda não
  906. 49:41tinham feito.
  907. 49:44Boa. Pra gente fechar, então, super
  908. 49:47rápido nossas participações. Rafa vai
  909. 49:50estar com o nosso workshop amanhã de OCA
  910. 49:52ea para mostrar justamente essa
  911. 49:54orquestração de agentes. Na sexta, o
  912. 49:56Evandro vai est aqui falando sobre dados
  913. 49:58a ação com o nosso banco de dados 26 AI.
  914. 50:02A gente tem Handson Lab rodando os três
  915. 50:04dias aqui na nosso mini mini Handson
  916. 50:07Lab. E o nosso time também, Super time,
  917. 50:11vai est na mentoria se alguém quiser
  918. 50:13conectar com a gente, tá bom?
  919. 50:16Eh, se alguém puder dar feedback da
  920. 50:19palestra, se quiser me criticar, por
  921. 50:21favor, nosso NPS é super importante.
  922. 50:25E para fechar,
  923. 50:27basicamente para resumir, a vantagem
  924. 50:29competitiva não é de quem escreve mais
  925. 50:31rápido, mas sim de quem faz os melhores
  926. 50:33sistemas com IA. O vibe coding somente.
  927. 50:36Daí o Delfiol vai falar na sequência de
  928. 50:38vibe management. Eh, super importante,
  929. 50:41mas a gente convida vocês a terem essa
  930. 50:43visão holística que o Vibe Management
  931. 50:45também traz do sistema de velocidade com
  932. 50:48escala dessa produção preparada de
  933. 50:51arquitetura. Beleza? No fim, o vibe
  934. 50:54coding faz com que as coisas pareçam
  935. 50:56prontas. Tá bonitinho aqui,
  936. 50:59mas o Jing Cage nearing vai fazer com
  937. 51:01que essa casinha pare de pé, fique
  938. 51:03bonitinha e tenha solidez. Beleza?
  939. 51:07Obrigado pela atenção de vocês, obrigado
  940. 51:09pelo tempo e mais uma vez juntos.
  941. 51:13Obrigadão, viu?
  942. 51:14>> É isso aí. Obrigada, Lucas.
  943. 51:22Eu acho essa discussão sobre Vibe Code
  944. 51:24versus Vibe Engineering a gente que AI
  945. 51:28Engineering. Vocês estão passando por
  946. 51:29isso ou não? Conta para mim quem tá no
  947. 51:32vibe, quem tá no spec. levanta a mão
  948. 51:34quem tá no vibe, quem tá mais no spec
  949. 51:38driven.
  950. 51:40Nossa, para mim tem sido fantástico. Eu
  951. 51:43tô feliz de estar viva, ativa e
  952. 51:45produzindo nesse momento que a
  953. 51:47inteligência artificial nos permite
  954. 51:49tantas possibilidades de transformação
  955. 51:52e, no meu caso, de reconexão com
  956. 51:54escrever código. Então, tô muito
  957. 51:56contente com isso. E junto a gente traz
  958. 51:59uma série de outros desafios, né, na
  959. 52:01hora que a gente começa nessa produção
  960. 52:03em larga escala, conseguir produzir
  961. 52:05100.000, 150.000 1000 linhas de código,
  962. 52:08como é que a gente amadurece, como é que
  963. 52:11a gente profissionaliza. Então, foi
  964. 52:12muito legal ter o Lucas. E agora eu
  965. 52:15gostaria de continuar essa conversa
  966. 52:18junto com vocês, falando agora de vibe
  967. 52:21managing com Robson Delfioli da Sky One.
  968. 52:25Robson,
  969. 52:32>> alô, alô. Qual que é o passador aqui?
  970. 52:35Aqui pediram para eu tirar o repetido
  971. 52:37daqui. É o que tem telinha para eu
  972. 52:39tirar.
  973. 52:40>> Ah, então tá bom. É esse.
  974. 52:41>> É esse daí. Gente, uma notícia rapidinha
  975. 52:44em paralelo lá. A nossa trilha vai
  976. 52:47começar lá. A primeira palestra vai ser
  977. 52:49no estádio. Eh, quem tiver interesse em
  978. 52:51participar lá, apesar de tá cheio, tem a
  979. 52:54possibilidade de fazer pergunta, tudo
  980. 52:55mais, uma participação ao vivo, senão
  981. 52:57vai ser transmitida aqui, quem quiser
  982. 52:58ficar aqui, tá? Eu vou para lá porque eu
  983. 53:00sou coordenadora de trilha, então eu
  984. 53:01tenho que estar lá na abertura. Mas
  985. 53:03então, fica à vontade, pode ficar aqui,
  986. 53:04a gente volta para cá depois, mas quem
  987. 53:07quiser interagir e fazer pergunta, eh, é
  988. 53:09lá ao vivo, tá? Então, mas fica à
  989. 53:11vontade, a gente volta para cá depois
  990. 53:12quem quiser ficar confortável aqui no
  991. 53:14lugar, tranquilo também, tá? Obrigada,
  992. 53:16gente.
  993. 53:18>> Tá discutindo aqui e eu vou continuar o
  994. 53:20assunto que ele começou, né, que ele
  995. 53:22falou da camada técnica. Eu vou falar da
  996. 53:24camada de negócios agora.
  997. 53:26>> Excelente,
  998. 53:26>> né? O que é o tal do vibe management.
  999. 53:30Pessoal, eu sou o diretor de educação da
  1000. 53:32Sky One, tenho 15 minutos para falar
  1001. 53:34sobre um conceito que é um conceito
  1002. 53:36novo, né? Pensa um time na sua empresa
  1003. 53:40antes da inteligência artificial, só
  1004. 53:43pessoas, certo? Pessoas, processos,
  1005. 53:45sistemas. Agora ele tem um tal de agente
  1006. 53:48de A. Como que é fazer a gestão de um
  1007. 53:51time híbrido que tem agentes de A?
  1008. 53:54para falar disso. Deixa eu ver se vai
  1009. 53:56passar aqui. Ih, não tá passando. Deixa
  1010. 53:59eu pegar o outro passador aí. Talvez
  1011. 54:01seja o outro.
  1012. 54:04Não é? Não passou não. Eu acho que o meu
  1013. 54:06agora foi. Então, para falar um pouco
  1014. 54:09disso, eu trouxe aqui alguns slides pra
  1015. 54:11gente discutir. Começando com esse aqui,
  1016. 54:14ó,
  1017. 54:16até 2025.
  1018. 54:18Esse provavelmente é o tamanho do
  1019. 54:21prejuízo das empresas por decisões de
  1020. 54:24agentes de a que o ser humano não
  1021. 54:26participou, que foi 100% autônomo, né? E
  1022. 54:30por que que isso é um grande problema?
  1023. 54:32Porque você não pode chegar pro juiz e
  1024. 54:34falar: "Juiz, não fui eu, não foi a
  1025. 54:37minha empresa, foi a Oracle, foi a Sky
  1026. 54:40One, foi a Microsoft, foi o Google, não,
  1027. 54:43foi a sua empresa. Sim, o sistema é seu,
  1028. 54:45você que criou". Ah, não, mas não fui eu
  1029. 54:47que criei. Eu contratei o cara que
  1030. 54:49criou. Mas quem que cuida da empresa?
  1031. 54:51Quem que é o gestor da empresa? Então, a
  1032. 54:53responsabilidade é da gestão e o
  1033. 54:56prejuízo também, né?
  1034. 54:59E o erro custa muito caro. Então, a
  1035. 55:01responsabilidade legal, civil, criminal,
  1036. 55:05é da pessoa que comanda a empresa, do
  1037. 55:08diretor, do presidente, do fundador.
  1038. 55:11Todo erro de agente de A pode virar um
  1039. 55:13processo. Por exemplo, se o agente de A
  1040. 55:16discriminar uma pessoa, por exemplo, se
  1041. 55:19o agente de A entregar uma informação
  1042. 55:21incorreta e a pessoa se sentir
  1043. 55:23prejudicada, ela vai na justiça. Então,
  1044. 55:26a gente tem uma responsabilidade que eu
  1045. 55:28não posso me afastar dela, eu não posso
  1046. 55:30falar que é do outro, não posso
  1047. 55:32transferir pro outro.
  1048. 55:36E por que que isso agora se tornou uma
  1049. 55:39das questões mais importantes nas
  1050. 55:41empresas? Porque finalmente a
  1051. 55:43inteligência artificial virou uma
  1052. 55:45aplicação de negócio. Ela era a pessoa
  1053. 55:48física, todo mundo tem pelo menos dois
  1054. 55:50aqui no bolso, né? Chat GPT, Gemini,
  1055. 55:53Clodet, quem tem mais de um?
  1056. 55:57A maioria, eu tenho quatro, né? E eu já
  1057. 56:00fiz uma cagada no passado, depois eu
  1058. 56:02conto, mas eu criei um agente de A com
  1059. 56:03os meus exames e ele ficou público na
  1060. 56:06internet. Foi uma porcaria. Depois para
  1061. 56:08apagar foi um problema, né? E você tem
  1062. 56:11esses riscos, dados pessoais, dados
  1063. 56:14sensíveis podem ser expostos na internet
  1064. 56:17sem que você saiba, sem que você tenha
  1065. 56:20aprovado. Então você não consegue chegar
  1066. 56:23no final de um processo de implementação
  1067. 56:25de agentes de A sem se preocupar com
  1068. 56:27isso. E o gestor passa agora a ter que
  1069. 56:29fazer essa gestão de de duas situações,
  1070. 56:32o ser humano e o agente de a.
  1071. 56:36Isso aí a gente tá chamando de vibe
  1072. 56:37management, né? É um termo que nós
  1073. 56:40inventamos, mas cara, no final do dia é
  1074. 56:42gestão, né? É uma gestão de um time
  1075. 56:45diferente, aonde a intencionalidade
  1076. 56:49passa a ser uma coisa super importante.
  1077. 56:52Qual é a intenção por trás daquele
  1078. 56:54agente de A e quais são os fatos e dados
  1079. 56:58que aquele agente de A tá consumindo
  1080. 57:00para tomar suas decisões? E eu vou
  1081. 57:02mostrar para vocês aí nos próximos
  1082. 57:04slides de como você pode melhorar a
  1083. 57:07gestão da empresa fazendo esse trabalho
  1084. 57:09que a gente tá chamando de vibe
  1085. 57:10management.
  1086. 57:13Começa por isso aqui, ó. Você tem um
  1087. 57:16risco, mas esse risco pode se tornar uma
  1088. 57:19vantagem competitiva também. O agente de
  1089. 57:21A deve ser usado. A empresa precisa usar
  1090. 57:24as tecnologias mais recentes e as
  1091. 57:26melhores para ser mais produtiva. Só que
  1092. 57:29você tem que controlar o risco. Você
  1093. 57:31precisa ter precisão nas decisões. Aí
  1094. 57:33você pode usar o tal do Hag, gerar
  1095. 57:36documentação em Hag, preparar essa
  1096. 57:38documentação pro gente de consumir. O
  1097. 57:40Lucas falou muito bem sobre isso, né?
  1098. 57:43Como você abastece a inteligência
  1099. 57:45artificial com um procedimento, com um
  1100. 57:48manual, com processos para que ele tome
  1101. 57:50a melhor decisão. Você tem um ser humano
  1102. 57:52julgando essa decisão. Então eu vou ter
  1103. 57:55que ter um cara que vai olhar, vamos
  1104. 57:57mandar todo mundo embora na empresa? Não
  1105. 57:59dá. Simplesmente não dá, porque alguém
  1106. 58:01vai ter que olhar o trabalho que a
  1107. 58:02inteligência artificial tá fazendo.
  1108. 58:05E como que eu monitoro, quais são os
  1109. 58:07critérios de monitoramento desse agente
  1110. 58:10de A? como que eu sei que ele tá
  1111. 58:11entregando corretamente? E por fim, quem
  1112. 58:14é que cuida disso? Quem é o responsável?
  1113. 58:18Bom, a gente tá dizendo então que tem
  1114. 58:21três perfis de pessoas na empresa que
  1115. 58:23lidam com a gente de a o construtor, o
  1116. 58:25cara que cria a aplicação, o
  1117. 58:27desenvolvedor, o Vibe Code, qualquer
  1118. 58:30pessoa que criar uma aplicação. A nossa
  1119. 58:33proposta é que ele tenha conhecimento de
  1120. 58:35negócio, ele não seja só um
  1121. 58:37desenvolvedor de software e não que o
  1122. 58:39desenvolvedor não possa construir um
  1123. 58:40ótimo agente de a, pelo contrário, ele
  1124. 58:42tem todo conhecimento técnico para isso,
  1125. 58:44mas é uma aplicação de negócios também.
  1126. 58:47Então, talvez você precise ter
  1127. 58:49conhecimento de negócio, mas você
  1128. 58:50precisa ter lógica, né? Foi falado do
  1129. 58:53CRUD, né? No processo, tem o Crude
  1130. 58:56também. E ele precisa ter isso aqui, ó.
  1131. 58:59Como que era o processo antes da IA e
  1132. 59:02como vai ser o processo depois da IA. O
  1133. 59:04mundo que nós existimos é um mundo em
  1134. 59:06transformação. Poucas aplicações
  1135. 59:09nasceram depois da inteligência
  1136. 59:10artificial. A maioria nasceu antes e
  1137. 59:13você vai ter que fazer uma
  1138. 59:14transformação, vai sair do que era para
  1139. 59:17o o que vai ser.
  1140. 59:20Tem um outro perfil de pessoas na
  1141. 59:21empresa, os caras da governança,
  1142. 59:24notadamente o time de tecnologia, o time
  1143. 59:27jurídico, o time que cuida dessas
  1144. 59:30aplicações de negócio do ponto de vista
  1145. 59:32de risco. Ele vai estabelecer os
  1146. 59:34critérios de compliance para garantir
  1147. 59:36que aí a tá dentro das normas
  1148. 59:38regulatórias.
  1149. 59:39Ele vai ter que assegurar que a
  1150. 59:41construção tá seguindo esses processos e
  1151. 59:43procedimentos, porque as evidências na
  1152. 59:46frente do juiz é o que vão salvar a
  1153. 59:47empresa de um processo que pode quebrar
  1154. 59:50a empresa ou de uma pequena multa, né? E
  1155. 59:53o risco ele tem que estar sob controle.
  1156. 59:56Sem risco não existe, né? Todo negócio
  1157. 59:58tem risco, mas ter controle sobre o
  1158. 1:00:01risco é a diferença entre você ter
  1159. 1:00:03sucesso e insucesso.
  1160. 1:00:05E aí você tem o cara comum, o cara que
  1161. 1:00:08antigamente usava o Microsoft Office,
  1162. 1:00:11usava o Word, usava o PowerPoint. Agora
  1163. 1:00:13ele tem isso aqui, ó, ele tem o agente
  1164. 1:00:15de A na mão. E esse usuário precisa ser
  1165. 1:00:18capacitado. Ele tem que saber como
  1166. 1:00:20funciona o desenvolvimento dos agentes
  1167. 1:00:22de A e como operar nesse novo modelo,
  1168. 1:00:25né, nessa nova forma de trabalhar.
  1169. 1:00:29E quais são esses pilares então do Vibe
  1170. 1:00:32Management? governança e risco. Então,
  1171. 1:00:35você conseguir fazer a governança da
  1172. 1:00:38empresa para que os agentes de a não
  1173. 1:00:40alucinem ou se alucinar esteja numa
  1174. 1:00:44alucinação sob controle,
  1175. 1:00:47você tem que passar de prompses a
  1176. 1:00:49diretrizes, então tendo diretrizes muito
  1177. 1:00:51claras e o humano no controle dessas
  1178. 1:00:53diretrizes,
  1179. 1:00:55monitorar e auditar o trabalho do agente
  1180. 1:00:58de A e o trabalho dos desenvolvedores de
  1181. 1:01:00software. E por fim, capacitar e falar
  1182. 1:01:04de gestão de mudança. Gestão de mudança.
  1183. 1:01:08A gente tá num momento de transformação,
  1184. 1:01:11onde empresas deixaram de operar de uma
  1185. 1:01:14forma e vão passar a operar numa outra
  1186. 1:01:16forma. E essa forma nova considera a IA
  1187. 1:01:19como uma pessoa, como se fosse uma
  1188. 1:01:21pessoa trabalhando na empresa. E aí você
  1189. 1:01:23vai precisar trabalhar então essa
  1190. 1:01:26capacitação do time e desse agente de A.
  1191. 1:01:30E esses são os quatro pilares do que a
  1192. 1:01:32gente chama de vibe management.
  1193. 1:01:35E quem é Sky One? Para quem não conhece,
  1194. 1:01:36é Sky One e eu já tô bem perto de
  1195. 1:01:38terminar minha apresentação aqui. Cara,
  1196. 1:01:40Sky One é empresa brasileira de
  1197. 1:01:41tecnologia que nasceu em São Paulo, tem
  1198. 1:01:4413 anos de mercado, somos parceiros da
  1199. 1:01:46Oracle aqui. A gente tem mais de 25.000
  1200. 1:01:491000 clientes em 35 países e é uma
  1201. 1:01:51empresa que tem a cloud já pronta paraa
  1202. 1:01:54inteligência artificial com toda a
  1203. 1:01:55infraestrutura da Oracle e a
  1204. 1:01:57orquestração de agentes de a em cima
  1205. 1:02:00dessa infraestrutura, né? Então processo
  1206. 1:02:02de ponta a ponta desenvolvido pela Sky
  1207. 1:02:05One, tecnologia brasileira com mais de
  1208. 1:02:0725.000 clientes. E eu trouxe um
  1209. 1:02:09presentinho para vocês aqui, né? para
  1210. 1:02:12todo mundo que assistiu a palestra, eu
  1211. 1:02:15vou dar um um acesso gratuito ao nossa
  1212. 1:02:18área de educação por 12 meses, né? Então
  1213. 1:02:21vou botar um Q code aqui, vocês se
  1214. 1:02:22preparem que eu vi que o pessoal também
  1215. 1:02:25pegou o Q code aqui da hora que vai
  1216. 1:02:26pegar o nosso. E para fechar, então a
  1217. 1:02:29governança não é uma coisa feia,
  1218. 1:02:30complicada, não é um problema na
  1219. 1:02:32empresa, pelo contrário, ela aumenta a
  1220. 1:02:35taxa de sucesso nesses processos de
  1221. 1:02:37transformação. A empresa com governança
  1222. 1:02:40muito provavelmente vai ter mais sucesso
  1223. 1:02:42nos projetos de agente de A. E uma boa
  1224. 1:02:44parte dos projetos que tem falhado é
  1225. 1:02:48também por ausência de governança.
  1226. 1:02:49Então, comecem já os projetos pensando
  1227. 1:02:52nessa questão do Vibagement. Quem quiser
  1228. 1:02:55aprofundar no assunto, tem um curso de
  1229. 1:02:57vibe management aqui na Sky One, né? E
  1230. 1:03:01eu vou mostrar para vocês. Ó, a nossa
  1231. 1:03:03comunidade chama Builders.
  1232. 1:03:05Todo mundo aqui tem acesso por 12 meses.
  1233. 1:03:08Depois pode pegar o link e compartilhar
  1234. 1:03:09com o colega sem custo nenhum. E eu vou
  1235. 1:03:13recomendar dois cursos lá, cursos
  1236. 1:03:15gratuitos, o curso de vibe management e
  1237. 1:03:18o curso de agentes de Level. Se você
  1238. 1:03:21quer ajudar o diretor da empresa, o
  1239. 1:03:23presidente da empresa a entender o que é
  1240. 1:03:25agente de A, ele precisa fazer esse
  1241. 1:03:27curso e é um curso gratuito
  1242. 1:03:29disponibilizado lá pela Sky One, tá? E a
  1243. 1:03:31gente também tem mais de 2000
  1244. 1:03:33desenvolvedores na comunidade, mais de
  1245. 1:03:351000 pessoas certificadas. Vai ser um
  1246. 1:03:36prazer ter vocês com a gente. Muito
  1247. 1:03:38obrigado aí pela oportunidade. Foi um
  1248. 1:03:40prazer aqui te suceder na apresentação.
  1249. 1:03:42Tô aberto a perguntas também porque
  1250. 1:03:44sobrou um tempinho aqui. Sobrou 4
  1251. 1:03:46minutos da apresentação, pessoal. Muito
  1252. 1:03:48obrigado.
  1253. 1:03:54>> Eu vou deixar o slide aqui, viu, Iara,
  1254. 1:03:57pro pessoal pegar aqui.
  1255. 1:04:01>> Bom, temos alguma pergunta aqui? Nós
  1256. 1:04:05temos uma pergunta. Diga o seu nome
  1257. 1:04:08antes da pergunta.
  1258. 1:04:10Bom dia. Meu nome é Eduardo da
  1259. 1:04:12Secretaria de Estado da Administração.
  1260. 1:04:14O, na área pública começa-se uma
  1261. 1:04:17verdadeira transformação com o uso dos
  1262. 1:04:19agentes, mas a governança ainda é um
  1263. 1:04:22desafio. Muitas situações isoladas ou
  1264. 1:04:26muitas vezes o o próprio usuário
  1265. 1:04:28colocando uma iado do seu do seu do seu
  1266. 1:04:31pagado do seu próprio bolso. como fazer
  1267. 1:04:34esse controle sem que se isso transforme
  1268. 1:04:36numa trava, mas numa oportunidade de
  1269. 1:04:38governança?
  1270. 1:04:39>> Ó, perfeito. Eu não consa,
  1271. 1:04:43né? O que eu posso falar é um pouco mais
  1272. 1:04:45do setor privado. O que que a gente
  1273. 1:04:47decidiu na Sky One a princípio, né? Eu
  1274. 1:04:49vou colocar em três fases. Na primeira
  1275. 1:04:52fase, que é a fase exploratória, a gente
  1276. 1:04:54não bloqueou as pessoais, as pessoas de
  1277. 1:04:57utilizarem, né? a gente tentou capacitar
  1278. 1:04:59as pessoas em como utilizar
  1279. 1:05:01corretamente, mas primeiro a gente
  1280. 1:05:03definiu uma política, né, uma política
  1281. 1:05:06de utilização de inteligência artificial
  1282. 1:05:08que dizia como utilizar, por utilizar,
  1283. 1:05:11em que situações utilizar e quais dados
  1284. 1:05:15você pode eh colocar nesse chat GPT,
  1285. 1:05:19Gemini, etc. E essa foi a fase básica,
  1286. 1:05:21né? Depois a gente veio para uma outra
  1287. 1:05:23fase que é a fase de implementação de
  1288. 1:05:25controles. A gente passou a bloquear
  1289. 1:05:28determinados
  1290. 1:05:30sistemas, né? Agentes não homologados,
  1291. 1:05:32sistemas não homologados são bloqueados
  1292. 1:05:35porque nós homologamos as aplicações que
  1293. 1:05:38nós vamos utilizar internamente, né? A
  1294. 1:05:40gente utiliza no desenvolvimento de
  1295. 1:05:41software, a gente utiliza na criação de
  1296. 1:05:44marketing, por exemplo, eu uso na área
  1297. 1:05:46de educação. Eh, o meu time tem seis
  1298. 1:05:49pessoas, três são pessoas de carne e
  1299. 1:05:52osso e três são agentes de a. Inclusive,
  1300. 1:05:54eles estão no meu organograma e eu tenho
  1301. 1:05:55que pagar eles, né? Porque tem um
  1302. 1:05:57consumo, né? Tem um consumo de token,
  1303. 1:05:59tem um consumo de infraestrutura. Então,
  1304. 1:06:01a gente trata isso como parte da
  1305. 1:06:04empresa, como uma parte realmente do
  1306. 1:06:07sistema organizacional, né? E aí vem o
  1307. 1:06:10último que é a estratégia. Aonde entra a
  1308. 1:06:12inteligência artificial na estratégia da
  1309. 1:06:14empresa, né? Ela é um diferencial
  1310. 1:06:16competitivo? Eh, você tá usando para
  1311. 1:06:18reduzir custo? Qual é o papel da
  1312. 1:06:21inteligência artificial na empresa, né?
  1313. 1:06:23Mas a primeira coisa foi explorar. Vamos
  1314. 1:06:25explorar o que dá para fazer, depois
  1315. 1:06:27governança, depois estratégia ou eh o
  1316. 1:06:31ideal seria começar pela estratégia, né?
  1317. 1:06:32Mas tá todo mundo aprendendo, então
  1318. 1:06:35talvez não dê para começar já pela
  1319. 1:06:36estratégia, né?
  1320. 1:06:38Mas é o nosso exemplo, não sei se te
  1321. 1:06:40respondi.
  1322. 1:06:41>> Maravilha. Muito obrigado, Robson.
  1323. 1:06:44Pessoado.
  1324. 1:06:45>> Parabéns e uma salva de palmas. Valeu.
  1325. 1:06:52>> Maravilha. E vamos dar continuidade ao
  1326. 1:06:55nosso dia. Agora a gente vai dividir em
  1327. 1:06:58trilhas, mas quem é de designer de
  1328. 1:07:01código e agenti, fiquem por aqui que eu
  1329. 1:07:03vou explicar. Ah, as outras trilhas
  1330. 1:07:06podem caminhar eh pelos corredores, irem
  1331. 1:07:09para suas salas, que a gente vai dar
  1332. 1:07:11início agora às nossas trilhas.
  1333. 1:07:12Maravilha, ó, a hora da foto. Tchá.
  1334. 1:07:16Maravilha. Bom, como que vai funcionar a
  1335. 1:07:19trilha Stadium, que vai funcionar deste
  1336. 1:07:22lado esquerdo, vai começar agora com a
  1337. 1:07:24gente, que a trilha de design de código
  1338. 1:07:27vai acontecer aqui na minha direita e
  1339. 1:07:29esquerda de vocês, eh, certo? e vão
  1340. 1:07:32acontecer com sala silenciosa.
  1341. 1:07:35Para cuidar muito bem da stadium, eu
  1342. 1:07:39quero convidar o host dessa manhã, Júlio
  1343. 1:07:42Bquon. Uma salva de palmas.
  1344. 1:07:48>> Maravilha. Então, o Júlio vai conduzir a
  1345. 1:07:51stadium. Deixa eu deixar você dar um seu
  1346. 1:07:53bom dia pro pessoal. Eu tô te
  1347. 1:07:54>> Bom dia. Bom dia. Bom dia, pessoal. Tudo
  1348. 1:07:56bom? Fiquem à vontade para quem quiser
  1349. 1:07:59assistir a Stadium agora. Isso. E é
  1350. 1:08:02muito bom porque ele pode dar o bom dia,
  1351. 1:08:04todo mundo tem o direito de ouvir essa
  1352. 1:08:05voz sedosa aqui, ó. Foto
  1353. 1:08:09>> treinando,
  1354. 1:08:10>> ó. Foto ali, ó.
  1355. 1:08:14>> Maravilha. Então, dá um pouquinho mais
  1356. 1:08:16da sua voz enquanto o som está aberto
  1357. 1:08:18que a gente vai pôr no fone de ouvido
  1358. 1:08:19daqui a pouquinho.
  1359. 1:08:21>> Boa. Já estamos no fone de ouvido ou a
  1360. 1:08:23gente vai
  1361. 1:08:24>> Não, vamos agora. Bom, eu quero só saber
  1362. 1:08:26antes da gente mudar o som aqui, quem é?
  1363. 1:08:31Ah, desculpa, eu achei que tava lá em
  1364. 1:08:33cima ainda. Tranquilo. Eh, eu queria só
  1365. 1:08:36saber antes da gente trocar o som, quem
  1366. 1:08:38aqui é da trilha design de código.
  1367. 1:08:41Maravilha. Quem é da gente ki?
  1368. 1:08:44Maravilha. Quem não é dessas também
  1369. 1:08:46fiquem à vontade, podem continuar, mas a
  1370. 1:08:48gente vai mudar pro fone agora. Quem é
  1371. 1:08:51do design de código vai colocar o canal
  1372. 1:08:54um no radinho. Eh, eles geralmente estão
  1373. 1:08:57desligados. Tem um botãozinho on, você
  1374. 1:08:59segura ele, ele ligou, põe no canal um e
  1375. 1:09:02a stadium vai ficar no canal dois. Então
  1376. 1:09:05eu vou pedir para vocês fazerem isso
  1377. 1:09:06agora e a gente vai fazer um teste de
  1378. 1:09:09som aqui.
  1379. 1:09:10>> Perfeitamente.
  1380. 1:09:13>> Maravilha. Ah, eu tenho que trocar de
  1381. 1:09:15microfone, desculpa.
  1382. 1:09:23Boa.
  1383. 1:09:27Eu quero. Obrigado.
  1384. 1:09:30>> Valeu. Pode maravilha. Estou testando os
  1385. 1:09:34microfones aqui. Eh, pessoal no canal um
  1386. 1:09:37está me ouvindo? Dê um sinal com a mão.
  1387. 1:09:39>> Alô? Alô. Estão me ouvindo, pessoal?
  1388. 1:09:42Show de bola. Show de bola. Então
  1389. 1:09:45pessoal,
  1390. 1:09:46Júlio, o microfone amarelo é seu, você
  1391. 1:09:49pode deixar ali. Não, esse também é meu
  1392. 1:09:52laranja.
  1393. 1:09:52>> Tá bom.
  1394. 1:09:56>> Vocês perceberam aqui que a gente tá se
  1395. 1:09:58preparando. Então, pessoal, fiquem à
  1396. 1:10:00vontade, sintam-se em casa. Eu gostaria
  1397. 1:10:03de chamar então a coordenação
  1398. 1:10:07de Agente Ki. Pessoal tá por aí.
  1399. 1:10:09coordenação.
  1400. 1:10:11Já podem se achegar, meu povo. Temos
  1401. 1:10:15aqui hoje comigo Pablo Radler, Adriana
  1402. 1:10:20Vingart, Carlos André Antunes e Rogério
  1403. 1:10:23Rodriguez. Uma salda de palmas para
  1404. 1:10:25eles, pessoal.
  1405. 1:10:29Pessoal, já vamos começar aqui essa
  1406. 1:10:31trilha até para a galera já ir
  1407. 1:10:33acompanhando e fazer uma introduçãozinha
  1408. 1:10:36rápida do que a gente vai ter nessa
  1409. 1:10:39trilha. 2 minutos, 2 minutos no máximo e
  1410. 1:10:42já vamos chamar também o palestrante pra
  1411. 1:10:43gente começar. Fechou? Fechado.
  1412. 1:10:46>> Boa, gente. Bom dia. Todo mundo tá com
  1413. 1:10:48canal ligado aí? Todo mundo sem sono.
  1414. 1:10:50Tomaram água, tomaram café? Boa, gente.
  1415. 1:10:53A trilha esse ano aqui a gente fez um
  1416. 1:10:55[ __ ] esforço assim para tentar manter um
  1417. 1:10:57balanço, é balanceada, né? Que nem diz
  1418. 1:10:59os nós engenheiros de dados aí e
  1419. 1:11:01estatísticos. Então, a gente vai ter vai
  1420. 1:11:03ter algumas palestras que elas são de um
  1421. 1:11:05nível um pouco mais iniciante, de um
  1422. 1:11:06nível um pouco mais de arquitetura, um
  1423. 1:11:08pouco mais densa. Então, a ideia é que
  1424. 1:11:10abranja todo mundo, tá? Então, se você
  1425. 1:11:12iniciante, tá vendo uma palestra que
  1426. 1:11:14você tá achando que é muito confusa,
  1427. 1:11:16fique tranquilo, porque a próxima pode
  1428. 1:11:17ser que seja mais mais calma e o
  1429. 1:11:19contrário também é verdadeiro, tá?
  1430. 1:11:21Então, eu sou o Carlos, a gente me
  1431. 1:11:22apresentando, sou engenheiro na Soft
  1432. 1:11:25Plan, aqui na ilha, lá no norte da ilha.
  1433. 1:11:27Tô nessa vida aí desde 2017, na era de A
  1434. 1:11:29e rapidaço, ó.
  1435. 1:11:32Bom, eu sou a Adriana, eu sou de São
  1436. 1:11:35Paulo, então não sou daqui da região.
  1437. 1:11:37Eh, mas é um prazer estar com vocês
  1438. 1:11:38aqui. Eu trabalho hoje na Kindre. A
  1439. 1:11:40Kindre é uma empresa que saiu da do
  1440. 1:11:41spinoff da IBM, para quem não conhece. E
  1441. 1:11:44eu trabalho hoje, eu estou trabalhando
  1442. 1:11:45criando agente, fazendo arquitetura de
  1443. 1:11:47agentes, mas eu venho de o background de
  1444. 1:11:49SAP e cloud, especialista arquitetura.
  1445. 1:11:51Então essa sou eu.
  1446. 1:11:54>> Pessoal, bom dia. Eu sou o Rogério, moro
  1447. 1:11:56aqui em Santa Catarina. Eu trabalho na
  1448. 1:11:58WHub, sou gerente de AI. Então, hoje meu
  1449. 1:12:00dia a dia é focado em, venho da
  1450. 1:12:02Microsoft também aí nessa área de DTNi.
  1451. 1:12:04E aí, fiquem à vontade aí, procure a
  1452. 1:12:06gente para qualquer dúvida, qualquer
  1453. 1:12:07auxílio.
  1454. 1:12:09>> Bom dia, pessoal. Eu sou o Pablo, eu sou
  1455. 1:12:11da área de arquitetura de software,
  1456. 1:12:13tenho trabalhado já com inteligência
  1457. 1:12:15artificial já faz algum tempinho, antes
  1458. 1:12:17mesmo dessa onda de agentes de LLMs. Eh,
  1459. 1:12:21a gente preparou uma trilha bem bacana
  1460. 1:12:23para vocês, tem muita palestra bacana,
  1461. 1:12:25aproveitem bem o TDC. Eu participo do
  1462. 1:12:27TDC desde 2010. Então, é um, é um grande
  1463. 1:12:31aprendizado de carreira, pode ajudar
  1464. 1:12:34muito vocês em todos os processos da
  1465. 1:12:35carreira de vocês. Contem com a gente no
  1466. 1:12:37que precisar na trilha e vamos seguir,
  1467. 1:12:40né, minha?
  1468. 1:12:41>> Boa. Seguindo aqui, pessoal. Obrigado à
  1469. 1:12:43coordenação. Fiquem à vontade. Eu
  1470. 1:12:45gostaria de chamar a Ana Lind Lima de
  1471. 1:12:49Araújo.
  1472. 1:12:51Cadê a Ana? Já chegando aqui. Palmas
  1473. 1:12:54silenciosas, pessoal. Palmas
  1474. 1:12:55silenciosas.
  1475. 1:12:57Obrigado.
  1476. 1:12:59A Ana vai trazer aqui um pouco pra gente
  1477. 1:13:01sobre arquiteturas orientadas a gentes.
  1478. 1:13:04Quando o sistema deixa de executar e
  1479. 1:13:06passa a decidir. Ana, palco é seu. Fique
  1480. 1:13:09à vontade. Bora pra palestra.
  1481. 1:13:13>> Estão todos me ouvindo, gente? Sim.
  1482. 1:13:15Primeira vez que eu faço uma palestra
  1483. 1:13:16silenciosa, então eu não sei como que
  1484. 1:13:18funciona. Muito bem, mas vamos lá. Deixa
  1485. 1:13:20eu testar meu passador.
  1486. 1:13:26E
  1487. 1:13:41>> adoro problema?
  1488. 1:13:45>> Ele não vai usar.
  1489. 1:13:46>> Obrigada.
  1490. 1:13:47Não, beleza. Coisa aí pega com
  1491. 1:13:53>> Foi. Foi, galera, foi. Vamos lá. Oi,
  1492. 1:13:56pessoal. Bom dia. Tudo bem? Para
  1493. 1:13:57começar, eu gostaria de trazer um
  1494. 1:13:59questionamento que eu me fiz quando
  1495. 1:14:00começou toda essa área de IA, de
  1496. 1:14:03intelicial, generativa e tudo mais. Teve
  1497. 1:14:05um certo momento que eu pensei, ok, como
  1498. 1:14:08é que funciona o banco de dados do chat
  1499. 1:14:10de apt? Quem já pensou nisso? Quem já
  1500. 1:14:11parou para refletir nisso, levanta a
  1501. 1:14:13mão. Boa. Então, não tô só. Obrigada. E
  1502. 1:14:17um outro momento eu falei, beleza, como
  1503. 1:14:18que funciona o banco do GPT? Mas e a
  1504. 1:14:20arquitetura do Cloud? E essa curiosidade
  1505. 1:14:23me fez entrar mais a fundo dentro do do
  1506. 1:14:25mundo da IA Generativa e me fez levar eh
  1507. 1:14:29me fez chegar a outras mesas de
  1508. 1:14:30diretoria, de executivos, muito buscando
  1509. 1:14:32essa resposta de o que que o negócio vê
  1510. 1:14:35em relação à IA generativa. Por quê?
  1511. 1:14:39Porque no final do dia eu vi que a IA
  1512. 1:14:41ela ia mudar não só o dado, não só a
  1513. 1:14:43infraestrutura, ela ia mudar toda uma
  1514. 1:14:45organização. E aí eu acabei chegando.
  1515. 1:14:48Opa!
  1516. 1:14:52Uai,
  1517. 1:14:55não tá passando
  1518. 1:15:01agora. Beleza? E aí a gente chegou num
  1519. 1:15:04numa conversa com um diretor executivo
  1520. 1:15:06de uma consultoria, ele falou a seguinte
  1521. 1:15:08frase: que as pessoas de negócio elas
  1522. 1:15:11estavam apenas colocando I num processo
  1523. 1:15:14que já existia e esquecia de redesenhar
  1524. 1:15:17aquilo. E o que que aconteceu quando
  1525. 1:15:18surgiu o GPT? Todo mundo começou a
  1526. 1:15:20colocar um chatbot no seu sistema, na
  1527. 1:15:22sua aplicação, e o processo continuava
  1528. 1:15:24do mesmo jeito. A jornada era da mesma
  1529. 1:15:26forma. E aí quando a gente olha pro
  1530. 1:15:28gráfico do hyper eh hypercle da Gartner,
  1531. 1:15:32ele fala o seguinte, que a gente neste
  1532. 1:15:35momento está no auge da IA agêntica,
  1533. 1:15:39então todo mundo quer colocar agente de
  1534. 1:15:40IA. E a segunda etapa desse momento do
  1535. 1:15:43hype é o quê? é a frustração, é
  1536. 1:15:44desilusão, porque no final do dia eles
  1537. 1:15:47não vão conseguir colocar de forma com
  1538. 1:15:49governança, com arquitetura, vai muito
  1539. 1:15:51no hype. E aí você pode entrar nesses
  1540. 1:15:54dois grupos ou no grupo que colocou a
  1541. 1:15:56infraestrutura, eh, colocou aí a
  1542. 1:15:58generativa de forma assertiva com
  1543. 1:16:00arquitetura e segurança e governança e
  1544. 1:16:02aí você passa por esse vale
  1545. 1:16:03tranquilamente ou você vai entrar nesse
  1546. 1:16:05vale da desilusão e aí a não presta para
  1547. 1:16:07nada, não funciona para nada, enfim. E
  1548. 1:16:10uma coisa interessante desse desse
  1549. 1:16:11gráfico aqui é que dentro desse círculo,
  1550. 1:16:14dessa dessa dessa desse hype, né, que
  1551. 1:16:18ele tem aqui, que ele traz pra gente, é
  1552. 1:16:20que diferentemente da IAG narrativa, a
  1553. 1:16:23parte de segurança, de arquitetura e de
  1554. 1:16:24governança tá vindo muito depois. Então,
  1555. 1:16:27as pessoas primeiro começam a construir
  1556. 1:16:29e depois vão começar a pensar na
  1557. 1:16:30arquitetura, depois vão começar a pensar
  1558. 1:16:32na governança, tá bom? Beleza. E aí eu
  1559. 1:16:35cheguei em algumas conclusões. A
  1560. 1:16:37primeira conclusão que eu cheguei foi o
  1561. 1:16:38quê? que a gente vai começar a
  1562. 1:16:40redesenhar não só sistemas, como a gente
  1563. 1:16:43constrói esses sistemas, mas também a
  1564. 1:16:45gente vai começar a redesenhar como a
  1565. 1:16:46gente desenvolve esse fluxo de de
  1566. 1:16:49desenvolvimento desse sistema. Então, eu
  1567. 1:16:51não vou só redesenhar o meu sistema,
  1568. 1:16:53como ele vai se comportar, o meu banco
  1569. 1:16:54de dados, eu também vou redesenhar como
  1570. 1:16:56eu construo, como eu desenvolvo, por
  1571. 1:16:58causa das ideias, por causa dos
  1572. 1:17:00processos. Agora eu não preciso mais de
  1573. 1:17:02um time inteiro, agora eu preciso
  1574. 1:17:03entender o problema. Eu preciso apenas
  1575. 1:17:05de um, talvez nem um pi dentro dessa
  1576. 1:17:07jornada, né? Mas enfim, o foco de hoje é
  1577. 1:17:10100% em como o sistema se organiza e
  1578. 1:17:12podem se organizar no futuro, mas também
  1579. 1:17:14a gente vai ter que começar a pensar no
  1580. 1:17:17na experiência do usuário, como a gente
  1581. 1:17:18pode redesenhar essa experiência. E aí
  1582. 1:17:21tem um termo agora que tá super em alta
  1583. 1:17:22que é a Generativa UI. Não sei se vocês
  1584. 1:17:24conhecem, mas o Google ele já coloca
  1585. 1:17:26isso há bastante tempo. Quando você
  1586. 1:17:28pesquisa sobre um filme, aí vem a
  1587. 1:17:30listinha de filmes ali, mas quando você
  1588. 1:17:32pesquisa sobre futebol, começa a vir um
  1589. 1:17:33campo ou o placar. Então essa essa
  1590. 1:17:36mudança da da UI é o conceito da
  1591. 1:17:39Generativ UI e o futuro também é esse, é
  1592. 1:17:41que as aplicações comecem a vir também a
  1593. 1:17:43se adaptar nesse sentido da experiência.
  1594. 1:17:46Mas enfim, o foco hoje é arquitetura.
  1595. 1:17:48Vamos lá. Quando a gente fala da linha
  1596. 1:17:50do tempo da engenharia de software, a
  1597. 1:17:52gente tá falando que o nosso primeiro
  1598. 1:17:54desafio era o quê? Era a digitação.
  1599. 1:17:56Quando surgiu toda a codificação, o
  1600. 1:17:58nosso segundo desafio, que é a segunda
  1601. 1:17:59era da engenharia de software, foi
  1602. 1:18:01começar a incluir a redes neurais. E aí
  1603. 1:18:04complementar, aí o surgiu as ideias que
  1604. 1:18:06complementavam os códigos e aí começou a
  1605. 1:18:09falar a ouvir discussões, né, tipo, ah,
  1606. 1:18:11mas se a gente não entendeu o
  1607. 1:18:11fundamento, a gente vai perder o
  1608. 1:18:12conhecimento, vai ficar dependente da
  1609. 1:18:15IDE. E agora a gente tá na era agêntica,
  1610. 1:18:18a gente nem começa mais, a gente nem
  1611. 1:18:19discute mais sobre isso. A gente só
  1612. 1:18:20aceita que tem uma ferramenta que
  1613. 1:18:22constrói código. E o nosso gargalo já
  1614. 1:18:24não é mais essa etapa aqui de construir,
  1615. 1:18:26mas sim a nossa atenção, a nossa
  1616. 1:18:27governança. Porque no final do dia, o
  1617. 1:18:31ponto principal sempre foi, desde o
  1618. 1:18:33começo, era a parte de não é sobre
  1619. 1:18:35escrever mais rápido, mas sim estruturar
  1620. 1:18:37a a estrutura do da aplicação, projetar
  1621. 1:18:40melhor os meus aplicativos, os nossos
  1622. 1:18:43processos. E aí, bom, eu não me
  1623. 1:18:45apresentei, mas prazer, eu sou a Ana,
  1624. 1:18:47fui desenvolvedora, fui engenheira de
  1625. 1:18:49dados e hoje eu tô trabalhando com
  1626. 1:18:50estratégia de IA na Riachuelo.
  1627. 1:18:53Para além disso, sou formada em semição
  1628. 1:18:56e tô fazendo uma pós em tecnologias
  1629. 1:18:58emergentes e transformação digital, mas
  1630. 1:19:00eu sou mãe de dois pets, o Toy e o
  1631. 1:19:02Stark, filha da dona Ana Núbia e amo
  1632. 1:19:04café, ainda mais se ele for caro, então
  1633. 1:19:07quanto mais superfaturada.
  1634. 1:19:09Enfim, dentro dessa jornada de surgiu a
  1635. 1:19:12IA Generativa, eu construí vários
  1636. 1:19:14sistemas multiagentes e eu fui
  1637. 1:19:15aprendendo com cada um deles porque eu
  1638. 1:19:17fui errando muito com eles, né? Desde
  1639. 1:19:20uma aplicação paraa consultoria, desde
  1640. 1:19:22aplicação paraa parte da saúde,
  1641. 1:19:25aplicações voltadas paraa
  1642. 1:19:26sustentabilidade. E essas eh as
  1643. 1:19:28aplicações que eu fui construindo,
  1644. 1:19:30acabou que eu cheguei em algumas
  1645. 1:19:31conclusões sobre o sistema que executa e
  1646. 1:19:33o sistema que decide. O sistema que
  1647. 1:19:35executa é aquele sistema que eu dou uma
  1648. 1:19:37função para ele, é um filse, é sim ou
  1649. 1:19:40não, você controla, tá na sua mão, é o
  1650. 1:19:42nosso sistema tradicional, mas chega um
  1651. 1:19:45momento, no caso este momento agora em
  1652. 1:19:47que as pessoas já estão colocando e há
  1653. 1:19:50modelos dentro da sua aplicação. E aí a
  1654. 1:19:52gente começa a ter um conceito de o
  1655. 1:19:55controle é de dentro para fora. A partir
  1656. 1:19:57do momento em que você, antes você
  1657. 1:19:59controlava, era de fora para dentro,
  1658. 1:20:01você conseguia organizar tudo, você
  1659. 1:20:03monitorava tudo, agora é de dentro para
  1660. 1:20:06fora, é uma LLM que manda, é um
  1661. 1:20:07raciocínio ali, né, que manda. Então o
  1662. 1:20:10comportamento, falhas típicas, tudo isso
  1663. 1:20:13ele vai mudar, todo o conceito ele ele
  1664. 1:20:15muda, né?
  1665. 1:20:17E aí eu trago aqui para vocês, vou
  1666. 1:20:20colocar assim o primeiro gráfico, né,
  1667. 1:20:22sobre a parte de agentes em uma
  1668. 1:20:25arquitetura. Então, a partir do momento
  1669. 1:20:26que eu entendo que a aplicação ela vai
  1670. 1:20:29mudar e o controle é de dentro para
  1671. 1:20:31fora, o que que tem esse o que que tem
  1672. 1:20:32que ter dentro desse dentro para eu
  1673. 1:20:34conseguir organizar melhor, né? E aí eu
  1674. 1:20:37trouxe esse conceito em que eh o agente
  1675. 1:20:39ele é o nosso resultado, mas para eu ter
  1676. 1:20:42esse agente eu tenho que ter o modelo e
  1677. 1:20:43o Hanners. A diferença do copilot, a
  1678. 1:20:46diferença do da cloud, a diferença do
  1679. 1:20:49GPT é apenas a arquitetura por trás, é o
  1680. 1:20:51que sustenta eles. O modelo é muito
  1681. 1:20:54parecido, mas o que limita o modelo, que
  1682. 1:20:56define o modelo, é arquitetura. É o que
  1683. 1:20:59sustenta esses modelos. E toda essa
  1684. 1:21:01arquitetura tem a ver com prompts,
  1685. 1:21:03ferramentas, o status com trains,
  1686. 1:21:04feedbacks em loop, tudo que tá em volta
  1687. 1:21:06dele. O modelo é o é o mínimo, é o
  1688. 1:21:09básico. Você pode colocar qualquer
  1689. 1:21:10modelo que vai definir sua aplicação,
  1690. 1:21:12vai dar certo ou não, é toda essa
  1691. 1:21:13infraestrutura por trás. Então aquele
  1692. 1:21:16desenvolvedor que antes focava muito em
  1693. 1:21:18ai qual é a melhor clean code para
  1694. 1:21:20colocar nessa estrutura de código, agora
  1695. 1:21:22o pensamento ele vai ser muito mais
  1696. 1:21:23focado em infraestrutura nessa
  1697. 1:21:26arquitetura da aplicação. Eu não só
  1698. 1:21:28tenho que entender o negócio, entender o
  1699. 1:21:30negócio muito bem, mas olhar também pra
  1700. 1:21:32o meu minha aplicação no sentido,
  1701. 1:21:34beleza, qual o meu contexto, quanto de
  1702. 1:21:36janela de contexto eu tenho que ter,
  1703. 1:21:38quais são os controles que eu tenho que
  1704. 1:21:39ter, quais são os planos que eu tenho
  1705. 1:21:40que fazer, quais são a as
  1706. 1:21:42observabilidades que eu tenho que
  1707. 1:21:43aplicar aqui para além da minha
  1708. 1:21:45aplicação dentro do do dos modelos de o
  1709. 1:21:49que que eu tenho que persistir. Enfim,
  1710. 1:21:51no final do dia a gente entra nesse loop
  1711. 1:21:54simples, que é o que acontece com todo
  1712. 1:21:55mundo. tem uma ação, ele vai fazer uma
  1713. 1:21:59chamada de uma ferramenta, de uma
  1714. 1:22:00situação, enfim, ele vai observar
  1715. 1:22:02resultados, ele vai refin refinar esse
  1716. 1:22:05resultado, vai atualizar o plano, vai
  1717. 1:22:06ter um output e entra nesse loop. Essa é
  1718. 1:22:09a parte mais básica aqui também está no
  1719. 1:22:11nosso cenário da engenharia 2.0, nessa
  1720. 1:22:13tradicional. Mas o que que muda com a
  1721. 1:22:16com a nova engenharia 3 eh 3.0
  1722. 1:22:19é que eu saio desse inner loop em que o
  1723. 1:22:22nosso agente ele executa tarefas que tá
  1724. 1:22:25muito parecido também com a nossa
  1725. 1:22:26engenharia de dados 2.0 e eu entro pro
  1726. 1:22:29alterop que é quando o sistema ele não
  1727. 1:22:31só executa tarefa, mas ele também vai
  1728. 1:22:34aprender com aquela tarefa. E para ele
  1729. 1:22:36aprender com aquela tarefa, você vai ter
  1730. 1:22:37que incluir uma infraestrutura muito
  1731. 1:22:39maior de reg. regue, não é só vou
  1732. 1:22:41colocar um código aqui na minha
  1733. 1:22:42aplicação, é toda uma arquitetura por
  1734. 1:22:44trás, é, eu entender o dado, é entender
  1735. 1:22:46todo esse processo e para eu ter todo
  1736. 1:22:49esse alter loop ou até mesmo conectar os
  1737. 1:22:51dois, o processo de de desenvolvimento
  1738. 1:22:54fica um pouco mais complexo.
  1739. 1:22:56E aí eu trago aqui umas visões de
  1740. 1:22:58camadas, por onde que eu começo nessa
  1741. 1:22:59jornada. Vocês já viram várias
  1742. 1:23:01estruturas de arquitetura, de topologia,
  1743. 1:23:03de multiagêntica. Eu trouxe aqui alguns
  1744. 1:23:05simples e os que são mais usados. Então,
  1745. 1:23:07a gente sempre vai começar com aquele
  1746. 1:23:09agente simples ali no meio da história,
  1747. 1:23:11né? Vou colocar um agente aqui na minha
  1748. 1:23:13aplicação.
  1749. 1:23:14E aí eu entendo que eu não quero um
  1750. 1:23:15agente, eu quero multia agentes. E aí a
  1751. 1:23:17gente entra nessa de hierarquia, né? Que
  1752. 1:23:20eu já não vou ter um agente, eu tenho um
  1753. 1:23:22orquestrador nesse agente, eu vou ter um
  1754. 1:23:24plano mais robusto, eu tenho mais a eh
  1755. 1:23:27vou colocar assim, mais decisões para
  1756. 1:23:30tomar. E aí entra um momento que você
  1757. 1:23:32vai eh vou colocar assim, decidir, será
  1758. 1:23:35que eu quero realmente um orquestrador
  1759. 1:23:37ou eu quero um paralelismo? Eu quero mu
  1760. 1:23:40gente se conversando.
  1761. 1:23:41E o melhor cenário é a integração dos
  1762. 1:23:45dois. Eu tenho paralelismo com
  1763. 1:23:47orquestração dentro dessa jornada. E
  1764. 1:23:50sim, pensando no controlar o
  1765. 1:23:51planejamento, a execução, o data, eh o
  1766. 1:23:54planejamento de dados e na nossa segunda
  1767. 1:23:56camada,
  1768. 1:23:57ela entra na memória. Beleza? Eu defini
  1769. 1:23:59minha arquitetura e agora, qual é a
  1770. 1:24:01memória que eu vou estar usando? Qual a
  1771. 1:24:02memória que eu vou estar utilizar
  1772. 1:24:05para esse modelo, para essa arquitetura
  1773. 1:24:07que eu tô planejando, né? E aí uma coisa
  1774. 1:24:09que falaram até mais cedo é que um
  1775. 1:24:11agente memória, ele é um script muito
  1776. 1:24:14caro. O token vai, ó, vai pro vai pra
  1777. 1:24:17lua. E também uma gente comemória ruim é
  1778. 1:24:21perigoso porque eu também perco a
  1779. 1:24:23experiência do usuário. Então no final
  1780. 1:24:25do dia eu não só tenho que focar na
  1781. 1:24:27minha arquitetura decidir bem
  1782. 1:24:28arquitetura que eu vou colocar de de
  1783. 1:24:29agentes e de modelos ali dentro, mas
  1784. 1:24:31também o conceito da memória. Que
  1785. 1:24:32memória eu vou estar usando? É memória
  1786. 1:24:34curta? É de longo prazo? Essa memória é
  1787. 1:24:36uma memória de log de decisão? É uma
  1788. 1:24:38memória semântica de grafos? Como que
  1789. 1:24:40vai ser essa memória da minha aplicação?
  1790. 1:24:42Ou é uma memória que vai completar tudo
  1791. 1:24:43isso aqui? Eu vou colocar todas as
  1792. 1:24:45quatro memórias. Então eu tenho que ter
  1793. 1:24:47uma memória que é de curto tempo para
  1794. 1:24:49aquele usuário, que é uma coisa que o
  1795. 1:24:51GPT faz, por exemplo, mas também tem que
  1796. 1:24:53ter uma memória de longo tempo, porque
  1797. 1:24:54ele sabe muita coisa sobre mim. Então
  1798. 1:24:56ele também aplica esse tipo de memória.
  1799. 1:24:57Ele também aplica a memória semântica,
  1800. 1:24:59que é o de grafos em que ele puxa aquela
  1801. 1:25:00informação lá do histórica e traz para
  1802. 1:25:03mim também. Então ele conecta vários
  1803. 1:25:05tipos de memória. Esse é o nível de
  1804. 1:25:07complexidade que nossas aplicações
  1805. 1:25:08começar a ter. esse múltiplas desafios
  1806. 1:25:11arquitetônicos de arquiteturas, né, no
  1807. 1:25:14final do dia. E aí nós temos a camada
  1808. 1:25:17três, beleza? Eu defini minha
  1809. 1:25:18arquitetura,
  1810. 1:25:20né, da aplicação, defini a memória, mas
  1811. 1:25:22quem vai orquestrar isso? Como é que vai
  1812. 1:25:24ser orquestrado tudo isso? E aqui
  1813. 1:25:26normalmente o que eu percebo é que as
  1814. 1:25:28pessoas colocam esse padrão de agentes
  1815. 1:25:30de orquestração, sabe? Então vai ter o
  1816. 1:25:32cara que ele vai buscar a evidência, vai
  1817. 1:25:34buscar informação ali no reg, no banco,
  1818. 1:25:36no enfim, na memória específica, vai ter
  1819. 1:25:38o orquestrador que vai entender se
  1820. 1:25:40aquela saída faz sentido ou não e passa
  1821. 1:25:42pro outro, a gente que vai analisar e
  1822. 1:25:44depois ele pega esse a gente que
  1823. 1:25:45analisa, vai ter o cara que vai escrever
  1824. 1:25:47tudo aquilo e tem um cara que vai fazer
  1825. 1:25:49o review e devolve o orquestrador. O
  1826. 1:25:51padrão. É isso que sempre vai acontecer,
  1827. 1:25:53pelo menos o que eu tô vendo nas últimas
  1828. 1:25:55aplicações que eu tô acompanhando, tá?
  1829. 1:25:57Mas também no final do dia, isso aqui
  1830. 1:25:59não adianta de nada se você não tem um
  1831. 1:26:00bom contrato. E o contrato aqui, vamos
  1832. 1:26:04colocar no em outras palavras, são boas
  1833. 1:26:07definições. Não é só uma saída de uma
  1834. 1:26:09LLM, não é só uma saída escrita. Eu
  1835. 1:26:12tenho que definir muito bem, vou colocar
  1836. 1:26:13se o J que tá sendo saída desse dessas
  1837. 1:26:16estruturas, né? Eu tenho que definir
  1838. 1:26:18então, no caso, um contrato de intenção.
  1839. 1:26:20Qual a intenção desse modelo? Qual a
  1840. 1:26:21intenção desse agente? E pra gente fazer
  1841. 1:26:23esse contrato de intenção, a gente tem
  1842. 1:26:24que ter muito claro o objetivo explícito
  1843. 1:26:27e também os no goals. O que que é o teu
  1844. 1:26:29objetivo daquele modelo daquela, enfim,
  1845. 1:26:31daquele agente e qual é o no goal que eu
  1846. 1:26:33não aceito de você, o que não faz
  1847. 1:26:34sentido para você fazer ou me devolver.
  1848. 1:26:37E para além disso também a gente fala de
  1849. 1:26:39guards, f de constraints, de critérios
  1850. 1:26:42de aceitação, de mensuração. Eu também
  1851. 1:26:43tenho que pensar em toda essa camada. Eu
  1852. 1:26:45não olho só apenas para a estrutura
  1853. 1:26:47bonitinho, eu tenho que pensar num num
  1854. 1:26:49conceito muito mais complexo e vocês
  1855. 1:26:51verem que tá aumentando a complexidade,
  1856. 1:26:53né? Eu nem que eu ainda tô na metade,
  1857. 1:26:54gente. Enfim, e também muito e pedi
  1858. 1:26:56também evidências, que é uma coisa que a
  1859. 1:26:58gente esquece de pedir. E eu fui
  1860. 1:27:00aprendendo isso na marra, eu fui
  1861. 1:27:01entendendo que meus modelos quebravam,
  1862. 1:27:03eu falei: "Meu Deus, agora onde que
  1863. 1:27:04quebrou?" E aí nessa brincadeira eu fui
  1864. 1:27:06começando a pedir evidência, fui pedindo
  1865. 1:27:07toda essa estrutura nessa jornada.
  1866. 1:27:10Enfim, e aí a gente entra na camada
  1867. 1:27:12quatro. Camada quatro é essa que ninguém
  1868. 1:27:15fala, mas eu como engenheira de dados eu
  1869. 1:27:17bato muito na tecla, independente da
  1870. 1:27:19área que eu tô, se área de negócio ou na
  1871. 1:27:21área tec. Gente, o dado é assim, a
  1872. 1:27:24galera esquece como se não assim, não tá
  1873. 1:27:27nem na lista, nem pensa segurança.
  1874. 1:27:28Então, essa é a última coisa também, mas
  1875. 1:27:31quando a gente fala do modelo da das
  1876. 1:27:33novas aplicações, das novas
  1877. 1:27:34arquiteturas, a gente tem que refletir
  1878. 1:27:36muito bem por antes eu aceitava uma
  1879. 1:27:39entrada de dados que eu definia que era
  1880. 1:27:41um CPF, CNPJ, era um número, um texto
  1881. 1:27:45específico e eu sabia como guardar e
  1882. 1:27:47como organizar aquilo. Agora não. Agora
  1883. 1:27:50a minha entrada pode ser qualquer coisa,
  1884. 1:27:52se é um dado estruturado ou não, pode
  1885. 1:27:53ser um arquivo, pode ser um PDF, pode
  1886. 1:27:55ser um PPT, pode ser um doc. E toda essa
  1887. 1:27:57estrutura de dado eu ainda tenho que
  1888. 1:27:59trabalhar ela para devolver. E além
  1889. 1:28:02disso, eu tenho que fazer minha
  1890. 1:28:03aplicação, aprender com essa informação
  1891. 1:28:05para poder eu conseguir evoluir a minha
  1892. 1:28:06aplicação também. Então, olha a
  1893. 1:28:08complexidade, não é um simples sistema.
  1894. 1:28:11Agora, independente do sistema que você
  1895. 1:28:12tá fazendo, a gente tem que pensar em
  1896. 1:28:13todas essas camadas. E quando a gente
  1897. 1:28:15fala de dados, a gente tá falando de
  1898. 1:28:17entender a pipeline dessa informação. E
  1899. 1:28:19aí eu vou pular essa etapa porque todo
  1900. 1:28:20mundo aqui já sabe, eu espero, né? E aí
  1901. 1:28:23a gente vai falar o quê de beds, gente?
  1902. 1:28:24O que que é beds? Trabalhar esse dado
  1903. 1:28:26para colocar numa estrutura, para nosso
  1904. 1:28:29entender essa estrutura. depois disso,
  1905. 1:28:31fazer um trazer um contexto relevante e
  1906. 1:28:33seletivo com essa informação para ela
  1907. 1:28:35conseguir absorver melhor esse esse
  1908. 1:28:37dado. E por fim, o raciocínio. Então,
  1909. 1:28:40até a o nosso modelo, a nossa aplicação
  1910. 1:28:42raciocinar, olha essa camada que a gente
  1911. 1:28:44tem que fazer, não é? Mas eu vou lá no
  1912. 1:28:45banco e puxa informação. Agora eu tenho
  1913. 1:28:47que colocar outras camadas de ajuste de
  1914. 1:28:49melhorias, tá bom? E aí a gente tem
  1915. 1:28:52vários, vou colocar assim pontos aqui
  1916. 1:28:55pra gente trabalhar, que é dados ruins
  1917. 1:28:57não geram erros, eles geram raciocínios.
  1918. 1:29:00confiantes errados. Então, antes minha
  1919. 1:29:02aplicação quebrava, agora a minha
  1920. 1:29:04aplicação vai funcionar ponta a ponta,
  1921. 1:29:06só que a resposta pode vir extremamente
  1922. 1:29:08errada, mas com muita confiança. Então,
  1923. 1:29:11assim como a gente chegava no GPT e
  1924. 1:29:12falava: "GPT, quanto é 2 + 2?" Ele
  1925. 1:29:14falava cinco e você ou falava quatro e
  1926. 1:29:16você falava que é cinco, ele vai
  1927. 1:29:17concordar naquele cinco. Então, um ponto
  1928. 1:29:20muito importante aqui também é o até a
  1929. 1:29:22nossa parte de erros mudou. Como é que a
  1930. 1:29:25gente molda para monitorar um erro nesse
  1931. 1:29:28novo nesse novo cenário, nessa nova
  1932. 1:29:29arquitetura?
  1933. 1:29:33>> Beleza? Camadas cinco e seis são muito
  1934. 1:29:35juntas. Por quê? Porque a gente tá
  1935. 1:29:37falando de avaliação e governança. A
  1936. 1:29:40avaliação é o que a gente tava
  1937. 1:29:41comentando no começo. Como é que eu vou
  1938. 1:29:43avaliar agora essa nova estrutura? como
  1939. 1:29:44é que eu vou gerenciar agora toda essa
  1940. 1:29:46nova arquitetura que é muito diferente,
  1941. 1:29:48tá transformando todo o meu processo de
  1942. 1:29:50criação. Então eu trouxe três exemplos
  1943. 1:29:52aqui de como você pode fazer e aplicar
  1944. 1:29:55esse tipo de avaliação no teu modelo, na
  1945. 1:29:57jornada do teu modelo. O primeiro modelo
  1946. 1:29:59é quando você olha paraa captura do
  1947. 1:30:01raciocínio. Então você não vai olhar só
  1948. 1:30:03pro final do raciocínio, mas para toda a
  1949. 1:30:05captura dele. Como que foi o pensamento
  1950. 1:30:07dele? Quando a gente abre o cloud e pede
  1951. 1:30:09alguma coisa para ele, a gente não vê
  1952. 1:30:10todas as etapas de pensamento, a gente
  1953. 1:30:12também vai ter que monitorar toda a
  1954. 1:30:13jornada de pensamento daquela estrutura,
  1955. 1:30:16tá? Além disso também, qual é o plano de
  1956. 1:30:19execução? O agente, a ferramenta, o
  1957. 1:30:20resultado esperado e por fim também o
  1958. 1:30:23teste de comportamento e outputs exatos.
  1959. 1:30:26Então você também vai ter que pensar
  1960. 1:30:27nessa camada de o que que é uma coisa
  1961. 1:30:29esperada de você, daquele modelo,
  1962. 1:30:31daquela saída, né? E quando a gente fala
  1963. 1:30:33de governança, eu trago até quatro
  1964. 1:30:35camadas de governança também, que a
  1965. 1:30:37gente fala de contrata dessas camadas. E
  1966. 1:30:40aqui a gente vai começar pelos esquemas
  1967. 1:30:41de eh de interfaces, esquimas e
  1968. 1:30:44interfaces. Nessa estrutura aqui, o
  1969. 1:30:46nosso contrato de dados, ele vai ser o
  1970. 1:30:49nosso contrato de dados que a gente
  1971. 1:30:50fazia pro banco ali, né? Ah, bonitinho
  1972. 1:30:52meu contrato de dados ali. Ele vai agora
  1973. 1:30:55ser a base pro teu modelo. Teu
  1974. 1:30:57dicionário de dados também vai ser a
  1975. 1:30:58base pro teu modelo. Vai ser tipo guard
  1976. 1:31:01rails o teu modelo. Ele vai entrar
  1977. 1:31:02naquela informação, naquela tabela. E se
  1978. 1:31:04você, se o teu banco, se a tua estrutura
  1979. 1:31:06eh de banco de dados não tiver um um
  1980. 1:31:08dicionário de dados, você vai quebrar na
  1981. 1:31:10hora. Você não vai ter uma boa estrutura
  1982. 1:31:12ali, né, de resposta. Enfim. Então a
  1983. 1:31:14gente fala de esquemas que ainda é
  1984. 1:31:16necessário e super necessário,
  1985. 1:31:18papel e autoridades. Então quais são as
  1986. 1:31:21rols, warnerships, coisa que a gente já
  1987. 1:31:23faz no banco, mas a gente tem que trazer
  1988. 1:31:24agora também pro modelo, que é uma
  1989. 1:31:26extensão disso, normas e permissões.
  1990. 1:31:29Então qual é a permissão que esse modelo
  1991. 1:31:31e que essa arquitetura vai ter e deve
  1992. 1:31:32ter? E por fim, qualidade, risco,
  1993. 1:31:36probabilidade e accountability. Então,
  1994. 1:31:38qual é o o a qualidade que eu aceito?
  1995. 1:31:41Então o score e o palestrante passou
  1996. 1:31:43dele falou: "Ah, tem que ter um score
  1997. 1:31:44XPTO aqui". Mas não é um simples score,
  1998. 1:31:47é um score de toda a jornada, da saída,
  1999. 1:31:49do processo, enfim.
  2000. 1:31:53E aí eu tentei trazer aqui para vocês,
  2001. 1:31:55deu uma quebrada, deu uma quebrada, mas
  2002. 1:31:57tudo bem, uma junção de tudo isso, né?
  2003. 1:32:00Então, beleza, Ana, você falou de várias
  2004. 1:32:01camadas, mas como é que eu junto tudo
  2005. 1:32:03isso? Como é que isso faz sentido para
  2006. 1:32:05mim, né? Como é que eu posso conectar
  2007. 1:32:06todas as informações? Então, a partir de
  2008. 1:32:09agora, vamos colocar assim, né, para
  2009. 1:32:11essa decisão viajar para um sistema, né,
  2010. 1:32:14não mais o dado que viaja, a decisão que
  2011. 1:32:16viaja, a gente tem essas cinco camadas
  2012. 1:32:18aqui que eu tentei conectar quando eu
  2013. 1:32:20tava contando para vocês. Então, a gente
  2014. 1:32:22tem a entrada da informação, então a
  2015. 1:32:24intenção que o meu usuário quer, eu
  2016. 1:32:26tenho a coordenação, então o meu
  2017. 1:32:27coordenador junto com a equipe dele vai
  2018. 1:32:30entender toda essa estrutura. Beleza?
  2019. 1:32:32Essa aqui é a solicitação do usuário.
  2020. 1:32:34Como é que a gente pode trabalhar? Então
  2021. 1:32:35ele vai selecionar o agente, vai fazer
  2022. 1:32:36esse trabalho. Dois, a gente vai entrar
  2023. 1:32:39agora na camada de memória, dado e react
  2024. 1:32:43loop. Então toda aquela estrutura do
  2025. 1:32:45começo se complementa e faz total
  2026. 1:32:47sentido aqui nessa jornada. Então a
  2027. 1:32:49camada dois e quatro ali. Por fim, quais
  2028. 1:32:52são as a observabilidade dessa jornada?
  2029. 1:32:54Então como é que eu vou observar toda
  2030. 1:32:55essa estrutura que vai est trabalhando
  2031. 1:32:57no meu banco de dados e na minha
  2032. 1:32:59jornada?
  2033. 1:33:00Aí eu tenho a parte de trajetos
  2034. 1:33:02bem-sucedidos e o sistema eh que
  2035. 1:33:05aprende. Então, beleza, eu tive a saída
  2036. 1:33:07da minha solicitação, eu aprendi com
  2037. 1:33:09essa saída e eu estou evoluindo. Então,
  2038. 1:33:12essa é um pouco da estrutura das camadas
  2039. 1:33:14que eu tava tentando compartilhar com
  2040. 1:33:16vocês. E aí essa arquitetura que eu
  2041. 1:33:19trouxe para vocês também se repete nesse
  2042. 1:33:21framework, se que é um framework que
  2043. 1:33:23saiu recentemente. Então, gente, eh,
  2044. 1:33:25quando a gente fala de A, né? Eu
  2045. 1:33:27inclusive até queria dar um disclim no
  2046. 1:33:28começo, mas eu esqueci. Essa palestra
  2047. 1:33:31tem validade até hoje, porque tudo a
  2048. 1:33:32partir de amanhã pode mudar.
  2049. 1:33:34E aí eu trouxe para vocês aqui esse
  2050. 1:33:36framework que eu me baseio muito nele
  2051. 1:33:38também, que é um conceito de framework
  2052. 1:33:39de projetar, controlar e uma ação. E
  2053. 1:33:42quando eu expando cada um deles, eu
  2054. 1:33:44tenho microcenários e aí eu posso depois
  2055. 1:33:47passar para vocês o artigo que eu puxei
  2056. 1:33:48essa informação aqui desse framework,
  2057. 1:33:50mas eu também tento me basear muito
  2058. 1:33:52nesses frameworks que estão saindo para
  2059. 1:33:53poder construir uma boa aplicação e
  2060. 1:33:54aplicação que faça sentido e parir de
  2061. 1:33:56pé, porque no final do dia é o nosso
  2062. 1:33:58objetivo, né? Então, dentro dessa
  2063. 1:34:00estrutura é um pouquinho do que eu falei
  2064. 1:34:02anteriormente, só que no outro formato
  2065. 1:34:04de visualização, tá bom? Aí você fala:
  2066. 1:34:07"Ana, e como é que fica esse banco de
  2067. 1:34:08dados? Como é que fica essa brincadeira?
  2068. 1:34:10Olha só,
  2069. 1:34:13foi o mais perto que eu consegui chegar
  2070. 1:34:16e o nosso banco de dados, ele deu uma
  2071. 1:34:17crescida muito grande. Então, quando a
  2072. 1:34:19gente fala do da memória de curto prazo,
  2073. 1:34:22da memória de longo prazo, do contexto,
  2074. 1:34:25de toda a estrutura do LLM, ele fica
  2075. 1:34:27onde? Inclusive o seu agente, ele fica
  2076. 1:34:29no código, ele tem que ficar no banco.
  2077. 1:34:30Então, tua aplicação, ela tem que est
  2078. 1:34:32tão flexível a ponto de conseguir entrar
  2079. 1:34:34outros agentes do teu usuário,
  2080. 1:34:37conseguir, ah, beleza, a partir das
  2081. 1:34:38minhas informações, eu quero esse agente
  2082. 1:34:40aqui para mim. E tu, e tua aplicação
  2083. 1:34:42sugeria esse sistema. E eu falo isso
  2084. 1:34:44porque eu fiz um sistema pessoal e nesse
  2085. 1:34:46sistema ele tem 12 agentes. Aí eu tenho
  2086. 1:34:49meu CTO ali na minha aplicação e aí ele
  2087. 1:34:52entende a partir dos comandos que eu vou
  2088. 1:34:53passando para ele eh se eu preciso de
  2089. 1:34:55mais um agente ou não. E os meus agentes
  2090. 1:34:57ficam conversando entre si para entender
  2091. 1:34:58se eu tô com alguma tarefa atrasada ou
  2092. 1:35:00se eu tenho que priorizar alguma coisa.
  2093. 1:35:01você devia ter trazido um um print para
  2094. 1:35:02vocês, mas enfim, eu tenho essa
  2095. 1:35:05aplicação e é nessa aplicação que eu vou
  2096. 1:35:06testando todos esses conceitos que eu
  2097. 1:35:08vou aprendendo e até desde o banco de
  2098. 1:35:10dados até mesmo dentro dela, né, da da
  2099. 1:35:12funcionalidade.
  2100. 1:35:14Enfim, aqui é muito nesse sentido.
  2101. 1:35:16Então, quando eu falo de longo termo,
  2102. 1:35:17por exemplo, dentro desses eh dentro
  2103. 1:35:19dessa memória longa, como é que eu vou
  2104. 1:35:20colocar toda a minha semântica? Essa
  2105. 1:35:23semântica vai ser num grafo? Se for num
  2106. 1:35:25gráfo, como é que ele vai se comportar?
  2107. 1:35:27Qual a minha base de conhecimento?
  2108. 1:35:31Beleza? E aí as coisas falham, não é
  2109. 1:35:34mesmo? Nossos processos eles falham. E
  2110. 1:35:37quando entra em produção, o que que pode
  2111. 1:35:39eh falhar ou dar errado na produção?
  2112. 1:35:42Então, o primeiro ponto aqui que eu
  2113. 1:35:43passei muito, gente, é uma é completar
  2114. 1:35:46uma tarefa com confiança,
  2115. 1:35:48mas errada. Nossa, o que eu passei disso
  2116. 1:35:50foi brincadeira. Mas também o qual era a
  2117. 1:35:53diferença disso aqui? Por que que eu
  2118. 1:35:54sabia que tava errada? porque eu tinha
  2119. 1:35:55uma especialista que entendia do
  2120. 1:35:57assunto, então ela validava todo o
  2121. 1:35:59processo. Então no final do dia eu fazia
  2122. 1:36:01toda a projetava toda aplicação e eu
  2123. 1:36:03tinha um especialista daquele tema que
  2124. 1:36:05ia usar aquela ferramenta e ela validava
  2125. 1:36:07toda a saída, ela garantia que a saída
  2126. 1:36:09fazia sentido, que é uma coisa que pouca
  2127. 1:36:11gente faz também quando eu acompanho
  2128. 1:36:12ali, enfim, no final do dia é
  2129. 1:36:15complicado. Enfim, tem a parte do
  2130. 1:36:17contexto também aí, não sei quantos
  2131. 1:36:19vocês sabem disso, mas o modelo ele tem
  2132. 1:36:21uma janela limite de contexto, 100.000
  2133. 1:36:25quer dizer, até semana passada, porque
  2134. 1:36:27aí mais uma japonesa, chinesa, lançou
  2135. 1:36:30uma uma janela de contexto de 1 milhão.
  2136. 1:36:32Então, mais uma vez, o nosso contexto,
  2137. 1:36:35nesse momento, ele tem a janela de 1
  2138. 1:36:37milhão, mas estamos em testes, estamos
  2139. 1:36:39testando.
  2140. 1:36:40Eh, além disso também toda a parte de
  2141. 1:36:42aprendizado, como é que você faz esse
  2142. 1:36:44aprendizado pro teu modelo aprender?
  2143. 1:36:46Então não é só definir o modelo, mas
  2144. 1:36:48também fazer esse modelo, receber essa
  2145. 1:36:49informação, aprender com essa informação
  2146. 1:36:51e te entregar uma saída muito melhor nas
  2147. 1:36:53próximas etapas. Então, toda essa parte
  2148. 1:36:55de aprendizado, criar essa memória mal
  2149. 1:36:57projetada aqui por causa de um erro de
  2150. 1:36:59projeto mesmo na hora de construir a a o
  2151. 1:37:02código, gente, acontece muito.
  2152. 1:37:05E
  2153. 1:37:07beleza, e coisas que a gente só aprende
  2154. 1:37:10construindo. Então, se vocês vão
  2155. 1:37:11colocarem a mão no código ali, né, no
  2156. 1:37:13caso no vibe code, não sei quantos ainda
  2157. 1:37:15coloca no código, mas eu não não mais,
  2158. 1:37:17enfim. Mas tem coisas que a gente só
  2159. 1:37:19aprende a a construir. Vou dar um
  2160. 1:37:21exemplo. Qualidade versus custo.
  2161. 1:37:23Ah, o meu especialista queria uma ótima
  2162. 1:37:25saída, mas o custo aqui, ó, e estourar.
  2163. 1:37:28Então, nesse momento, a gente começa a
  2164. 1:37:29pensar em projetos open sources, modelos
  2165. 1:37:32open sources e começar, beleza, vou usar
  2166. 1:37:35uma LLM open source, mas aí eu vou usar
  2167. 1:37:37uma máquina virtual. Essa máquina
  2168. 1:37:38virtual é muito mais cara. Então eu vou,
  2169. 1:37:40você quer 5.000 de eh 5.000 na
  2170. 1:37:42infraestrutura ou 5.000 modelo LMM.
  2171. 1:37:45Então, a gente começa a pensar muito
  2172. 1:37:46nesse sentido. Coisa também que eu não
  2173. 1:37:48trouxe aqui, governança em relação a
  2174. 1:37:50tokens, volume de token usado, gasto por
  2175. 1:37:53cada eh por cada milhar de token também,
  2176. 1:37:55toda essa parte de fins que é de infra
  2177. 1:37:58também vai cair também finops pro
  2178. 1:38:00modelo, paraa infraestrutura da su do
  2179. 1:38:01seu projeto. Autonomia e auditabilidade.
  2180. 1:38:05Então eu fiz alguns projetos em que eu
  2181. 1:38:08dava autonomia pro modelo na aplicação,
  2182. 1:38:10só que tudo existia um um cheque de uma
  2183. 1:38:14pessoa que entrava no sistema, validava
  2184. 1:38:16aquela saída e reportava pro usuário,
  2185. 1:38:17por exemplo. Então, a princípio, no
  2186. 1:38:20começo, a minha sugestão sempre é essa.
  2187. 1:38:22Sempre coloquem uma pessoa ali
  2188. 1:38:23especialista para conseguir eh validar
  2189. 1:38:26as saídas e passar depois ali pro seu
  2190. 1:38:28usuário final, tá bom? E aí, por fim,
  2191. 1:38:31autonomia e latência, porque eu mostrei
  2192. 1:38:33tanta coisa. Como é que fica a latência
  2193. 1:38:34dessa aplicação? Tem que ser rápido, o
  2194. 1:38:36usuário não quer esperar, né? Então,
  2195. 1:38:38pensar muito também nessa latência,
  2196. 1:38:40gente, pensar em latência é uma coisa
  2197. 1:38:41tão tão complicada, mas no final do dia
  2198. 1:38:46que eu queria trazer para vocês é que a
  2199. 1:38:47gente vai passar desse cenário de
  2200. 1:38:49requisição por segundo e vai começar a
  2201. 1:38:52entrar numa trajetória bem sucedida por
  2202. 1:38:54unidade de custo e risco. Então, a
  2203. 1:38:57partir do momento, né, vou colocar
  2204. 1:38:59assim, deste dessa data, pelo menos eu
  2205. 1:39:02começo a pensar assim, não é mais uma
  2206. 1:39:03requisição, qual é o custo que eu vou
  2207. 1:39:05ter, qual o risco que eu vou ter com
  2208. 1:39:06esse modelo, com essa aplicação, com
  2209. 1:39:08essas saídas. Perfeito. E obrigada, é um
  2210. 1:39:13prazer falar com vocês.
  2211. 1:39:18>> Boa, boa, boa, boa, pessoal. Temos uns
  2212. 1:39:21minutinhos. A pergunta que eu faço é:
  2213. 1:39:24>> temos tempo para pergunta? E quem quer
  2214. 1:39:26fazer uma pergunta?
  2215. 1:39:27Boa. Já vamos começar ali.
  2216. 1:39:34Bom dia, pessoal. Tudo bem?
  2217. 1:39:42Faz o seguinte, vai ali na frente, vai
  2218. 1:39:45ali na frente. Isso.
  2219. 1:39:47>> Contrário. Contrário. Na frente. Isso.
  2220. 1:39:56>> Vou falar aqui pertinho, daí tu vai
  2221. 1:39:58ouvir.
  2222. 1:39:59>> Bom dia, pessoal. Tudo bem? Meu nome é
  2223. 1:40:00Alan e eu tenho uma pergunta que eu
  2224. 1:40:02elaborei aqui no contexto todo. Eh, como
  2225. 1:40:05é que tu tá? Tu é da Rachuelo, né? tu
  2226. 1:40:07como engenheira de dados lá.
  2227. 1:40:09>> Eu sou de estratégia.
  2228. 1:40:10>> Estratégia.
  2229. 1:40:11>> E como é que vocês estão implementando
  2230. 1:40:12isso lá? Porque esse contexto que você
  2231. 1:40:14trouxe era o o que a gente há um tempo
  2232. 1:40:17atrás falava muito em Hag, né? E hoje
  2233. 1:40:19ampliou. E dentro desse contexto aí, o
  2234. 1:40:22que que é Hag, o que que entra Link
  2235. 1:40:24graph, Mastra? Que que vocês estão
  2236. 1:40:27utilizando lá?
  2237. 1:40:29>> Então, eh, é tudo muito novo, né? Mas
  2238. 1:40:31tudo que você comentou em relação à
  2239. 1:40:33parte de reg e de,
  2240. 1:40:37deixa eu voltar aqui. É, nessa aqui é
  2241. 1:40:39muito em relação à memória, tá? Quando
  2242. 1:40:41você fala de reg e você fala toda essa
  2243. 1:40:43parte de gerenciamento do dado, ele cai
  2244. 1:40:46nessas etapas aqui de termos pequenos,
  2245. 1:40:48termos longos e a partir daqui você vai
  2246. 1:40:50entender, eu vou usar um ha e aí qual é
  2247. 1:40:52a minha infraestrutura? Aí a gente cai
  2248. 1:40:54naquele desenho que eu trouxe para
  2249. 1:40:56vocês.
  2250. 1:40:58Eu tenho um banco relacional na minha
  2251. 1:41:00estrutura. Independente do que você tá
  2252. 1:41:01construindo, você pode começar com banco
  2253. 1:41:03relacional. E esse banco relacional, sua
  2254. 1:41:05aplicação, ele se conecta não só com o
  2255. 1:41:07banco relacional, como um banco também
  2256. 1:41:08de grafos. E quem é que faz essa
  2257. 1:41:10orquestração? Um outro agente. Então no
  2258. 1:41:13final do dia, a o ponto aqui são uma uma
  2259. 1:41:17aplicação com multibancos, tá? Então é
  2260. 1:41:20um banco que vai ter uma base de dados
  2261. 1:41:21ali de reg, então que ele vai ser
  2262. 1:41:23alimentado por toda uma infraestrutura,
  2263. 1:41:25toda uma base de informação de pode ser
  2264. 1:41:27PDF, pode ser PPT, enfim. O LM ele faz
  2265. 1:41:30essa tratativa, esse ele faz esse que aí
  2266. 1:41:33é uma outra coisa também. Normalmente o
  2267. 1:41:35que que a gente faria? A gente vai
  2268. 1:41:36pegaria toda essa informação,
  2269. 1:41:37trabalharia essa informação e colocaria
  2270. 1:41:38no gráfico, certo? Você pode, você não
  2271. 1:41:41precisa fazer isso também. Você pode
  2272. 1:41:42pegar toda esse essa jornada e vou dar
  2273. 1:41:45um exemplo, no N8N da vida, conectar a
  2274. 1:41:47fonte, pedir pro LM fazer esses embedes
  2275. 1:41:50e colocar no reg no banco em grafos.
  2276. 1:41:53Ponto. O que você precisa ter bem bem
  2277. 1:41:56claro no final do dia é arquitetura,
  2278. 1:41:57como é que você quer construir essa
  2279. 1:41:59jornada, sabe? E normalmente é uma das
  2280. 1:42:02soluções que eu que a gente tá aplicando
  2281. 1:42:03é isso. Para construir um banco de reg
  2282. 1:42:05que ele vai ser alimentado e continuar
  2283. 1:42:07recebendo informações, tem um flux
  2284. 1:42:10fluxozinho à parte em que você alimenta
  2285. 1:42:13a origem da informação que pode ser um
  2286. 1:42:14sharepoint, porque todo dia muda
  2287. 1:42:16política, todo dia muda algum PDF da
  2288. 1:42:18vida dentro da empresa. Então você
  2289. 1:42:20conecta esse nó do N8N nessa fonte, por
  2290. 1:42:22exemplo, e já cria essa automação para
  2291. 1:42:24alimentar teu banco, que depois esse
  2292. 1:42:27banco vai ser utilizado num outra
  2293. 1:42:28aplicação que vai puxar aquelas
  2294. 1:42:30informações, por exemplo. E aí eu vou
  2295. 1:42:32dar um um cenário para vocês aqui, uma
  2296. 1:42:34coisa que você perguntou, como é que a
  2297. 1:42:35gente faz hoje, né? Tem muitas
  2298. 1:42:37aplicações que estão surgindo fora do do
  2299. 1:42:40da jornada tradicional. Então são
  2300. 1:42:42pessoas não builder, não técnicas que
  2301. 1:42:44são builders, elas sabem vibe code,
  2302. 1:42:46entende
  2303. 1:42:48elas criam o fluxo dela no N8N que
  2304. 1:42:51conecta no lovable, elas fazem um
  2305. 1:42:52frontezinho delas ali bonitinho, conecta
  2306. 1:42:55a saída do do banco, por exemplo,
  2307. 1:42:57Picone, que é um gráfico, né, um banco
  2308. 1:42:59de grafos, conecta o Piccone no Lovable
  2309. 1:43:02e pronto, ele já tem um chat que
  2310. 1:43:03conversa dentro do seu banco de dados. E
  2311. 1:43:06isso é uma pessoa não técnica fazendo,
  2312. 1:43:07tá? O que que a gente faz depois? a
  2313. 1:43:09gente valida essa solução, se faz
  2314. 1:43:11sentido, aí a gente escala para um time
  2315. 1:43:13técnico que entende dos termos mais
  2316. 1:43:14profundamente e a partir daí a gente vai
  2317. 1:43:17pro próximo desafio, por exemplo. É uma
  2318. 1:43:19das coisas que a gente faz. E o meu
  2319. 1:43:20desafio hoje como a parte de estratégia
  2320. 1:43:22de A é levar todo esse, vou colocar
  2321. 1:43:24assim, conhecimento para pessoas não
  2322. 1:43:27técnicas de alguma forma, para áreas não
  2323. 1:43:28técnicas, entender esses desafios aí,
  2324. 1:43:31selecionar um builder, um embaixador
  2325. 1:43:33dessa de dessa frente na área e a partir
  2326. 1:43:36daí a gente começar a construir essas
  2327. 1:43:37soluções que validou, traz retorno
  2328. 1:43:40financeiro, que é o principal ponto aqui
  2329. 1:43:42pra gente, independente de qualquer
  2330. 1:43:44empresa é, eu vou gastar muito com
  2331. 1:43:46token, eu vou gastar muito com modelo,
  2332. 1:43:47mas eu tenho que ter um retorno. Então,
  2333. 1:43:49qual o retorno financeiro que eu vou ter
  2334. 1:43:50dessa aplicação? Então, nesse cenário, a
  2335. 1:43:52gente trabalha com esses projetos que t
  2336. 1:43:54um retorno muito grande ali paraa
  2337. 1:43:56corporação, não só uma produtividade
  2338. 1:43:57individual, como é pai, me dá um clou
  2339. 1:44:00aí, me dá um GPT e pronto, eu resolvo
  2340. 1:44:01aqui. E aí um outro cenário também para
  2341. 1:44:03trazer para vocês é que existe uma
  2342. 1:44:05diferença muito grande. Eu fui muito de
  2343. 1:44:07time técnico e como eu passei por
  2344. 1:44:09consultoria, eu conheço muito bem o time
  2345. 1:44:11de negócio, o time que quer resolver as
  2346. 1:44:14coisas. E quando você entra em
  2347. 1:44:15independente da área, tirando time
  2348. 1:44:18técnico, óbvio, então jurídico,
  2349. 1:44:19contabilidade, independente dessas
  2350. 1:44:21áreas, o maior desafio não é nem solução
  2351. 1:44:25com o IA, é uma solução de automação.
  2352. 1:44:27Então, a gente começa, eu
  2353. 1:44:29particularmente, né, quando eu entro nas
  2354. 1:44:30áreas assim, eu olho para aquela área e
  2355. 1:44:33entendo se o problema é de dado, porque
  2356. 1:44:34a gente tem vários problemas de base de
  2357. 1:44:36dado, estruturação dessa informação. Aí,
  2358. 1:44:38beleza, resolve o problema de dado,
  2359. 1:44:40vamos pra automação, automatiza tudo que
  2360. 1:44:41tem que automatizar. Aí depois a gente
  2361. 1:44:44aumenta a eficiência e cria soluções com
  2362. 1:44:46ou soluções que fazem sentido, mas não é
  2363. 1:44:48qualquer solução, é uma solução que
  2364. 1:44:50redesenha toda essa jornada, recria todo
  2365. 1:44:53o processo, que como comentei no começo,
  2366. 1:44:55as pessoas esquecem de pensar no
  2367. 1:44:57redesenho, querem só colocar uma I ali,
  2368. 1:44:59enfim, e resolver aquele problema, mas
  2369. 1:45:01não olha paraa causa raiz. Então, no
  2370. 1:45:03final do dia, a gente também eh olha
  2371. 1:45:06para essas três camadas e no e a gente
  2372. 1:45:08sempre começa com desafio de dados, que
  2373. 1:45:09é onde eu sempre bato a tecla por causa
  2374. 1:45:10do meu eu de engenheira de dados ali,
  2375. 1:45:13mas é onde a maioria das empresas até
  2376. 1:45:14mesmo quando eu tava na consultoria
  2377. 1:45:16pecavam era a partir de dados. Então,
  2378. 1:45:18estruturação, modelagem, relatório,
  2379. 1:45:20entrada de dado ruim, qualidade do dado,
  2380. 1:45:23porque assim, eu quero fazer uma
  2381. 1:45:24aplicação boa, mas se essa aplicação ela
  2382. 1:45:27não tem um bom dado, acabou, não vai
  2383. 1:45:29funcionar de nada. E a gente vem, faz
  2384. 1:45:31esse trabalho um pouco mais árduo. Vou
  2385. 1:45:33colocar assim a mola, mais o facão ali,
  2386. 1:45:35a faca e tal bonitinho para depois
  2387. 1:45:36quando subir em produção ter um boa
  2388. 1:45:38saída.
  2389. 1:45:40Faz sentido? Obrigada, gente. Foi um
  2390. 1:45:43prazer estar com vocês.
  2391. 1:45:44>> Pera aí, temos tempo para mais uma
  2392. 1:45:46pergunta? Se alguém tiver,
  2393. 1:45:48temos uma, duas. Temos uma pergunta ali.
  2394. 1:45:54Agora você não vai endoidar sem o fone?
  2395. 1:46:03>> Oi, tudo bem, Ana? Prazer. Eh, eu sou a
  2396. 1:46:06Fernanda, eu sou gerente de produto e tô
  2397. 1:46:09tentando me encontrar em todo esse esse
  2398. 1:46:12mundo, né, agora e como adaptar minhas
  2399. 1:46:14ferramentas para trabalhar, né, na era
  2400. 1:46:17de AI. Por isso que eu tô aqui hoje
  2401. 1:46:19também. E eu queria saber quais exemplos
  2402. 1:46:22você tem assim de construção de modos de
  2403. 1:46:25avaliação da AI, como que você algum
  2404. 1:46:28case de sucesso que você teve ou algum,
  2405. 1:46:31sei lá, case de insucesso, que vocês
  2406. 1:46:33tentaram e não funcionou para poder
  2407. 1:46:35compartilhar aqui conosco, por favor.
  2408. 1:46:38>> Boa. Eu tenho mais de insucesso do que
  2409. 1:46:40de sucesso, tá? Mas vamos lá. Eu vou
  2410. 1:46:42tentar achar um legal. quando eh o
  2411. 1:46:46primeiro tópico, né, eu fiz uma
  2412. 1:46:47aplicação que ele era voltado para
  2413. 1:46:49sustentabilidade e o principal ponto
  2414. 1:46:53dessa aplicação é que ela ia ter um um
  2415. 1:46:55grande uma grande base de dados e não
  2416. 1:46:58estruturada e estruturado, tinha que
  2417. 1:47:00carregar todas as informações paraa
  2418. 1:47:01aplicação, a IA tinha que entender,
  2419. 1:47:03tinha que ter um volume de para traduzir
  2420. 1:47:06essa informação para cada pilar da
  2421. 1:47:07sustentabilidade e depois a gente tinha
  2422. 1:47:09que pegar essas informações e colocar
  2423. 1:47:11numa jornada eh de diagnóstico.
  2424. 1:47:14Depois desse diagnóstico, ainda tinha
  2425. 1:47:16que ter um relatório para poder entregar
  2426. 1:47:18pro cliente. É uma jornada de
  2427. 1:47:19consultoria, basicamente, tá? E nessa
  2428. 1:47:21jornada
  2429. 1:47:23não é substituir, mas colocar a pessoa
  2430. 1:47:26de sustentabilidade de forma mais
  2431. 1:47:27estratégica nesse processo. Em vez dele
  2432. 1:47:29passar uma semana, dois meses lendo
  2433. 1:47:31vários documentos, ele agora já lia eh
  2434. 1:47:35textos específicos ou trechos
  2435. 1:47:36específicos que faziam sentido para essa
  2436. 1:47:38para aquela jornada dele. Então o o
  2437. 1:47:40principal ponto ali de governança e
  2438. 1:47:42melhoria de gestão assim da qualidade
  2439. 1:47:44era o homem loop. Então é o conceito que
  2440. 1:47:46tu pega um especialista e traz ele ali
  2441. 1:47:48para perto de você e depois a gente fala
  2442. 1:47:50de mais tecnicamente falando, eh, as
  2443. 1:47:53saídas se estão fazendo sentido, então
  2444. 1:47:54tu pode ter uma um agente juiz que
  2445. 1:47:56valida aquelas saídas. Então é os dois
  2446. 1:47:58cenários. E é isso, gente. Acabou meu
  2447. 1:48:00tempo. Obrigada.
  2448. 1:48:04>> Boa, pessoal. Muito obrigado, Ana.
  2449. 1:48:07Prazer, viu? Deixa eu cumprimentar
  2450. 1:48:09direito.
  2451. 1:48:11Pessoal da trilha de agente Q podem se
  2452. 1:48:15direcionar a sua sala, tá? Estão
  2453. 1:48:18liberados.
  2454. 1:48:19Enquanto isso, cadê o pessoal da próxima
  2455. 1:48:22trilha?
  2456. 1:48:24Trilha de Deixa eu pegar minha colinha
  2457. 1:48:26aqui. Arquitetura de solução.
  2458. 1:48:57เฮ
  2459. 1:49:31Bom dia. Bom dia, pessoal. Bom dia.
  2460. 1:49:34Vamos aguardar só uns minutinhos pro
  2461. 1:49:36pessoal lá da Stage vir para cá.
  2462. 1:49:39Enquanto isso, vamos batendo um papo.
  2463. 1:49:41Quem já testou o Fable aí? Quem que já
  2464. 1:49:43fez um teste com Fable?
  2465. 1:49:46Não. Sim. Gostaram? Que que acharam?
  2466. 1:49:49Gasta token para caramba, né?
  2467. 1:49:52Consome muito, né? Mas é bacana, né? Faz
  2468. 1:49:54umas coisas bacana.
  2469. 1:49:56Quem f tá usando Opus? Opus. Legal. Opus
  2470. 1:50:014.8. Viram o lançamento do Kim K3?
  2471. 1:50:05Viram? Lançou o Kim K3 da Moon Shot.
  2472. 1:50:07Agora pelos benchmark está melhor do que
  2473. 1:50:10o Ops 8 e mais barato, né?
  2474. 1:50:13Então é bem bem bacana esperar o pessoal
  2475. 1:50:16chegando aí. a gente já apresenta o
  2476. 1:50:18nosso próximo palestrante.
  2477. 1:50:49Só esperar o pessoal chegar
  2478. 1:51:03no
  2479. 1:51:06AI agent
  2480. 1:51:18Nunca tivemos tantos dados e ainda assim
  2481. 1:51:21decidir é cada vez mais difícil. Dados
  2482. 1:51:23fragmentados não geram valor, mas quando
  2483. 1:51:26os dados se conectam, tudo muda. Do
  2484. 1:51:28ruído vem a clareza e da clareza a ação.
  2485. 1:51:31Com IA e segurança desde a origem,
  2486. 1:51:33tornamos possível o que antes não era. O
  2487. 1:51:35futuro não se espera, se decide, se
  2488. 1:51:38constrói. Vamos construir o
  2489. 1:51:40extraordinário juntos.
  2490. 1:52:45Oi gente, bom dia.
  2491. 1:52:48Ó, temos 2 minutos até o pessoal vir.
  2492. 1:52:50Estamos esperando o pessoal chegar lá do
  2493. 1:52:51stadium para cá, tá? Então, vamos
  2494. 1:52:53chegando. Quem quiser pegar uma água, um
  2495. 1:52:54café, mas um ou dois minutos a gente
  2496. 1:52:57começa, tá? Então, um minuto. Então, um
  2497. 1:53:00minuto. Quem quiser correr, pegar um
  2498. 1:53:01café, uma água.
  2499. 1:53:03Boa.
  2500. 1:53:40Agora conversational AI engine Build
  2501. 1:53:43andate AI agent in minut
  2502. 1:53:47any voice with ultra low latency
  2503. 1:53:50responses and intelligent interruption
  2504. 1:53:53handling. Gora brings natural
  2505. 1:53:55conversation flow to voice AI and with
  2506. 1:53:58advanced background noise AI can
  2507. 1:54:01understand you
  2508. 1:54:06agent.
  2509. 1:54:11>> Alô. Oi. Caramba. Bom dia, gente. Bom
  2510. 1:54:15dia. Bem-vindos todos aí, o pessoal que
  2511. 1:54:17tá chegando. Vamos dar continuidade aqui
  2512. 1:54:19pra gente cumprir o o horário e
  2513. 1:54:22respeitar também o pessoal de casa lá
  2514. 1:54:24que tá no horário pra gente cumprir, tá
  2515. 1:54:25bom? Eh, eu sou o Pablo, sou um dos
  2516. 1:54:27coordenadores, estou junto com a
  2517. 1:54:29Adriana, junto com o Carlos e o Rogério
  2518. 1:54:32tá por aí, já deve tá chegando. A gente
  2519. 1:54:35preparou eh uma trilha, a gente sabe que
  2520. 1:54:38esse é um tema que tá muito em alta
  2521. 1:54:41porque
  2522. 1:54:43eh todo mundo tá querendo entender como
  2523. 1:54:44é que faz, né, como é que as coisas
  2524. 1:54:46acontecem, né? E quem tem sistemas
  2525. 1:54:49legados aqui na empresa, quem é que tem
  2526. 1:54:51sistemas legados? Quem não tem, né? E
  2527. 1:54:55esse e esse é um dos temas do nosso
  2528. 1:54:58próximo palestrante que é o Luís
  2529. 1:54:59Salazar, vai falar um pouquinho pra
  2530. 1:55:01gente sobre essa questão dos sistemas,
  2531. 1:55:04arquitetura gênica, sobre sistemas
  2532. 1:55:06legados. É um assunto super interessante
  2533. 1:55:08porque a gente não vai deixar de
  2534. 1:55:10conviver com esses sistemas legados e a
  2535. 1:55:12gente precisa colocar a IA dentro desses
  2536. 1:55:16dessa orquestração de sistemas, dentro
  2537. 1:55:18dessa vida de sistemas. Então, Luiz,
  2538. 1:55:21palco é teu. Muito obrigado por ter
  2539. 1:55:23aceito aí o nosso convite.
  2540. 1:55:30Quem tiver chegando, tem cadeiras aqui
  2541. 1:55:33aqui na frente também, tá? Pode
  2542. 1:55:49estão me ouvindo agora? Sim.
  2543. 1:55:52Eh, bom dia, pessoal. Então, prazer tá
  2544. 1:55:55falando aqui nesse evento, minha segunda
  2545. 1:55:57oportunidade eh como palestrante e hoje
  2546. 1:56:00eu vou falar um pouquinho sobre
  2547. 1:56:02modernização agêntica de sistema, de
  2548. 1:56:05sistemas legados, até quando eu comecei
  2549. 1:56:07a trabalhar nesse caso eh final do ano
  2550. 1:56:11passado e aí surgiu a ideia, bom, a
  2551. 1:56:13gente pode, de repente transformar isso
  2552. 1:56:15numa palestra, compartilhar com o
  2553. 1:56:16pessoal. E aí essa semana tava
  2554. 1:56:18refletindo se isso ainda fazia sentido,
  2555. 1:56:20né, com essa velocidade, com esses
  2556. 1:56:22sistemas e tudo que envolve a tá
  2557. 1:56:24evoluindo tão rápido, mas acredito que
  2558. 1:56:26ainda é um processo relevante. A ideia
  2559. 1:56:29aqui é mostrar como que a gente olha
  2560. 1:56:31para aquele sistema legado e de forma
  2561. 1:56:33que agora a gente olha paraos nossos
  2562. 1:56:35agentes de e pensa que a gente poderia
  2563. 1:56:37extrair valor de tudo que tá armazenado
  2564. 1:56:39lá naquele sistema que geralmente é o
  2565. 1:56:41core business da nossa companhia. Então
  2566. 1:56:44vou falar um pouco sobre essa
  2567. 1:56:45arquitetura gêntica. Eh, falando de um
  2568. 1:56:47caso real do setor público,
  2569. 1:56:52me apresentar rapidamente. Então, eh,
  2570. 1:56:54meu nome é Luís Henrique Salazar, eu
  2571. 1:56:56trabalho como engenheiro de software no
  2572. 1:56:58Centro de Informática e Automação aqui
  2573. 1:57:00do estado de Santa Catarina.
  2574. 1:57:03Ah, o SIASC, então ele é a empresa de TI
  2575. 1:57:06do governo aqui de Santa Catarina, então
  2576. 1:57:08a gente desenvolve desde soluções de
  2577. 1:57:10software para diversas secretarias como
  2578. 1:57:12camada de infraestrutura, data center,
  2579. 1:57:15ah, big data, datalake do estado também,
  2580. 1:57:19inclusive um outro colega vai est
  2581. 1:57:20apresentando sobre toda essa plataforma
  2582. 1:57:23de datalake numa outra trilha.
  2583. 1:57:25Atualmente eu tô como líder técnico
  2584. 1:57:27dessas soluções e demandas de a dentro
  2585. 1:57:30da empresa e eu também atuo como eh
  2586. 1:57:33professor mais recentemente no curso de
  2587. 1:57:35ciências da computação eh da Unival.
  2588. 1:57:39Bom, e o que que eu vou mostrar hoje?
  2589. 1:57:41basicamente desde da desse olhar pra
  2590. 1:57:43gente tem para esses eh sistemas legados
  2591. 1:57:45da nossa companhia e como que a gente
  2592. 1:57:48consegue disponibilizar ele de forma
  2593. 1:57:51agêntica, vamos chamar assim, ah, para
  2594. 1:57:53todos os agentes de A, de uma maneira
  2595. 1:57:55que eu faço todo esse mapeamento olhando
  2596. 1:57:57para as capacidades existentes desse
  2597. 1:57:59sistema, quais as interfaces que elas eh
  2598. 1:58:02disponibilizam essas capacidades,
  2599. 1:58:05como que eu tenho uma interface agora eh
  2600. 1:58:07única para acesso disso, com utilização
  2601. 1:58:09aqui do exemplo do MCP e tudo isso, né,
  2602. 1:58:14tratando de governo, ah, inclusão dessa
  2603. 1:58:17camada de governança que também foi
  2604. 1:58:18abordado na palestra anterior. Então,
  2605. 1:58:20como que a gente constrói todas essas
  2606. 1:58:22camadas desde esse olhar lá pro meu
  2607. 1:58:24sistema inicial e depois construir algo
  2608. 1:58:27que em cima de tudo isso de como que a
  2609. 1:58:29gente entrega valor, né? Mostrar um
  2610. 1:58:31resultado disso aqui. Vou mostrar um
  2611. 1:58:34exemplo de uma aplicação que a gente
  2612. 1:58:35construiu com o Google ADK e com uma
  2613. 1:58:37interface conversa em cima, de forma que
  2614. 1:58:39eu consigo agora interagir com o sistema
  2615. 1:58:41legado por meio de todas essas minhas
  2616. 1:58:43camadas.
  2617. 1:58:46Começar então pelo risco de
  2618. 1:58:47modernização.
  2619. 1:58:49Eh,
  2620. 1:58:51basicamente modernizar com IA ela foi
  2621. 1:58:53virou prioridade na maioria das
  2622. 1:58:55organizações, desde lá do surgimento do
  2623. 1:58:58chatpt e de todas essas esse boom aí da
  2624. 1:59:01IA. E geralmente eu olho lá pro meu
  2625. 1:59:02sistema legado e ele eu quero interagir
  2626. 1:59:05com ele de alguma forma agêntica agora e
  2627. 1:59:07ele se torna muitas vezes o primeiro
  2628. 1:59:09obstáculo, né? como que eu vou eh criar
  2629. 1:59:11uma camada de modernização dentro dessa
  2630. 1:59:15aplicação. E aqui, eh, tô usando
  2631. 1:59:17conceito de legado, eh, não daquela
  2632. 1:59:20carga, às vezes vem com uma carga
  2633. 1:59:21pejorativa, né, daquele sistema que tá
  2634. 1:59:23lá rodando em PHP 5.3, três que ninguém
  2635. 1:59:26quer eh dar sustentação, mas a ideia
  2636. 1:59:29aqui é que eh pegando um pouco dessa
  2637. 1:59:32ideia desses pesquisadores da Totors,
  2638. 1:59:34desse artigo do Martin Fler, que falam
  2639. 1:59:37que basicamente toda organização ela vai
  2640. 1:59:39ter sistemas legados, né? Seja uma
  2641. 1:59:41startup de surgiu há 6 meses e já tem
  2642. 1:59:44débito técnico naquela aplicação, ou
  2643. 1:59:46seja, uma ã Bigtech gigante que tem um
  2644. 1:59:49sistema lá hospedado e rodando há mais
  2645. 1:59:51de 30 anos. E aqui no caso de uso eh
  2646. 1:59:54dessa apresentação, falar um pouquinho
  2647. 1:59:56sobre o SGPE, que é o sistema de
  2648. 1:59:58gerenciamento de processos aqui do
  2649. 2:00:00estado de Santa Catarina. E ele não é
  2650. 2:00:02uma aplicação que surgiu há 6 meses, eh,
  2651. 2:00:04e também não uma aplicação que vive há
  2652. 2:00:06mais de 30 anos, mas ela tem pelo menos
  2653. 2:00:09aí uma década de existência e serve como
  2654. 2:00:12eh o sistema centralizador de todos os
  2655. 2:00:15processos da máquina pública aqui de
  2656. 2:00:16Santa Catarina. Então, desde processo de
  2657. 2:00:19contratação,
  2658. 2:00:20eh, de compra, passam, eh, por esse
  2659. 2:00:23sistema. Então, eh, só olhando essa
  2660. 2:00:26perspectiva, já dá para entender que é
  2661. 2:00:27um sistema que, como ele roda muitos
  2662. 2:00:30anos, ele tem uma importância muito
  2663. 2:00:31grande. Então, eu tenho um desafio ali
  2664. 2:00:34de incluir ele nessa nova,
  2665. 2:00:36disponibilizar ele nessa nova camada,
  2666. 2:00:39nessa nova interface dos agentes de A.
  2667. 2:00:44E quais as características do legado?
  2668. 2:00:46Aqui elenquei três características. A
  2669. 2:00:48primeira, conhecimento concentrado.
  2670. 2:00:50Geralmente esse sistema ele vai ter lá
  2671. 2:00:52eh regras de negócio que muitas vezes
  2672. 2:00:55não estão bem documentadas, que foram
  2673. 2:00:56evoluindo ao longo do tempo e tão na
  2674. 2:00:58cabeça só de algumas pessoas que sabem
  2675. 2:01:00operar e evoluir aquela aquele sistema.
  2676. 2:01:04E o Expresa é o paradigma antigo. Eh,
  2677. 2:01:07numa das oportunidades de trabalho que
  2678. 2:01:08eu tive, eu trabalhei com sistema eh o
  2679. 2:01:11desafio era eh pegar um sistema COBOL e
  2680. 2:01:13transformar ele para um sistema web.
  2681. 2:01:16Então, o a Ieux que ele tava
  2682. 2:01:17desenvolvido, basicamente a pessoa sabia
  2683. 2:01:20todos os atalhos para interagir com esse
  2684. 2:01:22sistema via teclado, não utilizava o
  2685. 2:01:24mouse, muitas vezes nem olhava pra tela,
  2686. 2:01:26que ela já tinha todo esses eh ela já
  2687. 2:01:28entendia como que aquele sistema
  2688. 2:01:30funcionava. Eh, então, basicamente,
  2689. 2:01:32aquele sistema tinha sido feito para
  2690. 2:01:34esse paradigma. Aqui, no caso do SGPE, é
  2691. 2:01:37um uma aplicação web, mas ainda tá
  2692. 2:01:39atrelado a todas aquelas camadas de
  2693. 2:01:41interação eh via as telas do sistema.
  2694. 2:01:45E aqui eh como terceiro ponto de
  2695. 2:01:47característica, o risco alto de mudança,
  2696. 2:01:50né? Então imagina que uma mudança já uma
  2697. 2:01:53evolução, uma parada programada num
  2698. 2:01:55sistema do tamanho da SGPL já causa
  2699. 2:01:57impacto gigantesco, principalmente na
  2700. 2:01:59vida de todos os servidores públicos que
  2701. 2:02:01interagem com ele diariamente. Então
  2702. 2:02:03aqui eu tenho ah eu fazer uma evolução
  2703. 2:02:06agora de disponibilização dessa nova
  2704. 2:02:08camada, eu tenho um alto risco eh de
  2705. 2:02:11fazer essa evolução.
  2706. 2:02:14E aqui eu gosto de eh trazer a essa
  2707. 2:02:16citação desse autor que ele fala que a
  2708. 2:02:19IA ela não vai resolver todas as coisas,
  2709. 2:02:22mas ela vai ela permitir que todas as
  2710. 2:02:25coisas sejam evoluídas, né? E aqui ah,
  2711. 2:02:28no sentido dessa apresentação,
  2712. 2:02:30basicamente como que eu olho para aquele
  2713. 2:02:31sistema e agora eu evolu
  2714. 2:02:35atender a esse novo paradigma de agentes
  2715. 2:02:38de inteligência artificial.
  2716. 2:02:41E a primeira etapa para isso aqui eu
  2717. 2:02:43chamei de do legado às tools, de forma
  2718. 2:02:45que eu olho, tento olhar paraas
  2719. 2:02:47capacidades desse meu sistema existente
  2720. 2:02:49e como que eu transformo isso nessa
  2721. 2:02:51primeira etapa de construção dessas
  2722. 2:02:53tools. E as tools aqui nada mais são do
  2723. 2:02:56que ações que o meu agente agora,
  2724. 2:02:58baseado em determinada tarefa que ele
  2725. 2:03:00foi elencado para fazer, ele consegue
  2726. 2:03:02determinar eh que essa TU vai conseguir
  2727. 2:03:05ajudar ele a a chegar, né, alcançar num
  2728. 2:03:08bom resultado daquela tarefa.
  2729. 2:03:10E aqui então
  2730. 2:03:12ess o mapeamento das capacidades desse
  2731. 2:03:14sistema existente aqui. Separei nesses
  2732. 2:03:17quatro pilares em que eu tenho primeiro
  2733. 2:03:20olhar para levanta, fazer esse
  2734. 2:03:21levantamento, né, identificar as
  2735. 2:03:23operações existentes naquele sistema e
  2736. 2:03:25que de fato elas vão trazer valor pro
  2737. 2:03:27meu agente de A. Aqui no caso eh do SGPE
  2738. 2:03:30seria, por exemplo, consultar processo,
  2739. 2:03:33movimentar, eh entender o histórico
  2740. 2:03:35daqueles processos, qual que é o status.
  2741. 2:03:37Então, a primeira etapa eu faço esse
  2742. 2:03:39levantamento. A segunda eu olho agora
  2743. 2:03:42para as interfaces que já expõe aquelas
  2744. 2:03:45operações que eu já determinei no passo
  2745. 2:03:47anterior.
  2746. 2:03:49Então aqui eu posso olhar ã se tem uma
  2747. 2:03:51REST API lá que já expõe em algum ed
  2748. 2:03:54point a operação que eu quero e
  2749. 2:03:55transformar em tool. Eh, tem um Web
  2750. 2:03:58Service SOP ou tem um MVC ou muitas
  2751. 2:04:01vezes aquele sistema Cobol que eu tenho
  2752. 2:04:03que entender como que eu consigo agora
  2753. 2:04:05trazer ele para esse novo mundo. Feito
  2754. 2:04:08uma Pendessa interface, eu defino o
  2755. 2:04:10contrato agora dessa operação. Ou seja,
  2756. 2:04:13eu vou definir parâmetros claros de
  2757. 2:04:15entrada e qual que é o formato esperado
  2758. 2:04:17daquela minha saída. De forma que isso
  2759. 2:04:20eu vou conseguir traduzir depois que o
  2760. 2:04:23agente de A vai conseguir entender essa
  2761. 2:04:24informação e por fim isolar isso do meu
  2762. 2:04:28core. Eh, eu não vou mexer lá no meu
  2763. 2:04:30sistema legado nesse primeiro passo. Eu
  2764. 2:04:32vou simplesmente utilizar a interface já
  2765. 2:04:35existente dele e vou transformar ela
  2766. 2:04:37para uma nova camada de tools. Ou seja,
  2767. 2:04:39eu crio uma nova camada na frente do meu
  2768. 2:04:41sistema legado que agora consegue
  2769. 2:04:43interagir com o meu core business.
  2770. 2:04:47E aqui, ã, mais tecnicamente, mas em
  2771. 2:04:50alto nível, ainda mostrando como que eu
  2772. 2:04:52faço essa primeira tradução para tools.
  2773. 2:04:55Então, aqui eu tenho um Jzon, né?
  2774. 2:04:57Poderia ser feito de diversas formas em
  2775. 2:05:00que eu vou ter o nome da minha tool.
  2776. 2:05:02Aqui exemplo de consulta de processo,
  2777. 2:05:04vou ter uma descrição que aqui vai ser
  2778. 2:05:06um metadado que vai me auxiliar, vai
  2779. 2:05:08auxiliar a minha LLM no momento que ela
  2780. 2:05:11tiver iterando ali em determinado
  2781. 2:05:12problema, ela vai olhar para essa
  2782. 2:05:14description em termos de execução e aí
  2783. 2:05:16vai entender se aquilo, se aquela tool
  2784. 2:05:18pode auxiliar ela naquela tarefa. E eu
  2785. 2:05:21vou ter a definição do, por exemplo,
  2786. 2:05:22inputa, aqui nessa tarefa de consulta de
  2787. 2:05:25processos, eu vou ter basicamente o
  2788. 2:05:27número do processo como input.
  2789. 2:05:30Então aqui eu faço essa mapeamento dessa
  2790. 2:05:33primeira capacidade do meu legado para
  2791. 2:05:36formato de uma Tool.
  2792. 2:05:38E aqui mais a nível arquitetural, eu vou
  2793. 2:05:40ter então essa camada de tradução agora
  2794. 2:05:44aqui no meio do caminho entre meu
  2795. 2:05:45sistema legado que mantém lá seu banco
  2796. 2:05:47de dados, regras de negócios e todas
  2797. 2:05:49suas avalidações. E aqui na outra ponta
  2798. 2:05:51eu tenho meu agente de A que consegue
  2799. 2:05:54conversar com ele por meio dessa camada
  2800. 2:05:56de tradução.
  2801. 2:05:57Mas aqui daí a gente já tem um primeiro
  2802. 2:06:00problema, né? Eu não vou ter escala
  2803. 2:06:01nesse tipo de operação, porque essa TU
  2804. 2:06:04ela foi desenvolvida para ser acoplada
  2805. 2:06:06nesse meu agente de A. Então o problema
  2806. 2:06:09que eu tenho é beleza. E agora quando o
  2807. 2:06:11próximo agente também vai precisar
  2808. 2:06:13dessas tools? Imagina que o SGPL é um
  2809. 2:06:15sistema usado por todo o governo. Então
  2810. 2:06:18ah, a Secretaria da Fazenda, Secretaria
  2811. 2:06:21de Administração, tem algum fluxo eh
  2812. 2:06:23mapeado lá. E agora acho interessante
  2813. 2:06:25olhar também pros dados da SGPE. ela
  2814. 2:06:27teria que, basicamente, nessa
  2815. 2:06:29arquitetura inicial que eh replicar
  2816. 2:06:31essas tools pro seu agente e dar assim
  2817. 2:06:34disponibilizar essas funcionalidades.
  2818. 2:06:36Então aí que a gente evolui para ter uma
  2819. 2:06:38camada como contrato num protocolo
  2820. 2:06:41padrão. Aqui utilizando o MCP, que é um
  2821. 2:06:45protocolo, então eh definido lá, ele foi
  2822. 2:06:47elaborado pela Antropic em 2024, se eu
  2823. 2:06:51não me engano, eh novembro de 2024. E
  2824. 2:06:53ele é um padrão aberto, eh, que ele
  2825. 2:06:56permite, então, eu não preciso ficar
  2826. 2:06:57reinventando as integrações a cada nova
  2827. 2:07:00tool. Eu consigo disponibilizar isso de
  2828. 2:07:02uma maneira unificada. Ela é agnóstico
  2829. 2:07:05de modelo, então atuo independente do eh
  2830. 2:07:08do agente ou modelo de linguagem que tá
  2831. 2:07:10interagindo com ela, ela vai conseguir
  2832. 2:07:12eh entregar aquelas informações basead
  2833. 2:07:15nos eh parâmetros de entrada e nos eh
  2834. 2:07:18parâmetros definidos eh do formato dessa
  2835. 2:07:21resposta. E eu vou ter eh basicamente o
  2836. 2:07:24que eu queria, que é reuso entre
  2837. 2:07:25produtos, né? Então esse mesmo servidor
  2838. 2:07:27MCP, ele vai atender a múltiplos agentes
  2839. 2:07:30e modelos de ar. Então agora eu
  2840. 2:07:32definindo essa nova camada, ã esse caso
  2841. 2:07:35anterior em que eu teria que replicar as
  2842. 2:07:37minhas tools, eu já consigo resolver de
  2843. 2:07:39uma maneira mais escalável. E aqui um
  2844. 2:07:41exemplo, né, eh, bem alto nível de como
  2845. 2:07:44que isso poderia ser feito aqui,
  2846. 2:07:45utilizando, eh, falando um pouco da
  2847. 2:07:48stack que foi construída, foi construída
  2848. 2:07:49em Python, utilizando Fest MCP. Aqui
  2849. 2:07:51tem, basicamente, eu vou ter um server
  2850. 2:07:54com essa tool, basicamente é uma função
  2851. 2:07:56e Python, em que eu vou ter como input o
  2852. 2:07:58número do processo, vou ter o descritivo
  2853. 2:08:01dela, que isso vai ser o metadado que
  2854. 2:08:02vai me auxiliar, auxiliar o meu agente
  2855. 2:08:04na hora dele escolher essa tool para
  2856. 2:08:06realizar determinada tarefa. E aqui esse
  2857. 2:08:09SGPE client, ele serve como eh abstração
  2858. 2:08:12lá do que faz a comunicação com o meu
  2859. 2:08:14sistema legado. Então agora eu tenho um
  2860. 2:08:16servidor MCP com as tools mapeada do meu
  2861. 2:08:19legado de maneira que eu consigo eh
  2862. 2:08:21disponibilizar via protocolo eh padrão
  2863. 2:08:24para diversos agentes de A que querem
  2864. 2:08:26consumir isso. E aqui eh uma figura de
  2865. 2:08:30alto nível mostrando isso. Então vou ter
  2866. 2:08:31vários agentes de A, várias Cliz de
  2867. 2:08:33desenvolvimento aqui, Cloud Code, Open
  2868. 2:08:36Code, todos os sabores de Cliz agênticos
  2869. 2:08:38que a gente tem hoje e automações também
  2870. 2:08:41como N8N, Langflow, uma série de outras
  2871. 2:08:43que eu consigo agora espetar nesse meu
  2872. 2:08:46servidor MCP e eh consequentemente
  2873. 2:08:48conversar com essas tools eh que foram
  2874. 2:08:51lá mapeadas no meu sistema legado.
  2875. 2:08:55E aqui também surge eh o logo que o MCP
  2876. 2:08:59surgiu eh vem a dúvida, tá? Mas por que
  2877. 2:09:01que eu vou construir toda essa camada
  2878. 2:09:02agora, ã, e não simplesmente usar a
  2879. 2:09:04minha Rest PI que eu mapei lá no início
  2880. 2:09:06e disponibilizar isso pro meu agente?
  2881. 2:09:08Basicamente aqui um dos motivos é que o
  2882. 2:09:10REST ele é um contrato de código, né?
  2883. 2:09:13Ele foi feito para as aplicações
  2884. 2:09:14conversarem com outras aplicações e não
  2885. 2:09:17propriamente para fazer essa descoberta
  2886. 2:09:18dinâmica de end points, ã, que é uma
  2887. 2:09:22característica que o meu modelo vai
  2888. 2:09:23precisar, né? Imagina que eu vou ter um
  2889. 2:09:25servidor MCP, vários servidores MCP
  2890. 2:09:28naquele meu cliente e agora ele vai ter
  2891. 2:09:30que fazer em tempo de execução, ele vai
  2892. 2:09:32ter que descobrir qual que é a tool que
  2893. 2:09:34ele vai utilizar. Então é isso que o MCP
  2894. 2:09:37proporciona. E se eu fosse fazer isso
  2895. 2:09:39viaj, eu teria que basicamente criar um
  2896. 2:09:42prompt e para determinada tarefa e uma
  2897. 2:09:45PIO para qual chamada de API ele vai ter
  2898. 2:09:47que fazer aquela eh chamada. E aí eu
  2899. 2:09:51tenho com MCP essa interface única de
  2900. 2:09:53camada de tradução para todos os as
  2901. 2:09:56minhas tools eh do meu sistema legado.
  2902. 2:09:59E aí eu caio no próximo ponto que é
  2903. 2:10:03bastante importante, né, pra maioria das
  2904. 2:10:05companhias, principalmente aqui falando
  2905. 2:10:07de governo, que é a questão de
  2906. 2:10:09governança e controle.
  2907. 2:10:12Ah, isso quer dizer o quê? É basicamente
  2908. 2:10:14como que agora eu controlo todos os
  2909. 2:10:16acessos que ah agora nessa nova camada
  2910. 2:10:19eu vou permitir que esses agentes
  2911. 2:10:22acessem o meu sistema legado que já tá
  2912. 2:10:24rodando lá há muitos anos. Então
  2913. 2:10:26basicamente isso. Essa camada ela me dá
  2914. 2:10:28acesso controlado, que eu vou definir
  2915. 2:10:30qual time eh qual agente de a pode
  2916. 2:10:34chamar. E eu também consigo ter uma
  2917. 2:10:36granularidade de eu posso definir qual
  2918. 2:10:39tool dentro daquele servidor MCP, aquela
  2919. 2:10:41chave específica também pode acessar.
  2920. 2:10:44Logo de auditoria consigo também, né,
  2921. 2:10:47agora que eu inclui essa nova camada
  2922. 2:10:48também tem que ter um controle de
  2923. 2:10:50auditoria eh em relação a isso. E
  2924. 2:10:52limites previsíveis, que aqui entra a
  2925. 2:10:55questão de, por exemplo, rate limits,
  2926. 2:10:57cotas. Ah, imagina que como eu mapei as
  2927. 2:11:01funcionalidades do meu sistema legado,
  2928. 2:11:02agora se eu disponibilizo essa camada
  2929. 2:11:04agêntica para todo mundo sem um
  2930. 2:11:06controle, ah, eu posso ter gerar uma
  2931. 2:11:09sobrecarga muito grande naquele sistema,
  2932. 2:11:11né? Então aqui eu consigo controlar isso
  2933. 2:11:13via, por exemplo, inclusão de rate
  2934. 2:11:15limits, daquelas chaves específicas, eh,
  2935. 2:11:18a quantidade de request que ela pode
  2936. 2:11:20fazer durante um período de tempo. Então
  2937. 2:11:22eu ganho isso com essa minha camada de
  2938. 2:11:24governança.
  2939. 2:11:26Ah, e essa camada de governança eu ganho
  2940. 2:11:28a partir da eh utilização de um AI
  2941. 2:11:31gateway. Então eu faço o registro agora
  2942. 2:11:33desse MCP dentro desse gator e ele vai
  2943. 2:11:36centralizar aqui não somente o acesso
  2944. 2:11:39aos servidores MCP, mas também o acesso
  2945. 2:11:41aos modelos de linguagem que a minha
  2946. 2:11:43organização vai ter. Ah, o Gator vai ser
  2947. 2:11:46um tema também eh explorado em outras
  2948. 2:11:48palestras, pelo que eu dei uma olhada.
  2949. 2:11:50Ah, então aqui é a ideia que eu vou ter
  2950. 2:11:52esse único ponto de entrada, tanto para
  2951. 2:11:54modelos como pros eh os agentes que vão
  2952. 2:11:57interagir com esse meu server MCP. E
  2953. 2:11:59aqui é um exemplo visual de como seria
  2954. 2:12:02aqui, por exemplo, tarefas de consulta
  2955. 2:12:04de processo, movimentar, anexar
  2956. 2:12:06documento e a tarefa de exclusão de
  2957. 2:12:08processo, ela poderia ser uma tool
  2958. 2:12:10configurada para chaves específicas lá
  2959. 2:12:12que vão ter esse acesso mais
  2960. 2:12:14privilegiado dentro da minha aplicação.
  2961. 2:12:17E uma ah visão mais arquitetural. Então
  2962. 2:12:19agora vou ter todos os meus clientes
  2963. 2:12:21autorizados, seja usuários que vão estar
  2964. 2:12:24construindo aplicações, sejam CLIs,
  2965. 2:12:26agentes de A. E eu vou, eles vão
  2966. 2:12:29interagir com esse meu EI Gator, que vai
  2967. 2:12:31me trazer toda essa camada de
  2968. 2:12:33autenticação, auditoria rate limitsula
  2969. 2:12:36o meu server no MCP. E aí eu continuo
  2970. 2:12:39mantendo o meu sistema agora legado,
  2971. 2:12:41mais protegido ainda dessa que agora eu
  2972. 2:12:44disponibilizo essa camada eh agêntica
  2973. 2:12:46para ele, porém eu construí isso de uma
  2974. 2:12:49maneira escalável, porém de uma maneira
  2975. 2:12:52também governada.
  2976. 2:12:54E aí eu vou ter um único MCP de versos
  2977. 2:12:56consumidores, né? Então aqui crise de
  2978. 2:12:59desenvolvimento hoje, eh, algumas
  2979. 2:13:01tarefas, por exemplo, até com o próprio
  2980. 2:13:03SDD, não tarefas relacionadas a código,
  2981. 2:13:06eu poderia utilizar uma ferramenta de
  2982. 2:13:08desenvolvimento espetando nesse server
  2983. 2:13:10MCP, fluxo de automação. Eh, a gente fez
  2984. 2:13:13alguns testes com Lengflow, N8N, que
  2985. 2:13:16então vão consumir dessa mesma camada,
  2986. 2:13:18eh, sem precisar escrever essa nova
  2987. 2:13:20integração. E por fim, os agentes de a,
  2988. 2:13:23que é o caso que eu vou mostrar e daqui
  2989. 2:13:25a pouco, que a gente construiu também
  2990. 2:13:27para conversar agora com todas as suas
  2991. 2:13:30camadas, eh, que interagem com o meu
  2992. 2:13:33sistema legado. E aqui só dois exemplos,
  2993. 2:13:36né? Aqui um exemplo do Open Coach, ah,
  2994. 2:13:40que eu simplesmente cadastro lá agora,
  2995. 2:13:41faço a configuração desse meu, eh, MCP
  2996. 2:13:45que tá atrás dessa camada de governança
  2997. 2:13:46do meu gator e eu consigo já interagir
  2998. 2:13:49com ele de uma maneira eh eh bem
  2999. 2:13:52trivial. E aqui é um outro exemplo de um
  3000. 2:13:55agente que consegue
  3001. 2:13:57via Lengflow, que é uma ferramenta open
  3002. 2:14:00search da IBM. Então, o que eu consigo
  3003. 2:14:01agora conversar lá é plugar VMCP Tools,
  3004. 2:14:04consigo expor as minhas tools para um
  3005. 2:14:06agente qualquer e construir qualquer
  3006. 2:14:07fluxo de automação que eu deseje eh
  3007. 2:14:10interagindo agora com esse sistema.
  3008. 2:14:14Então, depois de toda a construção,
  3009. 2:14:15desde a etapa de mapeamento lá das
  3010. 2:14:17funcionalidades desse meu sistema,
  3011. 2:14:19construção das interfaces e até expor
  3012. 2:14:21ele no meu eate, fazer uma entrega de
  3013. 2:14:24valor agora que mostre, né, o valor
  3014. 2:14:26desse de toda essa engenharia aí, todo
  3015. 2:14:29esse processo, eh, construindo um agente
  3016. 2:14:32aqui com o Google ADK. Então, eh, o
  3017. 2:14:35caminho mais natural para mostrar o
  3018. 2:14:36valor disso seria construir um agente
  3019. 2:14:38conversacional agora que eu consiga, eh,
  3020. 2:14:41interagir com o meu sistema legado por
  3021. 2:14:42meio de uma interface conversacional.
  3022. 2:14:45Então, aqui o ADK, basicamente ele serve
  3023. 2:14:48como ele faz toda essa estrutura do
  3024. 2:14:49agente, né? Vai interpretar a intenção
  3025. 2:14:51do meu usuário, escolher a tool certa,
  3026. 2:14:53eh, utilizando os metadados com que elas
  3027. 2:14:55foram eh definidas e vai traduzir o
  3028. 2:14:59resultado do sistema legado em linguagem
  3029. 2:15:01natural. E aqui tudo isso governado de
  3030. 2:15:04ponta a ponta nesse agente, né? Ou seja,
  3031. 2:15:06tanto os meus modelos de a que o agente
  3032. 2:15:08acessa, como a o servidor MCP, essas
  3033. 2:15:12tools que ele utiliza também vão ser
  3034. 2:15:14todas esse mesmo centralizador que é for
  3035. 2:15:17definido ali pelo meu EI Gat.
  3036. 2:15:20E aqui eu vou ter
  3037. 2:15:22arquitetura completa, né, visão geral de
  3038. 2:15:25tudo isso que foi construído. Então aqui
  3039. 2:15:27eu vou ter o Google ADK que vai
  3040. 2:15:30interagir via request com o meu EI Gate.
  3041. 2:15:33Então aqui eu poderia ter mais de um
  3042. 2:15:35agente, né? Não somente o agente desse
  3043. 2:15:37tip, poderia ter outro agente de
  3044. 2:15:39governo, por exemplo, que interage com o
  3045. 2:15:41portal de compras ou licitações ou
  3046. 2:15:43alguma coisa nesse sentido. Ah, e eu vou
  3047. 2:15:46interagir com esse meu EI Gator aqui,
  3048. 2:15:48então, que vai fazer toda essa questão
  3049. 2:15:50de controle de política, é, inclusão de
  3050. 2:15:52guard rails, rate limit
  3051. 2:15:56na figura do Fest MCP aqui, onde eu vou
  3052. 2:15:59ter esse meu MCP do SGPE, que ele vai
  3053. 2:16:02ter as tools dele e vai interagir
  3054. 2:16:04consequentemente lá com o meu eh sistema
  3055. 2:16:07legado.
  3056. 2:16:09Só por curiosidade, esse ambiente então
  3057. 2:16:11ele foi todo eh feito utilizando um
  3058. 2:16:14cluster cubernetes, né? Então,
  3059. 2:16:16basicamente, todos essas ferramentas,
  3060. 2:16:18tanto o servidor MCP como e a Gate,
  3061. 2:16:20estão rodando atrás dessa infraestrutura
  3062. 2:16:22que também dá escalabilidade para esse
  3063. 2:16:24processo.
  3064. 2:16:26E por fim, então, eh, deste todo esse
  3065. 2:16:28conceito, todo esse mapeamento, a
  3066. 2:16:30construção desse agente, eh, que a gente
  3067. 2:16:34chamou aqui de agente do SGPE, né, como
  3068. 2:16:36ele ainda tá em fase de construção,
  3069. 2:16:39então eu vou usar o Google ADK como
  3070. 2:16:41basicamente o back end desse cara e um
  3071. 2:16:44front end aqui utilizando React, foi
  3072. 2:16:46construído em cima, que consome agora
  3073. 2:16:48esse meu agente.
  3074. 2:16:51Então aqui basicamente eu viha
  3075. 2:16:53construção desse agente do Google ADK,
  3076. 2:16:55eu consigo expor ele, né, via aqui um
  3077. 2:16:57ADK PII Server aqui como exemplo. Então
  3078. 2:17:00ele ele serve como o back end de toda
  3079. 2:17:02essa minha aplicação que vai fazer
  3080. 2:17:03controle de sessão de quem acessa aquele
  3081. 2:17:05agente eh e vai fazer essa interação com
  3082. 2:17:08todas as tools que tem cadastrada nele.
  3083. 2:17:12E o meu front end aqui. Ah, então ah,
  3084. 2:17:16construindo essa camada, né, surge um
  3085. 2:17:18monte de necessidades de, ah, agora eu
  3086. 2:17:21quero interagir, por exemplo, por
  3087. 2:17:22comando de voz, então foi incluído nessa
  3088. 2:17:24camada inicial eh do front end que o
  3089. 2:17:27usuário consegue falar com a gente. Ele
  3090. 2:17:29também poderia ter sido espetado lá no o
  3091. 2:17:32no WhatsApp, por exemplo, poderia ser
  3092. 2:17:34feito alguma coisa nesse sentido. Eh,
  3093. 2:17:36consulta em linguagem natural, então faz
  3094. 2:17:39perguntas simples em português sobre
  3095. 2:17:40qualquer processo do SGPE. Aqui a gente
  3096. 2:17:44tá lidando eh somente com as eh não com
  3097. 2:17:49eh ações de escrita, somente ações de
  3098. 2:17:51leitura, né, nessa versão inicial. Então
  3099. 2:17:53eu consigo, por exemplo, tramitar um
  3100. 2:17:55processo, anexar um documento, consigo
  3101. 2:17:57só consumir as informações dele e
  3102. 2:18:00construir, por exemplo, resumo e linha e
  3103. 2:18:02linha do tempo, né? geração de resumo e
  3104. 2:18:03timeline, eh, das tramitações de um
  3105. 2:18:06processo. E aqui até, eh, não sei se dá
  3106. 2:18:09para ver a imagem muito bem, mas
  3107. 2:18:12ã para fazer nada mais justo do que eh
  3108. 2:18:15como eu tive que submeter um processo
  3109. 2:18:17SGPE para minha palestra ser eh aprovada
  3110. 2:18:20internamente, né, pela empresa, aqui eu
  3111. 2:18:22consigo consumir os dados dessa palestra
  3112. 2:18:25lá, desse GPE, por meio desse agente que
  3113. 2:18:27foi construído, né? Então, aqui eh
  3114. 2:18:29perguntei lá qual que era o status, né,
  3115. 2:18:31um resumo do meu processo. É um processo
  3116. 2:18:33público, por isso que tá exposto aqui. E
  3117. 2:18:35aí tem eh todas as tramitações ali que
  3118. 2:18:38recebeu eh parecer favorável e tudo
  3119. 2:18:41mais. E aí ele sugere, se quer continuar
  3120. 2:18:43essa conversa, né, como todos os
  3121. 2:18:45agentes.
  3122. 2:18:46E aqui outras funcionalidades, como, por
  3123. 2:18:48exemplo, listagem de processos. Ah, aqui
  3124. 2:18:51já envolve, né? Se olhar para essa eh
  3125. 2:18:55esse esse input do usuário, já dá para
  3126. 2:18:57ver que envolve mais operações, né?
  3127. 2:18:59Então, basicamente listar os 10 últimos
  3128. 2:19:00processos. Aqui eu preciso fazer um
  3129. 2:19:02filtro, né? ordenação dos 10 últimos,
  3130. 2:19:05processo de contratação. Então, também
  3131. 2:19:07preciso eh já fazer esse filtro de o
  3132. 2:19:10assunto daquele processo tem que ser
  3133. 2:19:12contratação e também que o órgão X aqui
  3134. 2:19:16a minha API, ela não recebe, né, o nome,
  3135. 2:19:19né, em plin text, o nome do órgão, por
  3136. 2:19:22exemplo, ela recebe um código. Então
  3137. 2:19:24isso foi tudo mapeado nas tools lá do
  3138. 2:19:26início eh dessa apresentação. Então, foi
  3139. 2:19:29feito esse mapeamento que agora quando
  3140. 2:19:31tivesse alguma interação dessa forma
  3141. 2:19:33teria que eh extrair essas informações e
  3142. 2:19:36converter lá, por exemplo, que o órgão
  3143. 2:19:38agora, ao invés de ser PL text, vai ser
  3144. 2:19:40o código dele. E outras eh eh interações
  3145. 2:19:43mais básicas em busca de processo, que
  3146. 2:19:46eh tá ilustrado ali naquela figura, e
  3147. 2:19:48análise de tramitações, né, como, por
  3148. 2:19:50exemplo, criar a linha de tempo nas
  3149. 2:19:51tramitações processo, validação de
  3150. 2:19:53histórico, eh, e assim por diante.
  3151. 2:19:57e quais os aprendizados eh dessa
  3152. 2:20:00jornada. Então, basicamente que o
  3153. 2:20:02entendimento do legado ele vai preceder
  3154. 2:20:05a qualquer tool, ou seja, primeiro eu
  3155. 2:20:07tenho que olhar para aquele meu sistema
  3156. 2:20:09eh legado, entender quais as capacidades
  3157. 2:20:12dele e quais delas faz sentido eu expor
  3158. 2:20:15eh agora para esse novo paradigma, né?
  3159. 2:20:18Expor isso numa nova camada.
  3160. 2:20:20Contratos claros, então, reduzem
  3161. 2:20:22ambiguidade. Eh, imagina que eu tenho
  3162. 2:20:25outro servidor MCP plugado no meu agente
  3163. 2:20:27que também faz busca de processos, algo
  3164. 2:20:29nesse sentido, mas numa outra esfera.
  3165. 2:20:32Então, eu tenho que definir um contrato
  3166. 2:20:34eh bem específico dessa minha Tool, de
  3167. 2:20:36forma que ele não tem ambiguidade na
  3168. 2:20:38hora de escolher uma ou outra Tol para
  3169. 2:20:41fazer determinada ação.
  3170. 2:20:44Governança não é etapa final, né? Então
  3171. 2:20:46aqui a isso ainda tá em elaboração, mas
  3172. 2:20:49a gente já incluiu toda essa camada de
  3173. 2:20:51governança, principalmente para quando
  3174. 2:20:53fizer chavear isso pra produção, já tem
  3175. 2:20:56tudo isso embedado, né, na solução
  3176. 2:20:58inicial. E evolução incremental, ela
  3177. 2:21:02reduz o risco, né? Então, para cada atu
  3178. 2:21:04que eu fizer o mapeamento, eu consigo
  3179. 2:21:06entender qual vai ser o impacto disso lá
  3180. 2:21:09no meu sistema legado, se aquilo entrega
  3181. 2:21:11valor e aí eu vou evoluindo toda essa
  3182. 2:21:13camada de tools dentro da minha
  3183. 2:21:15aplicação de uma maneira eh governada.
  3184. 2:21:19E por fim, o que que isso pode gerar eh
  3185. 2:21:22de mais resultado, né? basicamente
  3186. 2:21:24ampliação dessa cobertura, sempre fazer
  3187. 2:21:26um mapeamento de mais capacidades para
  3188. 2:21:28inclusão nessas camadas, replicar o
  3189. 2:21:31padrão. Então, no momento que já tenho
  3190. 2:21:33um AI gateway eh com governança, eu
  3191. 2:21:35consigo incluir diversos servidores MCP
  3192. 2:21:38lá de diversos outros sistemas de
  3193. 2:21:40governo, ah, que eu consigo agora expor
  3194. 2:21:43eles, né, para todo mundo, basicamente
  3195. 2:21:46conseguir consumir isso de uma maneira
  3196. 2:21:48eh escalável. E por fim também incluir
  3197. 2:21:51atrás desse meu gator. Agora imagina que
  3198. 2:21:53eu tenho o agente da SGPE e eu tenho
  3199. 2:21:55outros vários agentes e eles conseguem
  3200. 2:21:58se descobrir por meio desse protocolo
  3201. 2:22:00agent to agent também foram feitos
  3202. 2:22:02alguns experimentos. Então consigo ter
  3203. 2:22:04basicamente agentes conversando com
  3204. 2:22:05agentes, tudo por meio dessa camada eh
  3205. 2:22:09de governança. Eh, e aqui falando a
  3206. 2:22:11nível de governo, seria algo eh bastante
  3207. 2:22:14eh interessante.
  3208. 2:22:18É isso, pessoal. M obrigado.
  3209. 2:22:27Temos aí, agora foi. Temos minutos para
  3210. 2:22:29perguntas. Já apareceu uma aqui.
  3211. 2:22:34>> Parabéns, Salazar. Ah, eu sou Eduardo
  3212. 2:22:37Jonker da Secretaria de Administração.
  3213. 2:22:39Então, conheço o SGPE desde o começo e a
  3214. 2:22:42gente sabe que o SGP além de não ter
  3215. 2:22:45meta, não tinha metadato nem menos OCR,
  3216. 2:22:47tu não encontrava Maria dentro de um
  3217. 2:22:49processo gigante. Eu queria ver contigo
  3218. 2:22:51a questão dos legados do governo do
  3219. 2:22:53estado, principalmente a questão de
  3220. 2:22:55interoperabilidade,
  3221. 2:22:57evolução de código e e documentação, que
  3222. 2:23:01são os nossos três principais problemas,
  3223. 2:23:03né? O SIAS pegou essa função de tocar
  3224. 2:23:07hoje o SGP. Vocês estão pensando fora
  3225. 2:23:10fazer essa evolução de de consulta, né?
  3226. 2:23:15Também evolução de código, a evolução de
  3227. 2:23:18porque o sonho hoje é fazer o fluxo de
  3228. 2:23:19processo, pudesse falar um pouquinho
  3229. 2:23:21mais. E o Velasco te mandou um abraço,
  3230. 2:23:23tá lá na SCTI,
  3231. 2:23:25>> tá? Obrigado. É, então agora nesse
  3232. 2:23:28momento a gente ainda tá explorando eh
  3233. 2:23:31as funcionalidades existentes, né? E a
  3234. 2:23:33gente tá evoluindo, né, fazendo esses
  3235. 2:23:35experimentos até para validar a nossa
  3236. 2:23:37plataforma de ar interna que a gente tá
  3237. 2:23:39construindo. E uma das primeiras eh
  3238. 2:23:42focos, né, nos casos de uso que a gente
  3239. 2:23:43pensou que poderia trazer valor foi a
  3240. 2:23:45inclusão aí dessa desse case aí que eu
  3241. 2:23:47apresentei, né? Mas isso de evoluir
  3242. 2:23:49ainda é algo que a gente tem que eh
  3243. 2:23:52definir, né, dessas outras eh do teu
  3244. 2:23:55questionamento. Teria que eh alinhar
  3245. 2:23:58internamente ainda para te dar uma
  3246. 2:23:59resposta mais eh clara sobre isso.
  3247. 2:24:08>> Temos mais uma pergunta.
  3248. 2:24:11>> Salzar aqui é Bortolon da BEVtec. Queria
  3249. 2:24:15saber se nessa tua primeira versão você
  3250. 2:24:18já trata níveis diferentes de
  3251. 2:24:21autenticação e autorização por trazer
  3252. 2:24:24esse MCP e como você lida com diferentes
  3253. 2:24:28acessos a dados que não podem passar
  3254. 2:24:31para diferentes perfis de usuário?
  3255. 2:24:35É, então a gente nessa primeira versão a
  3256. 2:24:37gente tá lidando com um portal externo
  3257. 2:24:39que ele não exige esse nível de mas a
  3258. 2:24:43versão, vamos dizer core em que as
  3259. 2:24:45pessoas conseguem fazer as tramitações e
  3260. 2:24:47tem todo um grau de autorização.
  3261. 2:24:49A princípio,
  3262. 2:24:51nessa versão do AI Gator que a gente
  3263. 2:24:52utiliza já tem, eu consigo fazer o
  3264. 2:24:54handshake viaf, né? Então teria que
  3265. 2:24:57fazer essa toda essa transposição, fazer
  3266. 2:24:59o token exchange no meio via LLM Gateway
  3267. 2:25:03gator e aí trafega com a credencial
  3268. 2:25:05válida daquele usuário.
  3269. 2:25:09>> Boa. Tem tempo para mais uma pergunta,
  3270. 2:25:11gente? Se alguém quiser perguntar. Ah,
  3271. 2:25:12aqui.
  3272. 2:25:14Pera aí que eu chego aí, eu acho. Pera
  3273. 2:25:16aí, pera aí. Tá com licença.
  3274. 2:25:24>> Aí, boa tarde. Tudo bem? Hã, meu nome é
  3275. 2:25:26Gabriel. Hoje eu atuo como desenvolvedor
  3276. 2:25:28backend.net num projeto de
  3277. 2:25:30descomondicionamento de um sistema em
  3278. 2:25:32Cobal.
  3279. 2:25:33>> E eu achei muito interessante a
  3280. 2:25:34apresentação e me levantou um ponto. Eh,
  3281. 2:25:38você mencionou o uso de MCP para
  3282. 2:25:39consulta de processos em sistema legado.
  3283. 2:25:41Isso parte do princípio que o legado
  3284. 2:25:43continuaria rodando, mesmo com o MCP.
  3285. 2:25:47Mas quando o assunto é desativar o
  3286. 2:25:48legado e colocar os processos em uma
  3287. 2:25:50arquitetura moderna, em um software
  3288. 2:25:52novo, como a EAI poderia auxiliar nesse
  3289. 2:25:54processo de desativação?
  3290. 2:25:57>> Tu diz de
  3291. 2:25:58>> mapeamento de regras, principalmente,
  3292. 2:26:00>> mas no caso, eh, converter aquele
  3293. 2:26:02sistema ou manter ele rodando e
  3294. 2:26:05>> não, realmente desativar.
  3295. 2:26:08É, então hoje tem algumas opções que tu
  3296. 2:26:10consegue utilizar agentes, inclusive tem
  3297. 2:26:13um recente que se chama Reversa, que ele
  3298. 2:26:17faz, te ajuda a mapear primeiro todas as
  3299. 2:26:20funcionalidades do teu sistema legado
  3300. 2:26:22que tá rodando no Cobalt. Tu pode ter um
  3301. 2:26:24pouco de dificuldade em fazer isso, né?
  3302. 2:26:26porque ele, enfim, eh, depende da
  3303. 2:26:28versão, depende de quando, quem que
  3304. 2:26:30desenvolveu,
  3305. 2:26:31>> mas tu consegue fazer um mapeamento. Ah,
  3306. 2:26:33esse framework especificamente, ele
  3307. 2:26:35pega, olha o teu código legado,
  3308. 2:26:37transforma em specs. Então, ele vai
  3309. 2:26:39gerar uma série de specs para te validar
  3310. 2:26:42e aí com essas specs, tu já tá mais
  3311. 2:26:44próximo de um caminho de converter ele
  3312. 2:26:46pra linguagem, enfim, para forma que tu
  3313. 2:26:48quiser, né, com framework.
  3314. 2:26:50>> Maravilha. Show.
  3315. 2:26:52>> Valeu. Boa, pessoal. Última pergunta do
  3316. 2:26:54online, tá? antes do Evandro da Hora,
  3317. 2:26:56Covin falar com a gente ali. Eh, deixa
  3318. 2:26:59eu ler aqui para ti, Luiz, pergunta do
  3319. 2:27:01Marcelo Carvalho de Quevedo. Você
  3320. 2:27:03comentou que a área não técnica tem
  3321. 2:27:05acesso ao N8N, conecta com alguma base
  3322. 2:27:08de conhecimento, etc. Como vocês
  3323. 2:27:10controlam que essa pessoa pode acessar e
  3324. 2:27:12automatizar? Não existe risco de acesso
  3325. 2:27:15ou exclusões indevidas? Boa pergunta,
  3326. 2:27:17Marcelo. Obrigado.
  3327. 2:27:19>> É, a gente hoje tá utilizando mais o foi
  3328. 2:27:22mais pra linha de utilizar eh o Lang
  3329. 2:27:25Fow. E aqui no caso, no servidor MCP,
  3330. 2:27:28né, plugando lá, seja o fluxo do
  3331. 2:27:30Lengflow, N8N, vai ter o token e
  3332. 2:27:33cadastrado dele e esse token vai ter as
  3333. 2:27:35permissões do que que ele pode acessar
  3334. 2:27:37das tools daquele servidor específico,
  3335. 2:27:39né? Então, o controle é feito
  3336. 2:27:41basicamente pela aquela camada ali de
  3337. 2:27:43governança.
  3338. 2:27:46>> Show de bola. Obrigado, Luiz. Valeu aí
  3339. 2:27:49pela apresentação. Palmas, gente.
  3340. 2:27:51Obrigado.
  3341. 2:27:55Boa. Agora a gente vai ter um papo aqui
  3342. 2:27:57com Evandro da Oracle. Prazer, cara.
  3343. 2:28:00>> Vai lá que o palco é teu. Valeu.
  3344. 2:28:10>> Olá, pessoal. Bom dia. Quase horário do
  3345. 2:28:14almoço, né? Então, vou tentar ser breve
  3346. 2:28:16aqui e não tomar muito tempo de vocês.
  3347. 2:28:18Bom, é um prazer tá aqui. Nós somos um
  3348. 2:28:21dos patrocinadores, né, do Agente Ki,
  3349. 2:28:24esse essa esse slot, né, de de troca de
  3350. 2:28:27conhecimento, de aprendizagem. Então,
  3351. 2:28:29primeiro, muito obrigado a à comunidade
  3352. 2:28:31que que lidera aí todo o processo. Eu
  3353. 2:28:34sou Evandro Lima, eu sou da Oracol e tô
  3354. 2:28:37aqui para fazer um convite, né? Eh,
  3355. 2:28:40primeiro queria que pedir que se vocês
  3356. 2:28:42quisessem me seguir no LinkedIn, Evandro
  3357. 2:28:44Lima, Oracle, acho que é o primeiro que
  3358. 2:28:46aparece aí, eh, dentro da Oracle tem um
  3359. 2:28:48papel de tá mais próximo das
  3360. 2:28:50comunidades. É um trabalho que a gente
  3361. 2:28:52vem desenvolvendo há alguns anos. Acho
  3362. 2:28:54que quem tá aqui no TDC já me conhece ou
  3363. 2:28:57já viu eh, eu ou outros colegas que
  3364. 2:29:01desenvolvemos esse trabalho junto com
  3365. 2:29:03uma das comunidades, né, que é o TDC,
  3366. 2:29:05entre tantas outras, que é um trabalho
  3367. 2:29:07que a gente tem de mostrar o que a
  3368. 2:29:10Oracol faz, né? Parece que é muito
  3369. 2:29:13fácil, mas não é fácil explicar o que a
  3370. 2:29:16Oracle faz, porque a Oracle faz muita
  3371. 2:29:18coisa, né? Hora que eu tenho um stack
  3372. 2:29:20muito grande de soluções, começou com
  3373. 2:29:23banco de dados, eh, foi para hardware
  3374. 2:29:25com a compra da SAN, tem produtos de
  3375. 2:29:28desenvolvimento, tem produtos de
  3376. 2:29:29integração, tem software, né, a camada
  3377. 2:29:32de apps. A, e nos últimos 12 anos a
  3378. 2:29:36gente faz tudo isso também na nuvem com
  3379. 2:29:39o OCI, Oracle Cloud Infrastructury.
  3380. 2:29:42Então, o nosso trabalho é cada vez mais,
  3381. 2:29:46cada vez mais estar mais próximo das
  3382. 2:29:47comunidades. Para isso existem n
  3383. 2:29:50ferramentas, né, e hubs de comunidade
  3384. 2:29:53global da Oracle, mas especificamente
  3385. 2:29:56pro Brasil e América Latina, nós criamos
  3386. 2:29:58recentemente o Oracle Innovators Club.
  3387. 2:30:01Então, meu meu segundo convite, né, o
  3388. 2:30:03primeiro foi para se tornarem amigos no
  3389. 2:30:06LinkedIn. Meu segundo convite é que
  3390. 2:30:09vocês participem dessa comunidade. Esse
  3391. 2:30:11é o nome do guarda-chuva, do programa
  3392. 2:30:14que a gente tá dando para que a gente
  3393. 2:30:16possa cada vez mais próximo estarmos
  3394. 2:30:19juntos. Aqui você pode participar de
  3395. 2:30:21três formas, simplesmente sendo um
  3396. 2:30:24participante de comunidade. Então se
  3397. 2:30:26inscreva e diz qual a comunidade que
  3398. 2:30:27você pertence.
  3399. 2:30:30Você pode ser um líder de comunidade.
  3400. 2:30:32Então se a sua comunidade, né, não tá no
  3401. 2:30:34programa, escreva. você sendo um líder,
  3402. 2:30:37diz qual é essa comunidade. E o terceiro
  3403. 2:30:40é você sendo um speaker. Eu detenho um
  3404. 2:30:43conhecimento e não precisa ser Oracle. A
  3405. 2:30:45gente tá falando aqui de conhecimento
  3406. 2:30:46agnóstico, né? Eh, pode ser qualquer
  3407. 2:30:49conhecimento em tec e que você quer ser
  3408. 2:30:52um speaker. Esses três perfis vão compor
  3409. 2:30:55uma base pra gente cada vez estar mais
  3410. 2:30:58próximos, OK? para quem tá lá no em São
  3411. 2:31:01Paulo, talvez já esteja participando de
  3412. 2:31:04algumas, né? Java, por exemplo, a gente
  3413. 2:31:08tem um encontro mensal dentro da hora
  3414. 2:31:10com o time Java. Eh, Python também tá
  3415. 2:31:12com tá conosco lá. Várias comunidades de
  3416. 2:31:15meninas pela tecnologia também estão
  3417. 2:31:17conosco. A gente sabe que tocar
  3418. 2:31:19comunidade não é um trabalho fácil.
  3419. 2:31:21Muitas vezes falta simplesmente um lugar
  3420. 2:31:24para fazer o o METP, né? Quem é aqui é
  3421. 2:31:26de comunidade?
  3422. 2:31:29né? Tô falando alguma besteira. Às vezes
  3423. 2:31:32falta um café ou uma pizza, né? Ou às
  3424. 2:31:36vezes falta um speaker. Então, o que a
  3425. 2:31:38gente quer cada vez mais? Eh, eh, eu sou
  3426. 2:31:40professor também, então eu sei dessa
  3427. 2:31:42dificuldade, já tô em comunidade há
  3428. 2:31:44alguns anos, a gente sabe o quanto isso
  3429. 2:31:45é difícil. O que a gente quer é juntos,
  3430. 2:31:49né, levar e compartilhar conhecimento.
  3431. 2:31:52Essa é a nossa ideia. Então, para isso,
  3432. 2:31:54a gente tropicalizou o programa. O
  3433. 2:31:56programa é paraa América Latina e na
  3434. 2:31:59verdade a gente vai associando outras
  3435. 2:32:01coisas, outros programas que a Oracle já
  3436. 2:32:02tem, como o AC, que é um programa global
  3437. 2:32:05de reconhecimento da Oracle dessas
  3438. 2:32:08pessoas que participam dessas
  3439. 2:32:09comunidades. Então, fazendo parte desse
  3440. 2:32:12aqui, vocês também vão acabar conhecendo
  3441. 2:32:14os diversos outros programas que a
  3442. 2:32:16Oracle eh tem, inclusive, que são
  3443. 2:32:18globais. Falei de um aqui que é o, mas
  3444. 2:32:20existem outros, né? Eh, e por último,
  3445. 2:32:24para encerrar, um Oracle, a gente tem
  3446. 2:32:27uma comunidade que se chama a, ela se
  3447. 2:32:30chamava Analytics EAI, tá, tá prestes
  3448. 2:32:33para mudar o nome, vai ser Dayenai. Na
  3449. 2:32:36verdade, as coisas todas estão
  3450. 2:32:37convergindo, né? Não faz mais sentido
  3451. 2:32:39falar de datare house, de data, né? Faz
  3452. 2:32:43sentido a gente falar de datenai agora.
  3453. 2:32:45Então, daqui a pouco essa comunidade tá
  3454. 2:32:47mudando de nome, mas eu queria também
  3455. 2:32:50convidá-los depois se me linkar lá no no
  3456. 2:32:52LinkedIn e falar que teve conosco aqui,
  3457. 2:32:55eu te mando um convite para participar.
  3458. 2:32:57Quem tá trabalhando com day hoje, com
  3459. 2:32:59certeza faz muito sentido acompanhar a
  3460. 2:33:01gente também. Ou por aqui também, que
  3461. 2:33:03daqui a pouco a gente começa a mandar os
  3462. 2:33:05convites para quem tá eh conosco no
  3463. 2:33:07Inovators Club. Tudo bem? Estouri já os
  3464. 2:33:113 minutos,
  3465. 2:33:13>> mais ou menos. Bom, mas é isso. E para
  3466. 2:33:16encerrar a gente tá com o stand, né,
  3467. 2:33:19aqui no do outro lado. Fica o convite
  3468. 2:33:22aqui. A gente tem sessões, tem o
  3469. 2:33:24entretenimento, que é o carrinho de
  3470. 2:33:25Fórmula 1, né, Red Bull é patrocinado,
  3471. 2:33:28um ORCO é um dos patrocinadores, né? Eh,
  3472. 2:33:31tem workshops acontecendo de uma em uma
  3473. 2:33:34hora lá o dia todo sobre 23 AI, 26 AI,
  3474. 2:33:38perdão, eh, Analytics, a parte agêntica
  3475. 2:33:41da Oracle, eh, Apex, a gente tá com PM
  3476. 2:33:45de Apex aí, que é a nossa ferramenta low
  3477. 2:33:47code. Então, fica o convite para quem
  3478. 2:33:49quiser eh passar por lá, ganhar um
  3479. 2:33:51brindezinho e nos acompanhar nesses
  3480. 2:33:53workshops. Eu vou ter mentoria também as
  3481. 2:33:57ali na frente por volta de duas, acho
  3482. 2:34:00que duas horas minha mentoria. Então se
  3483. 2:34:02alguém quiser também entender um
  3484. 2:34:04pouquinho sobre as certificações da
  3485. 2:34:05Oracle, eu vou est tratando desse tema.
  3486. 2:34:07Fica aí o convite, tá bom? E participem
  3487. 2:34:10lá conosco, passa lá pelo o nosso stand.
  3488. 2:34:12Valeu. Obrigado.
  3489. 2:34:22>> Obrigado, Evandro. Valeu, cara. Boa,
  3490. 2:34:25gente, pessoal, a trilha aqui a nossa
  3491. 2:34:27vai até meio dia e meio, tá? Então, a
  3492. 2:34:28gente vai segurar vocês um pouquinho aí
  3493. 2:34:30pro almoço.
  3494. 2:34:31>> É, antes do almoço, né? E vou chamar
  3495. 2:34:34agora aqui o palco aqui o Mael, então
  3496. 2:34:35vai falar pra gente aqui um pouco sobre
  3497. 2:34:37multiagentes.
  3498. 2:34:39Bora. Temos não
  3499. 2:34:43>> Opa, tudo bem, pessoal?
  3500. 2:34:49Caraca, tem bastante gente hoje, né? O o
  3501. 2:34:52assunto acho que chama também bastante
  3502. 2:34:55atenção, né?
  3503. 2:35:00Vamos tentar falar então sobre
  3504. 2:35:03um mix de coisas aqui, né? Multiagente,
  3505. 2:35:06comunicação e confiabilidade. Eu acho
  3506. 2:35:08que são coisas que no nosso dia a dia,
  3507. 2:35:12eh invariavelmente a gente acaba tendo
  3508. 2:35:14que lidar enquanto engenheiros, enquanto
  3509. 2:35:17cientistas de dados. Aí, então, me
  3510. 2:35:20apresentando e para quem quiser me
  3511. 2:35:22conhecer um pouco mais, conhecer um
  3512. 2:35:24pouco do meu trabalho, o que que eu
  3513. 2:35:25tenho feito, não sou muito famoso, mas
  3514. 2:35:28estamos aí, então me sigam lá no no
  3515. 2:35:31LinkedIn e sobretudo eh o que a gente
  3516. 2:35:34for ver aqui e quem me chamar no
  3517. 2:35:36LinkedIn, eu vou compartilhar o link o
  3518. 2:35:38link e também o código do Git, né,
  3519. 2:35:41porque show me decode, então não adianta
  3520. 2:35:43só o slide, beleza?
  3521. 2:35:46H
  3522. 2:35:48aqui um aqui um pouco do que a gente vai
  3523. 2:35:51falar, né? Então a gente primeiro a
  3524. 2:35:54gente vai falar um pouco do crescimento
  3525. 2:35:55das fraudes, a gente vai falar um pouco
  3526. 2:35:57sobre usos e benefícios de multiagentes,
  3527. 2:36:00a gente vai falar um tipo de ataque aqui
  3528. 2:36:02que é o chamado rugpool, ah, como que a
  3529. 2:36:05gente faz para ter estratégias de ataque
  3530. 2:36:07e defesa em cima disso e também sobre
  3531. 2:36:11confiabilidade de fato, né? como que de
  3532. 2:36:13fato a gente pode estabelecer uma
  3533. 2:36:14confiabilidade dinâmica.
  3534. 2:36:17Mais especificamente, galera, eu acho
  3535. 2:36:19que vocês já devem ter visto ou já deve
  3536. 2:36:21ter, infelizmente, experienciado de que
  3537. 2:36:24o cenário brasileiro e o cenário mundial
  3538. 2:36:27mesmo de fraudes tem aumentado
  3539. 2:36:30significativamente, né? Eh, dados aí do
  3540. 2:36:33do Fórum de Segurança Público falam que
  3541. 2:36:36desde 2018 a gente teve um aumento de
  3542. 2:36:38mais de 400% eh na quantidade de fraudes
  3543. 2:36:42e evidentemente a gente sabe mais ou
  3544. 2:36:44menos ali quando o chat GPT foi criado,
  3545. 2:36:46né? Então as fraudes também estão sendo
  3546. 2:36:49impulsionadas por esse mercado e também
  3547. 2:36:52por tudo isso que a gente vem vendo de
  3548. 2:36:54A. E o impacto econômico disso é muito
  3549. 2:36:57claro, né? Quem aqui talvez já sofreu ou
  3550. 2:37:00já teve um familiar que sofreu algum
  3551. 2:37:02tipo de problema, eu acho que isso acaba
  3552. 2:37:04se solidarizando com esse tipo de
  3553. 2:37:07situação. E a ideia de fraude, né, ou o
  3554. 2:37:10conceito de fraude, ele tá exatamente ou
  3555. 2:37:13ele tá diretamente ligado à ideia de
  3556. 2:37:16confiabilidade. Quando a gente tá
  3557. 2:37:17falando de um fraudador, é, é uma
  3558. 2:37:20pessoa, um indivíduo que no fundo, no
  3559. 2:37:22fundo, ele tá usando mecanismos para
  3560. 2:37:24tentar enganar, ludebriar ou tentar
  3561. 2:37:26passar a perna para ganhar algum tipo de
  3562. 2:37:29vantagem. E aí que eh do meu ponto de
  3563. 2:37:33vista, como tenho feito mestrado na área
  3564. 2:37:36de computação, eu comecei a tentar
  3565. 2:37:38investigar um pouco mais disso, até por
  3566. 2:37:40também já ter sido vítima de de fraudes.
  3567. 2:37:45Mas pra gente entender então aonde que
  3568. 2:37:47entra essa ideia de de agentes e um
  3569. 2:37:50pouco da proposta que eu trago aqui para
  3570. 2:37:51vocês.
  3571. 2:37:53Se de um lado os fraudadores
  3572. 2:37:55reconhecidamente já utilizam IA para
  3573. 2:37:57cometer fraudes, de outro lado a gente
  3574. 2:37:59também pode eh utilizar a própria para
  3575. 2:38:03combater os fraudadores. É, se hoje
  3576. 2:38:07não sei se temos pessoas aqui que
  3577. 2:38:09trabalham com sistemas de fraude ou
  3578. 2:38:11conhecem sistemas de antifraude, mas no
  3579. 2:38:13geral os sistemas de antifraude eles são
  3580. 2:38:15baseados em regras ou eles são baseados
  3581. 2:38:17em algoritmos que são às vezes fixos,
  3582. 2:38:20né, estatísticas simples, né? Então, a
  3583. 2:38:24grande vantagem também no combate à
  3584. 2:38:26fraude pode ser utilizar eh
  3585. 2:38:29multiagentes, ou seja, utilizar agentes
  3586. 2:38:31para combater eh fraudadores. Mas onde
  3587. 2:38:34que tá então eh as grandes
  3588. 2:38:38características ou ou quais são as
  3589. 2:38:40características dos sistemas
  3590. 2:38:41multiagentes? Eu, como professor também
  3591. 2:38:43da FIAP, queria falar um pouquinho de
  3592. 2:38:46quais são essas capacidades, até porque,
  3593. 2:38:49invariavelmente, eh, enquanto
  3594. 2:38:51engenheiros e arquitetos, a gente tem
  3595. 2:38:53que saber quais são as capacidades dos
  3596. 2:38:55sistemas. Os sistemas multiagentes, eles
  3597. 2:38:58são eh reconhecidamente eh diferentes de
  3598. 2:39:02tudo que a gente tem visto e tem se
  3599. 2:39:04tornadoos mais populares justamente pela
  3600. 2:39:07inteligência distribuída, né? Mas o que
  3601. 2:39:09que é essa inteligência distribuída?
  3602. 2:39:11essa capacidade de que a solução ela
  3603. 2:39:15emerge da decisão de cada um dos agentes
  3604. 2:39:18que estão presentes na arquitetura.
  3605. 2:39:20Então, diferentemente do que a gente
  3606. 2:39:23vinha construindo classicamente com
  3607. 2:39:24engenharia de software, que era um
  3608. 2:39:27sistema que era onisciente, né, que
  3609. 2:39:29conhecia tudo, que tem que tinha todas
  3610. 2:39:31as regras, que as regras eram
  3611. 2:39:33determinísticas, aqui a gente tá falando
  3612. 2:39:35de sistemas que são probabilísticos, né?
  3613. 2:39:38São sistemas que cada indivíduo ou cada
  3614. 2:39:41agente dentro do meu sistema
  3615. 2:39:43multiiagente, do meu má, ele consegue
  3616. 2:39:45tomar uma certa decisão. E essas
  3617. 2:39:48pequenas decisões que cada um desses
  3618. 2:39:50agentes vão tomando é que cuminam em um
  3619. 2:39:53resultado final.
  3620. 2:39:55Eh, e aí que eu acho que tá uma coisa
  3621. 2:39:57que é legal. Aqui a gente não tá falando
  3622. 2:40:00mais sobre como construir um software
  3623. 2:40:03como um todo. A gente tá também falando
  3624. 2:40:05como construir essas várias partes
  3625. 2:40:07desses softwares, como que eh esses
  3626. 2:40:10pequenos agentes vão se comunicar, como
  3627. 2:40:13que de fato esses pequenos agentes vão
  3628. 2:40:15chegar no resultado que a gente precisa,
  3629. 2:40:17né? Eh, e se a gente for ver também tem
  3630. 2:40:21metodologias diferentes, né? eh, de como
  3631. 2:40:23que a gente pode fazer software mais
  3632. 2:40:25orientado a objetivos, mas não é muito o
  3633. 2:40:28tema aqui. De fato, o o que que é essa
  3634. 2:40:32diferença então quando a gente fala de
  3635. 2:40:34inteligência distribuída? Primeira, a
  3636. 2:40:36inteligência é adaptativa,
  3637. 2:40:38diferentemente dos softwares que a gente
  3638. 2:40:40vem construindo, if elsees, Wes, do, eh,
  3639. 2:40:44onde tudo isso é determinídico. Aqui a
  3640. 2:40:48gente tá falando de que o software ele
  3641. 2:40:50consegue aprender, ele consegue se
  3642. 2:40:52adaptar eh à medida que ele vai
  3643. 2:40:54executando, conhecendo mais contexto,
  3644. 2:40:57né, como como a gente viu aqui, tendo
  3645. 2:40:59mais MCPs, né? Então ele consegue
  3646. 2:41:02adaptar a inteligência dele para pro
  3647. 2:41:04cenário existente e além disso a
  3648. 2:41:06velocidade. Se a gente comparar hoje um
  3649. 2:41:09processo de análise de fraude eh e
  3650. 2:41:12vários outros processos que a gente
  3651. 2:41:13acaba tendo dentro das empresas, os
  3652. 2:41:16sistemas MAS vão conseguir tomar
  3653. 2:41:18decisões muito mais rápidas justamente
  3654. 2:41:20porque eles têm uma inteligência que é
  3655. 2:41:22adaptativa, uma inteligência que é
  3656. 2:41:25voltada para o contexto de atuação, né?
  3657. 2:41:28e eh sobretudo uma ação descentralizada,
  3658. 2:41:33né? Eh, justamente porque eles estão
  3659. 2:41:35imersos eh em várias em vários pontos e
  3660. 2:41:38são especializados
  3661. 2:41:40eh no contexto onde eles trabalham, eh
  3662. 2:41:43que cada um desses agentes consegue ter
  3663. 2:41:45ações muito claras de tomada de decisão,
  3664. 2:41:48né? Então a gente não tem um subter
  3665. 2:41:50software, a gente tem pequenos
  3666. 2:41:52softwares, né? pequenos programas
  3667. 2:41:53tomando as decisões.
  3668. 2:41:57E aí, eh, eu não posso deixar de falar,
  3669. 2:41:59né? Eh, acho que e eu gostaria de
  3670. 2:42:03estabelecer uma diferença, né? Eh, uma
  3671. 2:42:05coisa é você utilizar agentes, né? Eh,
  3672. 2:42:09você de fato eh empregar agentes no
  3673. 2:42:12desenvolvimento de software e outra
  3674. 2:42:14coisa é você construir agentes para
  3675. 2:42:16resolver problemas. Eh, quando a gente
  3676. 2:42:19constrói agentes, eh eh invariavelmente
  3677. 2:42:22precisamos entender de fato qual que é a
  3678. 2:42:25anatomia, né, como que as coisas
  3679. 2:42:27funcionam por dentro. E esse é um pouco
  3680. 2:42:30do desafio e também o que eu comento
  3681. 2:42:32bastante com alguns dos meus alunos, eh,
  3682. 2:42:35como que a gente cria de fato agentes,
  3683. 2:42:38né? E tem algumas características que
  3684. 2:42:40são importantes.
  3685. 2:42:43A primeira delas, e eu acho que a mais
  3686. 2:42:45marcante é memória. Um agente, ele
  3687. 2:42:47sempre vai precisar ter memória.
  3688. 2:42:49Invariavelmente, eh, tem a discussão de
  3689. 2:42:51quais memórias, né? Você pode ter
  3690. 2:42:53memória semântica, né? Que é para
  3691. 2:42:56representar conceitos mais abstratos.
  3692. 2:43:00Você pode ter a memória eh processual,
  3693. 2:43:03né, que é para representar de fato o
  3694. 2:43:05passo a passo, aquilo que o agente
  3695. 2:43:07precisa fazer. a sequência de etapas que
  3696. 2:43:09precisam ser tomadas, né? Eh, e você
  3697. 2:43:13pode ter uma memória operacional para
  3698. 2:43:15ele guardar informações, a memória do
  3699. 2:43:17contexto, para ele guardar informações
  3700. 2:43:19que são relevantes para aquele contexto
  3701. 2:43:21de atuação.
  3702. 2:43:23Mas para além disso, eh, a gente tem uma
  3703. 2:43:25outra coisa que é chamado percepção. E
  3704. 2:43:28aqui eu começo a fugir um pouco da ideia
  3705. 2:43:30de agente somente com LLMs e começo a
  3706. 2:43:34trazer agentes ou a ideia de agentes
  3707. 2:43:36para coisas muito mais amplas, né? Um
  3708. 2:43:39agente pode ser um robô, né, que toma
  3709. 2:43:41decisões. Um agente pode ser de fato uma
  3710. 2:43:45passonave que consegue tomar decisões
  3711. 2:43:47autônomas. Mas no fundo, no fundo, eh, a
  3712. 2:43:50gente tem aqui a ideia de percepção.
  3713. 2:43:53Percepção é como o agente enxerga o
  3714. 2:43:56mundo, né? Então, se fosse um robô, né,
  3715. 2:43:59o agente, é como ele mapeia esse mundo,
  3716. 2:44:01como é que ele tira foto, como é que ele
  3717. 2:44:03utiliza a câmera para reconhecer o
  3718. 2:44:06mundo. Mas evidentemente que aqui e mais
  3719. 2:44:09no nosso dia a dia, a gente vai tá
  3720. 2:44:11falando de texto, de código. É dessa
  3721. 2:44:14forma que os nossos agentes ou o Cloud
  3722. 2:44:17Code percebe o mundo. Ele percebe o
  3723. 2:44:19mundo através de código. Por isso que
  3724. 2:44:21algumas vezes você coloca um PDF lá,
  3725. 2:44:23ele, opa, não entendi direito, vamos
  3726. 2:44:26sumarizar diferente.
  3727. 2:44:28Outra coisa importante é o processamento
  3728. 2:44:30inteligente. E aqui eu acho que tá a
  3729. 2:44:32grande virada. Eh, a ideia de agente,
  3730. 2:44:36ela não é tão nova, tá, galera? Apesar
  3731. 2:44:38de parecer que a gente vive um boom eh
  3732. 2:44:40da questão de agentes. Eh, a a ideia foi
  3733. 2:44:43formalizada em 1995. O Alan Turing já
  3734. 2:44:46tinha dado algumas ideias lá em 1940.
  3735. 2:44:49Então assim, não tem tanta novidade. A
  3736. 2:44:51grande questão é que a gente que de fato
  3737. 2:44:54passamos da ideia de agentes com regras
  3738. 2:44:57muito bem estruturadas ou agentes que eh
  3739. 2:45:00utilizavam algum tipo de lógica formal
  3740. 2:45:04muito clara para utilizar modelos de a
  3741. 2:45:08no pensamento, né, na forma como ele vai
  3742. 2:45:10criar o planejamento, na na forma como
  3743. 2:45:12ele vai pensar inteligente.
  3744. 2:45:16A partir disso, também temos as ações. E
  3745. 2:45:18aí é um pouco do que a gente já viu ou
  3746. 2:45:21tem e dado outro nome, né, que são as
  3747. 2:45:24tools, né, aquilo que ele de fato vai
  3748. 2:45:26fazer, é a forma como ele vai mudar o
  3749. 2:45:28mundo, né, que ele vai interagir com o
  3750. 2:45:30mundo.
  3751. 2:45:32Outros dois aspectos que são um pouco
  3752. 2:45:34falados, eh, que eu tenho visto que são
  3753. 2:45:36poucos falados, mas são relevantes, é a
  3754. 2:45:38sociabilidade dos agentes,
  3755. 2:45:40principalmente quando a gente tá falando
  3756. 2:45:41de sistemas multiagentes. O que que
  3757. 2:45:44significa esse termo sociabilidade? é o
  3758. 2:45:47fato de como que cada um dos agentes
  3759. 2:45:50consegue encontrar outro, né? E aí eu
  3760. 2:45:54gostaria de simplificar aqui, é o nosso
  3761. 2:45:57protocolo Hway ou de forma clássica na
  3762. 2:45:59arquitetura é service discovery. A gente
  3763. 2:46:03só dá um outro nome, a gente só
  3764. 2:46:05reinventa um outro termo aqui. E um
  3765. 2:46:07outro ponto interessante também é
  3766. 2:46:09mobilidade, né? Se a gente for pensar em
  3767. 2:46:11mobilidade, pô, mobilidade de agente é
  3768. 2:46:15trocar de contêiner, galera. Vamos,
  3769. 2:46:16vamos ser sincero, vamos ser mais
  3770. 2:46:19prático, mas é a forma como um agente
  3771. 2:46:21ele consegue se movimentar eh muitas
  3772. 2:46:24vezes. E isso traz algumas complexidades
  3773. 2:46:27quando a gente vai modelar, né? Se a
  3774. 2:46:29gente tá falando de cenários de
  3775. 2:46:30modelagem de guerra, por exemplo, a
  3776. 2:46:33mobilidade e a sociabilidade são coisas
  3777. 2:46:35que são super relevantes para como os
  3778. 2:46:37agentes interagem com o ambiente.
  3779. 2:46:39Beleza? Então, só gostaria de também
  3780. 2:46:43criar estabelecer esses termos aqui pra
  3781. 2:46:45gente conversar.
  3782. 2:46:47Eh, e aí um outro ponto falando mais
  3783. 2:46:50sobre a topologia, ou seja, como que os
  3784. 2:46:53agentes em um cenário, em sistemas
  3785. 2:46:55multiagentes, eles podem se organizar,
  3786. 2:46:57eles podem se organizar a partir de
  3787. 2:46:59workflows, né? Pô, todo mundo aqui que
  3788. 2:47:03tá trabalhando com o cloud code, eh, eu
  3789. 2:47:05acho que tem mais familiaridade com esse
  3790. 2:47:07tipo de coisa, né, que é o ciclo de
  3791. 2:47:08desenvolvimento, é, é de fato o passo a
  3792. 2:47:11passo onde as coisas acontecem. ou ele
  3793. 2:47:14pode trabalhar, né, a topologia de
  3794. 2:47:16agentes, ela pode trabalhar em enxame.
  3795. 2:47:19Essa daqui eu acho que é a mais
  3796. 2:47:20fantástica, porque assim, é é muito
  3797. 2:47:23legal saber que que de fato cada um dos
  3798. 2:47:26agentes individualmente pode tomar
  3799. 2:47:29decisões e de forma colaborativa eh
  3800. 2:47:32alcançar algum resultado, né? Eh, a
  3801. 2:47:35ideia de enxame ou algoritmos de enxame
  3802. 2:47:38também não é nada muito novo, certo? a
  3803. 2:47:40gente já viu bastante lá na década de
  3804. 2:47:4290, até na década década de 80. Além
  3805. 2:47:46disso, os agentes também podem ser
  3806. 2:47:48organizado do tipo grafo, né? Ou seja,
  3807. 2:47:51eh estabelecido muito bem como que eles
  3808. 2:47:55vão funcionar, mas de uma forma que não
  3809. 2:47:57é sequencial. Então eles podem variar a
  3810. 2:47:59forma como eles vão se comunicar
  3811. 2:48:01depender eh da ligação que eles têm um
  3812. 2:48:04com o outro. Então, lembra aquela aquele
  3813. 2:48:06passo que a gente falou sobre
  3814. 2:48:08sociabilidade? A sociabilidade às vezes
  3815. 2:48:10determina que o grafo seja diferente e
  3816. 2:48:13eles podem ser hierarquizados, né? Então
  3817. 2:48:16a gente pode criar uma estrutura, uma
  3818. 2:48:18arquitetura de multiagentes que seja uma
  3819. 2:48:20hierarquia, né? Onde cada um responde ao
  3820. 2:48:24outro. Talvez aqui eh você já tenha
  3821. 2:48:27utilizado aí a mais comumente também
  3822. 2:48:30conhecido com agente AATU, né? Onde
  3823. 2:48:33agente delega para outro agente a a a o
  3824. 2:48:36que ele deve fazer, ele delega a tarefa.
  3825. 2:48:41E aí eu não posso deixar de trazer um
  3826. 2:48:44problema clássico eh de computação.
  3827. 2:48:47Talvez muitos de vocês já tenham ouvido
  3828. 2:48:49falar. Quem já ouviu falar do problema
  3829. 2:48:52dos generais bizantinos?
  3830. 2:48:56Olha, temos temos gente que conhece. Mas
  3831. 2:48:59qual que a a ideia ou o grande problema
  3832. 2:49:01clássico eh dos generais bizantinos? E
  3833. 2:49:04aí eu vou fazer uma outra pergunta que
  3834. 2:49:06vai encadear na próxima. Eh, no próximo
  3835. 2:49:09slide, eh, quem aqui já investiu e
  3836. 2:49:12investe em criptomoeda?
  3837. 2:49:15Nós já temos mais gente. Então, eh, um
  3838. 2:49:18problema clássico lá que que também
  3839. 2:49:21ajudou a ao Bitcoin evoluir, né, e, e, e
  3840. 2:49:24a, e a crescer, é o problema dos
  3841. 2:49:27generais bizantinos. Qual que é a
  3842. 2:49:29problemática? você tem três generais,
  3843. 2:49:32né? Três generais que devem acertar, né?
  3844. 2:49:36Que devem coordenar de forma eh
  3845. 2:49:38autônoma, ou seja, entre eles eles devem
  3846. 2:49:41coordenar um ataque a um certo lugar.
  3847. 2:49:43Mas como que de fato eu garanto que
  3848. 2:49:47esses três generais, né, bizantinos, no
  3849. 2:49:50galera não tinha Wi-Fi, não tinha
  3850. 2:49:51internet, né? Como que esses generais
  3851. 2:49:53bizantinos eles de fato eh vão conseguir
  3852. 2:49:57realizar um ataque com sucesso? porque
  3853. 2:49:59cada um deles eh pode desconfiar do
  3854. 2:50:02outro, cada um deles pode trair o outro,
  3855. 2:50:06né? Então esse talvez é um problema
  3856. 2:50:09também clássico da teoria dos jogos, né?
  3857. 2:50:11para para quem gosta aí de eh
  3858. 2:50:15a quem lembra do do Alan Touring, do Von
  3859. 2:50:19Nilman, vai lembrar que teoria dos jogos
  3860. 2:50:21tá super relacionada também com o
  3861. 2:50:23problema ou que a gente tá vendo que são
  3862. 2:50:25os agentes de hoje em dia. Então, como
  3863. 2:50:28que de fato eu estabeleço uma
  3864. 2:50:30confiabilidade e entre esse esses caras?
  3865. 2:50:33Porque cada um desses generais é um um
  3866. 2:50:36agente que tá tentando resolver o
  3867. 2:50:39problema de atacar um lugar específico.
  3868. 2:50:44E aí eu quero trazer esse mesmo
  3869. 2:50:46problema, eh, não só para eh não só pro
  3870. 2:50:51pro teórico, mas também pro prático, né?
  3871. 2:50:53Quando a gente vai falar de
  3872. 2:50:54criptomoedas, ficou conhecido aí eh um
  3873. 2:50:59tipo de ataque que é o ataque de rugpol.
  3874. 2:51:03Qual, qual que é a ideia ou o problema
  3875. 2:51:05desse ataque, né? Eh, algumas pessoas
  3876. 2:51:07vão lá, criam uma criptomoeda, né? E
  3877. 2:51:11cria uma criptomoeda, pô, vira aquele
  3878. 2:51:13hype, né? aquela memic vira aquele hype,
  3879. 2:51:17as pessoas entram, né, acreditando que
  3880. 2:51:20aquele projeto vai dar certo, as pessoas
  3881. 2:51:22entram acreditando que aquilo vai
  3882. 2:51:24acontecer e aí quando menos se espera,
  3883. 2:51:27os fundadores do projeto vão lá e tiram
  3884. 2:51:30todo os seus ativos. E no fundo, no
  3885. 2:51:34fundo, o que que acaba acontecendo com a
  3886. 2:51:36criptomoeda, o valor dela derrete, né?
  3887. 2:51:39Então, a confiabilidade do sistema, ela
  3888. 2:51:42foi corrompida, mas ela foi corrompida
  3889. 2:51:44exatamente pela confiança, porque as
  3890. 2:51:46pessoas entraram eh confiando que aquilo
  3891. 2:51:49daria certo.
  3892. 2:51:51E e de igual forma a a gente pode
  3893. 2:51:54estabelecer esse mesmo problema quando a
  3894. 2:51:56gente tá falando de sistemas
  3895. 2:51:57multiagentes. sistemas multiagentes, eh,
  3896. 2:52:00no geral, e vamos a a gente acaba
  3897. 2:52:04pensando em sistemas multiagentes, eh,
  3898. 2:52:06que todos os agentes que fazem parte do
  3899. 2:52:08sistema, eles são confiáveis, né?
  3900. 2:52:12Naturalmente a gente acaba projetando o
  3901. 2:52:15sistema, acreditando que todas as
  3902. 2:52:17máquinas que tão num eh no cluster, né,
  3903. 2:52:21que que elas estão distribuídas, elas
  3904. 2:52:23são confiáveis. Mas e quando eu não
  3905. 2:52:25tenho, né, sabendo um cenário de
  3906. 2:52:27fraudes, sabendo que que de fato o
  3907. 2:52:29cenário de ataques tem crescido e quando
  3908. 2:52:32eu não tenho essa certeza absoluta,
  3909. 2:52:35quando eu tenho que trabalhar nesse
  3910. 2:52:36cenário de dúvida, né?
  3911. 2:52:40E aí vem um uma ideia e também o
  3912. 2:52:44trabalho de pesquisa que eu tenho feito,
  3913. 2:52:46que é propor um sistema multiagente, né,
  3914. 2:52:50que consiga de fato desde a desde a
  3915. 2:52:53concepção, né, ou seja, desde o ponto eh
  3916. 2:52:56que você recebe um uma fraude, né, um um
  3917. 2:53:01uma denúncia de fraude, um relato de
  3918. 2:53:03fraude, conseguir trabalhar esse e esse
  3919. 2:53:06relato de fraude e a partir disso
  3920. 2:53:08conseguir pesquisar na internet relatos
  3921. 2:53:11correspondentes e aí fazendo infiltração
  3922. 2:53:15em grupos do WhatsApp, por exemplo.
  3923. 2:53:17Então, hoje o o sistema já faz o quê,
  3924. 2:53:20né? Eh, ele recebe eh ele acolhe a
  3925. 2:53:25denúncia, ele faz de fato eh ele faz um
  3926. 2:53:28detetive de campo, então ele faz um
  3927. 2:53:30snifer na rede, né, buscando informações
  3928. 2:53:33de fraudes relacionadas. E a partir
  3929. 2:53:36disso ele começa a fazer infiltração eh
  3930. 2:53:39em grupos do WhatsApp, grupos do
  3931. 2:53:41WhatsApp maliciosos, justamente porque a
  3932. 2:53:43gente sabe que hoje o WhatsApp eh é um
  3933. 2:53:46dos canais de comunicação mais
  3934. 2:53:47utilizados por todo o Brasil e também
  3935. 2:53:50acaba sendo um dos canais mais
  3936. 2:53:52utilizados pelos fraudadores para eh
  3937. 2:53:56angarear novas vítimas e a partir disso
  3938. 2:53:59eh escrever, né, e transcrever
  3939. 2:54:02relatórios para denúncias de fraudes
  3940. 2:54:04formais. denúncias, crimes paraa
  3941. 2:54:06polícia, tá? Só que isso tudo,
  3942. 2:54:10evidentemente, eh, tendo arquiteturas e
  3943. 2:54:13responsabilidades muito bem definidas,
  3944. 2:54:16né? Então, tem um agente gerenciador,
  3945. 2:54:18então a gente tem um tipo de eh de
  3946. 2:54:21arquitetura que é definida. Tem um
  3947. 2:54:23agente detetive de campo que utiliza eh
  3948. 2:54:27aqui, que é um um outro tema, acho que
  3949. 2:54:29não vamos explorar tanto. Tem o agente
  3950. 2:54:32que vai fazer essa infiltração, tem o
  3951. 2:54:34agente que vai ficar informando o que tá
  3952. 2:54:37acontecendo no grupo, né, e aí
  3953. 2:54:39utilizando graphic hag. Então tem essas
  3954. 2:54:42várias capacidades. Vamos avançar mais
  3955. 2:54:44um pouquinho.
  3956. 2:54:46Mas como como isso tudo foi construído?
  3957. 2:54:50Eh, tem um framework que não sei se
  3958. 2:54:52todos conhecem, eu tenho a sensação que
  3959. 2:54:54é um menos um pouco menos conhecido, né?
  3960. 2:54:57Falando um pouco mais de tech, que é o
  3961. 2:54:59Strands Agents. Eh, é um SDK da AWS para
  3962. 2:55:03quem tá utilizando agent core. Eh, cara,
  3963. 2:55:06é total aderência para isso, né? Eh,
  3964. 2:55:10além disso, também utilizando a RA, que
  3965. 2:55:12é uma plataforma eh que simula e também
  3966. 2:55:16eh entra dentro do WhatsApp. Então, é
  3967. 2:55:19como esse agente, né, ou esse sistema
  3968. 2:55:21multiagente entrasse dentro do WhatsApp.
  3969. 2:55:25E para além disso também utilizando
  3970. 2:55:27graphic rag. Eh, a grande questão aqui e
  3971. 2:55:31é um ponto que eu queria conversar com
  3972. 2:55:32vocês, a gente falou de eh memória
  3973. 2:55:35semântica, a gente falou também de como
  3974. 2:55:37que a gente pode organizar o
  3975. 2:55:39conhecimento, né? Eh, graphic ha é muito
  3976. 2:55:42interessante porque ele mistura duas
  3977. 2:55:45abordagens interessantes. Primeiro, ra,
  3978. 2:55:47né? Eh, mas sobretudo pelo fato de ser
  3979. 2:55:50graphic rag, né? ou seja, de organizar
  3980. 2:55:53em grafo, você consegue eh navegar de
  3981. 2:55:57fato no seu conhecimento. Diferentemente
  3982. 2:55:59do do vetorial, o grafo tem uma
  3983. 2:56:02navegabilidade melhor, sobretudo para
  3984. 2:56:05quando a gente tá colhendo evidências
  3985. 2:56:07para crimes, né? E além disso também
  3986. 2:56:10utilizar um eh um snifer aí, né? ou
  3987. 2:56:14seja, um proxy reverso para também fazer
  3988. 2:56:16varredura eh em toda a web, buscando
  3989. 2:56:20assuntos relacionados às fraudes, tá?
  3990. 2:56:24Aqui eh entra uma grande questão eh e
  3991. 2:56:27para mim no no meu trabalho de pesquisa,
  3992. 2:56:29é o que é mais interessante, que é a
  3993. 2:56:31arquitetura Swarm. Então, é colocar
  3994. 2:56:33vários agentes ou nanoagentes, né, com
  3995. 2:56:36responsabilidades muito pequenas para
  3996. 2:56:38que eles consigam explorar e entender
  3997. 2:56:41mais como os crimes, né, ou seja, como
  3998. 2:56:44as fraudes acontecem. Então imagina que
  3999. 2:56:46cada um dos agentes colabora
  4000. 2:56:48individualmente para descobrir, né? ele
  4001. 2:56:50faz esse trabalho de detetive para
  4002. 2:56:52descobrir como a fraude de fato tá se
  4003. 2:56:54passando.
  4004. 2:56:59E aqui eu queria voltar talvez no tema
  4005. 2:57:02principal da nossa conversa aqui, que é
  4006. 2:57:04o que que é de fato confiabilidade.
  4007. 2:57:07Confiabilidade em sistemas e talvez aí
  4008. 2:57:09uma questão de tradução, ela tem ela tem
  4009. 2:57:12dois lados ou duas vertentes. você tem a
  4010. 2:57:14confiabilidade enquanto trustworth e
  4011. 2:57:18confiabilidade enquanto reliability.
  4012. 2:57:20Talvez muito por eh engenheiros de
  4013. 2:57:23softwares aqui, a gente tá acostumado
  4014. 2:57:26com a ideia de reliability, né?
  4015. 2:57:28Reliability é, pô, o servidor não parou
  4016. 2:57:32de responder, o servidor continua com o
  4017. 2:57:34mesmo tempo de resposta, né? O servidor
  4018. 2:57:38continua eh utilizando a mesma
  4019. 2:57:40quantidade de memória, né? não teve
  4020. 2:57:42tanta variação. Isso é reliability, né?
  4021. 2:57:45Mas trustworth em sistemas multiagentes
  4022. 2:57:48também é importante ou é ainda mais
  4023. 2:57:50importante, porque trustworth tá muito
  4024. 2:57:53ligado à ideia de a informação que eu
  4025. 2:57:56estou recebendo ou as informações que eu
  4026. 2:57:59estou recebendo, as informações que
  4027. 2:58:00estão circulando nesse sistema
  4028. 2:58:02multiagente, elas de fato são
  4029. 2:58:04procedentes? Elas de fato são
  4030. 2:58:06verdadeiras? Porque não adianta eu ter o
  4031. 2:58:09servidor respondendo num tempo bom. Não
  4032. 2:58:12adianta o servidor tá resp ter tá
  4033. 2:58:15gastando a mesma memória de sempre, mas
  4034. 2:58:18as informações que são produzidas eh
  4035. 2:58:21pelos agentes são de fato uma alucinação
  4036. 2:58:24dos agentes, né? Por quê? Porque eu
  4037. 2:58:26posso ter ataques na parte de percepção
  4038. 2:58:28dos agentes, eu posso ter ataque na
  4039. 2:58:30parte de memória dos agentes, eu posso
  4040. 2:58:32ter ataques em vários locais onde o meu
  4041. 2:58:35agente pode de fato tá delirando. E
  4042. 2:58:37aquele tipo de delírio ou aquele tipo eh
  4043. 2:58:41eh de de ataque malicioso, ele pode de
  4044. 2:58:45fato prejudicar o resultado dos meus
  4045. 2:58:48agentes ou o resultado do meu sistema.
  4046. 2:58:54Opa.
  4047. 2:58:56E aí, para isso, eh, eu acho que vale a
  4048. 2:58:58gente mapear, né, ou pelo menos algumas
  4049. 2:59:00coisas que eu, que eu tenho mapeado e
  4050. 2:59:03visto de solução. Eh, quando a gente
  4051. 2:59:05fala de, e aqui não uma relação direta,
  4052. 2:59:08né, de um pro outro, né, mas quando a
  4053. 2:59:09gente fala de vulnerabilidades em
  4054. 2:59:11multiagentes, a gente tá falando de
  4055. 2:59:13vulnerabilidades de canais muito
  4056. 2:59:15frágeis, né? a gente até viu aqui na na
  4057. 2:59:17palestra anterior, pô, o quanto que é
  4058. 2:59:20importante a gente ter autenticidade e e
  4059. 2:59:23e também ter eh protocolos eh https
  4060. 2:59:28funcionando. Então, galera, não é porque
  4061. 2:59:30vocês estão construindo um sistema que
  4062. 2:59:32não é utilizado ali diretamente pelo eh
  4063. 2:59:35pelo usuário final, né, que a
  4064. 2:59:37comunicação entre os agentes não é
  4065. 2:59:38utilizada pelos usuários finais, mas
  4066. 2:59:41isso não implica que, pô, você precisa
  4067. 2:59:43colocar TTPS na comunicação, você
  4068. 2:59:45precisa fazer a comunicação segura, né?
  4069. 2:59:48Você tem risco de consenso quando você
  4070. 2:59:50trabalha com topologias que eh precisam
  4071. 2:59:53de consenso, né? Eh, Bitcoin é uma
  4072. 2:59:57solução que depende de consenso, né?
  4073. 2:59:59Cada um dos dos nodes precisam ter o
  4074. 3:00:02consenso de que aquela transação é
  4075. 3:00:04válida. Eh, também você tem que tomar
  4076. 3:00:07cuidado com a questão de eh agentes
  4077. 3:00:10bizantinos ou de conuio, né? Ou seja,
  4078. 3:00:12você pode ter um ataque que vários
  4079. 3:00:14agentes podem ser corrompidos. E aí se
  4080. 3:00:19você tem uma matemática de 50%
  4081. 3:00:23dos agentes sinalizaram como verdadeiro
  4082. 3:00:25algum tipo de transação, se eu corromper
  4083. 3:00:28esse 50%, a verdade vai ser que aquela
  4084. 3:00:30transação fraudulenta uma verdade. Então
  4085. 3:00:34você pode ter esse tipo de ataque
  4086. 3:00:35também. Você pode ter mais classicamente
  4087. 3:00:37o que a gente tem visto, né, alucinações
  4088. 3:00:39das LLMs, né, atéfiltração também, um
  4089. 3:00:43outro tipo de ataque e e fragilidade de
  4090. 3:00:45alguns dos dispositivos. De novo, e eu
  4091. 3:00:48tô falando aqui de agentes, não do ponto
  4092. 3:00:50de vista de só LLMs, só no
  4093. 3:00:52desenvolvimento de software, tô falando
  4094. 3:00:54de agentes às vezes embarcados, né?
  4095. 3:00:56Agentes que vão atuar no campo de
  4096. 3:00:59batalha, né? Então eles podem sofrer
  4097. 3:01:01esse tipo de ataque. E a algumas formas
  4098. 3:01:04de e soluções para mitigação é análise
  4099. 3:01:08da comunicação e do do tráfego, né? E
  4100. 3:01:10isso é um pouco mais clássico do que a
  4101. 3:01:12gente já vê de, por exemplo, ataque
  4102. 3:01:14DDOS. Eh, você pode também utilizar
  4103. 3:01:17métodos de estabilidade, e é aqui que eu
  4104. 3:01:19tenho caminhado com o método de
  4105. 3:01:21Liapanov, eh, que basicamente vão tentar
  4106. 3:01:25olhar se de fato existe algum altilar no
  4107. 3:01:28comportamento dos seus agentes, né, do
  4108. 3:01:32seja do sistema multiiagente, como
  4109. 3:01:34especificamente daquele agente do do
  4110. 3:01:37todo. Você pode olhar também a
  4111. 3:01:40reputação, né? Pô, será que aquele
  4112. 3:01:42agente naquela máquina em específico,
  4113. 3:01:45ele tem trazido boas respostas? A a o
  4114. 3:01:49que tem sido produzido ali naquela
  4115. 3:01:51máquina em específico é boa? E aí,
  4116. 3:01:53evidentemente, auditoria e blockchain,
  4117. 3:01:56né? algumas soluções vão para esse lado
  4118. 3:01:58que você tem que auditar e deixar muito
  4119. 3:02:00claro o que tá acontecendo dentro do do
  4120. 3:02:04seu sistema, até porque invariavelmente
  4121. 3:02:06a gente tem uma responsabilidade, né,
  4122. 3:02:09sobre o os softwares que a gente vem
  4123. 3:02:10construindo
  4124. 3:02:12e sobretudo eh trabalhar um pouco dessa
  4125. 3:02:16questão de agentes que podem se tornar
  4126. 3:02:18muito inteligentes, porque agentes muito
  4127. 3:02:21inteligentes num sistema que é baseado
  4128. 3:02:24em multiagentes, eles podem influenciar
  4129. 3:02:27e desbalancear a tomada de decisão.
  4130. 3:02:32E aí eu fico com a grande pergunta, né,
  4131. 3:02:34hoje, como que vocês de fato garantem a
  4132. 3:02:38confiabilidade tanto de reliability como
  4133. 3:02:41de trustworth nos sistemas que vocês vêm
  4134. 3:02:43construindo?
  4135. 3:02:45É isso, galera.
  4136. 3:02:54Queria deixar o agradecimento aqui
  4137. 3:02:55também paraa Web Motors, que é a empresa
  4138. 3:02:57que eu trabalho hoje, que cedeu o dia aí
  4139. 3:02:59para eu tá por aqui e também paraa FIAP.
  4140. 3:03:09Perdão que ficou meio deslocado aqui,
  4141. 3:03:11mas quem quiser também tem AP. Eu tô
  4142. 3:03:13como professor eh no curso de agentes de
  4143. 3:03:16A.
  4144. 3:03:17Boa, boa, gente. Temos tempo para
  4145. 3:03:20perguntas. Alguém quer fazer uma
  4146. 3:03:21pergunta? Opa.
  4147. 3:03:24>> Bom dia, pessoal. Meu nome é Alan, sou
  4148. 3:03:26engenheiro de software e a minha
  4149. 3:03:28pergunta é a seguinte: em uma
  4150. 3:03:30arquitetura multiagente distribuída, faz
  4151. 3:03:33sentido existir uma camada independente
  4152. 3:03:35de agentes auditores ou corregedores,
  4153. 3:03:38chamamos assim, eh monitorando em tempo
  4154. 3:03:41real as decisões e ações dos agentes
  4155. 3:03:43operacionais? como a gente impede que
  4156. 3:03:45esses próprios auditores se tornem
  4157. 3:03:47agentes bizantinos, né? Como a gente
  4158. 3:03:49mitiga isso? Ou um ponto único de falha,
  4159. 3:03:52quem fiscaliza os fiscalizadores. Como
  4160. 3:03:54que a gente entende esse contexto todo
  4161. 3:03:56aí?
  4162. 3:03:57>> É quem vigiu vigilante, né?
  4163. 3:04:00Eh, é, eu tenho ido até por por esse
  4164. 3:04:03caminho, né, de de construir agentes
  4165. 3:04:05laterais que escutam eh e auditam a
  4166. 3:04:09tomada de decisão e o comportamento eh
  4167. 3:04:12do do sistema como um todo. Então, sim,
  4168. 3:04:15acho que que deve existir, tem que
  4169. 3:04:18existir isso. E já existem plataformas
  4170. 3:04:20especializadas
  4171. 3:04:21para isso que talvez de uma forma
  4172. 3:04:23clássica a gente vai conhecer engenharia
  4173. 3:04:25de software, que é observabilidade.
  4174. 3:04:28observabilidade de saber o o as decisões
  4175. 3:04:31que estão sendo tomadas. Eu acho que tem
  4176. 3:04:33esse cuidado a mais quando a gente fala
  4177. 3:04:34de LLMs e e ah,
  4178. 3:04:38mas no fundo no fundo também é um pouco
  4179. 3:04:40de observabilidade de uma forma
  4180. 3:04:41clássica, como eu comentei, de
  4181. 3:04:44quantidade de memória, tempo de
  4182. 3:04:46resposta, porque eh os atacantes eles
  4183. 3:04:50também eh no fundo no fundo acabam
  4184. 3:04:53utilizando coisas um pouco mais
  4185. 3:04:54clássicas na hora de atacar. Espero que
  4186. 3:04:58eu espero que eu tenha respondido a
  4187. 3:05:00pergunta.
  4188. 3:05:01>> Boa. Dá tempo para mais uma pergunta
  4189. 3:05:03ainda, gente. Se alguém quiser fazer
  4190. 3:05:04mais alguma pergunta,
  4191. 3:05:05>> podem fazer críticas também que são
  4192. 3:05:07serão aceitas.
  4193. 3:05:08>> Ó, já levantou a mão, então.
  4194. 3:05:10>> Ah, achei que o pessoal tava com fome
  4195. 3:05:12já. Acho que ele
  4196. 3:05:18>> não vou demorar pro moço.
  4197. 3:05:21>> Mas já que falou sobre plataforma,
  4198. 3:05:22consegue dar um exemplo de como consegue
  4199. 3:05:25setar esse ambiente de múltiplos
  4200. 3:05:27agentes, setar essa comunicação e
  4201. 3:05:30topologia.
  4202. 3:05:32>> Eu vou compartilhar o código, se você me
  4203. 3:05:34chamar no LinkedIn. Eh, a a tobologia em
  4204. 3:05:38si, eh muitos frameworks já estabelec
  4205. 3:05:40nem o strengs você consegue construir
  4206. 3:05:43essa topologia utilizando o framework.
  4207. 3:05:46No na WS agent core, né? Infelizmente eu
  4208. 3:05:50sou um fanby, AWS, perdão aqui. Eh, e e
  4209. 3:05:55de fato lá você tem já tem frameworks,
  4210. 3:05:58você já tem frameworks e também a
  4211. 3:06:00plataforma muito bem estabelecida, tá?
  4212. 3:06:03Eh, falando de observabilidade, só para
  4213. 3:06:05linkcar com com o colega aqui, eh, por
  4214. 3:06:08exemplo, na empresa que eu trabalho
  4215. 3:06:09hoje, a gente tem agentes rodando e a
  4216. 3:06:12observabilidade que a gente utiliza hoje
  4217. 3:06:14e putz, tem atendido super é o data
  4218. 3:06:17doog. O datadog já tem um módulo eh
  4219. 3:06:20específico voltado para partes de
  4220. 3:06:22observabilidade de de agentes, né?
  4221. 3:06:26Evidentemente, olhando para LLM.
  4222. 3:06:30Boa, boa, boa. Gente, fechamos então o
  4223. 3:06:33nosso horário da manhã. Eh, retornamos
  4224. 3:06:35às 14 horas, tá bem? Aproveitem esse
  4225. 3:06:38tempo para fazer network, etc., né?
  4226. 3:06:39Puxem o puxe o coleguinha para
  4227. 3:06:41conversar, puxem o Maicel, puxem o Luiz
  4228. 3:06:43aqui. O pessoal vai responder vocês aí.
  4229. 3:06:47Valeu,
  4230. 3:07:46เฮ
  4231. 3:08:35Introducing Agora convational AI engine
  4232. 3:08:39build and integrate your AI agent in
  4233. 3:08:41minut any voice Ultra low latency
  4234. 3:08:46responses and intelligent interruption
  4235. 3:08:48handling. Agora brings natural
  4236. 3:08:50conversation flow to voice AI. And with
  4237. 3:08:53advanced background noise, AI can
  4238. 3:08:56understand you no matter where you are.
  4239. 3:09:01AI agent free
  4240. 3:09:13nunca tivemos tantos dados e ainda assim
  4241. 3:09:15decidir é cada vez mais difícil. Dados
  4242. 3:09:18fragmentados não geram valor, mas quando
  4243. 3:09:21os dados se conectam, tudo muda. Do
  4244. 3:09:23ruído vem a clareza e da clareza a ação.
  4245. 3:09:26Com Iá e segurança desde a origem,
  4246. 3:09:28tornamos possível o que antes não era. O
  4247. 3:09:30futuro não se espera, se decide e se
  4248. 3:09:33constrói. Vamos construir o
  4249. 3:09:35extraordinário. Juntos.
  4250. 3:10:11เฮ
  4251. 3:10:41เฮ
  4252. 3:11:34Introducing Agora conversational AI
  4253. 3:11:37engine build and integrate your AI agent
  4254. 3:11:40in
  4255. 3:11:41any any with ultra low latency responses
  4256. 3:11:46and intelligent interruption handling
  4257. 3:11:48agora brings natural conversation flow
  4258. 3:11:50to voice ai and with advanced background
  4259. 3:11:53noise ai can understand you no matter
  4260. 3:11:57where you are building your voice ai
  4261. 3:12:00agent for free
  4262. 3:12:12Nunca tivemos tantos dados e ainda assim
  4263. 3:12:15decidir é cada vez mais difícil. Dados
  4264. 3:12:17fragmentados não geram valor, mas quando
  4265. 3:12:20os dados se conectam, tudo muda. Do
  4266. 3:12:22ruído vem a clareza e da clareza a ação.
  4267. 3:12:25Com IA e segurança desde a origem,
  4268. 3:12:27tornamos possível o que antes não era.
  4269. 3:12:29Futuro não se espera, se decide, se
  4270. 3:12:32constrói. Vamos construir o
  4271. 3:12:34extraordinário. Juntos.
  4272. 3:13:11เฮ
  4273. 3:13:51Oh.
  4274. 3:14:01เฮ
  4275. 3:14:33Introducing Agora's conversational AI
  4276. 3:14:36engine build and integrate your AI agent
  4277. 3:14:39in minutes. Any model, any voice with
  4278. 3:14:43ultra low latency responses and
  4279. 3:14:45intelligent interruption handling, Agora
  4280. 3:14:47brings natural conversation flow to
  4281. 3:14:50voice AI. And with advanced background
  4282. 3:14:52noise, AI can understand you no matter
  4283. 3:14:56where you are.
  4284. 3:14:59Ai agent fore
  4285. 3:15:11nunca tivemos tantos dados e ainda assim
  4286. 3:15:14decidir é cada vez mais difícil. Dados
  4287. 3:15:16fragmentados não geram valor, mas quando
  4288. 3:15:19os dados se conectam, tudo muda. Do
  4289. 3:15:21ruído vem a clareza e da clareza a ação.
  4290. 3:15:24Com IA e segurança desde a origem,
  4291. 3:15:26tornamos possível o que antes não era. O
  4292. 3:15:28futuro não se espera, se decide e se
  4293. 3:15:31constrói. Vamos construir o
  4294. 3:15:33extraordinário. Juntos.
  4295. 3:16:10เฮ
  4296. 3:16:39เฮ
  4297. 3:17:32Introducing Agora convation AI engine
  4298. 3:17:36build and integrate your AI agent in
  4299. 3:17:39any any
  4300. 3:17:42with ultra low latency responses and
  4301. 3:17:44intelligent interruption handling agora
  4302. 3:17:47brings natural conversation flow to
  4303. 3:17:49voice ai and with advanced background
  4304. 3:17:52noise ai can understand you no matter
  4305. 3:17:55where you are building your voice ai
  4306. 3:17:58agent for free
  4307. 3:18:10Nunca tivemos tantos dados e ainda assim
  4308. 3:18:13decidir é cada vez mais difícil. Dados
  4309. 3:18:15fragmentados não geram valor, mas quando
  4310. 3:18:18os dados se conectam, tudo muda. Do
  4311. 3:18:20ruído vem a clareza e da clareza a ação.
  4312. 3:18:23Com Iá e segurança desde a origem,
  4313. 3:18:25tornamos possível o que antes não era. O
  4314. 3:18:27futuro não se espera, se decide e se
  4315. 3:18:30constrói. Vamos construir o
  4316. 3:18:32extraordinário. Juntos.
  4317. 3:19:09เฮ
  4318. 3:19:39Oh.
  4319. 3:20:31Introducing Agora's conversational AI
  4320. 3:20:34engine. Build and integrate your AI
  4321. 3:20:37agent in minutes. model any voice with
  4322. 3:20:41ultra low latency responses and
  4323. 3:20:43intelligent interruption handling, Agora
  4324. 3:20:46brings natural conversation flow to
  4325. 3:20:48voice AI and with advanced background
  4326. 3:20:51noise suppression AI can understand you
  4327. 3:20:54no matter where you are building your
  4328. 3:20:57voice AI agent for free
  4329. 3:21:09Nunca tivemos tantos dados e ainda assim
  4330. 3:21:12decidir é cada vez mais difícil. Dados
  4331. 3:21:14fragmentados não geram valor, mas quando
  4332. 3:21:17os dados se conectam, tudo muda. Do
  4333. 3:21:19ruído vem a clareza e da clareza a ação.
  4334. 3:21:22Com IA e segurança desde a origem,
  4335. 3:21:24tornamos possível o que antes não era. O
  4336. 3:21:26futuro não se espera, se decide, se
  4337. 3:21:29constrói. Vamos construir o
  4338. 3:21:31extraordinário. Juntos.
  4339. 3:22:08เฮ
  4340. 3:22:38เฮ
  4341. 3:23:30Introducing Agora convation AI engine
  4342. 3:23:34build and integrate your AI agent in
  4343. 3:23:37any any
  4344. 3:23:40with ultra low latency responses and
  4345. 3:23:42intelligent interruption handling agora
  4346. 3:23:45brings natural conversation flow to
  4347. 3:23:47voice ai and with advanc background
  4348. 3:23:50noise ai can understand you no matter
  4349. 3:23:53where you are building your voice ai
  4350. 3:23:57agent for free
  4351. 3:24:08Nunca tivemos tantos dados e ainda assim
  4352. 3:24:11decidir é cada vez mais difícil. Dados
  4353. 3:24:13fragmentados não geram valor, mas quando
  4354. 3:24:16os dados se conectam, tudo muda. Do
  4355. 3:24:18ruído vem a clareza e da clareza a ação.
  4356. 3:24:21Com IA e segurança desde a origem,
  4357. 3:24:23tornamos possível o que antes não era. O
  4358. 3:24:26futuro não se espera, se decide e se
  4359. 3:24:28constrói. Vamos construir o
  4360. 3:24:30extraordinário. Juntos.
  4361. 3:25:07เฮ
  4362. 3:26:30Introducing Agora conversational AI
  4363. 3:26:32engine build and integrate your AI agent
  4364. 3:26:35in
  4365. 3:26:36any any with ultra low latency responses
  4366. 3:26:41and intelligent interruption handling
  4367. 3:26:43agora brings natural conversation flow
  4368. 3:26:46to voice ai and with advanced background
  4369. 3:26:49noise ai can understand you no matter
  4370. 3:26:52where you are building your voice ai
  4371. 3:26:56agent for free
  4372. 3:27:07Nunca tivemos tantos dados e ainda assim
  4373. 3:27:10decidir é cada vez mais difícil. Dados
  4374. 3:27:13fragmentados não geram valor, mas quando
  4375. 3:27:15os dados se conectam, tudo muda. Do
  4376. 3:27:18ruído vem a clareza e da clareza a ação.
  4377. 3:27:20Com IA e segurança desde a origem,
  4378. 3:27:22tornamos possível o que antes não era. O
  4379. 3:27:25futuro não se espera, se decide, se
  4380. 3:27:27constrói. Vamos construir o
  4381. 3:27:29extraordinário. Juntos.
  4382. 3:28:08Oh.
  4383. 3:28:48เฮ
  4384. 3:29:29Introducing Agora's conversational AI
  4385. 3:29:31engine build and integrate your AI agent
  4386. 3:29:34in minutes. Any model, any voice. With
  4387. 3:29:38ultra low latency responses and
  4388. 3:29:41intelligent interruption handling, Agora
  4389. 3:29:43brings natural conversation flow to
  4390. 3:29:45voice AI. And with advanced background
  4391. 3:29:48noise suppression, AI can understand you
  4392. 3:29:51no matter where you are.
  4393. 3:30:06Nunca tivemos tantos dados e ainda assim
  4394. 3:30:09decidir é cada vez mais difícil. Dados
  4395. 3:30:12fragmentados não geram valor, mas quando
  4396. 3:30:14os dados se conectam, tudo muda. Do
  4397. 3:30:17ruído vem a clareza e da clareza a ação.
  4398. 3:30:19Com Iá e segurança desde a origem,
  4399. 3:30:21tornamos possível o que antes não era. O
  4400. 3:30:24futuro não se espera, se decide e se
  4401. 3:30:26constrói. Vamos construir o
  4402. 3:30:28extraordinário. Juntos.
  4403. 3:31:05เฮ
  4404. 3:31:46Oh.
  4405. 3:32:28Introducing Agora conversational AI
  4406. 3:32:30engine. Build and integrate your AI
  4407. 3:32:33agent in minutes. Any model, any voice
  4408. 3:32:37with ultra low latency responses and
  4409. 3:32:40intelligent interruption handling, Agora
  4410. 3:32:42brings natural conversation flow to
  4411. 3:32:44voice AI. And with advanced background
  4412. 3:32:47noise suppression, AI can understand you
  4413. 3:32:50no matter where you are.
  4414. 3:32:52Start building your voice AI agent for
  4415. 3:32:54free today.
  4416. 3:33:05Nunca tivemos tantos dados e ainda assim
  4417. 3:33:08decidir é cada vez mais difícil. Dados
  4418. 3:33:11fragmentados não geram valor, mas quando
  4419. 3:33:13os dados se conectam, tudo muda. Do
  4420. 3:33:16ruído vem a clareza e da clareza a ação.
  4421. 3:33:18Com IA e segurança desde a origem,
  4422. 3:33:20tornamos possível o que antes não era. O
  4423. 3:33:23futuro não se espera, se decide e se
  4424. 3:33:25constrói. Vamos construir o
  4425. 3:33:27extraordinário. Juntos.
  4426. 3:34:04เฮ
  4427. 3:35:27Introducing Agora conversational AI
  4428. 3:35:29engine build and integrate your AI agent
  4429. 3:35:32in
  4430. 3:35:34any any voice with ultra low latency
  4431. 3:35:38responses and intelligent interruption
  4432. 3:35:40handling agora brings natural
  4433. 3:35:42conversation flow to voice ai and with
  4434. 3:35:45advanced background noise ai can
  4435. 3:35:48understand you no matter where you are
  4436. 3:35:52building your voice ai agent for free
  4437. 3:36:04Nunca tivemos tantos dados e ainda assim
  4438. 3:36:07decidir é cada vez mais difícil. Dados
  4439. 3:36:10fragmentados não geram valor, mas quando
  4440. 3:36:12os dados se conectam, tudo muda. Do
  4441. 3:36:15ruído vem a clareza e da clareza a ação.
  4442. 3:36:17Com Iá e segurança desde a origem,
  4443. 3:36:19tornamos possível o que antes não era. O
  4444. 3:36:22futuro não se espera, se decide e se
  4445. 3:36:24constrói. Vamos construir o
  4446. 3:36:26extraordinário. Juntos.
  4447. 3:36:33เฮ
  4448. 3:37:33เ เฮ
  4449. 3:38:26Introducing Agora convation AI engine
  4450. 3:38:29build and integrate your AI agent in
  4451. 3:38:33any any
  4452. 3:38:35with ultra low latency responses and
  4453. 3:38:38intelligent interruption handling agora
  4454. 3:38:40brings natural conversation flow to
  4455. 3:38:42voice ai and with advanced background
  4456. 3:38:45noise ai can understand you no matter
  4457. 3:38:49where you are building your voice ai
  4458. 3:38:52agent for free
  4459. 3:39:03Nunca tivemos tantos dados e ainda assim
  4460. 3:39:06decidir é cada vez mais difícil. Dados
  4461. 3:39:09fragmentados não geram valor, mas quando
  4462. 3:39:11os dados se conectam, tudo muda. Do
  4463. 3:39:14ruído vem a clareza e da clareza a ação.
  4464. 3:39:16Com Iá e segurança desde a origem,
  4465. 3:39:18tornamos possível o que antes não era. O
  4466. 3:39:21futuro não se espera, se decide e se
  4467. 3:39:23constrói. Vamos construir o
  4468. 3:39:25extraordinário. Juntos.
  4469. 3:40:02เฮ
  4470. 3:40:32เฮ
  4471. 3:41:25Introducing Agora conversation AI engine
  4472. 3:41:29Build andate AI agent in
  4473. 3:41:32any any with ultra low latency responses
  4474. 3:41:37and intelligent interruption handling
  4475. 3:41:39agora brings natural conversation flow
  4476. 3:41:41to voice ai and with advanced background
  4477. 3:41:44noise ai can understand you no matter
  4478. 3:41:48where you are building your voice ai
  4479. 3:41:51agent for free
  4480. 3:42:02Nunca tivemos tantos dados e ainda assim
  4481. 3:42:05decidir é cada vez mais difícil. Dados
  4482. 3:42:08fragmentados não geram valor, mas quando
  4483. 3:42:10os dados se conectam, tudo muda. Do
  4484. 3:42:13ruído vem a clareza e da clareza a ação.
  4485. 3:42:15Com IA e segurança desde a origem,
  4486. 3:42:18tornamos possível o que antes não era. O
  4487. 3:42:20futuro não se espera, se decide, se
  4488. 3:42:23constrói. Vamos construir o
  4489. 3:42:24extraordinário. Juntos.
  4490. 3:43:31เฮ
  4491. 3:44:24Introducing Agora's conversational AI
  4492. 3:44:27engine build and integrate your AI agent
  4493. 3:44:30in
  4494. 3:44:31any any
  4495. 3:44:33with ultra low latency responses and
  4496. 3:44:36intelligent interruption handling agora
  4497. 3:44:38brings natural conversation flow to
  4498. 3:44:41voice ai and with advanced background
  4499. 3:44:43noise ai can understand you no matter
  4500. 3:44:47where you are building your voice ai
  4501. 3:44:50agent for free
  4502. 3:45:02Nunca tivemos tantos dados e ainda assim
  4503. 3:45:04decidir é cada vez mais difícil. Dados
  4504. 3:45:07fragmentados não geram valor, mas quando
  4505. 3:45:10os dados se conectam, tudo muda. Do
  4506. 3:45:12ruído vem a clareza e da clareza a ação.
  4507. 3:45:15Com Iá e segurança desde a origem,
  4508. 3:45:17tornamos possível o que antes não era. O
  4509. 3:45:19futuro não se espera, se decide e se
  4510. 3:45:22constrói. Vamos construir o
  4511. 3:45:24extraordinário. Juntos.
  4512. 3:46:00เฮ
  4513. 3:47:23Introducing Agora conversational AI
  4514. 3:47:26engine. Build and integrate your AI
  4515. 3:47:28agent in minutes. Any model, any voice
  4516. 3:47:32with ultra low latency responses and
  4517. 3:47:35intelligent interruption handling, Agora
  4518. 3:47:37brings natural conversation flow to
  4519. 3:47:40voice AI. And with advanced background
  4520. 3:47:42noise, AI can understand you no matter
  4521. 3:47:46where you are.
  4522. 3:47:49Ai agent
  4523. 3:48:01nunca tivemos tantos dados e ainda assim
  4524. 3:48:04decidir é cada vez mais difícil. Dados
  4525. 3:48:06fragmentados não geram valor, mas quando
  4526. 3:48:09os dados se conectam, tudo muda. Do
  4527. 3:48:11ruído vem a clareza e da clareza a ação.
  4528. 3:48:14Com IA e segurança desde a origem,
  4529. 3:48:16tornamos possível o que antes não era. O
  4530. 3:48:18futuro não se espera, se decide, se
  4531. 3:48:21constrói. Vamos construir o
  4532. 3:48:23extraordinário. Juntos.
  4533. 3:49:02Oh.
  4534. 3:49:42เฮ
  4535. 3:50:22Introducing Agora conversational AI
  4536. 3:50:25engine build and integrate your AI agent
  4537. 3:50:28in minutes. Any model, any voice. With
  4538. 3:50:32ultra low latency responses and
  4539. 3:50:34intelligent interruption handling, Agora
  4540. 3:50:36brings natural conversation flow to
  4541. 3:50:39voice AI. And with advanced background
  4542. 3:50:42noise, AI can understand you no matter
  4543. 3:50:45where you are.
  4544. 3:50:48AI agent free
  4545. 3:51:00nunca tivemos tantos dados e ainda assim
  4546. 3:51:03decidir é cada vez mais difícil. Dados
  4547. 3:51:05fragmentados não geram valor, mas quando
  4548. 3:51:08os dados se conectam, tudo muda. Do
  4549. 3:51:10ruído vem a clareza e da clareza a ação.
  4550. 3:51:13Com Iá e segurança desde a origem,
  4551. 3:51:15tornamos possível o que antes não era. O
  4552. 3:51:17futuro não se espera, se decide e se
  4553. 3:51:20constrói. Vamos construir o
  4554. 3:51:22extraordinário. Juntos.
  4555. 3:51:59เฮ
  4556. 3:52:58เ
  4557. 3:53:21Introducing Agora conversational AI
  4558. 3:53:24engine build and integrate your AI agent
  4559. 3:53:27in
  4560. 3:53:28any any voice with ultra low latency
  4561. 3:53:32responses and intelligent interruption
  4562. 3:53:34handling agora brings natural
  4563. 3:53:36conversation flow to voice ai and with
  4564. 3:53:40advanced background noise ai can
  4565. 3:53:43understand you no matter where you are
  4566. 3:53:46building your voice ai agent for free
  4567. 3:53:59Nunca tivemos tantos dados e ainda assim
  4568. 3:54:02decidir é cada vez mais difícil. Dados
  4569. 3:54:04fragmentados não geram valor, mas quando
  4570. 3:54:07os dados se conectam, tudo muda. Do
  4571. 3:54:09ruído vem a clareza e da clareza a ação.
  4572. 3:54:12Com Iá e segurança desde a origem,
  4573. 3:54:14tornamos possível o que antes não era. O
  4574. 3:54:16futuro não se espera, se decide e se
  4575. 3:54:19constrói. Vamos construir o
  4576. 3:54:21extraordinário. Juntos.
  4577. 3:54:58เฮ
  4578. 3:55:38Oh.
  4579. 3:56:20Introducing Agora's conversational AI
  4580. 3:56:23engine build and integrate your AI agent
  4581. 3:56:26in minutes. Any model, any voice. With
  4582. 3:56:30ultra low latency responses and
  4583. 3:56:32intelligent interruption handling, Agora
  4584. 3:56:35brings natural conversation flow to
  4585. 3:56:37voice AI. And with advanced background
  4586. 3:56:40noise, AI can understand you no matter
  4587. 3:56:43where you are.
  4588. 3:56:46AI agent.
  4589. 3:56:58Nunca tivemos tantos dados e ainda assim
  4590. 3:57:01decidir é cada vez mais difícil. Dados
  4591. 3:57:03fragmentados não geram valor, mas quando
  4592. 3:57:06os dados se conectam, tudo muda. Do
  4593. 3:57:08ruído vem a clareza e da clareza a ação.
  4594. 3:57:11Com Iá e segurança desde a origem,
  4595. 3:57:13tornamos possível o que antes não era. O
  4596. 3:57:15futuro não se espera, se decide, se
  4597. 3:57:18constrói. Vamos construir o
  4598. 3:57:20extraordinário. Juntos.
  4599. 3:57:59Oh.
  4600. 3:58:39เ เฮ
  4601. 3:59:19Introducing Agora's conversational AI
  4602. 3:59:22engine build and integrate your AI agent
  4603. 3:59:25in minutes. model any voice with ultra
  4604. 3:59:29low latency responses and intelligent
  4605. 3:59:32interruption handling. Agora brings
  4606. 3:59:34natural conversation flow to voice AI
  4607. 3:59:37and with advanced background noise AI
  4608. 3:59:40can understand you no matter where you
  4609. 3:59:43are.
  4610. 3:59:45Ai agent
  4611. 3:59:57nunca tivemos tantos dados e ainda assim
  4612. 4:00:00decidir é cada vez mais difícil. Dados
  4613. 4:00:02fragmentados não geram valor, mas quando
  4614. 4:00:05os dados se conectam, tudo muda. Do
  4615. 4:00:08ruído vem a clareza e da clareza a ação.
  4616. 4:00:10Com Iá e segurança desde a origem,
  4617. 4:00:12tornamos possível o que antes não era. O
  4618. 4:00:15futuro não se espera, se decide e se
  4619. 4:00:17constrói. Vamos construir o
  4620. 4:00:19extraordinário. Juntos.
  4621. 4:01:37Oh.
  4622. 4:02:19Introducing Agora's conversational AI
  4623. 4:02:21engine build and integrate your AI agent
  4624. 4:02:24in minutes. Any model, any voice. With
  4625. 4:02:28ultra low latency responses and
  4626. 4:02:30intelligent interruption handling, Agora
  4627. 4:02:33brings natural conversation flow to
  4628. 4:02:35voice AI. And with advanced background
  4629. 4:02:38noise, AI can understand you no matter
  4630. 4:02:41where you are.
  4631. 4:02:43Start building your voice AI agent for
  4632. 4:02:45free today.
  4633. 4:02:56Nunca tivemos tantos dados e ainda assim
  4634. 4:02:59decidir é cada vez mais difícil. Dados
  4635. 4:03:01fragmentados não geram valor, mas quando
  4636. 4:03:04os dados se conectam, tudo muda. Do
  4637. 4:03:07ruído vem a clareza e da clareza a ação.
  4638. 4:03:09Com IA e segurança desde a origem,
  4639. 4:03:11tornamos possível o que antes não era. O
  4640. 4:03:14futuro não se espera, se decide e se
  4641. 4:03:16constrói. Vamos construir o
  4642. 4:03:18extraordinário. Juntos.
  4643. 4:04:25เ เฮ
  4644. 4:05:18Introducing Agora conversational AI
  4645. 4:05:20engine build and integrate your AI agent
  4646. 4:05:23in
  4647. 4:05:24any any
  4648. 4:05:27with ultra low latency responses and
  4649. 4:05:30intelligent interruption handling agora
  4650. 4:05:32brings natural conversation flow to
  4651. 4:05:34voice ai and with advanced background
  4652. 4:05:37noise ai can understand you no matter
  4653. 4:05:41where you are building your voice ai
  4654. 4:05:44agent for free
  4655. 4:05:55Nunca tivemos tantos dados e ainda assim
  4656. 4:05:58decidir é cada vez mais difícil. Dados
  4657. 4:06:01fragmentados não geram valor, mas quando
  4658. 4:06:03os dados se conectam, tudo muda. Do
  4659. 4:06:06ruído vem a clareza e da clareza a ação.
  4660. 4:06:08Com Iá e segurança desde a origem,
  4661. 4:06:10tornamos possível o que antes não era. O
  4662. 4:06:13futuro não se espera, se decide, se
  4663. 4:06:15constrói. Vamos construir o
  4664. 4:06:17extraordinário. Juntos.
  4665. 4:06:54เฮ
  4666. 4:07:24เฮ
  4667. 4:08:17Introducing Agora conversational AI
  4668. 4:08:19engine build and integrate your AI agent
  4669. 4:08:22in
  4670. 4:08:24any any with ultra low latency responses
  4671. 4:08:28and intelligent interruption handling
  4672. 4:08:31agora brings natural conversation flow
  4673. 4:08:33to voice ai and with advanced background
  4674. 4:08:36noise ai can understand you no matter
  4675. 4:08:40where you are building your voice ai
  4676. 4:08:43agent for free
  4677. 4:08:54Nunca tivemos tantos dados e ainda assim
  4678. 4:08:57decidir é cada vez mais difícil. Dados
  4679. 4:09:00fragmentados não geram valor, mas quando
  4680. 4:09:02os dados se conectam, tudo muda. Do
  4681. 4:09:05ruído vem a clareza e da clareza a ação.
  4682. 4:09:07Com IA e segurança desde a origem,
  4683. 4:09:09tornamos possível o que antes não era. O
  4684. 4:09:12futuro não se espera, se decide e se
  4685. 4:09:14constrói. Vamos construir o
  4686. 4:09:16extraordinário juntos.
  4687. 4:09:23เฮ
  4688. 4:09:55Oh.
  4689. 4:10:35เฮ
  4690. 4:11:16Introducing Agora's conversational AI
  4691. 4:11:18engine build and integrate your AI agent
  4692. 4:11:21in minutes. Any model, any voice with
  4693. 4:11:26ultra low latency responses and
  4694. 4:11:28intelligent interruption handling, Agora
  4695. 4:11:30brings natural conversation flow to
  4696. 4:11:32voice AI. And with advanced background
  4697. 4:11:35noise, AI can understand you no matter
  4698. 4:11:39where you are. Building your voice AI
  4699. 4:11:42agent fore
  4700. 4:11:53nunca tivemos tantos dados e ainda assim
  4701. 4:11:56decidir é cada vez mais difícil. Dados
  4702. 4:11:59fragmentados não geram valor, mas quando
  4703. 4:12:01os dados se conectam, tudo muda. Do
  4704. 4:12:04ruído vem a clareza e da clareza a ação.
  4705. 4:12:06Com IA e segurança desde a origem,
  4706. 4:12:08tornamos possível o que antes não era. O
  4707. 4:12:11futuro não se espera, se decide e se
  4708. 4:12:13constrói. Vamos construir o
  4709. 4:12:15extraordinário. Juntos.
  4710. 4:12:52เฮ
  4711. 4:13:22เฮ
  4712. 4:14:15Introducing Agora conversational AI
  4713. 4:14:17engine build and integrate your AI agent
  4714. 4:14:20in
  4715. 4:14:22any any
  4716. 4:14:24with ultow latency responses inent
  4717. 4:14:27interruption handling agora brings
  4718. 4:14:30natural conversation flow to voice ai
  4719. 4:14:33and with advanc background noise ai can
  4720. 4:14:36understand you no matter where you are
  4721. 4:14:40building your voice ai agent for free
  4722. 4:14:52Nunca tivemos tantos dados e ainda assim
  4723. 4:14:55decidir é cada vez mais difícil. Dados
  4724. 4:14:58fragmentados não geram valor, mas quando
  4725. 4:15:00os dados se conectam, tudo muda. Do
  4726. 4:15:03ruído vem a clareza e da clareza a ação.
  4727. 4:15:05Com Iá e segurança desde a origem,
  4728. 4:15:07tornamos possível o que antes não era. O
  4729. 4:15:10futuro não se espera, se decide e se
  4730. 4:15:12constrói. Vamos construir o
  4731. 4:15:14extraordinário. Juntos.
  4732. 4:15:53Oh.
  4733. 4:16:33เฮ
  4734. 4:17:14Introducing Agora's conversational AI
  4735. 4:17:17engine. Build and integrate your AI
  4736. 4:17:19agent in minutes. Any model, any voice
  4737. 4:17:23with ultra low latency responses and
  4738. 4:17:26intelligent interruption handling, Agora
  4739. 4:17:28brings natural conversation flow to
  4740. 4:17:30voice AI. And with advanced background
  4741. 4:17:33noise, AI can understand you no matter
  4742. 4:17:37where you are.
  4743. 4:17:40AI agent
  4744. 4:17:51nunca tivemos tantos dados e ainda assim
  4745. 4:17:54decidir é cada vez mais difícil. Dados
  4746. 4:17:57fragmentados não geram valor, mas quando
  4747. 4:18:00os dados se conectam, tudo muda. Do
  4748. 4:18:02ruído vem a clareza e da clareza a ação.
  4749. 4:18:05Com IA e segurança desde a origem,
  4750. 4:18:07tornamos possível o que antes não era. O
  4751. 4:18:09futuro não se espera, se decide e se
  4752. 4:18:12constrói. Vamos construir o
  4753. 4:18:13extraordinário. Juntos.
  4754. 4:18:50เฮ
  4755. 4:20:13Introducing Agora conversational AI
  4756. 4:20:16engine build and integrate your AI agent
  4757. 4:20:19in
  4758. 4:20:20any any voice with ultra low latency
  4759. 4:20:24responses and intelligent interruption
  4760. 4:20:26handling agora brings natural
  4761. 4:20:28conversation flow to voice ai and with
  4762. 4:20:31advanc background noise ai can
  4763. 4:20:34understand you no matter where you are
  4764. 4:20:38building your voice ai agent for free
  4765. 4:20:50Nunca tivemos tantos dados e ainda assim
  4766. 4:20:53decidir é cada vez mais difícil. Dados
  4767. 4:20:56fragmentados não geram valor, mas quando
  4768. 4:20:59os dados se conectam, tudo muda. Do
  4769. 4:21:01ruído vem a clareza e da clareza a ação.
  4770. 4:21:04Com Iá e segurança desde a origem,
  4771. 4:21:06tornamos possível o que antes não era. O
  4772. 4:21:08futuro não se espera, se decide e se
  4773. 4:21:11constrói. Vamos construir o
  4774. 4:21:13extraordinário. Juntos.
  4775. 4:21:49เฮ
  4776. 4:23:12Introducing Agora conversation AI engine
  4777. 4:23:16Build and integrate your AI agent in
  4778. 4:23:19any any
  4779. 4:23:22with ultra low latency responses and
  4780. 4:23:24intelligent interruption handling agora
  4781. 4:23:26brings natural conversation flow to
  4782. 4:23:29voice ai and with advanced background
  4783. 4:23:31noise ai can understand you no matter
  4784. 4:23:35where you are building your voice ai
  4785. 4:23:38agent for free
  4786. 4:23:50Nunca tivemos tantos dados e ainda assim
  4787. 4:23:53decidir é cada vez mais difícil. Dados
  4788. 4:23:55fragmentados não geram valor, mas quando
  4789. 4:23:58os dados se conectam, tudo muda. Do
  4790. 4:24:00ruído vem a clareza e da clareza a ação.
  4791. 4:24:03Com IA e segurança desde a origem,
  4792. 4:24:05tornamos possível o que antes não era. O
  4793. 4:24:07futuro não se espera, se decide e se
  4794. 4:24:10constrói. Vamos construir o
  4795. 4:24:12extraordinário. Juntos.
  4796. 4:24:52โ
  4797. 4:25:20oh
  4798. 4:25:22Ah.
  4799. 4:25:32เฮ
  4800. 4:26:11Introducing Agora conversational AI
  4801. 4:26:14engine build and integrate your AI agent
  4802. 4:26:17in minutes. Any model, any voice with
  4803. 4:26:21ultra low latency responses and
  4804. 4:26:23intelligent interruption handling, Agora
  4805. 4:26:25brings natural conversation flow to
  4806. 4:26:28voice AI. And with advanced background
  4807. 4:26:30noise AI can understand you no matter
  4808. 4:26:34where you are.
  4809. 4:26:37AI agent
  4810. 4:26:49nunca tivemos tantos dados e ainda assim
  4811. 4:26:52decidir é cada vez mais difícil. Dados
  4812. 4:26:54fragmentados não geram valor, mas quando
  4813. 4:26:57os dados se conectam, tudo muda. Do
  4814. 4:26:59ruído vem a clareza e da clareza a ação.
  4815. 4:27:02Com Iá e segurança desde a origem,
  4816. 4:27:04tornamos possível o que antes não era. O
  4817. 4:27:06futuro não se espera, se decide e se
  4818. 4:27:09constrói. Vamos construir o
  4819. 4:27:11extraordinário juntos.
  4820. 4:27:48เฮ
  4821. 4:28:28Oh.
  4822. 4:29:10Introducing Agora's conversational AI
  4823. 4:29:13engine. Build and integrate your AI
  4824. 4:29:15agent in minutes. Any model, any voice
  4825. 4:29:20with ultra low latency responses and
  4826. 4:29:22intelligent interruption handling, Agora
  4827. 4:29:25brings natural conversation flow to
  4828. 4:29:27voice AI. And with advanced background
  4829. 4:29:30noise suppression, AI can understand you
  4830. 4:29:33no matter where you are.
  4831. 4:29:35Start building your voice AI agent for
  4832. 4:29:37free today.
  4833. 4:29:48Nunca tivemos tantos dados e ainda assim
  4834. 4:29:51decidir é cada vez mais difícil. Dados
  4835. 4:29:53fragmentados não geram valor, mas quando
  4836. 4:29:56os dados se conectam, tudo muda. Do
  4837. 4:29:58ruído vem a clareza e da clareza a ação.
  4838. 4:30:01Com IA e segurança desde a origem,
  4839. 4:30:03tornamos possível o que antes não era. O
  4840. 4:30:05futuro não se espera, se decide e se
  4841. 4:30:08constrói. Vamos construir o
  4842. 4:30:10extraordinário. Juntos.
  4843. 4:30:17เฮ
  4844. 4:30:49Oh.
  4845. 4:31:29เฮ
  4846. 4:32:09Introducing Agora's conversational AI
  4847. 4:32:12engine. Build and integrate your AI
  4848. 4:32:15agent in minutes. Any model, any voice.
  4849. 4:32:19With ultra low latency responses and
  4850. 4:32:21intelligent interruption handling, Agora
  4851. 4:32:24brings natural conversation flow to
  4852. 4:32:26voice AI. And with advanced background
  4853. 4:32:29noise, AI can understand you no matter
  4854. 4:32:32where you are.
  4855. 4:32:35AI agent
  4856. 4:32:47nunca tivemos tantos dados e ainda assim
  4857. 4:32:50decidir é cada vez mais difícil. Dados
  4858. 4:32:52fragmentados não geram valor, mas quando
  4859. 4:32:55os dados se conectam, tudo muda. Do
  4860. 4:32:57ruído vem a clareza e da clareza a ação.
  4861. 4:33:00Com Iá e segurança desde a origem,
  4862. 4:33:02tornamos possível o que antes não era. O
  4863. 4:33:04futuro não se espera, se decide e se
  4864. 4:33:07constrói. Vamos construir o
  4865. 4:33:09extraordinário. Juntos.
  4866. 4:33:16เฮ
  4867. 4:33:46เฮ
  4868. 4:34:19โ
  4869. 4:35:08Introducing Agora convation AI engine
  4870. 4:35:12Build and integrate your AI agent in
  4871. 4:35:15any any
  4872. 4:35:18with ultra low latency responses and
  4873. 4:35:20intelligent interruption handling agora
  4874. 4:35:23brings natural conversation flow to
  4875. 4:35:25voice ai and with advanc background
  4876. 4:35:28noise ai can understand you no matter
  4877. 4:35:31where you are building your voice ai
  4878. 4:35:35agent for free
  4879. 4:35:46Nunca tivemos tantos dados e ainda assim
  4880. 4:35:49decidir é cada vez mais difícil. Dados
  4881. 4:35:51fragmentados não geram valor, mas quando
  4882. 4:35:54os dados se conectam, tudo muda. Do
  4883. 4:35:56ruído vem a clareza e da clareza a ação.
  4884. 4:35:59Com Iá e segurança desde a origem,
  4885. 4:36:01tornamos possível o que antes não era. O
  4886. 4:36:04futuro não se espera, se decide e se
  4887. 4:36:06constrói. Vamos construir o
  4888. 4:36:08extraordinário. Juntos.
  4889. 4:36:45เฮ
  4890. 4:38:08Introducing Agora conversational AI
  4891. 4:38:10engine build and integrate your AI agent
  4892. 4:38:13in
  4893. 4:38:14any any with ultra low latency responses
  4894. 4:38:19and intelligent interruption handling
  4895. 4:38:21agora brings natural conversation flow
  4896. 4:38:24to voice ai and with advanc background
  4897. 4:38:27noise ai can understand you no matter
  4898. 4:38:30where you are building your voice ai
  4899. 4:38:34agent for free
  4900. 4:38:45Nunca tivemos tantos dados e ainda assim
  4901. 4:38:48decidir é cada vez mais difícil. Dados
  4902. 4:38:50fragmentados não geram valor, mas quando
  4903. 4:38:53os dados se conectam, tudo muda. Do
  4904. 4:38:56ruído vem a clareza e da clareza a ação.
  4905. 4:38:58Com IA e segurança desde a origem,
  4906. 4:39:00tornamos possível o que antes não era. O
  4907. 4:39:03futuro não se espera, se decide e se
  4908. 4:39:05constrói. Vamos construir o
  4909. 4:39:07extraordinário. Juntos.
  4910. 4:39:44เฮ
  4911. 4:41:07Alô, alô.
  4912. 4:41:11Boa tarde, gente. Boa tarde.
  4913. 4:41:16Daqui a um pouquinho já vamos iniciar a
  4914. 4:41:17nossa
  4915. 4:41:19a nossa agenda na parte da tarde.
  4916. 4:41:23Nossa palestra vai ser com Rafael Shide.
  4917. 4:41:25É isso, Shide? Tá aí. O Rafael
  4918. 4:41:33>> tá chegando já. A palestra tá marcada
  4919. 4:41:35para as 2:10, né? Daqui a pouquinho ele
  4920. 4:41:38já chega e a gente já inicia, tá?
  4921. 4:41:39pessoal que tá em casa também.
  4922. 4:41:42Já iniciamos daqui um pouquinho, tá bom?
  4923. 4:41:44Gente,
  4924. 4:41:46a palestra
  4925. 4:41:50>> o o Rafael tá substituindo um colega que
  4926. 4:41:53não conseguiu fazer a palestra agora de
  4927. 4:41:55tarde, tá? Então o Rafael vai substituir
  4928. 4:41:58a a palestra que a gente teria. Então
  4929. 4:42:00quem quem já tá com com app já tá
  4930. 4:42:03atualizado lá. A palestra do Rafael já
  4931. 4:42:04tá atualizada no aplicativo ali, tá?
  4932. 4:42:07เฮ
  4933. 4:42:37โอ
  4934. 4:43:37เ
  4935. 4:43:42Introducing Agora conversational AI
  4936. 4:43:44engine. Build and integrate your AI
  4937. 4:43:47agent in minutes. Any model, any voice
  4938. 4:43:51with ultra low latency responses and
  4939. 4:43:54intelligent interruption handling, Agora
  4940. 4:43:56brings natural conversation flow to
  4941. 4:43:58voice AI. And with advanced background
  4942. 4:44:01noise, AI can understand you no matter
  4943. 4:44:05where you are.
  4944. 4:44:19Nunca tivemos tantos dados e ainda assim
  4945. 4:44:22decidir é cada vez mais difícil. Dados
  4946. 4:44:25fragmentados não geram valor, mas quando
  4947. 4:44:27os dados se conectam, tudo muda. Do
  4948. 4:44:30ruído vem a clareza e da clareza a ação.
  4949. 4:44:32Com IA e segurança desde a origem,
  4950. 4:44:34tornamos possível o que antes não era. O
  4951. 4:44:37futuro não se espera, se decide, se
  4952. 4:44:39constrói. Vamos construir o
  4953. 4:44:41extraordinário. Juntos.
  4954. 4:44:48เฮ
  4955. 4:45:59Oh.
  4956. 4:46:41Introducing Agora's conversational AI
  4957. 4:46:43engine build and integrate your AI agent
  4958. 4:46:46in minutes. Any model, any voice with
  4959. 4:46:51ultra low latency responses and
  4960. 4:46:53intelligent interruption handling, Agora
  4961. 4:46:55brings natural conversation flow to
  4962. 4:46:57voice AI. And with advanced background
  4963. 4:47:00noise, AI can understand you no matter
  4964. 4:47:04where you are.
  4965. 4:47:18Nunca tivemos tantos dados e ainda assim
  4966. 4:47:21decidir é cada vez mais difícil. Dados
  4967. 4:47:24fragmentados não geram valor, mas quando
  4968. 4:47:26os dados se conectam, tudo muda. Do
  4969. 4:47:29ruído vem a clareza e da clareza a ação.
  4970. 4:47:31Com Iá e segurança desde a origem,
  4971. 4:47:33tornamos possível o que antes não era. O
  4972. 4:47:36futuro não se espera, se decide, se
  4973. 4:47:38constrói. Vamos construir o
  4974. 4:47:40extraordinário juntos.
  4975. 4:47:45Acho que não tá aí. Aqui, ó. Mas tem
  4976. 4:47:47aqui, ó. Pega. Quer apar aqui, ó.
  4977. 4:47:55Alô.
  4978. 4:47:57Boa, pessoal. Alimentados agora. Todo
  4979. 4:48:00mundo tomou água, todo mundo tomou café,
  4980. 4:48:02todo mundo acordado.
  4981. 4:48:04Vamos dar sequência então aqui na nas
  4982. 4:48:06nossas palestras. Então, como foi
  4983. 4:48:08comentado, o Gabriel teve um problema
  4984. 4:48:10pessoal, então ele foi, a palestra dele
  4985. 4:48:12foi trocada pela do Rafael, que vai
  4986. 4:48:14fazer as vezes agora aqui com a palestra
  4987. 4:48:17A nova engenharia de software com IA.
  4988. 4:48:19Isso. Show de bola. Então, pau que é
  4989. 4:48:22teu. Tá com Deixar que eu te entrego
  4990. 4:48:25aqui já o microfone.
  4991. 4:48:28Pessoal que tiver em casa, quiser mandar
  4992. 4:48:30alguma pergunta, pode mandar lá no Q&A.
  4993. 4:48:32Vocês também podem preparando as
  4994. 4:48:33perguntas de vocês.
  4995. 4:48:38>> Fala pessoal, boa tarde. Eh, eu meu nome
  4996. 4:48:42é Rafael Shit, tá? Eu sou mais conhecido
  4997. 4:48:43como foca aqui em Floripa. Então, acho
  4998. 4:48:46que tem bastante gente aí que eu já
  4999. 4:48:47conheço aí. Vou falar um pouquinho da
  5000. 4:48:48minha da minha trajetória também aí,
  5001. 4:48:52acho que é importante. E eu dou aula,
  5002. 4:48:55pessoal, há 13 anos no ensino superior
  5003. 4:48:58aqui em Floripa. Dei aula na faculdade
  5004. 4:48:59de energia 10 anos, dou aula no SENAI
  5005. 4:49:02agora 3 anos, né? Então a gente acaba
  5006. 4:49:05conhecendo bastante gente, acaba
  5007. 4:49:07conhecendo a galera. Quem aí já foi meu
  5008. 4:49:08aluno, eu já trabalhei ou já a gente já
  5009. 4:49:11trabalha juntos. Tem uma galera ali, né?
  5010. 4:49:13Tem uma galera que a gente se encontra
  5011. 4:49:15sempre no TDC, tava falando paraa Iara
  5012. 4:49:17que a gente vem no TDC para encontrar a
  5013. 4:49:19galera, né? Então aqui é o local onde a
  5014. 4:49:20gente encontra o pessoal, tá? E além
  5015. 4:49:23disso, pessoal, até para contar uma
  5016. 4:49:24historinha rápida aqui, ano passado, tá?
  5017. 4:49:27Eh, eu fiz uma viagem pro Vale do
  5018. 4:49:29Celício, tá? E foi uma viagem assim que
  5019. 4:49:31transformou bastante a minha vida. Eu
  5020. 4:49:33acho que esse é um ponto muito
  5021. 4:49:34importante e principalmente porque o que
  5022. 4:49:37eu vi lá assim, né, eu acho que era um
  5023. 4:49:39pouco do que eu queria contribuir aqui
  5024. 4:49:41paraa nossa área também, né? E aí quando
  5025. 4:49:44eu voltei, a gente pensou junto com o
  5026. 4:49:46John, né, que é o meu sócio no livro
  5027. 4:49:48aqui também, e a gente criou um livro
  5028. 4:49:50chamado A nova engenheira de software
  5029. 4:49:51com EI, tá? Nesse livro, pessoal, a
  5030. 4:49:54gente aborda bastante coisa de do que
  5031. 4:49:57realmente tem sido a engenharia de
  5032. 4:49:58software, né? Então, eu que comecei lá
  5033. 4:50:00do algoritmos, da programação
  5034. 4:50:03estruturada, da orientada objeto, da
  5035. 4:50:06programação web, como é que a gente
  5036. 4:50:08transforma e como é que a gente motiva o
  5037. 4:50:10aluno, né, hoje em dia a aprender a
  5038. 4:50:13programar, né? Vocês sabem que a
  5039. 4:50:15programação mudou, a gente não programa
  5040. 4:50:17com o programa como programava
  5041. 4:50:19anteriormente, né? Então, eu não tenho
  5042. 4:50:21mais como ensinar aquele meu aluno da
  5043. 4:50:23forma como eu ensinava antes, tá? Então,
  5044. 4:50:25vou mostrar para vocês um pouquinho como
  5045. 4:50:26é que a gente tá ensinando eles, né? Mas
  5046. 4:50:29principalmente como que a gente também
  5047. 4:50:31tá ensinando o pessoal nas empresas a
  5048. 4:50:34criar agentes de verdade, né? E o que
  5049. 4:50:36que é, como é que ele funciona, né? Acho
  5050. 4:50:38que muito se falou aqui de agente,
  5051. 4:50:40talvez tem alguns pontos ali que eu acho
  5052. 4:50:42ainda que é importante tocar no assunto,
  5053. 4:50:45mas principalmente eu queria trazer
  5054. 4:50:47cases de empresas reais que a gente tem
  5055. 4:50:49criado agentes, tá? Então eu acho que
  5056. 4:50:51esse é o maior ganho para fazer vocês
  5057. 4:50:53refletirem como que a gente pode criar
  5058. 4:50:55um agente na nossa empresa, onde que a
  5059. 4:50:57gente pode colocar ele lá, tá? Hoje a
  5060. 4:50:59gente tem trabalhado em três eh em três
  5061. 4:51:02linhas nas empresas, né? É a camada
  5062. 4:51:04cultural, a camada de processo e a
  5063. 4:51:06camada de ferramenta, né? Geralmente o
  5064. 4:51:08pessoal já chega botando um agente para
  5065. 4:51:10resolver um problema, né? Só que a gente
  5066. 4:51:12tem visto que isso não funciona muito
  5067. 4:51:13bem, né? Se a gente não fizer o
  5068. 4:51:15letramento, a cultura, criar os
  5069. 4:51:17processos, ensinar todo mundo, ter
  5070. 4:51:19governância, né? Hoje em dia tem uma
  5071. 4:51:21palavrinha chamado Shadow AI, né? Que é
  5072. 4:51:24aquele AI que todo mundo usa, usa o
  5073. 4:51:25cloud, outro chat EPT, outro deai, outro
  5074. 4:51:28de PSIC e aí as centenas de LLMs que tem
  5075. 4:51:31por aí, né? Então a gente começa criando
  5076. 4:51:34tudo aquilo ali. Uma empresa grande é
  5077. 4:51:35diferente de uma empresa pequena
  5078. 4:51:37naturalmente, né? E aí, pessoal, quando
  5079. 4:51:39eu voltei também de lá, pô, que eu andei
  5080. 4:51:42num carro que não tinha motorista, né?
  5081. 4:51:44Alguém já andou num carro que não tem
  5082. 4:51:45motorista? Aí quando tu chega num, tu
  5083. 4:51:48anda com um carro que não tem motorista
  5084. 4:51:50e tu é um nerd, que nem a gente aqui, a
  5085. 4:51:52gente fica pensando como é que aquilo
  5086. 4:51:54funciona, né? Deve ter um cara lá atrás
  5087. 4:51:56pilotando, olhando lá pela tela e
  5088. 4:51:58dirigindo. E aí tu fica olhando pro
  5089. 4:52:00painel, olhando pras câmeras, olhando
  5090. 4:52:01para alguma coisa. E aí quando eu
  5091. 4:52:03voltei, eu fui palestrar num evento que
  5092. 4:52:05era um evento inclusive na área do
  5093. 4:52:07varejo. E aí o cara falando lá que ele
  5094. 4:52:10não conseguia integrar duas unidades
  5095. 4:52:12porque a gente não funciona. E darará. E
  5096. 4:52:15aí quando eu subi, eu mostrei um vídeo
  5097. 4:52:16de eu andando lá no carro sem motorista.
  5098. 4:52:18Assim, cara, se tem uma coisa mais
  5099. 4:52:20complexa do que criar um carro que não
  5100. 4:52:23tem o motorista, que tu vê um monte
  5101. 4:52:25andando na rua, estacionando e um não
  5102. 4:52:26bate no outro e tu nem sabe como aquilo
  5103. 4:52:29funciona, cara, tu consegue criar um
  5104. 4:52:31agente para conectar duas unidades, né?
  5105. 4:52:33E aí a gente começou a conversar, foi
  5106. 4:52:35até legal que ele acabou virando meu
  5107. 4:52:36parceiro, meu cliente, a gente até tá
  5108. 4:52:38desenvolvendo produtos lá. Só por isso.
  5109. 4:52:41Olha só que legal, né, galera? Então, a
  5110. 4:52:44nossa experiência às vezes de ver alguma
  5111. 4:52:47coisa que uma pessoa não viu, ela já
  5112. 4:52:49vale a pena. Ela já vale, ela já é um
  5113. 4:52:51argumento comercial, ela já é um
  5114. 4:52:53argumento técnico, ela já é muito legal
  5115. 4:52:55também. E aí também, né, e aí eu vou
  5116. 4:52:58fazendo paralelo tanto da área acadêmica
  5117. 4:53:00quanto da área prática também. Vou
  5118. 4:53:02começar da área acadêmica. Cara, olha só
  5119. 4:53:04como é que eu ensinava os meus alunos
  5120. 4:53:06antes, né? Ficou meio ruim aqui, mas
  5121. 4:53:07aqui é como eu ensinava um laço de
  5122. 4:53:08repetição e um condicional, um if e um
  5123. 4:53:11I, um fórum do I, etc., né, pro aluno,
  5124. 4:53:14né? Então, pô, aqui tu tem um for de 1 a
  5125. 4:53:1610 e aí quando tu vai dando, vai
  5126. 4:53:19percorrendo na na posição zero, tem
  5127. 4:53:20isso, na um, tem isso, na dois, tem
  5128. 4:53:22aquilo, cara. E aí o aluno me levanta a
  5129. 4:53:24mão e pergunta: "Professor, quando que a
  5130. 4:53:27gente vai aprender os ii?" Pô, daí eu
  5131. 4:53:30fico com vergonha, né? Quando ele me faz
  5132. 4:53:31essa pergunta, né? Eu que fico com
  5133. 4:53:33vergonha. Então, se eu começar a ensinar
  5134. 4:53:35isso aqui, isso é pra gente pensar
  5135. 4:53:37também, tá, pessoal? Como é que a gente
  5136. 4:53:39vai formar os profissionais do futuro?
  5137. 4:53:41Também faz parte aqui. Não adianta eu
  5138. 4:53:43chegar pro cara ensinando o IF e o cara
  5139. 4:53:45não tá nem aí pro IF, se a lua, se hoje
  5140. 4:53:48tá chovendo, amanhã vai de carro, se não
  5141. 4:53:50vai de ônibus, foi assim que a gente
  5142. 4:53:51aprendeu. Não é assim que se aprende
  5143. 4:53:53mais. Sorry, não é assim, né? Então, até
  5144. 4:53:57lá no ensinar, pessoal, o negócio mudou,
  5145. 4:54:00tá? Parece simples, mas mudou. Eu tenho
  5146. 4:54:03que ter estratégia para isso. Eu vou
  5147. 4:54:04mostrar algumas estratégias que é a
  5148. 4:54:06mesma que a gente aplica dentro das
  5149. 4:54:07empresas para ensinar agentes pros
  5150. 4:54:09pessoal, pro pessoal, tá? E aí todo
  5151. 4:54:11mundo também já viu esse desenho aqui,
  5152. 4:54:12né? Claro, lá na faculdade é o primeiro,
  5153. 4:54:14lá no algoritmo é o primeiro que o
  5154. 4:54:16professor que o na verdade não é nem no
  5155. 4:54:18algoritmo, né? Que é naquelas
  5156. 4:54:21que a gente aprende lá estrutura e HTML
  5157. 4:54:25e UML, UML, né? Esses caras aí. E aí a
  5158. 4:54:29gente aprende que o que o cliente pediu
  5159. 4:54:31e o que ele queria tinha que passar lá
  5160. 4:54:33num telefone sem fio e numa série de
  5161. 4:54:36coisas, né, cara? Hoje em dia, esse
  5162. 4:54:39mesmo processo que a gente usava antes,
  5163. 4:54:42que daí é um processo de software, daí
  5164. 4:54:44tô falando de Agile, tô falando de
  5165. 4:54:46qualquer processo que tem dentro das
  5166. 4:54:47empresas, ele também não cabe mais, não
  5167. 4:54:49funciona mais, né? A velocidade que a
  5168. 4:54:52gente produz hoje não é a velocidade nem
  5169. 4:54:54que o QA consegue testar a quantidade de
  5170. 4:54:56coisa que a gente libera. Todo mundo tá
  5171. 4:54:58passando isso nas empresas, isso é óbvio
  5172. 4:54:59até na verdade, né? Então tu imagina o
  5173. 4:55:02processo de software que às vezes em uma
  5174. 4:55:03reunião a gente mata 10 cards, a gente
  5175. 4:55:06faz 10 features numa reunião, né? Dentro
  5176. 4:55:09de uma reunião. Eu não preciso receber
  5177. 4:55:11um card, eu só preciso saber o que tu
  5178. 4:55:13quer, a gente vai lá, resolve e já manda
  5179. 4:55:14direto pro cara testar, entendeu, né?
  5180. 4:55:17Quando manda, na verdade, né? Mas
  5181. 4:55:19pessoal, isso aqui também caiu por
  5182. 4:55:20terra. Então, segunda coisa, caiu por
  5183. 4:55:22terra. Então, tudo a gente tá tendo que
  5184. 4:55:25reaprender a criar, pessoal. E o
  5185. 4:55:27software a gente também tá tendo que
  5186. 4:55:29aprender a criar. O software não é igual
  5187. 4:55:31a gente criava antes. Aprender não é
  5188. 4:55:33igual, criar software também não é
  5189. 4:55:35igual. Então a gente precisa aprender de
  5190. 4:55:37uma forma diferente, né? Então é mais ou
  5191. 4:55:39menos aí que a gente vem. Então como é
  5192. 4:55:41que a gente puxa, né? E aí muito das
  5193. 4:55:44coisas que a gente viu lá quando quando
  5194. 4:55:45eu fui num evento lá chamado Tech Grunch
  5195. 4:55:47Drupted, né? É um evento, uma feira de
  5196. 4:55:49tecnologia de São Francisco, de
  5197. 4:55:51inovação, muito legal também. Ninguém
  5198. 4:55:53falava de software, todo mundo falava de
  5199. 4:55:55agente, que daí aqui também tá todo
  5200. 4:55:57mundo falando de agente. Só que daí eles
  5201. 4:56:00falaram uma coisa que ficou muito na
  5202. 4:56:01minha cabeça, que o seguinte: agente
  5203. 4:56:03pessoal é uma coisa que tu não vai mais
  5204. 4:56:06nem precisar de tela, tá? E qual o
  5205. 4:56:08software não precisa de tela? Alguém já
  5206. 4:56:10pensou nisso, né? Como é que eu vou
  5207. 4:56:12interagir com uma coisa que se conecta
  5208. 4:56:14com várias outras coisas, sem precisar
  5209. 4:56:16de tela e sem precisar de nada do tipo,
  5210. 4:56:18né? E aí a gente entra realmente nos
  5211. 4:56:22agentes, né? E como funcionam os
  5212. 4:56:24agentes. Então essa minha imagem aqui
  5213. 4:56:26até uma imagem bem antiga. E aí é como
  5214. 4:56:29que é a anatomia de um agente, como que
  5215. 4:56:31se caracteriza um agente, como que eu
  5216. 4:56:33desenvolvo um agente pensando na
  5217. 4:56:35estrutura de dados do agente, né, na
  5218. 4:56:37nova engenharia de software dele. Então
  5219. 4:56:39o agente ele tem um papel, ele tem as
  5220. 4:56:41instruções, né? Quais são as instruções?
  5221. 4:56:44A instrução no final ela é um system
  5222. 4:56:46prompt, né? o que que um agente vai
  5223. 4:56:48fazer, o que que ele não vai fazer, como
  5224. 4:56:50que ele vai responder, o que que ele não
  5225. 4:56:53pode responder, né? E tudo isso a gente
  5226. 4:56:56tem que colocar ali, a gente tem que
  5227. 4:56:57saber caracterizar esse agente, né? Isso
  5228. 4:56:59já foi falado, tá? Mas aí tem algumas
  5229. 4:57:01coisas aqui que também eu vejo que se
  5230. 4:57:03fala um pouco, né? Memória, né? Pô,
  5231. 4:57:06parece até óbvio, mas um framework,
  5232. 4:57:08tipo, eu vi a galera falando do PHP,
  5233. 4:57:10provavelmente é o Land Graph, qualquer
  5234. 4:57:11coisa ali que a galera tá usando lá
  5235. 4:57:13também, ele já encapsulam também essa
  5236. 4:57:15parte de memória. Memória para ele ter
  5237. 4:57:17contexto, para quando eu perguntar
  5238. 4:57:18alguma coisa 50 vezes ele saber do que
  5239. 4:57:20eu tô falando, etc., né? E aí eu entro
  5240. 4:57:23em outras coisas também. Ferramentas são
  5241. 4:57:25as tools, né? Uma tool pode chamar uma
  5242. 4:57:27PI, posso chamar qualquer coisa desse
  5243. 4:57:29tipo, né? Dali pode conectar direto no
  5244. 4:57:32banco viatu, posso fazer o que eu
  5245. 4:57:33quiser, né? harness, né? É uma coisa
  5246. 4:57:36muito importante também que você tem
  5247. 4:57:37falado bastante hoje, né? Por exemplo,
  5248. 4:57:39uma coisa bem simples. Quando eu tiver
  5249. 4:57:41fazendo uma operação crítica, eu poder
  5250. 4:57:43saber antes que eu tenha uma operação
  5251. 4:57:44crítica, o que que é, o que que ele vai
  5252. 4:57:46fazer, ele poder me mostrar um plano do
  5253. 4:57:48que ele vai executar, eu poder aprovar
  5254. 4:57:50aquele plano, né? Então, tudo isso tá lá
  5255. 4:57:53na característica do agente, ó, dados,
  5256. 4:57:55né? Pô, então assim, ó, uma coisa que
  5257. 4:57:57também é bem básica aqui, né? Não tem
  5258. 4:58:00agente sem dados, né, pessoal? Vou
  5259. 4:58:02conectar o agente com quê, né? Se eu não
  5260. 4:58:04tiver, se eu não tiver dentro de uma
  5261. 4:58:06empresa que tem dados e toda empresa o
  5262. 4:58:08mais rico que tem é dados, o agente não
  5263. 4:58:10vai se conectar a lugar nenhum, não vai
  5264. 4:58:12se conectar um API, porque a API não não
  5265. 4:58:14conversa com ninguém, né? Então a o
  5266. 4:58:16principal ponto é dados MCP, que é um
  5267. 4:58:19novo padrão de comunicação, né? Então
  5268. 4:58:21antigamente a gente falava de API, mas
  5269. 4:58:23API tinha o Swegger, tinha o campinho,
  5270. 4:58:25tinha API, o end point, tinha se era
  5271. 4:58:27[ __ ]
  5272. 4:58:29né? E hoje a gente não precisa mais se
  5273. 4:58:30preocupar com esse monte de coisas. Eu
  5274. 4:58:33tenho um conector MCP, que é uma
  5275. 4:58:35linguagem que é um prompt, que ele
  5276. 4:58:37consegue se resolver e conectar em
  5277. 4:58:39diversos lugares ao mesmo tempo. Eu vou
  5278. 4:58:41trazer alguns exemplos bem legais pra
  5279. 4:58:43gente falar sobre isso, né? Eu também
  5280. 4:58:44tenho a parte de intenção, né? Quando eu
  5281. 4:58:47mando um prompt, ele vai saber aonde ele
  5282. 4:58:50vai conectar, quem que ele vai chamar,
  5283. 4:58:51qual é a tua que ele vai chamar, como
  5284. 4:58:53que ele vai fatiar aquele meu texto e o
  5285. 4:58:55que que ele vai resolver. Isso é
  5286. 4:58:56intenção, é bem legal também. E uma
  5287. 4:58:58coisa chamada também raga, né? que daí a
  5288. 4:59:01gente vê também a galera falando um
  5289. 4:59:03pouco, mas é super importante. Se eu
  5290. 4:59:05tenho uma série de documentos dentro da
  5291. 4:59:07minha empresa, esses documentos eles são
  5292. 4:59:09privados, logicamente eles não estão
  5293. 4:59:11dentro das LLMs, né? Ele não tá lá no
  5294. 4:59:12chat EPT, ou pelo menos ele não deveria
  5295. 4:59:15tá, né? Se você não estão colando um
  5296. 4:59:16monte de documento lá no no chat EPT, no
  5297. 4:59:19Gemini, etc., né? Ele não deveria tá. E
  5298. 4:59:22aí eu posso ter um processo que a gente
  5299. 4:59:24chama de raga, que eu criar o meu
  5300. 4:59:26próprio modelo, meu próprio dataset, não
  5301. 4:59:29chega a ser o modelo, mas é criar o meu
  5302. 4:59:31próprio dataset usando os mesmos padrões
  5303. 4:59:33de chunks, embedes, etc. e eu criar o
  5304. 4:59:36meu próprio meu próprio modelo local,
  5305. 4:59:38que a minha tu vai primeiro consultar no
  5306. 4:59:41meus documentos, no modelo da LLM, no
  5307. 4:59:45prompt da LLM, como eu já pesquisaria
  5308. 4:59:47isso em qualquer local fora, né,
  5309. 4:59:49qualquer LLM, e ele vai me trazer esses
  5310. 4:59:52dados, né, local. E eu tenho uma série
  5311. 4:59:54de mecanismos hoje em dia, inclusive
  5312. 4:59:56para melhorar esse processo raga. Eu
  5313. 4:59:58tenho Raga, eu tenho modelos híbridos
  5314. 5:00:00para eu poder pesquisar, por exemplo,
  5315. 5:00:02num banco local junto com Raga ou no
  5316. 5:00:05Elasc search junto com Raga para
  5317. 5:00:07melhorar ainda o retorno do meu da minha
  5318. 5:00:09pesquisa, tá? Isso é super importante
  5319. 5:00:12também, isso faz parte do contexto do
  5320. 5:00:14agente, pesquisar em dados, né? Eu vi
  5321. 5:00:17numa outra palestra ali do JavaScript,
  5322. 5:00:19inclusive aí foi novidade também, porque
  5323. 5:00:21no nosso livro a gente tem um capítulo
  5324. 5:00:23só desse framework aqui chamado Master
  5325. 5:00:25AI, tá? O Master AI é um framework que
  5326. 5:00:28encapsula tudo isso aqui, ó. Ele já tem
  5327. 5:00:30tudo isso. Então o context engineering,
  5328. 5:00:33né, que é aquela palavrinha bonita que é
  5329. 5:00:34pra gente encapsular tudo isso aqui, ele
  5330. 5:00:37já tem no master AI. Então, basicamente,
  5331. 5:00:40eu crio um projeto e eu já tenho tudo
  5332. 5:00:42isso. Eu já tenho memória, eu já tenho
  5333. 5:00:44capacidade de fazer harness quiser, eu
  5334. 5:00:47já tenho ali uma maneira bem simples de
  5335. 5:00:49criar um dataset próprio com raga. Eu
  5336. 5:00:52tenho tudo isso pronto. Eu tenho
  5337. 5:00:54observabilidade, eu consigo ver todos os
  5338. 5:00:56prompts que o meu usuário mandou, né? Eu
  5339. 5:00:59consigo ver quanto de token eu tô
  5340. 5:01:00gastando. Então ele já tem tudo isso no
  5341. 5:01:03framework, pessoal. Então hoje criar um
  5342. 5:01:05agente, ele é como criar um novo
  5343. 5:01:08projeto, aquele file new project a gente
  5344. 5:01:10fazia, aquilo é criar um agente, na
  5345. 5:01:12verdade, né? Então ele tá mais
  5346. 5:01:13simplificado, a gente usando a
  5347. 5:01:15ferramenta correta, né? Inclusive, ele
  5348. 5:01:18tem toda a parte do encapsulamento
  5349. 5:01:19também do protocolo MCP, que é aquele
  5350. 5:01:22protocolo que eu consigo conectar ele em
  5351. 5:01:25qualquer outro agente, inclusive eu
  5352. 5:01:26consigo conectar ele nas LLMs, né, no
  5353. 5:01:29Cloud Code, no chat EPT, e aí consigo
  5354. 5:01:31fazer uma pesquisa nele, ele faz no meu
  5355. 5:01:34software, né? Então, rapidamente,
  5356. 5:01:36pessoal, eu consigo criar um software
  5357. 5:01:38que é um agente que já encapsula tudo
  5358. 5:01:40aquilo, simplesmente, ó, instanciando um
  5359. 5:01:43agente, dando as instructions dele, né,
  5360. 5:01:46que ele é um cara que faz um pedido,
  5361. 5:01:47registra no banco, etc. E dando as
  5362. 5:01:49ferramentas corretas para ele. Simples
  5363. 5:01:51assim, com 15 linhas de código, eu crio
  5364. 5:01:53um agente e ele tá pronto e tem todas
  5365. 5:01:55aquelas características. Eu não preciso
  5366. 5:01:57implementar nada, né? Ele já vem com
  5367. 5:02:01tudo isso criado para mim, né? Então, o
  5368. 5:02:03que acontece? Sabe lá quando a gente
  5369. 5:02:05falava muito de microsserviço, né?
  5370. 5:02:08Então, outros TDCs, eu que venho desde o
  5371. 5:02:11TDC1 lá, né? Todo TDC. E aí a gente
  5372. 5:02:15vinha sempre evoluindo, né? Uma era
  5373. 5:02:17cloud, depois microsserviço e agora
  5374. 5:02:19estamos aqui falando de AI, né? a gente
  5375. 5:02:22consegue fazer a mesma coisa com os
  5376. 5:02:24mesmos elementos, né, de microsserviço.
  5377. 5:02:27Quem programa bastante aí também sabe
  5378. 5:02:29que no microsserviço lá eu tenho o API
  5379. 5:02:32Gateway, eu tenho Discovery Service, eu
  5380. 5:02:34tenho cada elemento que eu tenho, cada
  5381. 5:02:37microoserviço que eu tenho tá conectado,
  5382. 5:02:38né? Então, cada elemento daquele eu
  5383. 5:02:41consigo fazer uma simulação fazendo um
  5384. 5:02:44projeto com um AI, criando um novo
  5385. 5:02:47agente ou criando vários agentes e cada
  5386. 5:02:49agente se conectando via MCP, né? Para
  5387. 5:02:53isso, para eu simular um API gateway
  5388. 5:02:56junto com discovery service, eu posso
  5389. 5:02:58ter um elemento que também é um agente
  5390. 5:03:00chamado agente orquestrador, né? Vocês
  5391. 5:03:02já ouviram falar dele também. Ele é um
  5392. 5:03:04agente normal, só que ele conecta vários
  5393. 5:03:07outros agentes e quando eu mando para um
  5394. 5:03:09prompt para ele, ele consegue via MCP se
  5395. 5:03:13comunicar com os outros agentes e trazer
  5396. 5:03:15o que ele precisa. E usando intention,
  5397. 5:03:17ele consegue saber qual agente ele tem
  5398. 5:03:19que chamar, tá? E aí eu fiz aqui um
  5399. 5:03:22exemplo, né? Claro que eu não tenho uma
  5400. 5:03:24ideia aqui para mostrar, mas eu fiz aqui
  5401. 5:03:27um cara simulando uma hamburgueria, né,
  5402. 5:03:30que ele tem 12 agentes. A gente tem o
  5403. 5:03:32cardápio, o pedido, o estoque, cliente,
  5404. 5:03:35cozinha, integradora, etc. Pensem que
  5405. 5:03:38cada cara desse é um agente e cada cara
  5406. 5:03:40desse tem uma responsabilidade
  5407. 5:03:43específica, né? O que que esses caras
  5408. 5:03:46fazem? Eles não se conhecem e eles têm
  5409. 5:03:48que se conversar entre si, né? Cada um
  5410. 5:03:51deles tem que bater um papo e cada um
  5411. 5:03:54deles tem que saber fazer o que eles se
  5412. 5:03:57responsabiliza em fazer, tá? Pô, e aqui
  5413. 5:03:59ficou muito pequeno, né? Mas o que que
  5414. 5:04:01acontece, ó? Eu tenho cada um desses
  5415. 5:04:04agentes aqui separados, tá? E eu tenho
  5416. 5:04:07um agente orquestrador que é o agente
  5417. 5:04:09principal, que nele eu digo que ele é um
  5418. 5:04:12restaurante, ele é responsável por
  5419. 5:04:14receber os pedidos, listar os pedidos,
  5420. 5:04:17conectar com o marketing, ter um código
  5421. 5:04:19promocional, etc. E quando eu mando para
  5422. 5:04:22ele um determinado comando, ele sabe um
  5423. 5:04:25determinado prompt, né? Ele sabe qual é
  5424. 5:04:28o eh atu que ele tem que chamar, né? E
  5425. 5:04:31como que esse cara funciona? Esse cara
  5426. 5:04:33eu posso conectar em qualquer lugar,
  5427. 5:04:34posso conectar no WhatsApp, posso ter
  5428. 5:04:36uma tela para isso, né? Posso ter vários
  5429. 5:04:38itens. Inclusive esse cara, como eu uso
  5430. 5:04:42um framework de agentes que é o Master
  5431. 5:04:44AI, ele pode ser conectado em qualquer
  5432. 5:04:46LLM porque ele tem o protocolo MCP, que
  5433. 5:04:49é o protocolo de conexão com qualquer
  5434. 5:04:52cara, né? Então, basicamente, ó, quando
  5435. 5:04:54eu disparo um comando para ele, ó, o
  5436. 5:04:56cliente João pediu um Xburg duplos com
  5437. 5:04:59fritas, ele quer, ele vai ser cobrado no
  5438. 5:05:02Pix, manda pra cozinha, separa pro
  5439. 5:05:05entregador disponível e manda ele
  5440. 5:05:07entregar em algum lugar. Quando eu mando
  5441. 5:05:09esse prompt para ele, ele sabe vi
  5442. 5:05:11intention quais são o o agente
  5443. 5:05:14orquestrador sabe quais são os agentes
  5444. 5:05:17que ele tem que chamar, né? Então ele
  5445. 5:05:19mesmo se conecta no agente que ele
  5446. 5:05:22precisa chamar, tá? Então aqui, por
  5447. 5:05:24exemplo, pessoal, eu tô numa tela do
  5448. 5:05:25Cloud Code, tá? Dentro do Cloud Code, eu
  5449. 5:05:29conectei aqui, ó, todos aqueles agentes,
  5450. 5:05:32né? Os 12 agentes estão conectados aqui,
  5451. 5:05:34todos eles no protocolo MCP. Então, o
  5452. 5:05:37Cloud Code, se eu quiser conectar, todo
  5453. 5:05:39mundo sabe que lá no Cloud Code a gente
  5454. 5:05:40tem a lojinha de conectores lá MCP, né?
  5455. 5:05:43Então, lá eu tenho Cert Sign, lá eu
  5456. 5:05:45tenho Pipefi, lá eu tenho vários micro,
  5457. 5:05:49vários projetos usando MCP, eles
  5458. 5:05:52conseguem se conectar na ferramenta, né?
  5459. 5:05:55Então o que que eu fiz? Eu fiz a mesma
  5460. 5:05:56coisa, só que conectando esses projetos.
  5461. 5:05:59Então, quando eu disparo ali um prompt
  5462. 5:06:01dizendo: "Cara, me diz aí como é que
  5463. 5:06:02estão minhas vendas da semana e monto um
  5464. 5:06:04gráfico." Ele sabe via intention qual é
  5465. 5:06:07o o agente que ele tem que conectar via
  5466. 5:06:09MCP e ele consegue montar um resultado
  5467. 5:06:13em cima disso, tá pessoal? Então, tudo
  5468. 5:06:15isso viac, tudo isso feito com a gente e
  5469. 5:06:19rapidamente é um projeto rápido de
  5470. 5:06:20criar, simples de criar, desde que a
  5471. 5:06:22gente conheça todas aquelas
  5472. 5:06:24características ali de um agente, tá?
  5473. 5:06:27E aqui, ó, eu queria trazer para vocês,
  5474. 5:06:29né, que alguns exemplos e alguns
  5475. 5:06:33softwares internos e e softwares reais
  5476. 5:06:36que a gente tem feito usando todos esses
  5477. 5:06:38conceitos, né? Então, programar ele
  5478. 5:06:40deixou de ser escrever código e
  5479. 5:06:43executar, criar agentes, orquestrar
  5480. 5:06:46inteligência, né? Então, daqui paraa
  5481. 5:06:48frente, pessoal, o ideal é que a gente
  5482. 5:06:50pense como que a gente vai colocar essas
  5483. 5:06:53características agênticas inteligentes
  5484. 5:06:56dentro do nosso software. É tudo isso
  5485. 5:06:58que a galera tá tentando descobrir, né?
  5486. 5:07:00Descobrir lacunas, gaps, oportunidades
  5487. 5:07:03dentro das empresas para deixar o nosso
  5488. 5:07:05software mais inteligente, para deixar
  5489. 5:07:07os processos mais produtivos, para
  5490. 5:07:09entregar mais rápido e etc, tá? Então é
  5491. 5:07:12por aí que a gente tá indo também, tá?
  5492. 5:07:15Então o que que acontece? essa nova
  5493. 5:07:16engenharia de software, então, né, ele
  5494. 5:07:18vem com uma arquitetura um pouco
  5495. 5:07:21diferente, né? A arquitetura que a gente
  5496. 5:07:23tem que conhecer hoje, ela é uma
  5497. 5:07:25arquitetura mais agêntica, com esses
  5498. 5:07:27elementos mais agênticos, né? Então,
  5499. 5:07:30conhecendo esses elementos de MCP,
  5500. 5:07:33conhecendo esses elementos de harness,
  5501. 5:07:34de memória, de raga, de multiagents, né,
  5502. 5:07:38que foi falado aqui muito legal também
  5503. 5:07:41que existe um protocolo, inclusive,
  5504. 5:07:43assim como existe o MCP, que é para
  5505. 5:07:45conectar um agente via LLM ou via prompt
  5506. 5:07:48com qualquer LLM, existe um protocolo
  5507. 5:07:51para se conectar entre agentes, que é o
  5508. 5:07:54Way. Existe outros também, né? Mas esse
  5509. 5:07:56é um protocolo do Google, conhecido e
  5510. 5:07:58muito bacana também para se conectar
  5511. 5:08:00ali, né? Então contratos de API, a gente
  5512. 5:08:03pode ter API ali que é uma TU, é uma
  5513. 5:08:05ferramenta que o nosso agente vai
  5514. 5:08:07simplesmente se comunicar a algo que já
  5515. 5:08:09existe ou algo que eu vou criar.
  5516. 5:08:10Lembrando que se eu me conectar a um
  5517. 5:08:13banco de dados, como a gente geralmente
  5518. 5:08:16pensa diretamente, eu posso fazer um SQL
  5519. 5:08:18no banco e vir em uma janela de contexto
  5520. 5:08:20gigante e aí eu vou gastar todos os
  5521. 5:08:23créditos da minha empresa, né? E aí
  5522. 5:08:25quando eu começo a fazer isso, eu tenho
  5523. 5:08:26que migrar para um modelo Raga, que é
  5524. 5:08:28aquele modelo que eu falei que vocês têm
  5525. 5:08:30que criar o próprio modelo, porque
  5526. 5:08:32quando eu pesquiso e ele pesquisa no meu
  5527. 5:08:34modelo, ele já traz os resultados
  5528. 5:08:36sintéticos, né, como ele pesquisa dentro
  5529. 5:08:38do meu LLM. Então eu tenho maneiras de
  5530. 5:08:41economizar também, sem contar que ele
  5531. 5:08:43tem um resultado muito melhor, né,
  5532. 5:08:45pessoal, diferente de quando eu pesquiso
  5533. 5:08:47numa PI, né, ele tem um resultado muito
  5534. 5:08:49melhor quando eu pesquiso na minha
  5535. 5:08:51própria LLM, tá? Prompt engineering, né?
  5536. 5:08:54Então eu tenho que conhecer tudo isso
  5537. 5:08:56para melhorar o contexto do meu agente.
  5538. 5:08:59Um agente é um prompt, então eu tenho
  5539. 5:09:01que entender como que é essa comunicação
  5540. 5:09:04do agente para ele tá pronto para
  5541. 5:09:06responder o que eu preciso. E aí aí
  5542. 5:09:08aplicada que é poder colocar tudo isso
  5543. 5:09:10em produção e funcionar, né? E não ser
  5544. 5:09:14um software que ficou na POC, como é
  5545. 5:09:16muitos hoje em dias que a gente tem
  5546. 5:09:17visto, né? Então o que acontece, tá
  5547. 5:09:20pessoal? Vou trazer aqui para vocês um
  5548. 5:09:22exemplo, tá?
  5549. 5:09:24Esse cara aqui, ó, é uma plataforma de
  5550. 5:09:26treino de corrida, que ela já tá em
  5551. 5:09:27produção, inclusive, tá? E olha só que
  5552. 5:09:30interessante aqui a gente vai falar um
  5553. 5:09:31pouquinho também de produtividade, né?
  5554. 5:09:34Esse cara, essa plataforma era para
  5555. 5:09:36fazer uma plataforma de corrida onde o
  5556. 5:09:38treinador faz o treino, as fazem o
  5557. 5:09:41treino, no outro lado teria um app pro
  5558. 5:09:44atleta que vai receber o treino, tá?
  5559. 5:09:46Esse cara ele foi estimado em um ano e
  5560. 5:09:48dois meses para ser desenvolvido, né? E
  5561. 5:09:50aí a gente conseguiu colocar esse cara
  5562. 5:09:52em produção muito rápido, muito rápido.
  5563. 5:09:55Tipo, em um mês esse cara já tá em
  5564. 5:09:57produção. É claro que a gente usou muito
  5565. 5:10:00geração de código e tal, como tá todo
  5566. 5:10:02mundo usando, né, pessoal? Óbvio, mas
  5567. 5:10:04aqui tem alguns cases muito legais, tá?
  5568. 5:10:07O primeiro case, além de fazer um app, a
  5569. 5:10:10gente criou um assistente de WhatsApp
  5570. 5:10:14que ele substitui o app. Então, a gente
  5571. 5:10:16matou o app. Olha só que interessante.
  5572. 5:10:19No lugar de criar um app que ele lista
  5573. 5:10:20minhas corridas segunda, terça, quarta,
  5574. 5:10:22quinta, eu vou lá no WhatsApp num bote
  5575. 5:10:25que a gente chamou de Marlene e ele tem
  5576. 5:10:27ali todas as funcionalidades. Marlene
  5577. 5:10:30era mulher que trabalhava com cara da
  5578. 5:10:31assessoria. Sempre tem uma coisa dessa,
  5579. 5:10:33né? Então o que que a gente fez? Olha só
  5580. 5:10:35que interessante, a gente criou todo o
  5581. 5:10:37back endo, chegou a criar a interface,
  5582. 5:10:40mas ninguém usa a interface, todo mundo
  5583. 5:10:42usa o bote direto. Então tu vai correr,
  5584. 5:10:44tu manda um WhatsApp lá, qual é o meu
  5585. 5:10:46treino de hoje? manda um áudio, ele já
  5586. 5:10:48lista ali para ti, né? Finalizar o meu
  5587. 5:10:50treino de hoje, ele finaliza o treino
  5588. 5:10:52para ti, que era a mesma coisa que eu ia
  5589. 5:10:54fazer, clicando aqui, abrindo uma janela
  5590. 5:10:56e clicando lá e clicando aqui, entendeu?
  5591. 5:10:58Então, sabe aquela ideia que eu vi lá do
  5592. 5:11:00pessoal que as telas estão acabando e
  5593. 5:11:03não é mais a ideia de tela? A ideia é a
  5594. 5:11:05ideia agêntica agora, né, pessoal? É tu
  5595. 5:11:08poder e e assim, né, o WhatsApp é muito
  5596. 5:11:11legal, mas só o Brasil usa o WhatsApp,
  5597. 5:11:13né? Então não precisa ser no WhatsApp.
  5598. 5:11:15Isso aqui é um agente. O que tem lá por
  5599. 5:11:16trás é um agente que tá conectada à
  5600. 5:11:19aplicação. Então eu podia ter uma tela
  5601. 5:11:20só e o cara conversando pra tela. E no
  5602. 5:11:23lugar de eu ter uma tela dessa cheia de
  5603. 5:11:25botão, cheio de coisa, eu ia ter apenas
  5604. 5:11:27um prompt aqui, ia perguntar o que ele
  5605. 5:11:28quer fazer, se ele quer listar treino,
  5606. 5:11:30se ele quer listar as corridas de
  5607. 5:11:31Florianópolis, se ele quer listar as
  5608. 5:11:33corridas do Brasil, se ele quer se
  5609. 5:11:35relacionar com alguma daquelas corridas.
  5610. 5:11:37Então, via Prompt, lá por trás, o meu
  5611. 5:11:39agente sabe tá interagindo com a
  5612. 5:11:41plataforma e faz tudo que ele precisa
  5613. 5:11:43fazer sem eu precisar ter tela, pessoal.
  5614. 5:11:46Então, eh, e esse ponto de matar as
  5615. 5:11:49telas é uma coisa que eu acho que a
  5616. 5:11:50gente vai ver cada vez mais. Só que a
  5617. 5:11:52gente tem um pouco de preconceito com
  5618. 5:11:54esse negócio. Ah, mas será que o cliente
  5619. 5:11:56vai saber usar? Cara, depois que ele
  5620. 5:11:58usar, ele nunca mais vai usar um um
  5621. 5:12:01aplicativo, uma coisa que ele tem que
  5622. 5:12:03baixar, instalar, clicar em um monte de
  5623. 5:12:05botão. Então, assim, ó, hoje no final
  5624. 5:12:07eles pedem para encher de funcionalidade
  5625. 5:12:09nisso aqui. Até funcionalidade que não
  5626. 5:12:11tem. Como a gente já tá acostumado a
  5627. 5:12:13encher de funcionalidade numa tela, né?
  5628. 5:12:15Só que eu tô enchendo de funcionalidade
  5629. 5:12:17um agente pessoal. Isso é muito legal. E
  5630. 5:12:20eu não mexo em nada de tela. Ele tá
  5631. 5:12:23conversando aqui no protocolo MCPE e
  5632. 5:12:25tudo que eu recebo lá no meu agente é um
  5633. 5:12:27prompt.
  5634. 5:12:29V intenso, eu sei que ferramenta eu
  5635. 5:12:30tenho que chamar. Eu tenho memória. A
  5636. 5:12:32memória eu controlo pelo número do
  5637. 5:12:34telefone, origem do cara que conversou
  5638. 5:12:36comigo, porque tu tem que saber que a
  5639. 5:12:38memória do que tu tá pedindo é diferente
  5640. 5:12:39do que tu tá pedindo, né? Eu tenho toda
  5641. 5:12:41a parte de harness ali, por exemplo,
  5642. 5:12:42quando o cara vai querer finalizar um
  5643. 5:12:45treino, mudar a data do treino dele,
  5644. 5:12:47mandar um WhatsApp para alguém, eu tenho
  5645. 5:12:49alguma confirmação também para não fazer
  5646. 5:12:51spam. Então eu posso controlar tudo
  5647. 5:12:53isso. Eu programo um agente, eu não
  5648. 5:12:56programo uma tela. É desenvolvimento
  5649. 5:12:58orientado à gente, não desenvolvimento
  5650. 5:13:00programado a tela. É isso que a gente
  5651. 5:13:02tem que entender também que mudou. E
  5652. 5:13:04esse é um caso muito legal por isso
  5653. 5:13:06também, tá, pessoal? Tá? Então, eh, olha
  5654. 5:13:09só a quantidade de tela que tinha esse
  5655. 5:13:11negócio, um camban com um monte de
  5656. 5:13:13coisa, o treinador tinha que fazer um
  5657. 5:13:15monte de treino. Além disso, né, por
  5658. 5:13:18mais que seja uma plataforma eh que o
  5659. 5:13:21treinador tem que criar o seu treino, a
  5660. 5:13:24gente também desenvolveu agentes para
  5661. 5:13:26ele propor um treino pro treinador.
  5662. 5:13:28Então, o que que o cara faz? Ele vê todo
  5663. 5:13:30o histórico dos teus últimos 14 dias,
  5664. 5:13:33todo o teu histórico da execução do
  5665. 5:13:34Garmim, do Strava, do Apple Watch e tudo
  5666. 5:13:37que tu tem, se tu tem dor, se tu tem
  5667. 5:13:38alguma coisa e já traz uma proposta de
  5668. 5:13:41treino pro treinador. O agente faz isso
  5669. 5:13:44basicamente. O cara tem 200 corredores,
  5670. 5:13:47ele tem que só analisar, ver se tá tudo
  5671. 5:13:50certo e ele libera o treino, né? Então,
  5672. 5:13:52olha só que legal, tem vários agentes
  5673. 5:13:54espalhados pela plataforma e é isso que
  5674. 5:13:56a gente tem feito bastante também, né? e
  5675. 5:13:59aplicado tudo isso também, tá? Aqui, por
  5676. 5:14:02exemplo, né, esse cara aqui tem um monte
  5677. 5:14:04de coisas na tela, tá? Mas olha só, ele
  5678. 5:14:07era um monte de menu, tá? Esses caras
  5679. 5:14:10aqui, eles chamam agora ERP sem tela.
  5680. 5:14:13Geralmente um RP tem 280 botões, né?
  5681. 5:14:17Esse cara aqui, na verdade, ele, por que
  5682. 5:14:21os usuários não tão acostumados, né?
  5683. 5:14:23Porque a ideia inicial era ter um prompt
  5684. 5:14:25só aqui embaixo perguntando o que que tu
  5685. 5:14:27quer. Ah, eu quero a nota fiscal do mês
  5686. 5:14:29inteiro do CPF tal. Eu quero saber se
  5687. 5:14:33tal pessoa tá inadimplente. Eu quero
  5688. 5:14:34saber quantos estão inadimplentes.
  5689. 5:14:37Pior é que o usuário não se acostumou
  5690. 5:14:39com isso, né? Ele não se acostumou. Ele
  5691. 5:14:41achou isso ruim porque ele abria, tinha
  5692. 5:14:42280 botões. Agora ele abriu, tem um
  5693. 5:14:45prompt ali para ele escrever e ele não
  5694. 5:14:47sabe o que escrever. Olha só que
  5695. 5:14:48interessante. O que que a gente teve que
  5696. 5:14:50fazer? encher de gráfico para ele na
  5697. 5:14:53tela. Então, quando ele entra no
  5698. 5:14:55sistema, ele tem um monte de gráfico,
  5699. 5:14:57porém ele fica conversando com a
  5700. 5:14:59informação dele ali embaixo, ó, né?
  5701. 5:15:01Então, ele vem ali perguntando aqui e
  5702. 5:15:03aqui vem, ó, os últimos prompts que os
  5703. 5:15:06usuários da plataforma estão mais
  5704. 5:15:07acostumados a fazer. Então, eu resgato
  5705. 5:15:10lá do Mastra, lembra que eu falei para
  5706. 5:15:11vocês que ele tinha o histórico,
  5707. 5:15:13observabilidade dos prompts? Eu pego,
  5708. 5:15:15tem um agente que pega os prompts mais
  5709. 5:15:18feitos, cria a melhor forma de fazer
  5710. 5:15:21aquele prompt sintetizado, já traz aqui.
  5711. 5:15:23Então quando o cara entra, ele clica na
  5712. 5:15:26pergunta que a galera tá mais fazendo,
  5713. 5:15:29clientes inadimplantes, né? Ah, quais
  5714. 5:15:31são as notas fiscais que estão em aberta
  5715. 5:15:33desse mês? Então, basicamente tudo que
  5716. 5:15:36ele fazia via menu, ele faz clicando nas
  5717. 5:15:40próprias perguntas que os usuários estão
  5718. 5:15:41fazendo no sistema, pessoal. E aí o o a
  5719. 5:15:44plataforma vai aprendendo com as
  5720. 5:15:46perguntas que são feitas e as perguntas
  5721. 5:15:49vão sendo cada vez mais utilizadas. E aí
  5722. 5:15:51é óbvio, né? As que são mais clicadas
  5723. 5:15:53elas também contam e elas estão sempre
  5724. 5:15:55no topo de que são mais utilizadas, né?
  5725. 5:15:58Então esse também é uma plataforma muito
  5726. 5:16:00legal que é ERP sem telas. Provavelmente
  5727. 5:16:02a metade aqui deve trabalhar com RP ou
  5728. 5:16:05CRM, esse tipo de coisa que tem muito
  5729. 5:16:07espaço pra melhoria, né? muito espaço,
  5730. 5:16:10eu tenho que dar 80 clique para fazer a
  5731. 5:16:12mesma coisa, né? O mais legal, tá? Só
  5732. 5:16:15que isso eu também percebo que o pessoal
  5733. 5:16:17não tá tão pronto para usar, né? Esse
  5734. 5:16:19mesmo prompt ali, ó, ele é ele usa
  5735. 5:16:22também o protocolo MCP. Eu posso
  5736. 5:16:25conectar ele ao Cloud Code e ficar
  5737. 5:16:26pedindo tudo que eu peço ali que tá na
  5738. 5:16:28tela do sistema via cloud code, né?
  5739. 5:16:31Posso fazer lá dentro do cloud code. A
  5740. 5:16:33gente entende o que é isso, né? Só que o
  5741. 5:16:35usuário final lá é muito difícil ele
  5742. 5:16:37entender que ele tá dentro do Cloud Code
  5743. 5:16:39falando com o sistema dele mesmo. Então,
  5744. 5:16:41olha só onde a gente pode chegar,
  5745. 5:16:43entende pessoal? A gente pode ir muito
  5746. 5:16:44mais longe. E ali ele faria coisa que
  5747. 5:16:47provavelmente nem tem dentro do sistema
  5748. 5:16:48dele, né? que ele vai pegar informação,
  5749. 5:16:50vai montar um gráfico diferente. Dali
  5750. 5:16:52ele já pode mandar por e-mail, pode
  5751. 5:16:54pegar aquela informação, mandar para
  5752. 5:16:55outro software que também tem o conector
  5753. 5:16:58MCP e assim por diante. É isso que a
  5754. 5:17:01gente também tá tentando doutrinar
  5755. 5:17:03também agora o mercado, os usuários de
  5756. 5:17:05que isso é possível, de que isso
  5757. 5:17:07funciona e que isso não é um vírus, né?
  5758. 5:17:10E detectado pelo usuário, isso parece um
  5759. 5:17:12vírus. Ah, mas meus dados estão aí
  5760. 5:17:14dentro da LLM, né? É mais ou menos, né?
  5761. 5:17:18a LLM tá conversando contigo porque ele
  5762. 5:17:20tá acostumado a tá ali dentro, né? Tá
  5763. 5:17:22acostumado a botar planilha, tá
  5764. 5:17:24acostumado a botar coisas ali dentro,
  5765. 5:17:25tá? Então a gente tem evoluído muito
  5766. 5:17:27nesse sentido aqui também, tá? E esse
  5767. 5:17:30aqui, pessoal, é um outro sistema também
  5768. 5:17:32que ele é um SAS na área da saúde, tá? E
  5769. 5:17:36aqui ele usa alguns agentes também bem
  5770. 5:17:39interessantes, tá? Ele é um sistema de
  5771. 5:17:41laudo médico, né? Então vocês sabem que
  5772. 5:17:43o sistema de laudo médico, por exemplo,
  5773. 5:17:45quando você precisam ir lá olhar alguma
  5774. 5:17:47imagem que vocês quebraram a perna ou
  5775. 5:17:49tão vendo alguma coisa de algum exame de
  5776. 5:17:52alguma tomografia de tórax ou qualquer
  5777. 5:17:54coisa desse tipo, todo aquele histórico
  5778. 5:17:57de vocês, ele tá armazenado lá dentro do
  5779. 5:17:59banco de dados via textual, né? O que
  5780. 5:18:01que a gente fez? A gente criou um
  5781. 5:18:03processo raga, criou um dataset próprio
  5782. 5:18:06com toda aquela informação e quando o
  5783. 5:18:09cara vai abrir um caso pelo histórico do
  5784. 5:18:12paciente anterior, por toda a
  5785. 5:18:14característica que o paciente tem e
  5786. 5:18:17também com algumas características de
  5787. 5:18:18leitura da imagem, etc., a gente
  5788. 5:18:21consegue trazer um laudo mais adequado
  5789. 5:18:23pro médico, tá? Isso também é muito
  5790. 5:18:26legal, mas isso não seria possível se a
  5791. 5:18:28gente não tivesse criado um processo rag
  5792. 5:18:30nosso próprio, que eu não ia conseguir
  5793. 5:18:32via texto ficar pegando um monte de
  5794. 5:18:34texto no banco de dados, um monte de
  5795. 5:18:35PDF, um monte de coisa e fazer isso, né?
  5796. 5:18:38Então a gente teve que criar um processo
  5797. 5:18:40próprio usando raga, Raga e uma série de
  5798. 5:18:43coisas ali para ele ficar cada vez mais
  5799. 5:18:45rico, né? E a gente conseguiu fazer isso
  5800. 5:18:47ter um resultado muito bom pro médico,
  5801. 5:18:50né? Então, basicamente, o cara também tá
  5802. 5:18:52sendo produtivo, como a gente também é
  5803. 5:18:54produtivo, né? O que que o pessoal fez
  5804. 5:18:57com o GitHub, por exemplo, ele indexou
  5805. 5:18:59todo aquele conteúdo de de código e hoje
  5806. 5:19:03a gente consegue com Prompt gerar
  5807. 5:19:05código. A mesma coisa a gente tá fazendo
  5808. 5:19:07aqui mais na área médica, com os
  5809. 5:19:08próprios dados da clínica, com os
  5810. 5:19:11próprios dados do hospital e assim por
  5811. 5:19:13diante, né, pessoal? Então, é a mesma
  5812. 5:19:15coisa, tá entregando para uma outra área
  5813. 5:19:16o que entregaram pra gente poder
  5814. 5:19:18programar mais rápido, tá? Basicamente
  5815. 5:19:20isso também, né? Não sei se vocês já
  5816. 5:19:24passaram por alguma situação parecida,
  5817. 5:19:26mas de novo, todo mundo aqui tem o que é
  5818. 5:19:29mais importante dentro das empresas,
  5819. 5:19:31pessoal, que é o dado. O mais difícil é
  5820. 5:19:33ter o dado e o segundo mais difícil é
  5821. 5:19:35saber criar um mecanismo para gastar
  5822. 5:19:38menos dinheiro pra gente poder
  5823. 5:19:41estruturar a consulta em cima daquele
  5824. 5:19:43dado, né? E aí assim, pessoal, por
  5825. 5:19:46exemplo, esse projeto aqui e esse
  5826. 5:19:48projeto do CRM, eles são projetos bem
  5827. 5:19:51grandes, tá? São empresas que ali por
  5828. 5:19:54trás tem nvidas, né? Esse tem nvidas,
  5829. 5:19:58esse cara tem n assinantes, né? São
  5830. 5:20:01projetos que tem aí 10.000, 20.000
  5831. 5:20:04usuários ativos, né? Então assim, se ele
  5832. 5:20:06não tivesse um resultado, a gente não
  5833. 5:20:09teria conseguido substituir um monte de
  5834. 5:20:11menu, um monte de botão, um monte de
  5835. 5:20:13tela. por um chat, por um prompt, né?
  5836. 5:20:16Então essa é a parte mais importante que
  5837. 5:20:18queria trazer para vocês, tá? E mais um
  5838. 5:20:21caso aqui, né? Esse caso que eu trouxe
  5839. 5:20:23para vocês aqui da plataforma de
  5840. 5:20:24corrida. Eh, aqui tem um caso muito
  5841. 5:20:27interessante, até que eu esqueci de
  5842. 5:20:29passei batido aqui, não falei, né? Hoje
  5843. 5:20:31tem se falado muito também do vibe
  5844. 5:20:33coding, né? E só que o que a gente faz
  5845. 5:20:36na prática, o programador que tá
  5846. 5:20:38preparado, não é vibe coding, né? Vocês
  5847. 5:20:41fazem o code generator, né? vocês geram
  5848. 5:20:44o código, mas eu espero que todo mundo
  5849. 5:20:46faça o que eu faço também, né? Quer ler
  5850. 5:20:47o que ele tá gerando ali, né? E não
  5851. 5:20:49mandar o PR automático no final, aceitar
  5852. 5:20:52o PR que o cloud Code manda, né? Por
  5853. 5:20:55favor, né? E o que o Vibe Coding faz?
  5854. 5:20:59Vibe coding é fechar o olho, botar um
  5855. 5:21:02fone de ouvido e sair metendo o código
  5856. 5:21:04em produção. Isso é o Vibe Coding, é
  5857. 5:21:07diferente, né? Então vamos só entender
  5858. 5:21:09os conceitos pra gente não achar que
  5859. 5:21:11tudo é vibe code. Não, essa é a grande
  5860. 5:21:13diferença, tá? O que aconteceu nessa
  5861. 5:21:16plataforma aqui, né? Infelizmente, e aí
  5862. 5:21:19vocês podem querer me matar e tá tudo
  5863. 5:21:21certo, né? É mais fácil pegar um
  5864. 5:21:24business que é complexo, ensinar um
  5865. 5:21:26analista de sistema hoje em dia a
  5866. 5:21:29escrever código, escrever não, né? Gerar
  5867. 5:21:31código, né? do que ensinar um
  5868. 5:21:34programador a entender aquele business
  5869. 5:21:37para ele poder gerar o código, tá?
  5870. 5:21:40Enfim, se tiver alguém para fazer o PR,
  5871. 5:21:42para fazer o review do código, para
  5872. 5:21:44entender o que o cara tá fazendo e tal,
  5873. 5:21:46não seria possível a gente liberar uma
  5874. 5:21:48coisa tão rápida assim, tá? Mas assim,
  5875. 5:21:50pessoal, eu também participo de um grupo
  5876. 5:21:52são os citys do Brasil lá, que tem uns
  5877. 5:21:55500 COs, assim, tem galera de empresa
  5878. 5:21:57gigante lá, né? Infelizmente também não
  5879. 5:21:59posso ficar citando o nome, mas eles
  5880. 5:22:02também estão reconstruindo plataformas
  5881. 5:22:03de 20 anos ali, um pouco no Vibe Code,
  5882. 5:22:07um pouco no Code Generator, né? Agora
  5883. 5:22:09que a gente sabe diferenciar, né, cara?
  5884. 5:22:11Tem coisa que eu não olho, mas eu mando
  5885. 5:22:13e tem coisa que eu confio e tem coisa
  5886. 5:22:15que eu sei que é menos crítico, se der
  5887. 5:22:17problema, eu posso arrumar depois, né?
  5888. 5:22:19Então assim, também tem essa
  5889. 5:22:20diferenciação e tudo isso tá envolvida
  5890. 5:22:23no nosso hoje meio de trabalho, né,
  5891. 5:22:25pessoal? Tá? Então, enfim, né? Quando eu
  5892. 5:22:28quando eu faço um agente, eu também uso
  5893. 5:22:31o code generator para fazer, né? Só que
  5894. 5:22:33eu tô escrevendo um agente. É um
  5895. 5:22:34software um pouco diferente de criar um
  5896. 5:22:36backend tradicional. Essa é a diferença,
  5897. 5:22:38tá? Então só queria trazer isso para
  5898. 5:22:40vocês aqui também, tá? E assim, só para
  5899. 5:22:44para finalizar aqui o nosso livro, A
  5900. 5:22:46nova engenheiria de software com EAI,
  5901. 5:22:48tá? Já tá disponível no no nas lojas aí,
  5902. 5:22:50né, pessoal, na Amazon, tá? A gente fala
  5903. 5:22:54de todos esses conceitos, tá? de
  5904. 5:22:57agentes, como que eu crio um agente,
  5905. 5:22:58como que eu economizo o token criando
  5906. 5:23:00agente, quais são todos aqueles
  5907. 5:23:02conceitos ali que eu falei para vocês,
  5908. 5:23:04tá? Como que eu uso, por exemplo, o
  5909. 5:23:06Master AI, que é aquele framework ali,
  5910. 5:23:08que é um framework também muito
  5911. 5:23:10produtivo, muito fácil de eu criar
  5912. 5:23:12agente, de eu orquestrar agente, de eu
  5913. 5:23:14criar um agente orquestrador, de eu
  5914. 5:23:16criar um multiaents, de eu usar um
  5915. 5:23:19protocolo MCP, de eu usar um protocolo A
  5916. 5:23:21toa, porque ele já tem tudo isso pronto,
  5917. 5:23:23de eu criar um próprio dataset usando um
  5918. 5:23:26raga, heraga, etc. Então, além de eu já
  5919. 5:23:29ter tudo isso pronto no livro, a gente
  5920. 5:23:30escreve o passo a passo pra gente fazer
  5921. 5:23:33tudo isso também. Por isso a nova
  5922. 5:23:35engenharia de software com AI, né?
  5923. 5:23:37Porque o nosso trabalho mudou, a nossa
  5924. 5:23:39engenharia de software, ela acabou
  5925. 5:23:40mudando, né? Então o que a gente se
  5926. 5:23:42preocupava antes, a gente não se
  5927. 5:23:44preocupa tanto agora e a gente passou a
  5928. 5:23:46se preocupar com outros elementos da
  5929. 5:23:48programação, tá? Então pessoal, é isso
  5930. 5:23:50que eu tinha para trazer para vocês
  5931. 5:23:52hoje. Deu bem certinho o meu tempo aí. E
  5932. 5:23:54quem fizer as duas primeiras perguntas
  5933. 5:23:56aí ganha um livro, tá? É isso.
  5934. 5:23:58>> Opa, vou eu fazer a primeira pergunta
  5935. 5:24:00então que eu tô com o microfone na mão.
  5936. 5:24:02Não, brincadeira. Ah, foi lá. Mas quem
  5937. 5:24:04tem pergunta? A gente temos tempo. Posso
  5938. 5:24:06começar por aqui? Se importa, mas lá foi
  5939. 5:24:08o primeiro.
  5940. 5:24:12>> Boa tarde, pessoal. Rafael, tudo bem?
  5941. 5:24:14Eh, Rafael, eu eu ent eu pelo menos foi
  5942. 5:24:17a minha percepção, né? Eh, o que a gente
  5943. 5:24:20falou aqui tem uma relação direta,
  5944. 5:24:22voltando lá atrás, eh, falando de
  5945. 5:24:24insites de ERP, de sistemas, surgiu o
  5946. 5:24:28conceito lá de dashboards, né? enfim,
  5947. 5:24:31que era trazer uma visualização de
  5948. 5:24:32negócio além do input de dados pra
  5949. 5:24:35tomada de decisão e etc. Eu vejo que um
  5950. 5:24:38pouco do que tu trouxe aqui é a evolução
  5951. 5:24:40disso. Começamos lá atrás com
  5952. 5:24:42indicadores, Kipis, aí trouxe essa a
  5953. 5:24:46gente veio com com os painéis de
  5954. 5:24:47dashboard, né? Eh, adquirindo esse termo
  5955. 5:24:50da aviação, etc, etc. Painel de
  5956. 5:24:53controle. E hoje eu vejo disso que
  5957. 5:24:56falou, que colocou aqui como uma
  5958. 5:24:58evolução disso, ou seja, como eu fiz
  5959. 5:25:00umas anotações aqui, como uma interface,
  5960. 5:25:03vamos colocar aqui uma interface convers
  5961. 5:25:06conversacional de gestão. Como que tu vê
  5962. 5:25:10essa questão dos de comandos
  5963. 5:25:11conversacionais que alteram dados
  5964. 5:25:13sensíveis como financeiro? Eu até tinha
  5965. 5:25:16comentado antes com acho que com o Luiz,
  5966. 5:25:18como que a gente entende esse mundo
  5967. 5:25:21daqui um, 2, 3 anos a curto, médio e
  5968. 5:25:24longo prazo, porque será que chegaremos
  5969. 5:25:26num ponto em que vamos acabar com as UIs
  5970. 5:25:29de input de dados, principalmente para
  5971. 5:25:31para negócios mais eh eh mais rígidos
  5972. 5:25:35para isso, né? E partiremos mesmo para
  5973. 5:25:37essa dinâmica. O cara lá na lista
  5974. 5:25:40financeiro de uma indústria sentado com
  5975. 5:25:42o celular gravando uma nota fiscal,
  5976. 5:25:44mandando, ó, busca para mim o XML, faz
  5977. 5:25:47isso mais nessa linha de comando. Que
  5978. 5:25:49que tu pensa sobre?
  5979. 5:25:51>> Cara, eu acho que a pergunta é
  5980. 5:25:52excelente, né? Eu eu acredito que isso é
  5981. 5:25:55tudo que o cara lá na ponta quer, né? O
  5982. 5:25:57que ele não quer abrir um sistema
  5983. 5:26:00gigante desses CRPs que tem no mercado
  5984. 5:26:02aí e dar 800 cliqus para ele gerar uma
  5985. 5:26:05nota fiscal. Com certeza. Isso ele não
  5986. 5:26:07quer, né? Então, começando lá de baixo
  5987. 5:26:09para cima, mas se ele pudesse mandar um
  5988. 5:26:11áudio dizendo que ele quer gerar uma
  5989. 5:26:13nota fiscal pro cliente tal que acabou
  5990. 5:26:16de fazer uma compra e já envia por
  5991. 5:26:18e-mail para mim para algum lugar, para
  5992. 5:26:20ele seria ótimo, né? Assim como no
  5993. 5:26:22hospital, quando tu chega lá tem um RP
  5994. 5:26:24daquele que pro médico finalizar um
  5995. 5:26:26laudo que ele tem que dar, ele demora
  5996. 5:26:28mais tempo do que avaliação que ele tem
  5997. 5:26:30lá junto com o cliente, com o paciente,
  5998. 5:26:33né, dentro de uma sala, que poderia ser
  5999. 5:26:35um tempo que ele tá gastando contigo te
  6000. 5:26:37perguntando se tu tá bem, como é que tu
  6001. 5:26:39tá tocando em ti, que é isso que eles
  6002. 5:26:41não fazem mais hoje em dia, porque o
  6003. 5:26:43cara não tem tempo, ele tá sendo
  6004. 5:26:44estrangulado pela quantidade de
  6005. 5:26:46burocracia que ele tem para fazer. Então
  6006. 5:26:48eu acredito que essa é uma tendência que
  6007. 5:26:51é possível, eu tenho certeza, né? Que é
  6008. 5:26:54possível, eu tenho certeza. Se a gente
  6009. 5:26:56vai chegar lá, como eu tenho atuado com
  6010. 5:26:58vários projetos, como eu tenho mostrado
  6011. 5:27:00para vocês, pessoal, o que eu percebo é
  6012. 5:27:02que tem preconceito em cima disso, tu
  6013. 5:27:04entende? Que é o cara, tá, mas cadê o
  6014. 5:27:06meu botão? Cadê a minha tela? Como é que
  6015. 5:27:08eu sei se esse dado tá sendo alterado?
  6016. 5:27:10Que é o que tu falou? Cara, daí tu tem
  6017. 5:27:12que dar um monte de evidência pro cara
  6018. 5:27:15que tu volta 10 casinhas para trás,
  6019. 5:27:17entendeu? Então eu acho que a gente
  6020. 5:27:20deveria chegar lá, mas claro, como eu te
  6021. 5:27:22falei ali que a gente tem mecanismo de
  6022. 5:27:23harness, por exemplo, que é para poder
  6023. 5:27:25mandar para ele, sabe lá quando tu manda
  6024. 5:27:27aquele prompt de oito páginas achando
  6025. 5:27:28que tá arrombando e pede um plano para
  6026. 5:27:30ele, ele te mostra que tá tudo errado e
  6027. 5:27:32tu não manda ele executar, tu também tem
  6028. 5:27:34ali dizendo: "Cara, tu vou fazer um
  6029. 5:27:36update no teu tal coisa, tu que tu tem
  6030. 5:27:40um negócio no coração, é para eu fazer
  6031. 5:27:41isso?" Não. Ah, então ele não faz,
  6032. 5:27:43entendeu? Então, mecanismos a gente tem,
  6033. 5:27:45tá? A gente só precisa evoluir para
  6034. 5:27:48acompanhar essa tendência e criar isso,
  6035. 5:27:50tá?
  6036. 5:27:51>> Uma nova era, é o que tu falou, a gente
  6037. 5:27:54não veio lá de trás, lá desse monte de
  6038. 5:27:56coisas, a gente vai chegar naturalmente
  6039. 5:27:58nessa nova era, na minha opinião, tá?
  6040. 5:28:02Ô,
  6041. 5:28:02>> Rafael, queria puxar um prazer, Eduardo,
  6042. 5:28:05Secretaria de Administração aqui do
  6043. 5:28:06estado. Eu queria puxar um pouquinho a
  6044. 5:28:08parte professor, né? Eu faço mestrado em
  6045. 5:28:10computação aplicada e nesse semestre
  6046. 5:28:13ainda tava aprendendo, fazendo aplicação
  6047. 5:28:15em C, quase em bloco de notas. A existe
  6048. 5:28:19ainda, infelizmente, a maior dificuldade
  6049. 5:28:22hoje do professor conteudista, né? E ele
  6050. 5:28:25se ele evoluir para esse professor
  6051. 5:28:27interface na preparação do fundo
  6052. 5:28:28profissional do futuro. Tu dizer que um
  6053. 5:28:31que tem o orgulho de um aluno que levou
  6054. 5:28:33três semanas para fazer um código
  6055. 5:28:35pequeno e ruim e hoje em dia ele tá
  6056. 5:28:37totalmente fora do mercado. Queria que
  6057. 5:28:39tu explanasse porque eh poucos
  6058. 5:28:41professores fazem essa meia culpa, né? e
  6059. 5:28:44tu trazer uma uma nova realidade, uma
  6060. 5:28:47uma coisa totalmente distópica e trazer
  6061. 5:28:49hoje uma transformação dentro da área de
  6062. 5:28:51da educação e que os próprios
  6063. 5:28:54professores de desenvolvimento ainda de
  6064. 5:28:56em linguagens ainda estão perdidos. Eh,
  6065. 5:28:59é ou não é um desafio maior do que a
  6066. 5:29:02própria implantação da nova IA no no na
  6067. 5:29:05nas empresas?
  6068. 5:29:07>> Não, com certeza, né? O próprio
  6069. 5:29:08professor não tá preparado para isso.
  6070. 5:29:10Bem colocado, né? O próprio professor tá
  6071. 5:29:13aprendendo, tem muita gente que é
  6072. 5:29:14resistente, tem a galera na empresa que
  6073. 5:29:16é resistente, né? O programador que é
  6074. 5:29:17resistente, o professor é muito mais
  6075. 5:29:20resistente, né? Só que, cara, no fundo
  6076. 5:29:22no fundo ele também tá ali gerando o
  6077. 5:29:24trabalho na IA e aí quando tu vai lá
  6078. 5:29:26atrás, tu vê os alunos resolvendo o
  6079. 5:29:28trabalho que tu pediu na IA. Então, o
  6080. 5:29:30que tu tem que fazer é acompanhar
  6081. 5:29:32também, meu amigo, senão tu vai ser
  6082. 5:29:33atropelado naturalmente. Se tu tá
  6083. 5:29:36fazendo um card só por semana na tua
  6084. 5:29:37empresa, tu vai ser atropelado, porque
  6085. 5:29:39teu amigo tá fazendo 25, né? E cara, tem
  6086. 5:29:42qualidade sim, já tem números para
  6087. 5:29:44mostrar que tem qualidade. Tem gente
  6088. 5:29:46fazendo review e tem qualidade. Então o
  6089. 5:29:48professor também tem que sair um
  6090. 5:29:49pouquinho da casinha dele e tem que
  6091. 5:29:50acompanhar, né? Então, pô, seu programa
  6092. 5:29:52em C, seu programa em Delf, seu programa
  6093. 5:29:54em Cobol, seu programa em qualquer outra
  6094. 5:29:56linguagem, tem que usar o que tem de
  6095. 5:29:58bom, né, pessoal? Claro que tem que
  6096. 5:29:59entender, tem um grande desafio aí, né?
  6097. 5:30:01Como é que a gente forma molecada para
  6098. 5:30:03ser júnior, né? Como é que a gente forma
  6099. 5:30:05molecada para serior? Hoje em dia tá
  6100. 5:30:07cheio de vaga de senior, não tem mais
  6101. 5:30:08vaga de júnior, né? Como é que tu bota o
  6102. 5:30:10sênior ali se não tem sior, pô? Só se tu
  6103. 5:30:13tirar lá da outra empresa gigante lá e
  6104. 5:30:15botar ele lá, porque não tem. Então esse
  6105. 5:30:17é o nosso desafio hoje que a gente tem
  6106. 5:30:18conversado muito, né? Então o que que eu
  6107. 5:30:20tento fazer, cara? Eu tento trazer
  6108. 5:30:22agentes. Tu vai programar dentro de um
  6109. 5:30:24agente. É fácil tu criar um usar um
  6110. 5:30:26framework de agente para tu aprender lá
  6111. 5:30:29criar uma fórmula de máscara usando
  6112. 5:30:31agente que tu já vai ter MCP e eu já
  6113. 5:30:34mostro ele mandando um prompt dentro do
  6114. 5:30:36cloud code e o executando o programa
  6115. 5:30:38dele no lugar de precisar levantar
  6116. 5:30:40alguma coisa, né? Então tu tem que ter
  6117. 5:30:42meios para fazer isso também, tá? Pelo
  6118. 5:30:44menos é isso que eu tô tentando fazer. E
  6119. 5:30:46aí a molecada vem no no vem na vontade
  6120. 5:30:49assim, né? Então eu acho que é mais ou
  6121. 5:30:50menos para aí, tá?
  6122. 5:30:55Muito bem. E não temos mais tempo para
  6123. 5:30:57para perguntas. Desculpa.
  6124. 5:31:00Ah, cara, obrigado, Rafael. Pedi uma
  6125. 5:31:01salva de palmas, gente. Muito bom.
  6126. 5:31:09Muito bom. Muito bom. Agora a nossa
  6127. 5:31:11próxima palestrante é a Tamires que já
  6128. 5:31:14está aqui, que vai falar pra gente um
  6129. 5:31:15pouco sobre memória em agentes.
  6130. 5:31:20Acho que eu passo esse aqui para
  6131. 5:31:27>> Você vai precisar do passador? Sim, sim.
  6132. 5:31:41tá funcionando. Opa.
  6133. 5:31:47>> Olá, pessoal. Boa tarde. Tudo bem? Eh,
  6134. 5:31:50prazer tá aqui hoje, ver a sala cheia.
  6135. 5:31:52Toda vez que a gente vai falar sobre IA,
  6136. 5:31:54a gente agora gentes de Iá, né, que é o
  6137. 5:31:56momento eh o assunto do momento, então a
  6138. 5:32:00gente tem bastante gente interessada. Eu
  6139. 5:32:02acho isso muito legal, né? Eh, então
  6140. 5:32:05vamos falar um pouquinho mais sobre
  6141. 5:32:07isso, só que eu vou falar de uma coisa
  6142. 5:32:08um pouquinho mais por trás dos panos
  6143. 5:32:10ali, né? Por que que a gente acha que o
  6144. 5:32:13agente é inteligente? Por que que a
  6145. 5:32:15gente eh lidar lida com o agente e
  6146. 5:32:19entende que ele é inteligente, né? Da
  6147. 5:32:20onde que vem essa inteligência toda, né?
  6148. 5:32:22É mágica, é mania, é é magia, né? Não, a
  6149. 5:32:25gente sabe que não é. Então a gente vai
  6150. 5:32:26falar um pouquinho mais sobre isso.
  6151. 5:32:28Então antes, né, de eu me apresentar, eu
  6152. 5:32:30pergunto para vocês. Se eu me apresento
  6153. 5:32:32hoje aqui para vocês, como eu vou me
  6154. 5:32:33apresentar, vou falar um pouquinho de
  6155. 5:32:35mim e eu voltar daqui uma semana, vocês
  6156. 5:32:37ainda vão lembrar de mim?
  6157. 5:32:40Provavelmente sim, não totalmente, né?
  6158. 5:32:42Mas alguma característica, alguma coisa
  6159. 5:32:44que eu falei, alguma roupa que eu tava
  6160. 5:32:46usando, um tênis que era muito
  6161. 5:32:47chamativo, vai chamar a atenção de
  6162. 5:32:49vocês. E isso pro ser humano é
  6163. 5:32:50totalmente normal, só que para Iá não,
  6164. 5:32:53né? Então é sobre isso que a gente vai
  6165. 5:32:55falar, sobre essa memória dos agentes.
  6166. 5:32:57Então para me apresentar para vocês,
  6167. 5:32:59para daqui a uma semana perguntar para
  6168. 5:33:00vocês vocês saberem alguma coisa. Meu
  6169. 5:33:02nome é Tamires Adriano, eh essa é a
  6170. 5:33:04minha pequena grande família, tenho três
  6171. 5:33:06filhas e dois cachorros pequenininhos.
  6172. 5:33:09Eh, sou professora e coordenadora da na
  6173. 5:33:12FIAP, da Póstec, na pós de FuiC agora e
  6174. 5:33:16sou instrutora também na Lura. Todo
  6175. 5:33:18mundo conhece a Lura? A Lura todo mundo
  6176. 5:33:20conhece, principalmente quem não paga
  6177. 5:33:21YouTube, né? porque fica passando a
  6178. 5:33:22propaganda toda hora, né? Eu sei disso.
  6179. 5:33:24E a FIAP, vocês conhecem? A FIAP, para
  6180. 5:33:27quem não conhece, é uma escola de
  6181. 5:33:28tecnologia lá de São Paulo, que ela é
  6182. 5:33:30até a gente tem no Brasil inteiro, mas
  6183. 5:33:31ela é muito forte lá em São Paulo, tá?
  6184. 5:33:33Eu sou Dev Front no Santander, eh, sou
  6185. 5:33:37MVP Microsoft, agora chegou pelo segundo
  6186. 5:33:39ano consecutivo. Estou muito feliz com
  6187. 5:33:41isso, acabou de chegar. Nem sempre
  6188. 5:33:43trabalhei com tecnologia, eu trabalhava
  6189. 5:33:45com química. Trabalhei 15 anos no com
  6190. 5:33:47química, trabalhava no porto de Santos,
  6191. 5:33:49nunca fiz droga, nunca fiz bomba. Então,
  6192. 5:33:51se vocês não se decepcionem, que eu não
  6193. 5:33:53vou ensinar ninguém aqui fazer isso
  6194. 5:33:54hoje, tá? E tem algumas pós-graduações
  6195. 5:33:57que eu gosto bastante de estudar. Vi que
  6196. 5:33:58tem bastante gente de mestrado aqui, né?
  6197. 5:34:00O pessoal que tava falando aqui fez
  6198. 5:34:01mestrado. Conversei com bastante hoje
  6199. 5:34:03gente de da academia. É uma área que me
  6200. 5:34:05interessa muito. Beleza? E aqui tá
  6201. 5:34:07minhas redes. Se vocês quiserem depois a
  6202. 5:34:08gente bate um papo lá também, beleza?
  6203. 5:34:12Então, vamos lá. Eh, eu falei para vocês
  6204. 5:34:15algumas coisas sobre mim, né? de algumas
  6205. 5:34:17informações. Então, eu falei hoje que o
  6206. 5:34:20meu nome é Tamires, que eu tenho três
  6207. 5:34:21filhas e dois cachorros. E não falei
  6208. 5:34:23para vocês, mas agora estou falando, né?
  6209. 5:34:25Eu sou alérgica a peixe. Apesar de eu
  6210. 5:34:26gostar muito, eu tenho alergia. Toda vez
  6211. 5:34:28que eu como peixe, eu paro no hospital
  6212. 5:34:30com muita dor no estômago, né? Se uma
  6213. 5:34:32semana depois eu perguntar para qualquer
  6214. 5:34:34um de vocês, né? Poxa, você lembra de
  6215. 5:34:36mim? Lembra das coisas que eu falei lá?
  6216. 5:34:38Lembro mais ou menos. Tá bom. Poxa, me
  6217. 5:34:40recomenda um um restaurante? Aí vocês
  6218. 5:34:42falam: "Pô, tem um rodízo de comida
  6219. 5:34:43japonesa maravilhoso ali". Vocês
  6220. 5:34:45lembraram de alguma do que do que
  6221. 5:34:47interessava? Não, né? Por quê? Porque a
  6222. 5:34:49memória ali ela não foi utilizada. E os
  6223. 5:34:52agentes é a mesma coisa. O que que a
  6224. 5:34:53gente espera que os agentes eh lembrem
  6225. 5:34:56das coisas que são importantes? Ele não
  6226. 5:34:58precisa lembrar de tudo, ele precisa
  6227. 5:35:00lembrar do que é mais importante. É isso
  6228. 5:35:02que a gente vai falar bastante sobre
  6229. 5:35:03isso hoje. Então, isso que parece
  6230. 5:35:05inteligência, na verdade, é memória. E,
  6231. 5:35:08na verdade, ele escolheu eh o quais as
  6232. 5:35:12informações mais importantes sobre mim.
  6233. 5:35:14Então, nesse caso aqui, quando eu contei
  6234. 5:35:15várias coisas pro agente, né, fiz o meu
  6235. 5:35:17perfil lá para ele, algumas coisas para
  6236. 5:35:20para ele, ele sentiu que era muito
  6237. 5:35:21importante, que ele poderia precisar
  6238. 5:35:23disso depois, que é que eu tenho três
  6239. 5:35:25filhas e dois cachorros e que eu tenho
  6240. 5:35:27alergia a peixe. Então, qualquer
  6241. 5:35:28recomendação que eu vou pedir para ele,
  6242. 5:35:30ele vai pensar nisso antes de me
  6243. 5:35:32recomendar, tá? O poder ele não acessa
  6244. 5:35:36sozinho a conversa anterior. Então, o
  6245. 5:35:38que que acontece quando a gente trabalha
  6246. 5:35:40com qualquer tipo de agente? Eh, a gente
  6247. 5:35:43tem o usuário, né, que ele faz lá o
  6248. 5:35:47prompt, o prompt vai para LLM, né? Tem
  6249. 5:35:50toda lá a magia acontecendo e a gente
  6250. 5:35:51tem a resposta. Beleza? Só que o modelo
  6251. 5:35:54mesmo na o LLM larg longe, nossa, me
  6252. 5:35:58fugiu da cabeça, mas o modelo de
  6253. 5:36:00linguagem grande, ele não acessa
  6254. 5:36:02informações, ele não tem memória, né? A
  6255. 5:36:05memória, ela vai vir da arquitetura do
  6256. 5:36:07agente, que a gente vai falar um
  6257. 5:36:08pouquinho mais sobre isso também. O que
  6258. 5:36:10que ele usa? Ele usa somente as
  6259. 5:36:12informações que foi enviada para
  6260. 5:36:13aplicação. Aplicação, no caso, o agente
  6261. 5:36:15que foi criado, tá? Então, eu posso
  6262. 5:36:18trocar isso aqui. Ah, beleza. Então, com
  6263. 5:36:21prompt eu não consigo deixar ele com
  6264. 5:36:23memória. E se de repente eu colocar um
  6265. 5:36:24agente ali logo de cara no meio, ele
  6266. 5:36:26também vai continuar sem memória. Porque
  6267. 5:36:28o agente, o que que ele vai fazer? Ele
  6268. 5:36:30vai executar tarefas. Ele vai pedir para
  6269. 5:36:33fazer uma busca, ele vai pedir para
  6270. 5:36:35executar algum tipo de coisa, mas ele
  6271. 5:36:37não vai trazer a memória, né? A memória
  6272. 5:36:39não vai vir. A memória, ela é uma
  6273. 5:36:41funcionalidade que vai ser implementada
  6274. 5:36:43na arquitetura do agente, tá? Então essa
  6275. 5:36:46essa esse passo a passo aqui, ele
  6276. 5:36:48continua continua do mesmo jeito. A
  6277. 5:36:50gente tem o usuário que tá fazendo ali a
  6278. 5:36:52chamada dele, a gente vai ter o agente
  6279. 5:36:54que vai fazer a execução. No meio dessa
  6280. 5:36:56execução, ele pode pedir, né, para que
  6281. 5:36:58seja feito um hag, que a gente vai falar
  6282. 5:37:00sobre isso também, seja feita uma busca
  6283. 5:37:02mais eh mais fina. Aí sim ele vai
  6284. 5:37:05ensinar o modelo e o modelo vai trazer
  6285. 5:37:06resposta pra gente. Beleza?
  6286. 5:37:09Então, o que que a gente sabe? A gente
  6287. 5:37:10sabe que o modelo ele não tem uma
  6288. 5:37:13memória sozinha, né? Ele precisa de
  6289. 5:37:15alguém para trazer a memória para ele. E
  6290. 5:37:17a gente precisa entender que a memória
  6291. 5:37:18ela é um processo. Por quê? A, pensando
  6292. 5:37:22aqui, né, gente? A gente sabe, né, a
  6293. 5:37:23gente já falou sobre isso desde dos anos
  6294. 5:37:2550 que se fala de inteligência
  6295. 5:37:26artificial e o que que a gente sem o que
  6296. 5:37:28que a gente sempre ouve falar, que a
  6297. 5:37:29inteligência artificial ela é muito
  6298. 5:37:30parecida com o nosso cérebro, né? que do
  6299. 5:37:33jeito que a gente registra as
  6300. 5:37:34informações, do jeito que a gente mantém
  6301. 5:37:35as informações, é do mesmo jeito. Então,
  6302. 5:37:37pensa comigo, o que que a gente faz no
  6303. 5:37:39nosso dia a dia? A gente registra tudo,
  6304. 5:37:42né? Então, o tempo inteiro a gente tá
  6305. 5:37:43registrando tudo que tá acontecendo,
  6306. 5:37:45cheiro, eh, a, eh, a gente tá ouvindo, a
  6307. 5:37:48gente tá vendo, a gente, tudo isso tá
  6308. 5:37:49acontecendo ao mesmo tempo. Nossa
  6309. 5:37:51cabeça, sem a gente fazer nada, mas o
  6310. 5:37:53nosso cérebro, ele vai organizando
  6311. 5:37:54aquelas informações. Então, ele vai
  6312. 5:37:55catalogando tudo, né? Ah, então pera aí.
  6313. 5:37:58Essas essas informações aqui vão ficar
  6314. 5:38:00na parte pessoal, essa parte aqui vai
  6315. 5:38:02ficar na parte mais profissional.
  6316. 5:38:04Recupera quando precisa, né? Então, por
  6317. 5:38:06exemplo, quando eu fizer uma pergunta
  6318. 5:38:07para vocês sobre algo que eu falei
  6319. 5:38:08anteriormente, vocês vão recuperar lá,
  6320. 5:38:11né? E vocês vão atualizar o esquecer.
  6321. 5:38:13Essa parte aqui do esquecer que ela é
  6322. 5:38:15muito importante. Por quê? Já pensou que
  6323. 5:38:17inferno seria a vida da gente? Se a
  6324. 5:38:19gente lembrasse de tudo, de tudo, se a
  6325. 5:38:22gente não esquecesse de das pequenas
  6326. 5:38:23coisas, a gente não ia ter paz na vida,
  6327. 5:38:25né? Então a gente precisa esquecer. Do
  6328. 5:38:28mesmo jeito que nosso cérebro funciona
  6329. 5:38:30desse jeito, os agentes também têm esse
  6330. 5:38:32mesmo tipo de mecanismo. Então ele
  6331. 5:38:34registra todas as informações. Essas
  6332. 5:38:36informações podem ser de vários eh de
  6333. 5:38:39vários meios diferente. Ele organiza
  6334. 5:38:42essas informações, recupera quando é
  6335. 5:38:44necessário e ele entende ali o que que
  6336. 5:38:46ele precisa atualizar, principalmente
  6337. 5:38:48atualizar, porque a gente vai mudando, a
  6338. 5:38:50gente enquanto a gente tá conversando
  6339. 5:38:51com os agentes, a gente vai dando
  6340. 5:38:53informações diferente. Então ele vai
  6341. 5:38:54mudando o contexto, ele vai atualizando
  6342. 5:38:56o contexto e ele escolhe também o que
  6343. 5:38:58ele vai precisar esquecer, porque se ele
  6344. 5:39:01se ele lembrar de tudo vai ficar muito
  6345. 5:39:02custoso, né? Então é importante ele
  6346. 5:39:05saber esquecer também. Então essa
  6347. 5:39:08memória que eu tô falando aqui que a
  6348. 5:39:09gente tem dos agentes, ela usa as
  6349. 5:39:11informações e as experiências
  6350. 5:39:13anteriores, né, numa decisão atual.
  6351. 5:39:15Então ele precisa lembrar, poxa, o que
  6352. 5:39:17que eu o que que é importante eu
  6353. 5:39:19permanecer aqui na minha cabeça? O que
  6354. 5:39:21que é importante eu esquecer que não é
  6355. 5:39:23uma informação eh relevante?
  6356. 5:39:26Aí toda vez que o agente ele precisa
  6357. 5:39:28tomar uma decisão, na verdade ele
  6358. 5:39:29precisa perguntar quatro coisas, né? Ele
  6359. 5:39:31precisa tomar quatro decisões. Primeiro,
  6360. 5:39:33de tudo que o usuário falou, de todo o
  6361. 5:39:36desabafo que a gente faz de vez em
  6362. 5:39:37quando lá com ele, o que que deve ser
  6363. 5:39:39registrado,
  6364. 5:39:41por quanto tempo que isso deve
  6365. 5:39:42permanecer. a gente vai falar sobre
  6366. 5:39:44tipos de memória, quando que isso deve
  6367. 5:39:46ser recuperado e o que que deve ser
  6368. 5:39:48atualizado ou esquecido. Então,
  6369. 5:39:50atualizado, por exemplo, vai, como eu
  6370. 5:39:52falei para vocês, eu tenho alergia a
  6371. 5:39:53peixe, de repente descobriram um remédio
  6372. 5:39:55lá e arrumou minha minha minha alergia a
  6373. 5:39:57peixe, atualizei ele. Próxima vez que eu
  6374. 5:40:00pedir uma sugestão para ele, ele vai ter
  6375. 5:40:01que lembrar disso. Então, ele vai
  6376. 5:40:02atualizar essa informação sobre mim, tá?
  6377. 5:40:06Então, a gente vai falar sobre tipos de
  6378. 5:40:08memória. A gente sabe também, né, que
  6379. 5:40:09como seres humanos, né, o nosso cérebro
  6380. 5:40:11ele mantém alguns tipos de memória. A
  6381. 5:40:14primeira memória que a gente tem no
  6382. 5:40:15nosso cérebro é a memória de curto
  6383. 5:40:17prazo. Então, por exemplo, a gente tem a
  6384. 5:40:19memória de trabalho, né, e a memória de
  6385. 5:40:20curto prazo. Na verdade, a memória de
  6386. 5:40:22trabalho é aquela que a gente lembra
  6387. 5:40:24muito rápido, mas a gente esquece, a
  6388. 5:40:25gente decora muito rápido, mas a gente
  6389. 5:40:27esquece muito rápido também. Então, por
  6390. 5:40:29exemplo, se eu falo o meu número de
  6391. 5:40:30telefone para vocês agora, vocês vão
  6392. 5:40:32lembrar ali por uns 10, 15 segundos. Se
  6393. 5:40:34vocês não anotarem, né, vocês vão
  6394. 5:40:36esquecer. Inclusive, acho que ninguém
  6395. 5:40:37mais lembra o número de telefone de
  6396. 5:40:38ninguém hoje em dia, né? Vocês sabem o
  6397. 5:40:39próprio telefone de vocês, inclusive?
  6398. 5:40:41Tem alguém que não sabe o próprio
  6399. 5:40:42telefone? Já aconteceu isso esses dias,
  6400. 5:40:45gente, comigo, inclusive. Eu não
  6401. 5:40:46lembrava meu telefone que a gente não
  6402. 5:40:47lembra mais, a gente não anota. Então,
  6403. 5:40:50isso se chama memória de trabalho. É
  6404. 5:40:52aquela memória que a gente tem que ela
  6405. 5:40:54só serve para aquele momento, né? Depois
  6406. 5:40:57da memória de trabalho, a gente tem a
  6407. 5:40:58memória de curto prazo. E essa memória
  6408. 5:41:00de curto prazo o agente também tem. E o
  6409. 5:41:03que que como que funciona, né? Então,
  6410. 5:41:04por exemplo, eu falo pro meu agente lá,
  6411. 5:41:06né? Tô conversando e falo para ele, ó,
  6412. 5:41:07meu cachorro se chama Rudeus, né? Aí,
  6413. 5:41:10beleza, continuo trocando algumas
  6414. 5:41:11mensagens para ele e logo depois eu
  6415. 5:41:13pergunto para ele: "Poxa, qual que é o
  6416. 5:41:15mesmo? Qual que é mesmo o nome do meu
  6417. 5:41:16cachorro?" É Rudeus. Então, essa
  6418. 5:41:18informação foi importante para aquele
  6419. 5:41:20chat, foi importante naquele momento.
  6420. 5:41:23Não quer dizer que essa é uma informação
  6421. 5:41:24relevante para ele manter em outros
  6422. 5:41:26chats, em outras conversas, em outras
  6423. 5:41:29outras partes quando a gente for
  6424. 5:41:30conversar, tá? Então essa é a mens é a
  6425. 5:41:33memória que a gente tem de curto prazo,
  6426. 5:41:34que os agentes também têm. Então o que
  6427. 5:41:37que o modelo ele ele usa? Só o que chega
  6428. 5:41:40no contexto dele. Então o que que ele
  6429. 5:41:42usa? A mensagem atual que a gente tá
  6430. 5:41:44passando para ele, o histórico. Alguns
  6431. 5:41:47modelos usam o histórico, desde que eh a
  6432. 5:41:50gente ele saiba, né, o que que tem que
  6433. 5:41:52guardar. nem tudo ele guarda. Eh,
  6434. 5:41:55instruções, memórias que eles recupera
  6435. 5:41:58de que ele recupera de algum lugar e
  6436. 5:42:00resultado de algumas ferramentas. Então,
  6437. 5:42:02quando isso tudo eh se junta, a gente
  6438. 5:42:05monta um contexto do modelo, né? A gente
  6439. 5:42:08monta uma super memória, na verdade,
  6440. 5:42:11só que a janela do contexto tem o
  6441. 5:42:13limite, certo? Quando a gente tem um
  6442. 5:42:15histórico muito grande, o que que a
  6443. 5:42:17gente tem? A palavra do momento, tokens,
  6444. 5:42:19né? Agora só se fala sobre isso. Tokens,
  6445. 5:42:21quanto que vai ser? quanto que vai
  6446. 5:42:22custar, quanto que vai ser, eh, cuidado
  6447. 5:42:24aí, né? Não, não usa muito porque tá
  6448. 5:42:26gerando token. Então, quanto mais
  6449. 5:42:28histórico a gente tem, significa que a
  6450. 5:42:30gente tem mais tokens. Então, isso
  6451. 5:42:32significa que a gente tem que ter
  6452. 5:42:33cuidado, né, parcimônia ali com que a
  6453. 5:42:35gente precisa guardar no modelo. Mais
  6454. 5:42:37tokens significa mais custo, mais
  6455. 5:42:39latência, né? E nem toda informação
  6456. 5:42:42antiga, ela continua relevante. Como eu
  6457. 5:42:44falei para vocês, há um tempo atrás eu
  6458. 5:42:46tinha algum tipo de alergia. Essa
  6459. 5:42:48informação, eu me curei dessa alergia.
  6460. 5:42:50não é uma informação mais relevante, né?
  6461. 5:42:52Então, o meu modelo, ele precisa ser
  6462. 5:42:54atualizado o tempo inteiro. E uma
  6463. 5:42:57conversa, ela pode crescer mais rápido
  6464. 5:42:58do que a capacidade de utilizá-la. Isso
  6465. 5:43:00é muito importante, a gente ter muito
  6466. 5:43:02cuidado com isso, tá? Aí o que que
  6467. 5:43:04acontece quando isso acontece, né?
  6468. 5:43:06quando uma memória quando uma uma
  6469. 5:43:07conversa cresce muito mais do que a
  6470. 5:43:10capacidade que a gente tem de usá-la, a
  6471. 5:43:12gente tem uma coisa que chamada de
  6472. 5:43:14resumo, a gente precisa reduzir. Então,
  6473. 5:43:16a gente tem o nosso modelo, tem lá uma
  6474. 5:43:18conversa extensa, ele tem um resumo
  6475. 5:43:20atualizado, ele faz um resumo atualizado
  6476. 5:43:22e ele tem um contexto melhor, menor. Só
  6477. 5:43:25que isso aqui é um problema. Eu não sei
  6478. 5:43:27se vocês já passaram por isso, se vocês
  6479. 5:43:29já usaram um chat, sei lá, um chat do
  6480. 5:43:31chat de PT mesmo. Só que aquele chat
  6481. 5:43:33ficou muito grande, ele já começou a dar
  6482. 5:43:35uma alucinada. Vocês pediram para ele
  6483. 5:43:36assim: "Poxa, dá uma resumida no que a
  6484. 5:43:38gente conversou aqui que eu vou passar
  6485. 5:43:39para outro chat". Só que quando você foi
  6486. 5:43:41conversar com o outro chat, não era a
  6487. 5:43:42mesma coisa. Parece que ele não pegou as
  6488. 5:43:45informações necessárias que tinha ali.
  6489. 5:43:47Por quê? Ele fez um resumo. Só que a
  6490. 5:43:50gente não sabe o que que eles o que que
  6491. 5:43:51ele decidiu que era mais importante. Se
  6492. 5:43:53a gente não falou para ele, olha, quando
  6493. 5:43:55você for passar pro outro chat, não
  6494. 5:43:56esqueça de falar essas características
  6495. 5:43:58que eu gosto muito quando você responde
  6496. 5:44:00desse jeito. Não esqueça disso, disso,
  6497. 5:44:02disso. Se a gente não falar isso, não
  6498. 5:44:04vai ser a mesma coisa. E dificilmente é,
  6499. 5:44:05tá, gente? Pelo menos comigo, eu nunca
  6500. 5:44:07consigo o resultado real, né? Eu preciso
  6501. 5:44:09ir conversando mais tempo com ele ali
  6502. 5:44:11para ele para ele se adaptando. Então
  6503. 5:44:14esse resumo atualizado sempre acaba se
  6504. 5:44:16perdendo alguma coisa. Então a gente tem
  6505. 5:44:18que ter muito cuidado quando a gente faz
  6506. 5:44:19isso, né? Então quando a gente vai,
  6507. 5:44:21principalmente quando a gente tá
  6508. 5:44:22trabalhando com a gente, que a gente com
  6509. 5:44:24agentes, a gente tem que deixar muito
  6510. 5:44:26claro quais são as informações que não
  6511. 5:44:28podem ser perdidas de jeito nenhum.
  6512. 5:44:30Então poxa, eu quero passar. Ah, esse
  6513. 5:44:32chat aqui ficou muito extenso. Tô tô
  6514. 5:44:34trabalhando com agente de, sei lá, que
  6515. 5:44:36conversa com o usuário de algum em de
  6516. 5:44:39alguma plataforma. Eu preciso deixar
  6517. 5:44:41claro para aquele agente que algumas
  6518. 5:44:43informações não podem ser perdidas, né?
  6519. 5:44:45Então, por mais que o usuário troque de
  6520. 5:44:47chat, a gente precisa que ele mantenha o
  6521. 5:44:49mesmo padrão, tá? Aí sim ele consegue
  6522. 5:44:51ter um contexto menor, mas como eu
  6523. 5:44:53disse, nem sempre esse contexto menor é
  6524. 5:44:55um contexto que vai agradar a gente, tá?
  6525. 5:44:58Depois que ele tem um contexto melhor, a
  6526. 5:45:00gente consegue passar pra memória
  6527. 5:45:02persistente, que no nosso caso, né, nós
  6528. 5:45:05seres humanos, seria a memória de longo
  6529. 5:45:06prazo. Sabe aquelas coisas que a gente
  6530. 5:45:08não esquece? Tipo andar de bicicleta,
  6531. 5:45:09que falam pra gente que quando a gente
  6532. 5:45:10aprende, a gente não esquece nunca mais.
  6533. 5:45:12São memórias que estão na nossa memória
  6534. 5:45:14de longo prazo, né? Datas importantes,
  6535. 5:45:17coisas que aconteceram, traumas, tudo
  6536. 5:45:19isso fica na nossa memória de longo
  6537. 5:45:20prazo. E no agente a gente chama de
  6538. 5:45:22memória persistente. Então, o que que
  6539. 5:45:25tem na memória persistente? a sessão de
  6540. 5:45:27hoje. Então, digamos que eu estou
  6541. 5:45:29conversando agora com a gente. Então,
  6542. 5:45:31ele tá ali, o que que tá rodando, né? A
  6543. 5:45:33sessão de
  6544. 5:45:43>> Oi, oi, oi,
  6545. 5:45:45>> oi, oi. Ah, foi. Então, quando a gente
  6546. 5:45:47tá conversando lá com a gente, o que que
  6547. 5:45:48a gente tem, né? A gente tem essa edição
  6548. 5:45:50de hoje, né? o que tá acontecendo ali no
  6549. 5:45:52momento. A gente tem a memória
  6550. 5:45:54persistente, que é tudo que ele sabe
  6551. 5:45:56sobre a gente, que é extremamente
  6552. 5:45:57importante. Então, coisas, preferências,
  6553. 5:46:00coisas que ele já entendeu, que a gente
  6554. 5:46:01pergunta sempre, que ele já entendeu,
  6555. 5:46:03que ele já fez um perfil nosso, né? E a
  6556. 5:46:06próxima sessão e algumas informações
  6557. 5:46:09precisam sobreviver a sessão. Então, da
  6558. 5:46:12sessão de hoje até a próxima sessão, eu
  6559. 5:46:15preciso deixar algumas coisas na memória
  6560. 5:46:16persistente, tá? E qual que é o ideal? O
  6561. 5:46:19ideal é que a gente vai eh direcionando
  6562. 5:46:22o agente, né, independente de como que a
  6563. 5:46:24gente tá usando ele, via chat, via a
  6564. 5:46:27gente tenha feito um aplicativo para
  6565. 5:46:28isso, o ideal é que a gente eh direcione
  6566. 5:46:31ele para que ele saiba qual que são
  6567. 5:46:34quais são as informações que fiquem na
  6568. 5:46:35memória persistente, tá? Então, tô
  6569. 5:46:38conversando com o chat hoje, a gente,
  6570. 5:46:39nossa, consegui ter muitas eh eh muitos
  6571. 5:46:42insightes legais, tal. Poxa, antes de eu
  6572. 5:46:44trocar de chat, eu já anoto tudo que foi
  6573. 5:46:47legal, né? anar na mão, mas anoto. Poxa,
  6574. 5:46:49essa essa esse tipo de resposta foi
  6575. 5:46:51legal, esse tipo de característica, o
  6576. 5:46:53jeito que você respondeu aqui, o jeito
  6577. 5:46:55que você respondeu assado, porque isso
  6578. 5:46:57eu quero que vá pra memória persistente.
  6579. 5:46:59E isso faz uma total diferença, tá?
  6580. 5:47:00Porque a gente não vai deixar ele
  6581. 5:47:02escolher, tá? Não vai ser ele que vai
  6582. 5:47:03escolher que vai pra memória
  6583. 5:47:04persistente, porque de repente quando a
  6584. 5:47:06gente for fazer um resumo, ele não vai
  6585. 5:47:07saber o que levar. Então a gente é
  6586. 5:47:09importante a gente direcionando ali, tá?
  6587. 5:47:12Aí o que eu falei que isso aqui ele faz
  6588. 5:47:14isso, né? Todo agente faz isso. Ele faz
  6589. 5:47:16um perfil útil do usuário. O que que é
  6590. 5:47:18um perfil útil? Informações que ele sabe
  6591. 5:47:21sobre você que ele precisa para ajudar
  6592. 5:47:24você no seu dia a dia em coisas que você
  6593. 5:47:26costuma perguntar o tempo inteiro. Então
  6594. 5:47:28ele sabe, por exemplo, o seu nome, né?
  6595. 5:47:30Vocês já fizeram um teste de perguntar
  6596. 5:47:32pro chatt, enfim, Gemini, o Copality, o
  6597. 5:47:34que vocês usam, tudo que ele sabe sobre
  6598. 5:47:36vocês? Quem já fez esse teste?
  6599. 5:47:40Já se assustaram com a resposta?
  6600. 5:47:43Não dá uma coisa? Nossa, você sabe mais
  6601. 5:47:44do que deveria, né? Porque a gente às
  6602. 5:47:46vezes dá contexto para ele que a gente
  6603. 5:47:47nem percebe, né? Então o que que ele
  6604. 5:47:50monta? Ele monta um perfil que ele chama
  6605. 5:47:52de perfil útil do usuário, que são
  6606. 5:47:54informações que que ele sabe que uma
  6607. 5:47:56hora ele vai precisar. Então, por
  6608. 5:47:58exemplo, no meu caso, ele sabe com que
  6609. 5:48:00que eu trabalho, qual que é a minha
  6610. 5:48:01preferência tecnológica. Alguém aqui é
  6611. 5:48:03frontend?
  6612. 5:48:05Só você. Gente, a gente tá acabando
  6613. 5:48:07mesmo, né?
  6614. 5:48:09Tá triste a situação. Quem é full
  6615. 5:48:11steack?
  6616. 5:48:13Ah, tá. Então, quem eu fiz também
  6617. 5:48:14trabalha com front end. Vocês preferem
  6618. 5:48:16Angular ou React?
  6619. 5:48:19>> React. Não escutei React, né? Só escutei
  6620. 5:48:21Angular, né? Não, tá bom. Só para saber
  6621. 5:48:22só.
  6622. 5:48:24Eh, então, e ele sabe ali qual que é o
  6623. 5:48:26objetivo atual meu, dependente do que eu
  6624. 5:48:29tô eh dependendo do que eu tô
  6625. 5:48:31perguntando para ele na hora, né? Então,
  6626. 5:48:34o que que ele, como que ele monta esse
  6627. 5:48:36perfil útil? fazendo de acordo com o que
  6628. 5:48:39eu vou pedindo para ele no dia a dia.
  6629. 5:48:40Então eu fui falando para ele várias e
  6630. 5:48:42várias vezes que eu prefiro Angular, ele
  6631. 5:48:44já sabe que minha preferência
  6632. 5:48:45tecnológica é Angular. Já pedi várias
  6633. 5:48:47vezes para ele desbugar, me ajudar a
  6634. 5:48:49debugar algum código, ele já sabe que eu
  6635. 5:48:51sou desenvolvedora web e assim ele vai
  6636. 5:48:54me ajudando e ele criou um perfil útil
  6637. 5:48:56sobre mim, tá? E só lembrando, esse
  6638. 5:48:59perfil útil ele não tem ele ele colocou
  6639. 5:49:01tudo que ele achava que era relevante
  6640. 5:49:03sobre mim, né? Ele não foi colocando
  6641. 5:49:05todas as informações porque eu, como
  6642. 5:49:06todo mundo, às vezes desabafo com ele e
  6643. 5:49:08nem tudo ele levou em consideração, né?
  6644. 5:49:11Então é isso que eu ia falar agora. Nem
  6645. 5:49:13tudo deve virar memória. O que que ele
  6646. 5:49:15sabe, né? O que, qual que é o o jeito
  6647. 5:49:17que ele trabalha? Tem coisas que ele
  6648. 5:49:20sabe que ele precisa lembrar e tem
  6649. 5:49:22coisas que a gente precisa ter cuidado
  6650. 5:49:25para que ele evite, para que ele não
  6651. 5:49:27salve, né? Então, claro, eh, primeiro de
  6652. 5:49:30tudo, ele vai evitar salvar todas as
  6653. 5:49:31mensagens, né? para não ficar uma coisa
  6654. 5:49:33gigantesca, para não gerar um token
  6655. 5:49:36gigantesco. Dados sensíveis e
  6656. 5:49:38desnecessários, que a gente já sabe, né?
  6657. 5:49:40Já estamos careca de saber que, poxa,
  6658. 5:49:42LGPD, a gente não pode colocar dados
  6659. 5:49:44sensíveis de principalmente de outras
  6660. 5:49:45pessoas, né? E algumas inferências que
  6661. 5:49:48não foi que não foram confirmadas. Se
  6662. 5:49:50ele não tem certeza daquilo, ele prefere
  6663. 5:49:53não salvar, né? Teoricamente, o que que
  6664. 5:49:56ele que vale lembrar que legal para ele
  6665. 5:49:58que ele gosta de lembrar? preferências
  6666. 5:50:00que ele sabe que são estáveis, por
  6667. 5:50:02exemplo, meu amor pelo Angular, eh,
  6668. 5:50:04objetivos recorrentes, coisas que eu
  6669. 5:50:05sempre tô pedindo para ele. Poxa, faz
  6670. 5:50:07uma planilha de treino para mim. Eu vi
  6671. 5:50:09que tem um aplicativo de corrida,
  6672. 5:50:10inclusive gostei muito desse desse
  6673. 5:50:11aplicativo. Poxa, me ajuda a fazer um
  6674. 5:50:14aplicativo de treino. Então, coisas que
  6675. 5:50:15eu vou pedindo para ele o tempo inteiro.
  6676. 5:50:17Ele já entendeu como se fossem objetivo
  6677. 5:50:18eh recorrentes e decisões importantes.
  6678. 5:50:21Então, tudo isso ele já entende que são
  6679. 5:50:24coisas que ele deve salvar, né?
  6680. 5:50:26Quando a gente tem várias conversas, ele
  6681. 5:50:29não consegue fazer um resumo muito
  6682. 5:50:31aproveitável. Ele tenta fazer um resumo
  6683. 5:50:33aproveitável, né? Então, por isso que eu
  6684. 5:50:34falo que quando a gente vai eh tentar
  6685. 5:50:37passar para um próximo chat, quando a
  6686. 5:50:39gente tem vai tentar fazer um resumo, é
  6687. 5:50:41bom a gente direcionar o chat ou o
  6688. 5:50:44agente para ele saber quais são as
  6689. 5:50:46coisas mais importantes que ele deve
  6690. 5:50:47guardar.
  6691. 5:50:49Aí, como que essa aqui é outra parte,
  6692. 5:50:51né? A gente tem, a gente já sabe que o
  6693. 5:50:53agente basicamente a muito da
  6694. 5:50:55inteligência dele não é uma magia, né? É
  6695. 5:50:57memória. E como que ele faz, por
  6696. 5:51:00exemplo, para encontrar a informação
  6697. 5:51:01certa no meio de um monte de
  6698. 5:51:03informações, né? Aí chama os bedings.
  6699. 5:51:07Alguém já ouviu falar sobre aqui? Alguém
  6700. 5:51:08não ouviu falar? Acho que é mais fácil,
  6701. 5:51:10né?
  6702. 5:51:11Alguém não ouviu? A sabia que teria
  6703. 5:51:13menos pessoas. E em Bedgings, o que que
  6704. 5:51:16são? são, é mais ou menos como que o os
  6705. 5:51:19agentes, como a inteligência artificial
  6706. 5:51:21ela guarda as informações. Então, eu
  6707. 5:51:23coloquei aqui duas informações que elas
  6708. 5:51:25são semelhantes, né? Elas são mais ou
  6709. 5:51:27menos do mesmo contexto. E como que ele
  6710. 5:51:29guarda? Ele ele ele trata como se ele
  6711. 5:51:31fosse um mapão, assim, ó, um mapa
  6712. 5:51:33gigantesco. E ele coloca informações que
  6713. 5:51:36são que são que são que são semelhantes
  6714. 5:51:39uma perto das outras. Então é como se
  6715. 5:51:41fosse, sei lá, um gaveteiro, né,
  6716. 5:51:43gigantesco, e ele vai guardando um monte
  6717. 5:51:45de informação ali, né, com o número
  6718. 5:51:47binário mesmo, porque a gente sabe que
  6719. 5:51:48no final tudo é 0 e um. Então ali, ó, eu
  6720. 5:51:50tenho, por exemplo, eh, figurativo, tá,
  6721. 5:51:53gente? Ilustrativo, coloquei números
  6722. 5:51:55aleatórios, mas eu tenho ali embaixo uma
  6723. 5:51:58uma frasezinha ali escrita reembolso de
  6724. 5:52:00viagem e eu tenho algumas informações de
  6725. 5:52:03localização. Então, dentro ali daquele
  6726. 5:52:05gaveteiro imaginário gigante que a gente
  6727. 5:52:07tem lá da do agente, naquela portinha
  6728. 5:52:10ali daquele número, eu tenho uma
  6729. 5:52:12informação de reembolso de viagem.
  6730. 5:52:14Beleza? Tá vendo que começa com 0,12? A
  6731. 5:52:17daqui começa com 010, 0,47, 0,42. Então
  6732. 5:52:21são números que são próximos. Dá paraa
  6733. 5:52:22gente bater o olho e entender que são
  6734. 5:52:24informações que se realmente tivesse ali
  6735. 5:52:26um gaveteiro, seriam informações que
  6736. 5:52:28estariam próximas, certo? Então, é assim
  6737. 5:52:30que ele entende que as informações têm
  6738. 5:52:32algum tipo de relação e ele sabe que
  6739. 5:52:35reembolso de viagem tem alguma coisa a
  6740. 5:52:37ver com despesa corporativa, porque ele
  6741. 5:52:39já entendeu pelo contexto de tanto a
  6742. 5:52:42gente treinar ele que aquilo ali ele são
  6743. 5:52:45informações que que são semelhantes,
  6744. 5:52:47certo? Diferente, por exemplo, né? Então
  6745. 5:52:49aqui eu tenho reembolso, despesas
  6746. 5:52:51corporativas e eu tenho a parte de
  6747. 5:52:52treino, saúde, corrida, natação. São
  6748. 5:52:54informações que estão lá do outro lado,
  6749. 5:52:57tá? que não que não tem muita
  6750. 5:52:58semelhança. A gente pode até encontrar
  6751. 5:53:00alguma semelhança, mas ele guarda em
  6752. 5:53:02caixinhas separadas, tá? Então a gente
  6753. 5:53:04tem ali, ele separa como se fosse por
  6754. 5:53:06cluster, né? Então a gente tem atividade
  6755. 5:53:08de saúde e esporte e a gente tem uma
  6756. 5:53:10distância semântica que ela é bem
  6757. 5:53:11significativa do que o que eu tô pedindo
  6758. 5:53:13ali para ele no momento. Então isso
  6759. 5:53:15aqui, como eu falei, são eh informações
  6760. 5:53:17ilustrativas, mas pensem, né, como se
  6761. 5:53:19fosse um grande gaveteiro.
  6762. 5:53:23Aí aqui o que que acontece, né? A gente
  6763. 5:53:25tem ali a pergunta que o usuário faz.
  6764. 5:53:27Ele faz, o usuário faz a pergunta. A
  6765. 5:53:29aplicação transforma essa pergunta em
  6766. 5:53:31badging, né? Ele transforma lá no no
  6767. 5:53:33número que ela precisa. O banco vetorial
  6768. 5:53:36procura trechos semelhantes lá dentro do
  6769. 5:53:38banco dele, né? Gigantesco. A aplicação
  6770. 5:53:41recupera os melhores trechos, né? Que
  6771. 5:53:43tem mais a ver ali com o que acontece. A
  6772. 5:53:46aplicação envia essas perguntas mais os
  6773. 5:53:49trechos pro modelo. Então você vê que
  6774. 5:53:50tem uma coisa que acontece antes do
  6775. 5:53:52modelo, né? o modelo ele só vai eh
  6776. 5:53:54executar com essas informações e aí sim
  6777. 5:53:57o LLM produz a resposta. Então ele já
  6778. 5:54:00não se preocupa mais em fazer todas as
  6779. 5:54:02informações. Por isso que hoje em dia a
  6780. 5:54:04gente consegue ter respostas que elas
  6781. 5:54:06são muito mais personalizadas, vamos
  6782. 5:54:08dizer assim. Antes quando a gente
  6783. 5:54:09começava com conversava, né, com o chat
  6784. 5:54:11GPT, a gente começava a conversar com
  6785. 5:54:13ele, dava, sei lá, quatro, cinco linhas,
  6786. 5:54:15ele já começava a perguntar a mesma
  6787. 5:54:16coisa de novo. Ele já não tinha esse
  6788. 5:54:18histórico, né? Agora, a gente já tem
  6789. 5:54:20essa parte toda de trazer as
  6790. 5:54:22informações, ela tá sendo terceirizada
  6791. 5:54:25por outras partes. Então, o modelo mesmo
  6792. 5:54:27ele só produz a resposta baseado naquilo
  6793. 5:54:30que tá tá sendo trazido para ele, tá? E
  6794. 5:54:34como que essas informações, né, como que
  6795. 5:54:35ele sabe que a gente sabe que é por
  6796. 5:54:38treinamento, né? Mas como que ele faz
  6797. 5:54:40para entender essa similaridade? Como
  6798. 5:54:42que ele sabe para entender, né? Como que
  6799. 5:54:44ele faz para colocar reembolso de viagem
  6800. 5:54:46perto de despesa corporativa?
  6801. 5:54:48A gente tem uma coisa chamada
  6802. 5:54:50similaridade de cosseno, não sei se
  6803. 5:54:51vocês já ouviram falar também, que
  6804. 5:54:53valores que são mais próximos de um são
  6805. 5:54:55conteúdos que são muito semelhantes e
  6806. 5:54:58valores que são mais baixo são conteúdos
  6807. 5:55:00que são menos relacionais, né? Não tem
  6808. 5:55:02muito, não tem muita, não tem muita
  6809. 5:55:03relação. Então, por exemplo, se eu
  6810. 5:55:06pergunto para ele, né, poxa, como que eu
  6811. 5:55:07posso pedir o reembolso de hotel? Ele
  6812. 5:55:10tem ali vários, várias caixinhas, né?
  6813. 5:55:12Então, ele tem a caixinha da política de
  6814. 5:55:14hospedagem, né? Olha, tá 0,92. Então ela
  6815. 5:55:17tem, ela é bem próxima de um, tem alguma
  6816. 5:55:19coisa a ver com isso. Despesa de viagem,
  6817. 5:55:21tem alguma coisa a ver com isso, porque
  6818. 5:55:23tá mais próxima de um. Compra de
  6819. 5:55:25passagens, mais ou menos e manual do
  6820. 5:55:26Angular não tem nada a ver, por isso que
  6821. 5:55:28ele tá com um número muito muito abaixo,
  6822. 5:55:30tá?
  6823. 5:55:31novamente, né, a gente tá usando aqui um
  6824. 5:55:33exemplo ilustrativo, porque só para
  6825. 5:55:35explicar essa similaridade do cosseno.
  6826. 5:55:37Então, quando os valores eles eh
  6827. 5:55:39relacionando, eles estão mais próximo de
  6828. 5:55:41um, mas eles têm similaridade, aí ele
  6829. 5:55:44consegue colocar lá o embeding certinho.
  6830. 5:55:47Beleza? Aí a gente vai falar um
  6831. 5:55:49pouquinho sobre hag. Eu sei que já, acho
  6832. 5:55:51que o amigo já falou um pouquinho antes,
  6833. 5:55:52mas é só para trazer um, dar um passo
  6834. 5:55:54atrás, tá? O Hag, basicamente é uma
  6835. 5:55:57geração aumentada por recuperação de
  6836. 5:55:59informações. Então, ela é uma
  6837. 5:56:01arquitetura que ela vai ser colocada ao
  6838. 5:56:03redor, né, de diferentes modelos. Vários
  6839. 5:56:06modelos utilizam esse tipo de
  6840. 5:56:08arquitetura. E basicamente a gente tem
  6841. 5:56:10alguns tipos de de hag, né? A gente tem
  6842. 5:56:13o hag simples, a gente tem o hag
  6843. 5:56:15avançado, enfim, mas a gente tem outros
  6844. 5:56:17também. Saiu até um artigo esse, eu não
  6845. 5:56:19sei se foi esses dias, né, mas eu achei
  6846. 5:56:21um artigo esses dias falando sobre uns
  6847. 5:56:23cinco, seis tipos de hag que eu achei
  6848. 5:56:24bem legal.
  6849. 5:56:27como que se como que eh como que
  6850. 5:56:28funciona o hag simples, por exemplo.
  6851. 5:56:30Então, o usuário pergunta, né? Eu tenho
  6852. 5:56:33lá um sistema que ele busca documentos,
  6853. 5:56:35ele recupera os trechos que são mais
  6854. 5:56:37mais próximos, envia os trechos pro LLM,
  6855. 5:56:40o LLM responde. Só que quando ele
  6856. 5:56:42recupera os trechos que são mais
  6857. 5:56:44próximos, ele não faz nada, ele só
  6858. 5:56:45recupera. Ele não tem aquela capacidade
  6859. 5:56:48de, quando a gente tem um hug simples,
  6860. 5:56:49né, de interpretar o que que não, pera
  6861. 5:56:51aí, ele tá falando isso, mas poderia ser
  6862. 5:56:53isso também. Essa parte o Hag simples
  6863. 5:56:55não faz. E a gente tem o avançado, que
  6864. 5:56:58ele tem umas etapas adicionais para
  6865. 5:57:00melhorar a recuperação. Então, o
  6866. 5:57:01simples, ele só busca a informação e
  6867. 5:57:04manda por LLM, para LLM gerar a
  6868. 5:57:07resposta. E a gente tem um avançado, que
  6869. 5:57:09o avançado ele pode fazer algumas
  6870. 5:57:11coisas, como reescrever a pergunta paraa
  6871. 5:57:13pergunta ficar mais próxima ali de uma
  6872. 5:57:16de uma coisa que vai trazer uma resposta
  6873. 5:57:17melhor. Fazer busca por palavra, mas não
  6874. 5:57:20só por palavra, mas por palavra e por
  6875. 5:57:21significado.
  6876. 5:57:23Ele pode aplicar filtros, ele pode
  6877. 5:57:25reordenar os melhores resultados, ele
  6878. 5:57:28pode também eliminar conteúdos
  6879. 5:57:29irrelevantes, né? E a gente tem outros
  6880. 5:57:31modelos, né? A gente tem o hag
  6881. 5:57:33conversacional, o agentivo, o graphic
  6882. 5:57:35hag. Não tive tempo ainda de estudar
  6883. 5:57:37todo sobre esse. Se alguém souber, bem
  6884. 5:57:39legal, tá? Porque é uma coisa que eu tô
  6885. 5:57:41que eu tenho me interessado bastante.
  6886. 5:57:44E aí, como que funciona então a
  6887. 5:57:46arquitetura de um agente? Lembra que eu
  6888. 5:57:47falei para vocês, a inteligência do
  6889. 5:57:49agente não tá só ali na mágica, na
  6890. 5:57:51adivinhação, tá na arquitetura toda em
  6891. 5:57:53volta dele. Então, a gente tem o
  6892. 5:57:55contexto, que é ali o agora, que a gente
  6893. 5:57:57tá conversando com ele, a gente tem a
  6894. 5:57:59memória, né? A gente tem a busca que
  6895. 5:58:02pode ser feita por HAG, pode ser feito
  6896. 5:58:03por outras maneiras e a gente tem as
  6897. 5:58:05ferramentas. O LLM vai pegar todas essas
  6898. 5:58:08informações, né, o contexto, a memória,
  6899. 5:58:11a busca, as ferramentas. E aí ele vai
  6900. 5:58:13interpretar e vai decidir e vai fazer
  6901. 5:58:15uma resposta ou a ação e atualizar a
  6902. 5:58:17memória ou esquecer aquilo, tá? Então
  6903. 5:58:19essa arquitetura toda é que deixa o
  6904. 5:58:22agente com essa cara de inteligente, né?
  6905. 5:58:24que que traz a inteligência do agente.
  6906. 5:58:28Então, como que a arquitetura ela pode
  6907. 5:58:29responder melhor? Então, por exemplo, eu
  6908. 5:58:32posso ter perguntado para ele, né? Olha,
  6909. 5:58:33eu quero planejar a minha viagem pro
  6910. 5:58:34TDC. Aí, o que que ele vai fazer de
  6911. 5:58:37curto prazo? Ele vai entender quais são
  6912. 5:58:39as datas, vai querer saber qual que é a
  6913. 5:58:40cidade, qual que é o orçamento que eu
  6914. 5:58:42tenho para isso, né? Se eu tiver uma
  6915. 5:58:44memória mais persistente, ele vai saber,
  6916. 5:58:46ele vai usar a memória persistente, na
  6917. 5:58:48verdade, e ele vai lembrar que eu
  6918. 5:58:49prefiro voos diretos e ele sabe que eu
  6919. 5:58:51não gosto de voar muito cedo, então ele
  6920. 5:58:54vai usar essas informações. E o vetorial
  6921. 5:58:56ele vai lá dentro das informações dele,
  6922. 5:58:58né, buscar nas caixinhas dele qual que é
  6923. 5:59:00a política de viagens e quais são as
  6924. 5:59:02regras de reembolso, tá? Então, com uma
  6925. 5:59:05pergunta, eh, essa arquitetura aqui toda
  6926. 5:59:07vai trabalhar para trazer a melhor
  6927. 5:59:09resposta para mim, né, desde datas até
  6928. 5:59:12as minhas preferências, até quais são as
  6929. 5:59:15políticas que eu tenho que seguir para
  6930. 5:59:17conseguir fazer o reembolso também
  6931. 5:59:18depois dessa viagem, tá bom? Aí o
  6932. 5:59:21sistema ele precisa decidir o que que
  6933. 5:59:23vale registrar, né? O que que é
  6934. 5:59:25importante ficar com ele, o que que
  6935. 5:59:27ainda é relevante. Lembrando que ele
  6936. 5:59:28precisa ser atualizado, né, o tempo
  6937. 5:59:30inteiro, as coisas mudam. quando que ele
  6938. 5:59:32precisa recuperar as coisas e quando que
  6939. 5:59:34ele precisa atualizar ou quando que ele
  6940. 5:59:36precisa esquecer, né? O que que ele
  6941. 5:59:37precisa esquecer. Então, é basicamente
  6942. 5:59:39como a gente funciona, né? A gente
  6943. 5:59:41registra, a gente atualiza, a gente
  6944. 5:59:42recupera ou a gente esquece, né? E uma
  6945. 5:59:46boa memória, ela precisa de três
  6946. 5:59:47qualidades, né? Para pra gente trabalhar
  6947. 5:59:50bem com memória. Primeiro, relevância.
  6948. 5:59:53Eh, não importa que ele traga uma
  6949. 5:59:54informação que seja hiper verdadeira,
  6950. 5:59:57hiper verificada, se ela não tiver
  6951. 5:59:59relevância para mim naquele momento. Ela
  6952. 6:00:00precisa ser uma memória que seja
  6953. 6:00:02relevante pro que eu estou pedindo
  6954. 6:00:03naquele momento. Atualidade, ele precisa
  6955. 6:00:07entender que as informações mudam e não
  6956. 6:00:09trazer informações antigas como verdade,
  6957. 6:00:10como verdades permanentes, por exemplo,
  6958. 6:00:13né? E segurança, guardar somente aquilo
  6959. 6:00:15que é necessário e também permitir que
  6960. 6:00:18algumas coisas sejam excluídas, que
  6961. 6:00:19sejam irrelevantes, tá?
  6962. 6:00:22Então, pessoal, para responder a
  6963. 6:00:24pergunta, né, que eu fiz no começo, que
  6964. 6:00:26é o o a, na verdade, o título dessa
  6965. 6:00:30palestra, o que faz um sistema parecer
  6966. 6:00:32inteligente é lembrar do que o importa,
  6967. 6:00:35né, basicamente recuperar no momento
  6968. 6:00:37certo e usar essa informação para
  6969. 6:00:39decidir melhor. E ele faz isso sozinho?
  6970. 6:00:41Não, ele faz isso tudo com aquela com
  6971. 6:00:43aquela quantidade de arquitetura que eu
  6972. 6:00:44mostrei para vocês. Beleza?
  6973. 6:00:48Eh, pessoal, era isso que eu queria
  6974. 6:00:50falar sobre agentes, tá? Aqui tem um QR
  6975. 6:00:52code que leva vocês, eu falei um
  6976. 6:00:54pouquinho da FIAP, né, que leva vocês lá
  6977. 6:00:55para conhecer um pouquinho da da
  6978. 6:00:57Posttec, que é onde eu trabalho, tem
  6979. 6:00:59pós-graduação de várias coisas,
  6980. 6:01:01inclusive de agente Kiais, tá?
  6981. 6:01:03Exclusivamente sobre isso. Tem algumas
  6982. 6:01:05outras lá também. E queria agradecer
  6983. 6:01:08vocês pelo tempo de vocês e perguntar se
  6984. 6:01:10alguém tem alguma pergunta. Perguntar se
  6985. 6:01:12alguém tem uma pergunta é ótima. Temos
  6986. 6:01:13tempo para uma pergunta, gente.
  6987. 6:01:16Quem vem?
  6988. 6:01:19Opa, temos uma lá.
  6989. 6:01:25>> Parabéns pela exposição. Excelente. Eh,
  6990. 6:01:28você falou ali que é a questão da da
  6991. 6:01:31inteligência, né? Ao mesmo tempo que
  6992. 6:01:33você vai fazer um prompt, quando você
  6993. 6:01:35faz ele muito extenso, você gasta tokens
  6994. 6:01:38demais, você ao mesmo tempo você fala de
  6995. 6:01:41ser mais eficiente. Como aumentar essa
  6996. 6:01:43eficiência no prompt, mas sem gastar
  6997. 6:01:47tokens em excesso?
  6998. 6:01:49>> Eu acho que deixando de usar detalhes
  6999. 6:01:51desnecessários que não são importantes
  7000. 6:01:54ou que não são relevantes para aquele
  7001. 6:01:57para aquele momento, né? Eu acho que a
  7002. 6:01:58gente tem que detalhar sim o máximo
  7003. 6:02:00possível, mas sem informações que são
  7004. 6:02:02irrelevantes, porque às vezes a gente dá
  7005. 6:02:04uma viajada no nosso prompt, né? A gente
  7006. 6:02:05vai conversar, tal, então acho que eh
  7007. 6:02:08quanto mais informações, melhor. Mas eu
  7008. 6:02:11acho que a gente tem que pensar muito
  7009. 6:02:12antes do tipo de informação que a gente
  7010. 6:02:14vai colocar, que se ela realmente
  7011. 6:02:15relevante para trazer uma boa resposta
  7012. 6:02:16pra gente.
  7013. 6:02:18Beleza?
  7014. 6:02:22>> Boa, gente. Obrigado. Salve de palmas.
  7015. 6:02:31Boa, gente. Agora, ah, antes tinha mais
  7016. 6:02:34gente antes que tinha pergunta pro
  7017. 6:02:35Rafael, que agora o Rafael correu ali,
  7018. 6:02:36né?
  7019. 6:02:38Mas enfim, pessoal, os palestrantes eles
  7020. 6:02:40estão por aí, tá? Então, se vocês
  7021. 6:02:42queriam fazer alguma pergunta e não deu
  7022. 6:02:44tempo de fazer, podem pegar eles aí pelo
  7023. 6:02:46corredor aí, puxar pelo braço que eles
  7024. 6:02:48vão responder vocês. Agora a gente vai
  7025. 6:02:50ir pro nosso painel aqui da trilha.
  7026. 6:02:52Então, a gente vai fazer a montagem
  7027. 6:02:53aqui. Estamos fazendo a montagem.
  7028. 6:02:55E então vou pedir para vocês uns dois
  7029. 6:02:57minutinhos, três minutinhos aqui pra
  7030. 6:02:59gente poder montar e seguimos com o
  7031. 6:03:00painel.
  7032. 6:03:04>> Chamando o pessoal já.
  7033. 6:03:52Pessoal,
  7034. 6:03:53>> vamos dar início no nosso no nosso
  7035. 6:03:55painel.
  7036. 6:03:57O nosso painel, o tema vai ser do
  7037. 6:03:59protótipo ao crítico, governança,
  7038. 6:04:01segurança e confiabilidade em sistemas
  7039. 6:04:04agênticos. Então, quero convidar aqui
  7040. 6:04:06para subir no nosso palco Daniel
  7041. 6:04:08Avancini.
  7042. 6:04:10Daniel tá por aí.
  7043. 6:04:12Obrigado, Daniel.
  7044. 6:04:16Pode deixar. Vai subindo ali. Luís
  7045. 6:04:19Fernando Fausto. Luiz Fernando
  7046. 6:04:23tá por aí.
  7047. 6:04:28>> Tá ali fora.
  7048. 6:04:32Chamem para mim aí se puderem. O Luiz
  7049. 6:04:33Fernando, se já tiver aí.
  7050. 6:04:36Hã,
  7051. 6:04:38Ana Luía,
  7052. 6:04:42Ana Luía
  7053. 6:04:44>> também deve estar ali por fora.
  7054. 6:04:47Andressa, Andressa tá aqui. Obrigado,
  7055. 6:04:50Andressa.
  7056. 6:04:55E o Peter, Peter Anthony.
  7057. 6:04:59Obrigado, Peter.
  7058. 6:05:01Luís Fausto, pode passar ali. Obrigado.
  7059. 6:05:05Deixar por aí. Pode bem tranquilo.
  7060. 6:05:08>> Quem faltou? A Ana. Ana tá vindo ali
  7061. 6:05:10também.
  7062. 6:05:11>> Acabou a bateria. Alô, alô.
  7063. 6:05:14>> Alô. Eu ten bateria.
  7064. 6:05:15>> Vai, pode chamar, pode chamar.
  7065. 6:05:18>> Ana tá por aí.
  7066. 6:05:20>> Tudo bem, Ana? Pode subir no palco ali
  7067. 6:05:21pro nosso painel. Obrigado.
  7068. 6:05:23>> Oi. Oi.
  7069. 6:05:24>> Tá funcionando.
  7070. 6:05:26>> Falhou. Então eu pego de novo,
  7071. 6:05:37>> Carlos vai mediar, Carlos? Isso.
  7072. 6:05:39>> Sim.
  7073. 6:05:39>> Boa.
  7074. 6:05:43Outro microfone.
  7075. 6:05:50>> Alô. Alô,
  7076. 6:05:53alô.
  7077. 6:05:58entrega. Fica à vontade.
  7078. 6:06:02>> Boa, pessoal. Vou explicar para vocês
  7079. 6:06:03como é que vai funcionar o painel, tá? A
  7080. 6:06:05ideia esse ano é a gente não fazer uma
  7081. 6:06:07coisa assim muito entrevista, tá? Então
  7082. 6:06:08não vai ser pergunta, né, direto pro pro
  7083. 6:06:12painelista nem nada assim. Então, o
  7084. 6:06:14primeiro ponto é vocês painelistas,
  7085. 6:06:16vocês podem interagir entre vocês. Se
  7086. 6:06:18alguém quiser fazer alguma pergunta em
  7087. 6:06:19alguma fala ou quiser eh complementar a
  7088. 6:06:21fala de alguém, fiquem à vontade, tá?
  7089. 6:06:23Para ser bem livre.
  7090. 6:06:25A mesma coisa o público, né? Eu vou
  7091. 6:06:27começar fazendo algumas perguntas só pra
  7092. 6:06:29gente dar início, mas aí depois quem
  7093. 6:06:31quiser fazer alguma pergunta só levantar
  7094. 6:06:33o braço que eu entrego o microfone, tá?
  7095. 6:06:34Fiquem bem bem à vontade. Beleza?
  7096. 6:06:38Que horas temos agora?
  7097. 6:06:40Dois minutinhos só, tá gente? Daí a
  7098. 6:06:42gente começa só para respeitar o horário
  7099. 6:06:43mesmo.
  7100. 6:08:27Dicar
  7101. 6:08:33>> e lá será que não era lá?
  7102. 6:08:37Boa gente, vamos começar o painel,
  7103. 6:08:38então. Eh, primeiro ponto, tá? A gente
  7104. 6:08:41teve palestras até agora, elas são foram
  7105. 6:08:43bem técnicas, né? Vocês viram que o
  7106. 6:08:44pessoal trouxe um conteúdo aqui bem bem
  7107. 6:08:46voltado para desenvolvedor. E aqui no
  7108. 6:08:48painel a gente trouxe um pessoal que,
  7109. 6:08:51né, temos CEOs, temos R, ah, Coss, não,
  7110. 6:08:53desculpa, temos Se levelis, temos RS
  7111. 6:08:55aqui de algumas empresas importantes
  7112. 6:08:57aqui da região. Então, a gente tem uma
  7113. 6:08:59camada aqui que é uma intersecção entre
  7114. 6:09:02entre o a parte mais técnica e a parte
  7115. 6:09:04mais negocial, tá? Então vão preparando
  7116. 6:09:06as perguntas de vocês aí paraa gente
  7117. 6:09:09poder eh pra gente poder depois fazer os
  7118. 6:09:11painelistas.
  7119. 6:09:12E o o assunto do painel é agentes do
  7120. 6:09:17crítico à produção. Por quê? Porque a
  7121. 6:09:19gente tem tem visto e vocês estão
  7122. 6:09:21vivendo também. Deixa eu só fazer uma
  7123. 6:09:22pergunta. Quem daqui já subiu algum
  7124. 6:09:24agente alguma vez local, na empresa?
  7125. 6:09:28bastante gente, bastante gente. A gente
  7126. 6:09:30sempre tem um problema, né, que é na
  7127. 6:09:32nossa máquina funciona, a gente
  7128. 6:09:33desenvolve, vai lá, mostra para as
  7129. 6:09:35pessoas, funciona, só que aí quando você
  7130. 6:09:36bota na mão do cliente, 10 pessoas
  7131. 6:09:39acessam o teu sistema, derruba teu
  7132. 6:09:40agente, né? Então a gente trouxe um
  7133. 6:09:43painel mais ou menos com essa com essa
  7134. 6:09:45abordagem para entender como que as
  7135. 6:09:47empresas, né, e como que numa camada
  7136. 6:09:49mais de business ah isso tá sendo visto.
  7137. 6:09:52Então esse é o objetivo do nosso painel.
  7138. 6:09:54Vou sentar aqui com o pessoal e eu vou
  7139. 6:09:56passar o microfone para vocês e vou
  7140. 6:09:58pedir para vocês só se apresentarem
  7141. 6:10:00brevemente, tá? Se apresentarem e
  7142. 6:10:01apresentarem a empresa bem bem
  7143. 6:10:03sucintamente.
  7144. 6:10:05Fica à vontade.
  7145. 6:10:06>> Boa tarde, pessoal. Tudo bem? Eh, meu
  7146. 6:10:08nome é Ana, eu sou, por formação, sou
  7147. 6:10:10engenheira, me formei na DUC, nos
  7148. 6:10:12Estados Unidos, engenheira da
  7149. 6:10:13computação, também engenheira biomédica.
  7150. 6:10:15Já fiz bastante pesquisa com IA nesse
  7151. 6:10:17período ali da faculdade. Sou mestre em
  7152. 6:10:19IA também pela Jones Hopkins. Eh, e fui
  7153. 6:10:22criadora da Dara, que é a primeira IA
  7154. 6:10:24para gestão pública do Brasil. Talvez
  7155. 6:10:26tenham visto ou não em algumas matérias,
  7156. 6:10:28eh, focos na saúde, educação, várias
  7157. 6:10:30frentes diferentes. Hoje eu lider um
  7158. 6:10:32laboratório de Iaquim em Florianópolis,
  7159. 6:10:34eh, na IPM, que é uma empresa focada em
  7160. 6:10:36gestão pública.
  7161. 6:10:39>> Boa tarde, pessoal. Eh, meu nome é
  7162. 6:10:41Fausto, sou CTO da Softplan, uma empresa
  7163. 6:10:44que atua no segmento público, então a
  7164. 6:10:46gente tem aí mais de 1000 clientes, a
  7165. 6:10:49gente tem cerca de 100 colaboradores.
  7166. 6:10:52Dentro desses 1500 colaboradores, nós
  7167. 6:10:54temos aí cerca de 400 devs que estão aí
  7168. 6:10:57fazendo várias coisas, entre elas
  7169. 6:10:59fazendo o desenvolvimento de agentes
  7170. 6:11:00para pros nossos produtos.
  7171. 6:11:05>> Boa tarde, pessoal. Eh, meu nome é
  7172. 6:11:07Peter, eu sou head do Innovation Hub da
  7173. 6:11:10Premersoft. A Premersoft é uma empresa
  7174. 6:11:13de consultoria, então nós atendemos
  7175. 6:11:15vários eh clientes, tanto da área de TI
  7176. 6:11:18quanto áreas eh específicas, logística,
  7177. 6:11:21indústria e tudo mais. Eh, desde
  7178. 6:11:23alocação até squads e e projetos. Então,
  7179. 6:11:28no laboratório de de inovação, a gente
  7180. 6:11:30faz muitas poqu, a gente prova conceitos
  7181. 6:11:33para os clientes, eh, para isso virar
  7182. 6:11:35projeto e a gente conseguir atender e
  7183. 6:11:36resolver problemas eh que eles têm no
  7184. 6:11:39dia a dia.
  7185. 6:11:42>> Boa tarde, pessoal. Sou Andressa, eu sou
  7186. 6:11:44R de dados IA da BEVTEC. Eh, nosso hub
  7187. 6:11:49de inovação fica em Blumenau, temos
  7188. 6:11:50também em outros locais e somos muito
  7189. 6:11:52focados em atendimento da própria EV.
  7190. 6:11:55Eh, temos, né, times de desenvolvimento,
  7191. 6:11:57time de dados aí espalhados pelo Brasil
  7192. 6:12:00e também mundo afora.
  7193. 6:12:05>> Eh, boa tarde. Boa tarde a todos. Meu
  7194. 6:12:07nome é Daniel Vancini. Eu sou eu lidero
  7195. 6:12:10a área de e transformação com IADA Indon
  7196. 6:12:13AI, que é uma consultoria também eh,
  7197. 6:12:16voltada para dados IA, né? Nós somos um
  7198. 6:12:18dos maiores parceiros do mundo hoje da
  7199. 6:12:20Antropic como consultoria. Então tem
  7200. 6:12:22bastante trabalho e e eu acho que bem
  7201. 6:12:28legal aqui o público e as palestras e
  7202. 6:12:30não sei se eu posso falar isso, mas a
  7203. 6:12:31gente tá contratando. Então quem quiser
  7204. 6:12:34>> o público levantou já fez agência, pode
  7205. 6:12:36falar,
  7206. 6:12:37>> você tá com o maior público dev aqui de
  7207. 6:12:39Florianópolis, então pode ficar à
  7208. 6:12:40vontade, cara.
  7209. 6:12:42>> Boa, boa. Ah, eu vou vou começar com uma
  7210. 6:12:44pergunta que ela é ah ela é bem de dev,
  7211. 6:12:48tá? Eu eu como engenheiro de software
  7212. 6:12:50também eu tenho tenho tenho algumas
  7213. 6:12:51questões que eu gostaria de de interagir
  7214. 6:12:53com vocês. A primeira é como que eh como
  7215. 6:12:57que vocês
  7216. 6:12:58tiveram noção ou enxergaram do o impacto
  7217. 6:13:02da IA ou da criação de agentes eh dentro
  7218. 6:13:06das empresas de vocês. Por que que eu
  7219. 6:13:07pergunto? Porque na no meu caso, nas
  7220. 6:13:10minhas experiências, sempre foi uma
  7221. 6:13:11coisa que aconteceu assim, aconteceu num
  7222. 6:13:14time pequeno com duas pessoas, aconteceu
  7223. 6:13:16aquela coisa dentro de garagem assim,
  7224. 6:13:18alguém fez uma poque, um MVP que foi
  7225. 6:13:20legal e aí foi subindo, foi escalando
  7226. 6:13:22até que chegou chegou na nas camadas
  7227. 6:13:24mais altas da empresa e aí dali, né,
  7228. 6:13:26virou virou processo, né? Eu queria
  7229. 6:13:28entender como que aconteceu na empresa
  7230. 6:13:30de vocês isso e como que vocês receberam
  7231. 6:13:32isso, onde vocês viram, faz quanto tempo
  7232. 6:13:34que você, que as empresas de vocês estão
  7233. 6:13:35olhando para utilização de agentes e
  7234. 6:13:38inteligência artificial em geral. Quem
  7235. 6:13:41quiser responder, tá, gente? Não temos
  7236. 6:13:42ordem, só se vocês quiserem uma ordem
  7237. 6:13:44aí. Não quer começar?
  7238. 6:13:47>> Eu posso eu posso começar? Eh,
  7239. 6:13:50primeiro eu acho que a gente não não foi
  7240. 6:13:53uma surpresa tão grande porque nós
  7241. 6:13:54trabalhamos com, vamos ver que a gente
  7242. 6:13:56fala de a clássica agora, né? eh,
  7243. 6:13:58machine learning, etc., há muito tempo.
  7244. 6:14:01Eh, mas eu confesso que eu vindo dessa
  7245. 6:14:03área, sempre fui um grande cético do do
  7246. 6:14:05que de onde chegou a Iá, porque, enfim,
  7247. 6:14:08é diferente você chegar e ver uma
  7248. 6:14:10tecnologia genial. Outra coisa você ver
  7249. 6:14:11ela evoluindo ao longo do tempo e saber
  7250. 6:14:13as limitações, né? Então, a gente sempre
  7251. 6:14:15trabalhava com NLP, com modelos de
  7252. 6:14:17linguagem geral e sabia que existia
  7253. 6:14:20dificuldades técnicas de fazer algo tão
  7254. 6:14:23revolucionário e muitas coisas que a
  7255. 6:14:25gente via como IA eram, na verdade, um
  7256. 6:14:26monte de regras de decisão e e felsces,
  7257. 6:14:29né? Às vezes vendia como IA, mas depois
  7258. 6:14:32a gente sabia até às vezes a gente fazia
  7259. 6:14:33e vendia como Iá, mas depois sabia que
  7260. 6:14:36era um monte de regra de decisões lá, de
  7261. 6:14:38regras de decisão dentro do sistema.
  7262. 6:14:40Então, a gente teve uma um contato por
  7263. 6:14:43parte desse mundo, por estar nesse
  7264. 6:14:45mundo. Obviamente a gente tem que estar
  7265. 6:14:46conversando e entendendo isso, mas a
  7266. 6:14:49gente começou de uma forma,
  7267. 6:14:50principalmente eu que lidero a liderava
  7268. 6:14:52a área, uma forma muito mais assim,
  7269. 6:14:55vamos ver até onde dá, né? Vamos fazer
  7270. 6:14:56testes e tal, mas a gente tem que tá
  7271. 6:14:59sempre olhando, entendendo eh que o
  7272. 6:15:01quanto é o poder do da ferramenta, né? E
  7273. 6:15:03aí eu acho que muita gente viu essa
  7274. 6:15:05virada no final do ano e a gente também,
  7275. 6:15:07né, de falar, olha, o mesmo teste que a
  7276. 6:15:09gente fez em fevereiro do ano passado,
  7277. 6:15:11em junho, em dezembro já falou: "Nossa,
  7278. 6:15:13mudou, agora a gente consegue falar
  7279. 6:15:15diferente", né? E aí eu acho que desde
  7280. 6:15:17então assim, até dos aprendizados que a
  7281. 6:15:20gente fez, a o grande desafio, que
  7282. 6:15:22imagino que seja para para Softplan,
  7283. 6:15:24para BEV, para todos os outros clientes,
  7284. 6:15:26é converter isso num algo produtivo, em
  7285. 6:15:28algo que segue as boas práticas, que não
  7286. 6:15:31tem riscos, né, de segurança, de
  7287. 6:15:34governança, etc.
  7288. 6:15:36Entendendo que não dá para fazer a mesma
  7289. 6:15:38coisa que a gente fazia antes e
  7290. 6:15:39simplesmente falar que vai gozar o
  7291. 6:15:40agente e manter tudo igual. Porque
  7292. 6:15:43eu acho que assim, uma coisa que a gente
  7293. 6:15:44tem que entender é que as pessoas não
  7294. 6:15:45vão ficar olhando cada linha de código
  7295. 6:15:46mais quando você faz 10 vezes, 100 vezes
  7296. 6:15:49mais código, né? Então, como que a gente
  7297. 6:15:51muda isso? Eu acho que esse é o grande
  7298. 6:15:52desafio, eh, que a gente tem trabalhado
  7299. 6:15:55bastante para resolver.
  7300. 6:15:58>> Boa, boa.
  7301. 6:16:00>> Eu vou complementar uma coisa aqui que
  7302. 6:16:01eu acho puxar um gancho bem legal. eh,
  7303. 6:16:04colocou muito essa questão de a gente
  7304. 6:16:07tem hoje muita gente colocando IA e
  7305. 6:16:09colocando muitas coisas que são muito
  7306. 6:16:10divertidas, né? E, ah, é fácil a gente
  7307. 6:16:12olhar e falar: "Nossa, uma gente muito
  7308. 6:16:14legal naquilo" ou isso faz. Olha que
  7309. 6:16:15impressionante essa frente aqui
  7310. 6:16:16diferente. Mas tem uma pesquisa que saiu
  7311. 6:16:19em recente agora do MIT, mais de 95% dos
  7312. 6:16:23projetos com agentes e IA não tem um
  7313. 6:16:26ROI, não tem um retorno ali sobre o
  7314. 6:16:27investimento. E aí um pouquinho aqui da
  7315. 6:16:30tua fala também que às vezes a gente faz
  7316. 6:16:31coisa com IA e até antes de ter esse
  7317. 6:16:33esse hype todo lançava alguma coisa que
  7318. 6:16:35às vezes nem Ariá e o pessoal achava que
  7319. 6:16:37era areal. Oo contrário também acontece
  7320. 6:16:38muito hoje também. Ainda tem muita
  7321. 6:16:40empresa vendendo tecnologia como
  7322. 6:16:42agentes, como IA e tudo mais. E não é, e
  7323. 6:16:45eu falo isso também que daí colocou, né?
  7324. 6:16:46Um ecossistema muito de dev aqui também.
  7325. 6:16:48Quando a gente fala de AT tem toda essa
  7326. 6:16:50ansiedade assim, parece todo mundo tá
  7327. 6:16:51para ontem, né? Eu lembro que eu já fiz
  7328. 6:16:53pesquisa com isso há muitos anos, eu
  7329. 6:16:54voltei dos Estados Unidos também, não
  7330. 6:16:56tem tanto tempo assim se olhar na
  7331. 6:16:57história aqui da da coisa e eu voltei e
  7332. 6:16:59já parecia atrasada também num negócio
  7333. 6:17:00que eu ajudei a desenvolver. Então hoje
  7334. 6:17:02a gente também parece que todo dia abre
  7335. 6:17:04o computador e tem uma novidade, tem um
  7336. 6:17:05negócio diferente, mas todo mundo também
  7337. 6:17:07tá aprendendo e todo mundo também tá
  7338. 6:17:08fazendo. Nas empresas eu acho que não
  7339. 6:17:10foi diferente, né? Porque pode ter sido
  7340. 6:17:12uma pessoa mais de cima que começou, que
  7341. 6:17:13trouxe ali a ideia e o pessoal foi
  7342. 6:17:15acompanhando ou não. Pode ser uma pessoa
  7343. 6:17:17mais baixo que começou com uma poque ou
  7344. 6:17:19alguma coisa ali, começou a validar, mas
  7345. 6:17:21pegou todo mundo surpresa. E eu acho que
  7346. 6:17:23hoje segue pegando todo mundo surpresa
  7347. 6:17:25porque a gente todo dia percebe algo
  7348. 6:17:27novo ou aprende algo novo e muitas vezes
  7349. 6:17:29também coloca pelo hype, mas não percebe
  7350. 6:17:31que não é realmente o que o cliente
  7351. 6:17:32quer. Isso também é uma coisa que vale a
  7352. 6:17:34gente prestar atenção.
  7353. 6:17:36Eh, nessa linha, eh, acredito que quando
  7354. 6:17:39a gente foi vivendo toda essa história
  7355. 6:17:41pelaev, tec eu acredito que foram três
  7356. 6:17:44momentos assim marcantes. Eh, um deles
  7357. 6:17:47foi no início, quando a gente conseguiu
  7358. 6:17:49tirar alguns softwares que que
  7359. 6:17:51entendíamos como acurados ou assertivos
  7360. 6:17:54de outras tecnologias, a gente começou a
  7361. 6:17:56substituir pelos produtos que a gente
  7362. 6:17:58tava testando, né, as pox que viraram
  7363. 6:18:00produtos. Então, acho que foi super
  7364. 6:18:01marcante quando a gente deixou de
  7365. 6:18:03contratar ou não renovar contratos de
  7366. 6:18:06tecnologias estabelecidas para fazer a
  7367. 6:18:08substituição.
  7368. 6:18:10E depois também foi eh um outro produto
  7369. 6:18:12que a gente também começou na POC,
  7370. 6:18:14erramos para caramba, vários percalços
  7371. 6:18:16até a gente conseguir remodelar uma
  7372. 6:18:18área. Então a gente entendeu que e a
  7373. 6:18:20área de negócio também entendeu, né? A
  7374. 6:18:22gente presta quase que um serviço
  7375. 6:18:24interno e aí a gente remodelou a forma
  7376. 6:18:27deles trabalharem. Então ali foi um
  7377. 6:18:28pouco para mim mesmo, pessoalmente de
  7378. 6:18:30carreira, tal, consegui ver essa
  7379. 6:18:32mudança. Já tínhamos, obviamente também
  7380. 6:18:34com outros modelos, né, machine
  7381. 6:18:37learning, enfim, mas com essa nova
  7382. 6:18:39tecnologia tão rápido. Isso foi outro
  7383. 6:18:41marcante. E a própria nossa área, a
  7384. 6:18:43gente tinha uma área de dados e
  7385. 6:18:44analítics e a gente criou uma área de
  7386. 6:18:47generativa no ano passado. Aí neste caso
  7387. 6:18:49a gente vem para um letramento, eh,
  7388. 6:18:52outras questões de centro de excelência.
  7389. 6:18:54Acho que isso também foram marcos assim
  7390. 6:18:56sobre o quanto a empresa entendeu que
  7391. 6:18:58isso tá mudando, que isso realmente
  7392. 6:19:00modifica a forma de fazer, que a gente
  7393. 6:19:02já fazia algoritmos e tudo mais, né? E
  7394. 6:19:04sai para uma nova forma de de construir
  7395. 6:19:07e colocar em produção. Acho que foram
  7396. 6:19:08esses três pontos.
  7397. 6:19:11caso da Soft Plan, eh, como a gente é
  7398. 6:19:12uma empresa que atende setor público e a
  7399. 6:19:15empresa que já trabalha no mercado há
  7400. 6:19:17mais de 35 anos, né, a gente tá sempre
  7401. 6:19:20se reinventando, né, mas assim, acho que
  7402. 6:19:22o grande a grande importância eh e que
  7403. 6:19:25eu vejo acontecer em muitas empresas é
  7404. 6:19:28você chegar com a ideia de a e querer
  7405. 6:19:30achar um problema para resolver. Eu tô
  7406. 6:19:32com a, eu quero resolver um problema.
  7407. 6:19:33Não é assim que faz projeto, né? que
  7408. 6:19:35isso tá totalmente errado. Você tem que
  7409. 6:19:37olhar paraos problemas que você tem e aí
  7410. 6:19:39ver qual é a melhor ferramenta. Assim,
  7411. 6:19:41como foi falado, tem coisas que não, a
  7412. 6:19:43gente fala IA, mas não é IA, né? A gente
  7413. 6:19:45resolve muito melhor de outra forma, né?
  7414. 6:19:47Tem coisa, se eu colocar IA, isso vai
  7415. 6:19:48atrapalhar. Então, dentro da nossa
  7416. 6:19:50empresa, isso surgiu para uma
  7417. 6:19:51necessidade de negócio. Então, isso é é
  7418. 6:19:54aí que a gente acredita que as coisas
  7419. 6:19:56acontecem e que as coisas escalam, que
  7420. 6:19:58depois a gente vai ter oportunidade de
  7421. 6:19:59falar aqui também. Eu acho que todo
  7422. 6:20:00mundo que levantou a mão, que colocou um
  7423. 6:20:02no ar e se ele pergou, se perguntar
  7424. 6:20:05agora para todos quem escalou isso paraa
  7425. 6:20:07produção, acho que ninguém vai levantar
  7426. 6:20:09a mão, ou muitos poucos vão levantar a
  7427. 6:20:10mão. Então, tem um monte de desafios aí.
  7428. 6:20:13Se isso não tá alinhado ao negócio, isso
  7429. 6:20:15é um grande problema. Então, a primeira
  7430. 6:20:16questão é: "Cara, eu primeiro tenho que
  7431. 6:20:19saber que problema eu quero resolver e
  7432. 6:20:20depois vou buscar tecnologia". A IA é
  7433. 6:20:23uma das tecnologias. E numa empresa de
  7434. 6:20:25software como a Soft Plan, nós temos
  7435. 6:20:27dois desafios. Primeiro, desafio de
  7436. 6:20:29produto, a empresa que vive de produto,
  7437. 6:20:30então é como colocar IA dentro dos
  7438. 6:20:32nossos produtos. E aí a gente fala muito
  7439. 6:20:35da mudança da das indústrias de
  7440. 6:20:37software, de passarem de ser eh empresas
  7441. 6:20:40que vendem eh SAS no sentido de software
  7442. 6:20:43a service para services a software, né?
  7443. 6:20:46Então mudar isso, isso é muito
  7444. 6:20:48importante no setor público, falta muita
  7445. 6:20:50mão de obra. Então se você conseguir
  7446. 6:20:52automatizar várias partes, isso é uma
  7447. 6:20:54coisa que tem muito valor, né? O valor
  7448. 6:20:57hoje, quem se vocês têm acesso a Gter, a
  7449. 6:20:59qualquer outras empresas vocês vão ver o
  7450. 6:21:01quanto se gasta com o software nas
  7451. 6:21:04indústrias em geral, né? A fatia que o
  7452. 6:21:07software pega é muito pequena, é 10, 20%
  7453. 6:21:10do dinheiro que tem lá no mercado. Então
  7454. 6:21:11você migra isso para um eh service ASA,
  7455. 6:21:15você consegue triplicar a quadra de
  7456. 6:21:17publicar essa fatia. Então, esse é um
  7457. 6:21:19desafio. E outro desafio, eu não vou
  7458. 6:21:20falar agora, mas vou convidar vocês para
  7459. 6:21:22as 5 horas eh verem a palestra do Pedro
  7460. 6:21:25aqui da Softplan, que vai falar do
  7461. 6:21:27desenvolvimento agêntico eh que a gente
  7462. 6:21:29usa dentro da empresa. Nós temos hoje
  7463. 6:21:30400 colaboradores ou mais trabalhando
  7464. 6:21:33todo dia desenvolvendo dentro do nosso
  7465. 6:21:35framework agêntico e eh desenvolvendo eh
  7466. 6:21:38com agentes o nosso software. Então
  7467. 6:21:41assim, são grandes desafios, mas tem que
  7468. 6:21:43ter uma estratégia para isso, tem que
  7469. 6:21:44ter um objetivo. O objetivo não é usar
  7470. 6:21:45IA, né? O objetivo é resolver algum
  7471. 6:21:47problema de negócio.
  7472. 6:21:50>> Eh, interessante, pegando um pouco desse
  7473. 6:21:53desse gancho, né? Uma das coisas que nós
  7474. 6:21:54percebemos foi eh nós montamos o
  7475. 6:21:56laboratório de inovação eh ano passado e
  7476. 6:21:59muitos dos clientes vieram pedindo pra
  7477. 6:22:01gente justamente: "Ah, eu tenho um
  7478. 6:22:02problema para resolver com ah, tenho um
  7479. 6:22:04problema para resolver com A". quando a
  7480. 6:22:05gente ia aprofundar mesmo, eh, não era
  7481. 6:22:07nada de a gente, não era de a, às vezes
  7482. 6:22:09era um sistema expert, às vezes era
  7483. 6:22:10machine learning, às vezes era era só if
  7484. 6:22:13mesmo, precisava eh uma solução
  7485. 6:22:16determinística que ia ser muito mais eh
  7486. 6:22:18performática, ia ter eh ia sempre
  7487. 6:22:22acertar, né? porque a gente tem esse
  7488. 6:22:24esse essa parte indetermística que
  7489. 6:22:26complica um pouco. Eh, e eu acho que
  7490. 6:22:29outra coisa que foi uma virada de chave
  7491. 6:22:31foi a partir do momento que pelo menos
  7492. 6:22:33eh isso quanto aos clientes, mas
  7493. 6:22:35internamente quando nós conseguimos eh
  7494. 6:22:38dar autonomia para outras áreas de
  7495. 6:22:40negócio que não só desenvolvedores, a
  7496. 6:22:42conseguirem desenvolver sistemas,
  7497. 6:22:45conseguirem eh
  7498. 6:22:48construir coisas, conectar, fazer
  7499. 6:22:50integrações, né? Então nós nós tivemos,
  7500. 6:22:53principalmente desse ano, desse ano para
  7501. 6:22:55cá, tivemos mais de talvez 15 sistemas
  7502. 6:22:57internos construídos eh para eficiência
  7503. 6:23:00operacional mesmo, que não foi o time de
  7504. 6:23:03desenvolvimento que fez, né, que foi nós
  7505. 6:23:04demos capacidade pro capacitamos time de
  7506. 6:23:07marketing, time de financeiro, eh time
  7507. 6:23:10de operação, eh gerentes e diretores, e
  7508. 6:23:14eles conseguem fazer isso, tem mais
  7509. 6:23:16autonomia, isso vai tendo um ganho de
  7510. 6:23:18eficiência operacional e a principal eh
  7511. 6:23:24problemática que veio do dos clientes é
  7512. 6:23:28realmente em relação a governança, a
  7513. 6:23:29parte de segurança disso, né? Então a
  7514. 6:23:32gente dá essa autonomia, mas essa parte
  7515. 6:23:34de governança e segurança, a gente tem
  7516. 6:23:36que ter essas limitações para acelerar e
  7517. 6:23:39potencializar o pessoal e não para
  7518. 6:23:40freiar, né? Isso é difícil de fazer, né?
  7519. 6:23:42Porque normalmente quando a gente quer
  7520. 6:23:44governar alguma coisa ou a gente quer
  7521. 6:23:45manter seguro, normalmente a gente acaba
  7522. 6:23:47freando, né? Então a gente conseguiu
  7523. 6:23:49fazer isso, se preocupou com segurança,
  7524. 6:23:50colocou as travas, foi direcionado o
  7525. 6:23:52pessoal e eu acho que a gente conseguiu
  7526. 6:23:56avançar bastante nisso eh com eficiência
  7527. 6:23:58operacional interna, tá?
  7528. 6:24:00>> Boa, boa, massa. Alguém tem pergunta,
  7529. 6:24:03gente, sobre esse assunto? Boa. Posso
  7530. 6:24:06fazer uma pergunta antes de Beleza. Eh,
  7531. 6:24:09só para só para não deixar o assunto
  7532. 6:24:11esfriar, tem um eh a gente tá vivendo
  7533. 6:24:14uma uma mudança de cultura dentro das
  7534. 6:24:16empresas sobre inteligência artificial,
  7535. 6:24:18né? Porque até pra gente que é
  7536. 6:24:20desenvolvedor, a gente enxerga muito
  7537. 6:24:22inteligência artificial como uma
  7538. 6:24:23ferramenta, é um modelo que eu uso para
  7539. 6:24:25fazer alguma coisa, etc. Só que as
  7540. 6:24:27empresas elas estão investindo em
  7541. 6:24:29modelos de a em contas de a E aí vem uma
  7542. 6:24:31palavra que alguém de vocês falou que é
  7543. 6:24:33ROI, tá sempre acompanhado de
  7544. 6:24:35investimento, vem ROY, né? Que é o
  7545. 6:24:36retorno do investimento. Aí a minha
  7546. 6:24:38pergunta, antes de eu passar para pro
  7547. 6:24:40público ali fazer perguntas é: como
  7548. 6:24:42vocês enxergam a eh ou como que vocês
  7549. 6:24:46pretendem ou como vocês estão fazendo
  7550. 6:24:49para tentar medir Roy, mensurar Roy ou é
  7551. 6:24:51uma coisa que vocês não estão olhando
  7552. 6:24:53agora? Eh, como como que isso tá
  7553. 6:24:55acontecendo? empresas de vocês quer
  7554. 6:24:57conversar?
  7555. 6:24:58>> Sim, a gente olha, né? Olha toda hora o
  7556. 6:25:01é o não tem como fazer nada e ter
  7557. 6:25:03investimento sem pensar em retorno. E aí
  7558. 6:25:06vou puxar também aqui uma questão, acho
  7559. 6:25:07que o Fausto colocou isso muito bem, né?
  7560. 6:25:09Que é tudo que eu for fazer, eu tenho
  7561. 6:25:12que pensar qual que é o retorno disso.
  7562. 6:25:14Eu tenho vários retornos. Pode ser
  7563. 6:25:15diretamente no ROI, pode ser
  7564. 6:25:17indiretamente. Então eu torno aquele
  7565. 6:25:18produto mais interessante, mais
  7566. 6:25:20cheiroso, mais bonito, que o pessoal vai
  7567. 6:25:22comprar mais, não necessariamente só
  7568. 6:25:24pela IA, mas por ter ali essa questão da
  7569. 6:25:26IA. pode ser uma forma também eh muitas
  7570. 6:25:29vezes eu vou ter um retorno interessante
  7571. 6:25:31não diretamente no produto, mas eu vou
  7572. 6:25:32conseguir engajar melhor aqueles
  7573. 6:25:34desenvolvedores que eu tenho ali na
  7574. 6:25:35minha equipe que vão estar felizes, vão
  7575. 6:25:37estar aprendendo e vão estar produzindo
  7576. 6:25:38coisas mais interessantes. E tem claro
  7577. 6:25:40daí o que a gente sempre tá buscando,
  7578. 6:25:42vender também esses produtos de IA e que
  7579. 6:25:44daí obviamente tem que tá bem validado,
  7580. 6:25:46tem que ter bem, tem que tá bem
  7581. 6:25:47estudado. E acho que sempre comento com
  7582. 6:25:49minha equipe, o mais fácil é subir, o
  7583. 6:25:51mais difícil é a gente manter aquilo e
  7584. 6:25:53manter aquilo funcionando bem. Eu tô
  7585. 6:25:55agora numa equipe, eu tô com mais de 80
  7586. 6:25:58vagas abertas para minha equipe agora e
  7587. 6:26:00aproveitando também falaram G tá
  7588. 6:26:01contratando, né? Eh, a IP a gente sempre
  7589. 6:26:03tá investindo muito nessas questões e a
  7590. 6:26:05não seria diferente agora. E uma coisa
  7591. 6:26:07também que eu tô vendo, eh, tu falou um
  7592. 6:26:09pouquinho na tua frase também, eh, e
  7593. 6:26:11lembra muito uma outra reunião que eu
  7594. 6:26:12tive recente, o Brasil ainda é um país
  7595. 6:26:14que integra muito IA. Então, hoje muitas
  7596. 6:26:17vezes o pessoal entrevisto muita gente
  7597. 6:26:19que é especialista em IA, é, na verdade,
  7598. 6:26:21especialista em APIs, né? A pessoa
  7599. 6:26:23integra chat EPT, integra cloud, integra
  7600. 6:26:26Gem, né, entrega vários, mas a pessoa
  7601. 6:26:28não sabe usar o básico, ele não sabe
  7602. 6:26:30desenvolver alguma coisa, não sabe fazer
  7603. 6:26:32um fine tuning se precisar, não sabe
  7604. 6:26:34mexer aqui num hag básico também se
  7605. 6:26:36precisar. Então isso também é uma coisa
  7606. 6:26:38bem legal e o pessoal também nas falas
  7607. 6:26:40foi puxando um pouco, ah, os desafios
  7608. 6:26:41que eu tenho aqui e ali, um desafio
  7609. 6:26:43grande que a gente tem hoje no Brasil,
  7610. 6:26:44que eu vejo muito forte, é capacitação
  7611. 6:26:46também ainda. E quando a gente fala de
  7612. 6:26:48agentes, que é um tópico tão complexo,
  7613. 6:26:49né, eh, tem muita hype do ai que legal,
  7614. 6:26:52que incrível isso, aquilo, mas às vezes
  7615. 6:26:54pouquíssimas pessoas de fato sabem fazer
  7616. 6:26:56isso ainda bem feito. E as que fazem
  7617. 6:26:58ainda, muitas vezes estão olhando pro
  7618. 6:27:00lado errado num produto que não
  7619. 6:27:01interessa muito ou numa coisa que vai
  7620. 6:27:03ficar muito legal de mostrar, parece ter
  7621. 6:27:05um glitter, uma purpurina, mas não é de
  7622. 6:27:06fato útil. Falei demais já.
  7623. 6:27:10>> Eh, acho que na Primers Soft a gente
  7624. 6:27:12tem, a gente tem uma cultura bem aberta
  7625. 6:27:14quanto a isso, então a gente teve muita
  7626. 6:27:15liberdade para usar IA e foi
  7627. 6:27:17disponibilizado IA para uso de do
  7628. 6:27:19pessoal interno eh sempre muito cedo,
  7629. 6:27:22né? E logo veio essa necessidade de
  7630. 6:27:26verificar o ROI, da gente fazer gestão
  7631. 6:27:28de custos e tudo mais. Então, inclusive,
  7632. 6:27:30a gente começou a pensar nesse tipo de
  7633. 6:27:32governança. A gente, cara, começou a
  7634. 6:27:34utilizar ferramentas eh para monitorar
  7635. 6:27:37isso, disponibilizando chaves
  7636. 6:27:38específicas pro pessoal utilizar e tal,
  7637. 6:27:40a gente conseguir ter eh monitoramento,
  7638. 6:27:42observabilidade em cima disso. Eh,
  7639. 6:27:45inclusive as ferramentas começaram não
  7640. 6:27:48dar conta mais a nossa necessidade de
  7641. 6:27:50nós mesmos construir uma construímos uma
  7642. 6:27:51ferramenta, estamos eh que é o Prism, a
  7643. 6:27:54gente tá numa ferramenta mercado também,
  7644. 6:27:56né, para para fazer isso. a gente tem
  7645. 6:27:58gestão de custo, observabilidade, saber
  7646. 6:28:00separar por área, se aquela área ou
  7647. 6:28:02aquela pessoa tá usando qual que é o
  7648. 6:28:03retorno que tá dando, o que que ele
  7649. 6:28:05conseguiu construir com aquilo, eh,
  7650. 6:28:07gerar eficiência, né? E e outro ponto do
  7651. 6:28:10Roy aí, e dois pontos importantes, né?
  7652. 6:28:14Quando a gente tá com cliente, então a
  7653. 6:28:15gente sempre precisa ter essa
  7654. 6:28:17preocupação, não só de resolver com IA,
  7655. 6:28:19mas de realmente gerar algum um valor
  7656. 6:28:23financeiro mesmo, né? de de cara, tu vai
  7657. 6:28:25gastar tanto, a gente precisa fazer essa
  7658. 6:28:26previsão, tu vai fazer um agente, isso
  7659. 6:28:28vai custar tanto, vai gastar tanto de
  7660. 6:28:30token, etc., infraestrutura, mas tu vai
  7661. 6:28:33ter essa melhoria de processo ou etc. E
  7662. 6:28:36daí vai ter esse retorno, né? E
  7663. 6:28:38internamente na empresa nós temos um
  7664. 6:28:40sistema lá com diversos indicadores.
  7665. 6:28:42Então, temos indicadores de todas as
  7666. 6:28:43áreas. Eh, e dentro de Innovation Hub,
  7667. 6:28:45uma área, uma das áreas específicas é de
  7668. 6:28:47eficiência operacional. E a nossa regra
  7669. 6:28:50é que eh todo mundo pode vir e pedir
  7670. 6:28:52coisas, mas a tem que tá sempre
  7671. 6:28:56correlacionado com o indicador que a
  7672. 6:28:58gente tem na empresa. Então, cara, isso
  7673. 6:29:00vai melhorar a eficiência, então me diz
  7674. 6:29:01qual que é o indicador que que vai que
  7675. 6:29:04vai melhorar, né? Que qual é o ponteiro
  7676. 6:29:06que vai mexer aqui. Se existir essa
  7677. 6:29:07correlação e a gente achar que realmente
  7678. 6:29:09vai ter essa eficiência, essa melhoria,
  7679. 6:29:12a gente ataca o problema, vai lá,
  7680. 6:29:14resolve, investiga e resolve.
  7681. 6:29:18Eh, pegando gancho, a gente trabalha com
  7682. 6:29:20muito pi meta, então tudo começa com a
  7683. 6:29:22meta. Então, a gente já começa com uma
  7684. 6:29:24meta de valation e a gente desenhou um
  7685. 6:29:27fluxo de intake para poder fazer filtros
  7686. 6:29:29e e classificar em, né, valores mesmo ou
  7687. 6:29:34produtividade. E aí com isso a gente fez
  7688. 6:29:36junto esse processo mesmo de intake, que
  7689. 6:29:38filtra, classifica qual é o tamanho
  7690. 6:29:40dessa oportunidade.
  7691. 6:29:42É, e também a gente logo na sequência,
  7692. 6:29:45como a gente é muito grande, recebeu
  7693. 6:29:46muita submissão, a gente entendeu que
  7694. 6:29:49precisava colocar um outro software, a
  7695. 6:29:52gente foi pros agentes, né, pra gente
  7696. 6:29:54fazer mapeamento de processo. Então daí
  7697. 6:29:57surgiu um novo produto para justamente
  7698. 6:29:58ajudar na própria produtividade nossa
  7699. 6:30:01para poder olhar tudo isso e a gente,
  7700. 6:30:03né, construir esse produto para acelerar
  7701. 6:30:05esse esse mapeamento de processo e aí a
  7702. 6:30:07gente consegue encontrar similaridade,
  7703. 6:30:09gargalos e tudo mais e validar se aquela
  7704. 6:30:11submissão faz sentido, se aquilo
  7705. 6:30:13realmente vai trazer aquela quantidade
  7706. 6:30:15de horas ou se a gente consegue otimizar
  7707. 6:30:17a criação. E tudo isso vai contar pro
  7708. 6:30:19nosso retorno de investimento para eu
  7709. 6:30:20poder evitar overlap, construir inúmeras
  7710. 6:30:23vezes. Tudo isso também entra no nossos
  7711. 6:30:25Kipais e obviamente linhas do Pienel,
  7712. 6:30:28resultado direto eh no caixa. Então é
  7713. 6:30:30dessa forma que a gente olha.
  7714. 6:30:34>> Boa. Eh, eu acho que tem alguns pontos
  7715. 6:30:36legais aqui, IB, algumas provocações.
  7716. 6:30:38Eh, quando a gente fala, voltando, acho
  7717. 6:30:41que a colega mencionou o estudo do MIT,
  7718. 6:30:43né, do 95% dos projetos de afalho,
  7719. 6:30:47eh, eu acho que tenha uma um uma algumas
  7720. 6:30:50nuances nesse número, né? E a gente tem
  7721. 6:30:52que entender um que a maior parte dos
  7722. 6:30:53projetos falham. Não interessa se tem i
  7723. 6:30:55a ou não. Tem muitos projetos que dão
  7724. 6:30:57errado. E a o viés que às vezes a gente
  7725. 6:30:59tem no projeto de A é que o o primeira
  7726. 6:31:02leva de projetos, principalmente nos
  7727. 6:31:03últimos dois anos, eram muitos produtos
  7728. 6:31:05mirabolantes. O pessoal tentava fazer:
  7729. 6:31:07"Nossa, vamos tentar uma coisa inovadora
  7730. 6:31:09com IA e coisa, inovação, por definição
  7731. 6:31:12falha. Muita, a maior parte dos projetos
  7732. 6:31:13de inovação falha. Não é, não vou saber
  7733. 6:31:16o número aqui de cabeça, mas é comum
  7734. 6:31:18porque você tá inovando, você não tá no
  7735. 6:31:20garantido, você tá testando algo
  7736. 6:31:22diferente, né? Então tem que tomar um
  7737. 6:31:24pouco de cuidado de culpar a tecnologia
  7738. 6:31:26por por algo que é inerente do problema
  7739. 6:31:29que você tá atacando, né?
  7740. 6:31:31Mas eu acho que hoje eh mudou um pouco o
  7741. 6:31:34paradigma e as empresas estão olhando
  7742. 6:31:36muito mais para eficiência operacional,
  7743. 6:31:37para automação ou repensar processos
  7744. 6:31:40mais, vamos dizer assim, mais claros,
  7745. 6:31:42mais, né? Até como o Fauston falou na na
  7746. 6:31:46da Soft Plan, desenvolvimento com
  7747. 6:31:47agentes. Se você tem um problema de
  7748. 6:31:48desenvolvimento, você sabe onde você
  7749. 6:31:50quer chegar, você tem uma tecnologia que
  7750. 6:31:52consegue fazer isso mais rápido, melhor,
  7751. 6:31:53mais barato, né? E isso é uma mudança
  7752. 6:31:56recente. Eu vejo que nos últimos anos a
  7753. 6:31:59primeira leva foi muito pensando em
  7754. 6:32:00produto, isso veio poqu, né, testar a
  7755. 6:32:04ferramenta
  7756. 6:32:05e hoje a a você tem muito mais o o IA no
  7757. 6:32:09processo de trabalho, no fluxo de
  7758. 6:32:10trabalho e menos não só a IA como
  7759. 6:32:13objetivo final, né, um produto de IA.
  7760. 6:32:16Eh, e aí entra um outro problema de de
  7761. 6:32:18Roy é que as empresas, não sei se todo
  7762. 6:32:21mundo tem essa visão, mas as empresas
  7763. 6:32:22surpreendentemente medem muito pouco,
  7764. 6:32:24medem muito mal. É difícil você falar:
  7765. 6:32:27"Nossa, eu vou lá botar IA na área de,
  7766. 6:32:29sei lá, legal". É uma das áreas que mais
  7767. 6:32:31se investe com IA. Ah, então a gente tem
  7768. 6:32:33que olhar um, não tem indicador nenhum,
  7769. 6:32:35assim, tem muita gente, tem gente e tem
  7770. 6:32:38talvez 200.000
  7771. 6:32:39processos, mas é difícil de você entrar
  7772. 6:32:41num indicador que não seja redução de
  7773. 6:32:44redcount e acaba sempre por uma coisa,
  7774. 6:32:46olha, a gente vai ter que reduzir
  7775. 6:32:47redcount, bora online, mexe no dinheiro
  7776. 6:32:49da empresa e a não, não pode falar de
  7777. 6:32:51redução de redcount porque realmente é
  7778. 6:32:53uma é um tema sensível, né? Mas daí você
  7779. 6:32:56fala: "Não, vou vou aumentar em 10% da
  7780. 6:32:58produtividade, 20% da prodade de todo
  7781. 6:32:59mundo sem reduzir head count. Qual que é
  7782. 6:33:01a mudança de RO paraa empresa?
  7783. 6:33:04dependendo do que você tá fazendo, zero.
  7784. 6:33:06Eu não quero fazer mais processos. Aí,
  7785. 6:33:08aí você fala: "Não, mas talvez a gente
  7786. 6:33:10consiga usar essas pessoas em outro
  7787. 6:33:11lugar". Então, não é uma discussão muito
  7788. 6:33:13simples.
  7789. 6:33:15Eh, na verdade é uma discussão bem
  7790. 6:33:16complexa, né? E então assim, tem até um
  7791. 6:33:20problema. Eu acho que a uma das soluções
  7792. 6:33:22é o que que foi falado aqui da dac, a
  7793. 6:33:26gente precisa mapear os processos
  7794. 6:33:27também, a gente precisa voltar a olhar
  7795. 6:33:28processos e talvez agora isso faça mais
  7796. 6:33:31sentido, porque 10, 20 anos atrás você
  7797. 6:33:33fazia isso e falava: "Legal, mapei todos
  7798. 6:33:34os processos, mas eu continuo precisando
  7799. 6:33:36de um monte de gente para resolver esse
  7800. 6:33:38processo. A tecnologia não tá pronta
  7801. 6:33:40para eu automatizar isso, né? o RPA, um
  7802. 6:33:43monte de de de tentativas nunca foram
  7803. 6:33:46muito boas, muito bem sucedidas, mas
  7804. 6:33:48agora talvez a a o ROID de você mapear
  7805. 6:33:51os processos é muito alto, porque você
  7806. 6:33:52consegue repensá-los com IA. Então, mas
  7807. 6:33:56eu acho que tem esse esse desafio que
  7808. 6:33:58não é só falar, vou usar IA para fazer
  7809. 6:34:00isso e vai me gerar ROI, mas primeiro eu
  7810. 6:34:01preciso saber o indicador antecedente
  7811. 6:34:03para poder comparar e não tem esse
  7812. 6:34:05indicador. Então esse é um é um grande
  7813. 6:34:07desafio que a gente vê também nos
  7814. 6:34:08projetos.
  7815. 6:34:09>> Só 30 segundinhos. Tô cuidando o tempo
  7816. 6:34:11aqui, tá, Carlos? Não fica, fica
  7817. 6:34:13desesperado. Pessoal, acho que antes de
  7818. 6:34:15medir o R, você precisa saber o que que
  7819. 6:34:16você quer, né? Então, acho que a a
  7820. 6:34:18primeira pergunta é qual é o objetivo?
  7821. 6:34:21Vou dar um exemplo para vocês. Esse ano,
  7822. 6:34:24eh, nós gastamos nosso orçamento de A, e
  7823. 6:34:27o Carlos sabe disso, no orçamento de A
  7824. 6:34:29de um ano, do ano inteiro, nós gastamos
  7825. 6:34:30em três meses, mas nós tínhamos um
  7826. 6:34:33objetivo, era fazer o culturamento das
  7827. 6:34:35pessoas, o letramento das pessoas em a,
  7828. 6:34:38porque não tinha toda a empresa você tem
  7829. 6:34:40os a adopters, tem as pessoas que vão
  7830. 6:34:42lá, buscam e vão entender, mas assim
  7831. 6:34:45também existe uma grande parcela que não
  7832. 6:34:48vai. E aí você, o nosso objetivo era
  7833. 6:34:51fazer o entramento e entender quem das
  7834. 6:34:53pessoas que estavam conosco vão
  7835. 6:34:55conseguir ir pro próximo passo junto com
  7836. 6:34:57a gente, porque vai ter gente que não
  7837. 6:34:59vai querer ir, vai ter gente que vai
  7838. 6:35:00gostar, né? Eu gosto de fazer o meu code
  7839. 6:35:03review, eu gosto de fazer usar o
  7840. 6:35:04negócio, eu não gosto de, ah, cara, tem
  7841. 6:35:07gente de todos os tipos, né? da nossa
  7842. 6:35:09empresa, nós achamos que esse tipo de
  7843. 6:35:11profissional não se encaixa com o que a
  7844. 6:35:13gente quer. Então, a gente fez todo esse
  7845. 6:35:15trabalho, fizemos todo um trabalho que
  7846. 6:35:17depois se vocês quiserem a gente pode
  7847. 6:35:18falar, precisa dar falar hora sobre esse
  7848. 6:35:20trabalho que a gente fez lá, mas hoje a
  7849. 6:35:22gente tem um mapeamento de quais são as
  7850. 6:35:23pessoas que vão estar conosco nesse
  7851. 6:35:25próximo passo. Aí eu começo a medir o
  7852. 6:35:28ROI desse negócio e ele pode, como você
  7853. 6:35:30falou, pode ser financeiro, mas no nosso
  7854. 6:35:32caso era cultural, era um ROI cultural.
  7855. 6:35:35Mas nós temos outros exemplos também de
  7856. 6:35:36ROI financeiro e tem exemp a gente tem
  7857. 6:35:39exemplos piores é de de que métricas
  7858. 6:35:42vocês não usar, né? Tipo métricas doas.
  7859. 6:35:45Tem sentido você usar esse tipo de
  7860. 6:35:46métrica num desenvolvimento? Talvez não
  7861. 6:35:48tenha. Talvez para uma empresa tenha,
  7862. 6:35:50para outra não tenha, né? No no começo,
  7863. 6:35:53no começo não dá para dizer começo, né?
  7864. 6:35:55Mas alguns meses a a o negócio era o era
  7865. 6:35:59quem gastava mais token. Cara, não tem
  7866. 6:36:01menor lógica isso, né? Esse tipo de
  7867. 6:36:03coisa. Tá, eu sou o cara que gasto mais
  7868. 6:36:05token. Qual é o resultado eh que você dá
  7869. 6:36:08com isso? Então assim, eh primeira coisa
  7870. 6:36:11antes de medir o Roy entender qual o seu
  7871. 6:36:12objetivo e pode ser que ele não seja
  7872. 6:36:14financeiro. No nosso caso, a gente tinha
  7873. 6:36:16os dois em áreas diferentes. Então e é é
  7874. 6:36:20sempre pensar isso, da mesma maneira que
  7875. 6:36:21eu falei que não saiam querendo a a tô
  7876. 6:36:25com IA, vou buscar um projeto, vou
  7877. 6:36:26buscar um problema para resolver, não
  7878. 6:36:28queiram medir algo se você não sabe qual
  7879. 6:36:30é o teu objetivo, né? Então, primeiro
  7880. 6:36:32entendo qual objetivo e cada empresa,
  7881. 6:36:33com certeza vai ter objetivos
  7882. 6:36:35diferentes.
  7883. 6:36:39>> Boa, boa. Eu tinha mais pergunta para
  7884. 6:36:40fazer, mas eu vou deixar o pessoal fazer
  7885. 6:36:42pergunta também, senão fico só eu aí
  7886. 6:36:43falando. Vou começar contigo que foi o
  7887. 6:36:46pioneiro.
  7888. 6:36:49>> Boa tarde, pessoal. E eu de novo. Vamos
  7889. 6:36:51lá. Só para fazer um adendo ali, se me
  7890. 6:36:53permite, sobre o que o Falso colocou
  7891. 6:36:55anteriormente.
  7892. 6:36:56Eh, é bastante interessante. A gente tá
  7893. 6:36:58aqui numa trilha de Iá, mas é sempre
  7894. 6:37:01importante a gente lembrar as nossas
  7895. 6:37:02origens, né? Um pezinho lá atrás, ele
  7896. 6:37:04nos deu essa, é bem importante que nem
  7897. 6:37:06tudo é Iá de alguma forma. E esse
  7898. 6:37:09entendimento, eu mesmo já caiu na minha
  7899. 6:37:11mão, assim, coisas de vibe code, como
  7900. 6:37:13por exemplo identificar que numa
  7901. 6:37:15modelagem com hag, uma arquitetura, eh,
  7902. 6:37:18estava se fazendo perguntas via WhatsApp
  7903. 6:37:21sobre valores de um sistema financeiro.
  7904. 6:37:23Os valores estavam vindo errado. E veio
  7905. 6:37:25na minha mão, eu fui analisar, faltava
  7906. 6:37:26uma camada de routing ali, que a gente
  7907. 6:37:28chama de de eh carry routing, né, para
  7908. 6:37:31poder fazer o roteamento e entender o
  7909. 6:37:33que que é determinístico, o que que é
  7910. 6:37:34semântico. Semântico eu mando para cá,
  7911. 6:37:36determinístico eu mando para lá. Então é
  7912. 6:37:38bem importante essa identificação,
  7913. 6:37:40porque senão a gente vai cair, correr em
  7914. 6:37:43cair em problemas graves aí. E aí vol
  7915. 6:37:46agora para uma pergunta. Hoje de manhã a
  7916. 6:37:49Ana eh foi palestrante, ela comentou,
  7917. 6:37:52ela é da Riachuelo, ela é engenheira de
  7918. 6:37:54dados e a palestra dela foi voltada a a
  7919. 6:37:58gentes, enfim, mas eu fiz uma pergunta e
  7920. 6:38:00me chamou muita atenção e me despertou.
  7921. 6:38:02Posso ter interpretado errado, mas eu
  7922. 6:38:04queria colocar para vocês aqui pra gente
  7923. 6:38:06discutir sobre. Eu questionei sobre o
  7924. 6:38:08que que ela tava usando, enfim, quais
  7925. 6:38:11orquestradores e etc, etc. E ela colocou
  7926. 6:38:14que dentro da Rachuelo, me parece que
  7927. 6:38:16eles têm um movimento lá, vamos olhar
  7928. 6:38:18para corporações convencionais do
  7929. 6:38:20passado, como funcionava. Você tinha o
  7930. 6:38:23setor de TI, o time de desenvolvimento,
  7931. 6:38:25todas as necessidades de software para
  7932. 6:38:27gestão, seja o que for, vinha para Tia e
  7933. 6:38:30desenvolvia. E me parece que ela como
  7934. 6:38:33estrategista de A dentro da Riachuelo tá
  7935. 6:38:36descentralizando a TI lá dentro para
  7936. 6:38:38permitir que, por exemplo, o pessoal do
  7937. 6:38:41comercial Vibe Coders possam usar de
  7938. 6:38:44forma eh mais eh corporativa, com
  7939. 6:38:48segurança,
  7940. 6:38:50eh enfim, trazer soluções lá do do de
  7941. 6:38:53dentro de dentro do negócio para fora.
  7942. 6:38:56Isso descentraliza, tem o time de TI, já
  7943. 6:38:59tem um ERP, como pluga isso no RP? Vocês
  7944. 6:39:02acham que de fato isso é algo que a
  7945. 6:39:04gente vai evoluir? Isso tá acontecendo
  7946. 6:39:06nos negócios de vocês? Como funciona
  7947. 6:39:09esse mercado? Des ruptura disso, vai
  7948. 6:39:11impactar naquilo que nós fornecemos como
  7949. 6:39:13solução de RP, de negócio, enfim, o que
  7950. 6:39:16que vocês pensam sobre?
  7951. 6:39:23>> Não sei se a pergunta era para mim, mas
  7952. 6:39:25eu vou responder, tá?
  7953. 6:39:27Eh, pessoal, ah, isso democratizou, tá?
  7954. 6:39:32Eu tinha, a gente tinha exemplos de
  7955. 6:39:33pessoas, eh, a gente trabalha com uma
  7956. 6:39:35das áreas que que a gente fornece
  7957. 6:39:38software, que é área jurídica, né? E
  7958. 6:39:41dentro da nossa empresa, nós temos temos
  7959. 6:39:43uma parte jurídica também. Tem pessoas
  7960. 6:39:45lá dentro que tinham ideias excelentes,
  7961. 6:39:46né? Só que elas não tinham. Elas
  7962. 6:39:49chegavam para mim, Fausto, me dá um deve
  7963. 6:39:51aí para eu fazer, colocar em prática,
  7964. 6:39:53né? Então, isso democratizou.
  7965. 6:39:56disso aí a virar um produto, aí é uma
  7966. 6:39:59outra coisa, tá? Não existe mágica. A
  7967. 6:40:02engenharia de software, ela continua
  7968. 6:40:03existindo, tá? Alguém vai ter que pensar
  7969. 6:40:05na arquitetura, na escabilidade,
  7970. 6:40:08vai ter que pensar, as coisas continuam
  7971. 6:40:10existindo, não mudou nada disso, tá? O
  7972. 6:40:12que a gente tem é formas de acelerar
  7973. 6:40:14isso de uma maneira diferente. Então,
  7974. 6:40:15assim, dentro da nossa empresa, o que
  7975. 6:40:17que nós estamos fazendo? Nós temos uma
  7976. 6:40:19área que a gente chama de habilitadores.
  7977. 6:40:22Quem aqui conhece o Tin Topologies, né?
  7978. 6:40:26eh, que é a questão de estrutura
  7979. 6:40:28organizacional, tem a questão dos
  7980. 6:40:29habilitadores. A gente quer fornecer
  7981. 6:40:31tecnologia, frameworks, ferramentas para
  7982. 6:40:34que essas pessoas consigam colocar em
  7983. 6:40:36prática as suas ideias da maneira
  7984. 6:40:38correta, tá? Porque, cara, um projeto FB
  7985. 6:40:40code não vai paraa produção, não tem
  7986. 6:40:41como, né? A gente vê os exemplos que
  7987. 6:40:43estão aí, pode ir na produção, eu e mais
  7988. 6:40:45dois amigos aqui, né? Agora, que é
  7989. 6:40:47colocar paraa empresa de 3 4.000 pessoas
  7990. 6:40:49um projeto que você não tem a menor
  7991. 6:40:50ideia de segurança, de escabilidade,
  7992. 6:40:53então não existe. Mas a gente não quer
  7993. 6:40:55também eh que essas boas ideias elas
  7994. 6:40:58elas não tenham espaço. Então, a gente
  7995. 6:41:01trabalha muito com esse time de
  7996. 6:41:02habilitadores, tá? As pessoas, então
  7997. 6:41:05quando eu falei da palestra das 5 horas
  7998. 6:41:06aqui que a gente vai falar sobre o nosso
  7999. 6:41:08framework de desenvolvimento agênico, é
  8000. 6:41:10um tipo de habilitador. É habilitador
  8001. 6:41:11pro dev. Tem dev que não precisa de
  8002. 6:41:13framework, né? Sabe fazer, mas tem dev
  8003. 6:41:16que vai precisar do framework, vai
  8004. 6:41:17precisar de uma ferramenta e da mesma
  8005. 6:41:19forma na construção de produtos. Então a
  8006. 6:41:21gente acredita nisso, tá? A gente
  8007. 6:41:23acredita que precisa fazer isso. A gente
  8008. 6:41:25precisa ter tem uma missão, né? Outra
  8009. 6:41:27coisa que a gente podia falar sobre
  8010. 6:41:28horas aqui é a estrutura organizacional
  8011. 6:41:30que ela muda completamente, né? O papel
  8012. 6:41:33papel do cara de produto, coitado, é é
  8013. 6:41:35totalmente diferente do que era até se
  8014. 6:41:38meses atrás. Então, cara, tudo mudou e a
  8015. 6:41:40gente tem que ver como eh como
  8016. 6:41:42potencializar essas coisas que antes não
  8017. 6:41:44eram possíveis de ser potencializadas,
  8018. 6:41:46tá?
  8019. 6:41:47Eh, eh, nessa mesma linha, acho que a
  8020. 6:41:50gente fala todo dia sobre isso, eh,
  8021. 6:41:52dentro do coin, né, do seno de
  8022. 6:41:53excelência e com o business. Eh, a gente
  8023. 6:41:55tem, a gente criou uma metodologia assim
  8024. 6:41:59de nomenclatura, vamos dizer assim, não,
  8025. 6:42:00metodologia de eh produtividade
  8026. 6:42:03individual, que é o nível pessoa, time,
  8027. 6:42:06que são até 10 pessoas, e org level, que
  8028. 6:42:09são produtos, né, áreas maiores e jeitos
  8029. 6:42:12maiores de a gente atacar.
  8030. 6:42:14Eh, e a gente tem construções que
  8031. 6:42:18deveriam estar no guarderreio de team
  8032. 6:42:20level ou coisa do tipo e que quando a
  8033. 6:42:22gente olha estão escaladas nível Brasil
  8034. 6:42:25e aí não tem a sustentação, não vai ter
  8035. 6:42:26a governança, não vai ter tudo isso.
  8036. 6:42:28Então, apesar do letramento, apesar de
  8037. 6:42:30todas as coisas que a gente faz, isso
  8038. 6:42:32acaba acontecendo. Mas a gente não vai
  8039. 6:42:34derrubar a ideia, como ele mencionou, a
  8040. 6:42:36gente vai fomentar e trazer pro jeito
  8041. 6:42:39correto ou escalável e governado de
  8042. 6:42:42fazer. E o papel do produto até tem o
  8043. 6:42:44pessoal do time que acho que muda
  8044. 6:42:46completamente. A gente tá também dentro,
  8045. 6:42:49a gente queria muito frame porque é tudo
  8046. 6:42:50muito grande, a gente tem que letrar
  8047. 6:42:52todo mundo, mas eh a lógica é muito
  8048. 6:42:54sobre como é que a gente valida mais
  8049. 6:42:55rápido, mas ao mesmo tempo para testar o
  8050. 6:42:58que a gente já testava lá no passado, só
  8051. 6:43:00que mais rápido ainda com essas
  8052. 6:43:02ferramentas, né? Então usabilidade,
  8053. 6:43:04viabilidade técnica. Aí vem o time
  8054. 6:43:07técnico para ajudar a gente a fazer mais
  8055. 6:43:09rápido com o cientista ou engenheiro de
  8056. 6:43:11dados ou desenvolvedor ou arquiteto e a
  8057. 6:43:14gente de fato viabilizar e impactar o
  8058. 6:43:16negócio, porque a gente falou antes do
  8059. 6:43:18ROI, são as três coisas que a gente faz
  8060. 6:43:19mais rápido e junto com o negócio que tá
  8061. 6:43:23muito perto. Então, até a gente tava
  8062. 6:43:25mencionando mais cedo sobre será que a
  8063. 6:43:28gente não deveria, com essas coisas que
  8064. 6:43:30estão então nível Brasil, que as pessoas
  8065. 6:43:31já estão codando, não deveria ser a
  8066. 6:43:33nossa spec pra gente já passar mais
  8067. 6:43:35rápido pro time de desenvolvimento?
  8068. 6:43:37Então, essas coisas que a gente tá se
  8069. 6:43:38perguntando, acho que quase todo dia,
  8070. 6:43:40muitas vezes ao dia, e em vários
  8071. 6:43:41domínios assim que tá acontecendo.
  8072. 6:43:45>> Bom, eh, falando um pouquinho ali da
  8073. 6:43:47Premier Soft, até tinha comentado, então
  8074. 6:43:50a gente democratizou, as áreas estão
  8075. 6:43:53utilizando, estão resolvendo problemas.
  8076. 6:43:55Eh, mas eu concordo muito pegando
  8077. 6:43:57gancho, eu acho que é é uma questão de
  8078. 6:43:58escala. Então, eh, uma solução interna,
  8079. 6:44:01às vezes um vibe code ali, cara, tu vai
  8080. 6:44:03resolver, vai a solução interna, vai te
  8081. 6:44:05tu vai ganhar eficiência operacional,
  8082. 6:44:07vai melhorar o teu processo e atende
  8083. 6:44:09isso. E eu acho que muitas dessas ideias
  8084. 6:44:12surgem das áreas às vezes para resolver,
  8085. 6:44:14né? E hoje elas têm a a autonomia ou
  8086. 6:44:18deveriam poderiam ter autonomia para
  8087. 6:44:19desenvolver isso, né? Então,
  8088. 6:44:21desenvolvimento de software hoje não é
  8089. 6:44:22mais eh tão longo ou uma capacidade tão
  8090. 6:44:26tão crítica assim. a gente consegue ter
  8091. 6:44:29desenvolver, utilizar IA para
  8092. 6:44:30desenvolver, mas lógico, dependendo da
  8093. 6:44:33escala, a arquitetura de software não
  8094. 6:44:34vai fazer, tu vai ter que ter alguém
  8095. 6:44:36direcionando isso, eh, vai ter que ter
  8096. 6:44:39esse esse direcionamento, tá? E uma das
  8097. 6:44:41coisas que a gente fez daí é lógico, a
  8098. 6:44:43TI tem que tem que passar por esse
  8099. 6:44:45processo, então a gente dá autonomia,
  8100. 6:44:47mas, por exemplo, quando vai pra
  8101. 6:44:48produção, por mais que seja interno, a
  8102. 6:44:50gente passa para TI, daí a gente dá uma
  8103. 6:44:52olhada em segurança, a gente coloca o
  8104. 6:44:54ambiente, né? Nem que seja pelo menos,
  8105. 6:44:56cara, beleza, é interno, então vai tá só
  8106. 6:44:58na intranet, no nosso mundinho. Vou vou
  8107. 6:45:01me preocupar menos, digamos assim, com
  8108. 6:45:02alguma segurança, mas cara, se for
  8109. 6:45:04expor, tu vai ter que ter teste de
  8110. 6:45:06segurança, vai ter que ter ver
  8111. 6:45:08qualidade, vai ter que entender tudo
  8112. 6:45:10isso, né? Então eu acho que essa questão
  8113. 6:45:13de escala é bem bem importante, né?
  8114. 6:45:16Eu
  8115. 6:45:18vou fazer uma adendo bem breve também.
  8116. 6:45:20Eh, mas eu ainda muito ali a frase que
  8117. 6:45:23tu colocou de ter muita coisa que era
  8118. 6:45:24terminística e muita coisa que não é. E
  8119. 6:45:27é de novo, acho que eu coloquei um pouco
  8120. 6:45:28antes essa questão também e o pessoal
  8121. 6:45:29também colocou, tem coisa que cabe usar
  8122. 6:45:31II, tem coisa que realmente não cabe.
  8123. 6:45:33Dentro dos frames de IA também tem frame
  8124. 6:45:35que vai deixar mais aberto, então por
  8125. 6:45:36exemplo, um crew AI vai deixar mais
  8126. 6:45:38aberto. Eh, outros a gente consegue
  8127. 6:45:40fazer uma coisa muito mais fechada,
  8128. 6:45:42muito mais baseada em nós, muito mais
  8129. 6:45:43baseada em escolher os passos ou até
  8130. 6:45:45colocar uma revisão humana no meio, como
  8131. 6:45:47Langraph ou outros também. Então, tem
  8132. 6:45:49várias decisões de arquitetura, decisões
  8133. 6:45:51de fluxo também do time aqui do
  8134. 6:45:53trabalho. Eh, tem vários meios a gente
  8135. 6:45:55lidar com tudo isso. É bem importante.
  8136. 6:45:57Muitas vezes também quando a gente fala
  8137. 6:45:58de orquestador e a gente não consegue
  8138. 6:46:00falar de agente sem o orquestador, né, a
  8139. 6:46:02gente também desenvolve internamente
  8140. 6:46:03para garantir que tem tudo que a gente
  8141. 6:46:05precisa. E eu sou da área pública
  8142. 6:46:07também. Então, na área pública a gente
  8143. 6:46:08todo momento pensa em não ter um modelo,
  8144. 6:46:11antigamente falava em black box, né? não
  8145. 6:46:13tem um modelo que eu não consiga
  8146. 6:46:14explicar o resultado, não tem uma coisa
  8147. 6:46:15que eu não consiga ter um controle de
  8148. 6:46:16qual modelo eu usei. Eh, enfim, tem
  8149. 6:46:19vários caminhos. E aí a Andressa
  8150. 6:46:21colocou, acho que uma coisa muito legal
  8151. 6:46:22também, que é essa visão de que o
  8152. 6:46:24projeto ele pode começar e muitas vezes
  8153. 6:46:26ele vai tá no caminho certo ou errado.
  8154. 6:46:28Não cabe a gente fechar aquela ideia
  8155. 6:46:30porque muitas vezes as melhores ideias
  8156. 6:46:32começam de lugares inocitados. Mas eu
  8157. 6:46:34vou um pouquinho contra a linha quando
  8158. 6:46:35eu falo aí uma opinião pessoal minha, eu
  8159. 6:46:37sou muito contra vibe coding porque
  8160. 6:46:39vamos lá, deixa eu falar uma coisa aqui
  8161. 6:46:40que vai muito a minha cabeça. O modelo
  8162. 6:46:42que a gente lançou lá atrás é um modelo
  8163. 6:46:44de A para prever infarto ou AVC nos
  8164. 6:46:46próximos 6 meses a 1 ano e meio. O
  8165. 6:46:49modelo ficou bem famoso. Inclusive o
  8166. 6:46:50funcionamento desse modelo é muito bom.
  8167. 6:46:53Ele tem ali nessas métricas esse modelo
  8168. 6:46:55específico, a gente fala mais de afil
  8169. 6:46:57score, acurácia, são várias métricas,
  8170. 6:46:58né, excelentes. Esse modelo nunca foi
  8171. 6:47:01aplicado sem que haja a validação de um
  8172. 6:47:03médico depois. Então, se em várias
  8173. 6:47:05áreas, no jurídico a gente ainda tem que
  8174. 6:47:07ter um advogado assinando, eh, no na
  8175. 6:47:09medicina mesmo, os modelos de
  8176. 6:47:11radiografia, de mamografia, de imagens,
  8177. 6:47:14a gente ainda tem um profissional que
  8178. 6:47:15avalia por que a gente muitas vezes na
  8179. 6:47:17área de TI vai falar de ter ali um vibe
  8180. 6:47:19coding. E aí de novo também quando eu
  8181. 6:47:21falo que eu sou contra, não é então que
  8182. 6:47:23não possa surgir um produto incrível a
  8183. 6:47:24partir de vibe coing. Não quer dizer que
  8184. 6:47:26uma pessoa às vezes que é de outra área
  8185. 6:47:28não vai ter uma visão excelente de
  8186. 6:47:29produto, às vezes muito melhor que a
  8187. 6:47:31gente inclusive que tá ali no aquário às
  8188. 6:47:33vezes de fazer, de pensar, de resolver o
  8189. 6:47:35problema. Aí é muito, por isso eu falei
  8190. 6:47:36também muito da frase da Andressa, mas
  8191. 6:47:39sempre é muito interessante que isso
  8192. 6:47:41passe por um especialista. Eu acho que
  8193. 6:47:43foi um pouquinho da tua frase também,
  8194. 6:47:44né, que colocou. Eh,
  8195. 6:47:47a gente vê muito banco de dados
  8196. 6:47:48bagunçado, a gente vê muito sistema mal
  8197. 6:47:50feito, a gente vê muito código porco, a
  8198. 6:47:52gente vê muita coisa quando a gente já
  8199. 6:47:54trabalha com TI. Imagina uma pessoa que
  8200. 6:47:56não trabalha com TI fazendo uma coisa
  8201. 6:47:58que às vezes ela não sabe nem o que que
  8202. 6:47:59é uma API, sabe? Então, cabe também a
  8203. 6:48:02gente ter essa essa limpeza, essa
  8204. 6:48:03organização.
  8205. 6:48:07>> Boa, muito bom.
  8206. 6:48:13Som.
  8207. 6:48:16Bom, boa tarde. Eu sou o Leonardo. Eh,
  8208. 6:48:18puxando um pouco do gancho do que a Ana
  8209. 6:48:20falou, o Daniel também no começo ali de
  8210. 6:48:22ah, estou contratando, etc. Acho que o
  8211. 6:48:24Fausto também falou sobre uma questão do
  8212. 6:48:26da parte cultural da empresa, dos
  8213. 6:48:28funcionários no geral. Eh, acho até que
  8214. 6:48:31talvez seja uma dúvida de outras
  8215. 6:48:32pessoas, né? O que hoje vocês enxergam,
  8216. 6:48:35como que seria um assim o profissional
  8217. 6:48:37ali, por exemplo, ah, isso estou
  8218. 6:48:39contratando, seria eh, ah, hoje nós
  8219. 6:48:42precisamos de um engenheiro de a, um
  8220. 6:48:43arquiteto de a, algo assim. Quais são
  8221. 6:48:45mais ou menos essas a as as ideias ali
  8222. 6:48:49realmente o os os poderes ali desse
  8223. 6:48:52profissional para ter uma um sistema
  8224. 6:48:54realmente que seja voltado a isso para
  8225. 6:48:56parte de agentes, etc., que vá realmente
  8226. 6:48:58para produção. Eh, o que que vocês veem
  8227. 6:49:01hoje? ou realmente, cara, é o é o
  8228. 6:49:03desenvolvedor padrão ali, etc. Ou
  8229. 6:49:05alguém, por exemplo, que está vindo para
  8230. 6:49:08essa área de TI hoje, né? Como que ela
  8231. 6:49:10já se prepararia para isso? Enfim, aí
  8232. 6:49:12minha minha dúvida em geral é mais isso,
  8233. 6:49:15o profissional nesse contexto, assim,
  8234. 6:49:17quais são as skills, assim, habilidades
  8235. 6:49:19realmente para manter um ambiente que
  8236. 6:49:21realmente vai em produção dessa questão
  8237. 6:49:23da utilização ali de agentes, etc?
  8238. 6:49:27Deixa eu começar que tô com microfone
  8239. 6:49:28aqui. Eh, mas no começo aqui a Ana
  8240. 6:49:32colocou umas coisas que eu acho que é
  8241. 6:49:34muito importante, assim, eu acho que
  8242. 6:49:35mais do que nunca
  8243. 6:49:37as skills básicas elas são cada vez mais
  8244. 6:49:41importantes, cara. Eh, você fazer um
  8245. 6:49:43Vibe Code é fácil, qualquer um faz.
  8246. 6:49:45Agora montar uma arquitetura de
  8247. 6:49:47software, montar um hag bem feito, fazer
  8248. 6:49:49um fine tun, uma coisa, cara, são pouqu
  8249. 6:49:51Eu conheço, dá para colocar numa mão
  8250. 6:49:53aqui as pessoas que eu conheço que sabem
  8251. 6:49:55fazer isso bem feito. Então isso é uma
  8252. 6:49:57isso é uma habilidade valiosíssima, né?
  8253. 6:50:00Como a gente fala de algumas coisas vão
  8254. 6:50:01virar comod fazer um frontend, mas tudo
  8255. 6:50:05isso vai depender de alguma coisa de
  8256. 6:50:06base. Então assim, eh, se tivesse que
  8257. 6:50:08dar uma sugestão, estudem essa parte de
  8258. 6:50:11base, né? Eu acho que algumas coisas a
  8259. 6:50:12gente já perdeu a corrida, né? a corrida
  8260. 6:50:14de fazer LMS, a gente precisa questões
  8261. 6:50:16de matemática que o Brasil não tem a
  8262. 6:50:18menor condições de chegar no nível da de
  8263. 6:50:20China e dos Estados Unidos, mas a gente
  8264. 6:50:22ainda pode, em algumas coisas, a gente
  8265. 6:50:24ainda pode eh eh competir e a gente
  8266. 6:50:27sempre teve ótimos profissionais de erro
  8267. 6:50:29software no Brasil, a gente sempre foi
  8268. 6:50:30exemplo, mas essa questão base das bases
  8269. 6:50:33de entender de arquitetura, entender de
  8270. 6:50:35várias coisas, isso para mim é cada vez
  8271. 6:50:37mais importante, porque todo esse todas
  8272. 6:50:40essas outras pessoas que não têm isso,
  8273. 6:50:42né, e querem fazer, elas vão ser eh os
  8274. 6:50:46resultados vão ser barrados por não ter
  8275. 6:50:48alguém que apoie nisso, que faça, que dê
  8276. 6:50:50as diretrizes, que que capacite, que
  8277. 6:50:53faça os frameworks básicos, né? Eh, para
  8278. 6:50:56usar para usar as questões de agente.
  8279. 6:50:58Você falou do CRE o AI, cara, teve um
  8280. 6:51:00cara, é o brasileiro, né? O brasileiro
  8281. 6:51:02fez esse negócio, então então tem uma
  8282. 6:51:04mente por trás daquele negócio para
  8283. 6:51:06fazer um negócio fácil que as pessoas
  8284. 6:51:08depois podem fazer isso. Então, dentro
  8285. 6:51:10da Soft Plan, nós estamos buscando esse
  8286. 6:51:11tipo de profissional, tá? Eu não quero o
  8287. 6:51:14cara que vai lá e fala assim: "Ah, eu
  8288. 6:51:16uso lovob sei fazer". Cara, para mim
  8289. 6:51:19isso não é, não interessa. Agora quando
  8290. 6:51:21o cara fala assim, poxa, eu sei, eu sei
  8291. 6:51:22o que que é, eu sei, eu já sei, se eu já
  8292. 6:51:24sei a diferença de um de um machine
  8293. 6:51:26learning para um IA, o cara já ganha uma
  8294. 6:51:28estrelinha maior, né? Então, se ele fala
  8295. 6:51:30em fine tan, fala em outras coisas, aí
  8296. 6:51:32esse tipo de profissional acho que vai
  8297. 6:51:33ser cada vez mais valorizado, que vai
  8298. 6:51:35ser preciso. A gente não falou aqui, mas
  8299. 6:51:37assim, eh, a gente, a, a camada de dados
  8300. 6:51:41ela é a mais importante. A gente a
  8301. 6:51:43gente, eh, ninguém fala nisso, né? Vibe
  8302. 6:51:46codes vibe code da dado, né? Vibe Code é
  8303. 6:51:48a parte da a ponta do iceberg, mas é
  8304. 6:51:51garbagut.
  8305. 6:51:52Se tem lixo, entra lixo, sai lixo.
  8306. 6:51:55Alguém vai ter que fazer aquilo lá. Para
  8307. 6:51:57você ter, para você ter algum
  8308. 6:51:58diferencial. Se o diferencial não é mais
  8309. 6:52:00fazer um software, faço um software uma
  8310. 6:52:02semana, qual vai ser o diferencial? No
  8311. 6:52:04nosso caso, eu acho que no caso da IPM
  8312. 6:52:06também, é essa base de dados que a gente
  8313. 6:52:09tem do setor público, que isso vai fazer
  8314. 6:52:11a diferença. Então, os profissionais que
  8315. 6:52:13conhecem disso, os profissionais que
  8316. 6:52:15conseguem eh dar esse próximo passo, são
  8317. 6:52:17bem valorizados e os profissionais que a
  8318. 6:52:19gente tá procurando nesse momento, tá?
  8319. 6:52:23Boa. Vou adicionar um pouco aqui. Então,
  8320. 6:52:25eh, eu acho que é uma situação bem
  8321. 6:52:27complexa no mercado de trabalho. Agora a
  8322. 6:52:29gente tá começando uma situação que vai
  8323. 6:52:31ter uma mudança radical nos próximos 5
  8324. 6:52:33anos. Assim, algumas pessoas exageram um
  8325. 6:52:35pouco mais, outras menos, mas com
  8326. 6:52:36certeza vai mudar muito. E eu acho que
  8327. 6:52:40tudo que quem tá aqui na sala, eu olho
  8328. 6:52:41pelo rosto, a maioria já tem bastante
  8329. 6:52:43tempo de de profissão, tem poucos poucos
  8330. 6:52:45juninhos aqui, né? Mas a experiência que
  8331. 6:52:48todo mundo aqui teve nos últimos 15 anos
  8332. 6:52:50não vai acontecer para ninguém começou a
  8333. 6:52:51trabalhar agora. Não existe. Ninguém vai
  8334. 6:52:54fazer software como era feito 5 anos
  8335. 6:52:56atrás. E mesmo que a pessoa queira, ela
  8336. 6:52:58não vai ter emprego, porque nenhuma
  8337. 6:52:59empresa vai querer que ela faça um
  8338. 6:53:01software em um mês, que você pode fazer
  8339. 6:53:03em dois dias usando um desenvolvimento
  8340. 6:53:05com agentes. Então, mudou o mundo, vai
  8341. 6:53:07mudar a forma de trabalho e e isso vale
  8342. 6:53:11para muitas empresas, inclusive para
  8343. 6:53:12nossa, de que assim, quem é a pessoa que
  8344. 6:53:14mais sabe programar, o programador mais
  8345. 6:53:15rápido do oeste, ele não tem muito mais
  8346. 6:53:17valor pra gente, sabe? Não é isso que
  8347. 6:53:20muda, né? Então, de fato, assim, onde a
  8348. 6:53:23gente mais vê trabalho, por exemplo, na
  8349. 6:53:24minha empresa, é apoiar empresas a a
  8350. 6:53:26pensar no seu processo de
  8351. 6:53:27desenvolvimento. Então, quem gosta de
  8352. 6:53:30falar, que entende, que tomou a pílula
  8353. 6:53:32lá, fala: "Cara, mudou e eu quero ajudar
  8354. 6:53:34as pessoas, as outras empresas a mudarem
  8355. 6:53:36também, é onde mais tem espaço na minha
  8356. 6:53:39empresa." A gente é uma consultoria,
  8357. 6:53:40então a gente apoia empresas a fazer
  8358. 6:53:41isso, né? desde processo desenvolvimento
  8359. 6:53:42de software, processo de desenvolvimento
  8360. 6:53:44de dados, a processo de desenvolvimento
  8361. 6:53:45de produto ou até num jeito mais amplo
  8362. 6:53:48de conhecimento como todo, quando a
  8363. 6:53:50gente fala de cowork e essas ferramentas
  8364. 6:53:52voltadas pro pro profissional colarinho
  8365. 6:53:54branco, não pro desenvolvedor, né? Aqui
  8366. 6:53:56é todo mundo muito desenvolvedor, mas
  8367. 6:53:58onde a gente mais vê trabalho é, pô,
  8368. 6:54:00pessoa que mexe com Excel, que mexe com
  8369. 6:54:02planilha, todo mundo tá lá com agentes
  8370. 6:54:06fazendo isso. Só que não dá para fazer
  8371. 6:54:07vibe coding de planilha também. Você tem
  8372. 6:54:08que pensar como que você faz isso
  8373. 6:54:10direito, né? E aí quando a gente pensa
  8374. 6:54:12no outro mundo, no mundo dos de início
  8375. 6:54:14de carreira ou quem não tem assim 15
  8376. 6:54:16anos de carreira de software que traz
  8377. 6:54:18toda a parte de arquitetura e tal, é
  8378. 6:54:20realmente como o Falso falou, é quem
  8379. 6:54:21entende de que pense nos nos princípios
  8380. 6:54:24que quer ir mais longe, que quer falar
  8381. 6:54:28de arquitetura, topologia e e tudo que
  8382. 6:54:30vem junto com o software, que não é só
  8383. 6:54:32código, porque o código em si ele perdeu
  8384. 6:54:34muito valor na na minha visão. e e e vai
  8385. 6:54:37acontecer ainda, ainda tem porque as
  8386. 6:54:39empresas estão em transição, mas daqui
  8387. 6:54:414, 5 anos a tendência é que esse
  8388. 6:54:44trabalho vai ser muito, muito mais
  8389. 6:54:45automatizado.
  8390. 6:54:48>> Eh, bom, eu concordo. Eu acho que
  8391. 6:54:49complementando com isso, eh, a ótima
  8392. 6:54:53ferramenta de fabricação de código,
  8393. 6:54:55digamos assim, né? Então essa habilidade
  8394. 6:54:58antes que o desenvolvedor até agora era
  8395. 6:55:00muito importante, né, de de realmente
  8396. 6:55:02botar a mão na massa e desenvolver
  8397. 6:55:04código, produzir código, eu acho que a
  8398. 6:55:06IA toma esse lugar nessa nessa parte,
  8399. 6:55:08né? Então, revisitando o processo de
  8400. 6:55:10desenvolvimento de software lá, se a
  8401. 6:55:11gente pensar lá em atendimento do
  8402. 6:55:13cliente, análise desenvolvimento, teste,
  8403. 6:55:15eh o processo de desenvolvimento de de
  8404. 6:55:18software, ele foi voltado para otimizar
  8405. 6:55:21o desenvolvimento em si, né? porque era
  8406. 6:55:23a parte mais eh a maior parte, né, 50,
  8407. 6:55:2860% do desenvolvimento de um software,
  8408. 6:55:29digamos assim, 50% seria produzir
  8409. 6:55:31código. Isso foi incrivelmente achatado
  8410. 6:55:34agora com com IA. Então, acho que da
  8411. 6:55:36parte técnica, cara, system design,
  8412. 6:55:39arquitetura de software, esse tipo de
  8413. 6:55:40conhecimento vem vai subir. O
  8414. 6:55:43desenvolvedor vai ter que ir para essa
  8415. 6:55:44linha agora, ao invés de eh produzir
  8416. 6:55:47código mesmo, né? eh saber um pouco de
  8417. 6:55:50desenvolvimento de código para conseguir
  8418. 6:55:51direcionar e a a desenvolver código bom,
  8419. 6:55:54a desenvolver código eh dentro de uma
  8420. 6:55:56estrutura que tu consiga paralelizar
  8421. 6:55:57desenvolvimento entre vários agentes e
  8422. 6:55:59tudo mais.
  8423. 6:56:00eh habilidades de qualidade, de teste,
  8424. 6:56:04digamos assim, tu conseguir garantir
  8425. 6:56:06melhor o que tu tá fazendo, porque agora
  8426. 6:56:07tu consegue produzir muito mais rápido.
  8427. 6:56:10Então, faz muito sentido tu produzir
  8428. 6:56:11rápido e conseguir eh investir mais
  8429. 6:56:13tempo em realmente, cara, tá
  8430. 6:56:15funcionando, tá do jeito certo, o código
  8431. 6:56:17tá certo, tá dentro da arquitetura
  8432. 6:56:18proposta, eh, isso aqui realmente vai
  8433. 6:56:20escalar, tô usando os componentes
  8434. 6:56:22corretos dentro da arquitetura. Então,
  8435. 6:56:23acho que isso muda bastante. E eu acho
  8436. 6:56:26que de habilidade comportamental a gente
  8437. 6:56:27vai voltar a
  8438. 6:56:30eh a a gente teve muito aquele do do dev
  8439. 6:56:33introspectivo. Eu acho que isso vai
  8440. 6:56:34mudar um pouco. O Dev agora vai ter que
  8441. 6:56:36aprender a falar mais com o cliente,
  8442. 6:56:38conseguir extrair conteúdo com o usuário
  8443. 6:56:41final, a eh essa habilidade eu acho que
  8444. 6:56:44vai tá mais em alta, sabe? Então eu acho
  8445. 6:56:46que fabricação de código diminui e tu
  8446. 6:56:50acaba indo um pouco antes e um pouco
  8447. 6:56:51depois no processo de desenvolvimento.
  8448. 6:56:56Inclusive, muitas vezes hoje eh às vezes
  8449. 6:56:58a gente fazia até prototipação, né? A
  8450. 6:57:00gente prototipava tudo, validava com o
  8451. 6:57:02cliente. Hoje às vezes é mais fácil tu
  8452. 6:57:04fazer direto ou fazer um protótipo
  8453. 6:57:06rápido ao vivo ali e depois ajustar
  8454. 6:57:09aquele cara pra escala, botar dentro da
  8455. 6:57:11do que lá e, por exemplo, no Figma e e
  8456. 6:57:13tentar fazer alguma coisa, né? Então, às
  8457. 6:57:16vezes é mais rápido tu desenvolver
  8458. 6:57:17direto já o frontend de cara, é mais ou
  8459. 6:57:19menos isso, tu consegue validar a ideia
  8460. 6:57:20muito rápido e depois tu traz para casa,
  8461. 6:57:23bota dentro da arquitetura, vê
  8462. 6:57:24segurança, vê toda essa parte que tem
  8463. 6:57:27que ser vista, porque um produto de
  8464. 6:57:29escala eh essa habilidade vai ser vai
  8465. 6:57:31continuar sendo necessária, né?
  8466. 6:57:33É, eu concordo 100%. Essa questão da IA
  8467. 6:57:35otimizou tudo e favoreceu aqui várias
  8468. 6:57:38etapas do processo, ainda favorece desde
  8469. 6:57:40qualidade até desenvolvimento de
  8470. 6:57:41software, mas a gente não faz nada sem
  8471. 6:57:44equipe, né? E hoje daí entrevisto
  8472. 6:57:47bastante gente nessa parte de a eu
  8473. 6:57:49comentei antes também uma frase que pode
  8474. 6:57:51só um pouco ácida, mas não é. Muita
  8475. 6:57:53gente hoje é o especialista em APIX e
  8476. 6:57:54coloca como especialista em IA. Então vê
  8477. 6:57:57currículo ali que fica falando ai agente
  8478. 6:58:00de LLM especialista, tá tá tá, isso não
  8479. 6:58:03brilha mais o olho. É uma coisa que, por
  8480. 6:58:05exemplo, eu quando eu olho para pessoas
  8481. 6:58:06pro meu time pouco me importa, porque
  8482. 6:58:09muitas pessoas assim, eu li também um
  8483. 6:58:10currículo, muitos termos ali que são os
  8484. 6:58:13termos, parece que a pessoa bota achando
  8485. 6:58:14que é exatamente o que tu quer ouvir,
  8486. 6:58:16mas é geralmente essas pessoas que muito
  8487. 6:58:18têm essa frente aqui que brilha são
  8488. 6:58:19pessoas que quando faz uma pergunta
  8489. 6:58:21simples, como é que tu resolveria esse
  8490. 6:58:23problema simples? a pessoa sapateia, não
  8491. 6:58:25vai responder e às vezes um dev, que é
  8492. 6:58:27um bom dev ali de back end que seja, ele
  8493. 6:58:29vai conseguir ter um raciocínio ali mais
  8494. 6:58:31claro. Então hoje no mundo da IA e
  8495. 6:58:33também a gente como usuário, mas daí
  8496. 6:58:35voltando aqui pra questão de dev também
  8497. 6:58:37a coisa mais rara que a gente encontra é
  8498. 6:58:39uma pessoa que saiba pensar por si só. E
  8499. 6:58:41volta aquele problema do isso aqui é
  8500. 6:58:43realmente uma coisa que eu vou colocar
  8501. 6:58:44IA ou não? Isso aqui é a melhor solução
  8502. 6:58:47ou não? Faz sentido eu colocar IA e
  8503. 6:58:49pagar um negócio muito mais caro aqui,
  8504. 6:58:50data center, questão de poluição, água,
  8505. 6:58:53a questão de custos, vocês falaram de
  8506. 6:58:55token, mas até o tempo que eu vou gastar
  8507. 6:58:56para desenvolver ou não. Essas não,
  8508. 6:58:59solução que eu não preciso, eu não
  8509. 6:59:00deveria. Então, e outro ponto também que
  8510. 6:59:03eu vou puxar que é muito importante
  8511. 6:59:04finalizar o raciocínio, IA é muito novo
  8512. 6:59:07ainda. Então, quando eu olho às vezes um
  8513. 6:59:09currículo que tá ali 1000 coisas de IA e
  8514. 6:59:10tudo mais, é o que a gente fala hoje.
  8515. 6:59:12Vai ser o que a gente vai falar amanhã,
  8516. 6:59:13daqui a um ano, daqui a dois. Então,
  8517. 6:59:15quando eu tô entrevistando hoje pessoas
  8518. 6:59:17de a, voltando aqui ao lado
  8519. 6:59:18profissional, eu quero uma pessoa que
  8520. 6:59:20seja eh proativo em aprender, porque o
  8521. 6:59:23que a gente tem a hoje não era o que a
  8522. 6:59:24gente tinha há 5 anos atrás e não é o
  8523. 6:59:26que a gente vai ter daqui a 5 anos.
  8524. 6:59:27Então, uma pessoa que tem o brilho no
  8525. 6:59:28olho aqui de aprender, de ir atrás. Eh,
  8526. 6:59:32complementar o que falaram também,
  8527. 6:59:33infelizmente desenvolvedor às vezes
  8528. 6:59:35gosta muito de ficar em casa, é aquela
  8529. 6:59:36pessoa mais quietinha, mas a gente quer
  8530. 6:59:38uma pessoa com boas soft skills, porque
  8531. 6:59:39isso a gente não ensina. a parte de i a
  8532. 6:59:42parte de modelo, ensinar como fazer um
  8533. 6:59:44hug, a gente ensina, eu ensino todo dia
  8534. 6:59:46algumas pessoas a fazer isso e isso vai
  8535. 6:59:48mudar também, mas eu quero aquela pessoa
  8536. 6:59:50que
  8537. 6:59:51ela ela saiba ir atrás e ela saiba
  8538. 6:59:53também comunicar as ideias dela. Legal.
  8539. 6:59:56Então, às vezes não deve, eu entrevisto
  8540. 6:59:58muita gente jovem também, porque e asas
  8541. 6:59:59é muita gente jovem, às vezes é aquela
  8542. 7:00:01pessoa que não sabe, parece nem falar
  8543. 7:00:03direito o raciocínio que ela tá tendo,
  8544. 7:00:05sabe? Então, comunicação, essa questão
  8545. 7:00:08de ser humilde no que eu sei, o que eu
  8546. 7:00:10não sei para aprender e ir atrás também
  8547. 7:00:11do que eu preciso. Eh, eu tenho os
  8548. 7:00:14porquês bem claros, então se eu vou
  8549. 7:00:15colocar ou não o por que eu tô fazendo
  8550. 7:00:17dessa forma. E é uma pessoa que quer que
  8551. 7:00:19simplesmente ir atrás. Eu acho que é o
  8552. 7:00:20que eu mais valorizo hoje quando a gente
  8553. 7:00:22fala de i, porque hoje a gente tá
  8554. 7:00:23falando de agentes, mas o que que a
  8555. 7:00:24gente vai falar daqui a 10 anos, sabe?
  8556. 7:00:26Então essa pessoa tem que estar
  8557. 7:00:27acompanhando isso também. Acho que isso
  8558. 7:00:29em todas as áreas, né? Mas e a evolui
  8559. 7:00:31tão rápido.
  8560. 7:00:34>> Muito bem. Queria complementar até,
  8561. 7:00:36Leonarda, a resposta aqui dos
  8562. 7:00:38painelistas, cara, o que você pediu ali
  8563. 7:00:40sobre skills, né? E e cara, eu acho que
  8564. 7:00:43desde o dia zero é arquitetura, né? DDD,
  8565. 7:00:47Solid, design patters, né? padrões de
  8566. 7:00:49design, porque eh a a gente que tá
  8567. 7:00:52implementando, vocês já devem ter
  8568. 7:00:53sentido isso também na prática, a gente
  8569. 7:00:55que tá colocando agentes em produção, eh
  8570. 7:00:58o agente ele pode resolver magicamente
  8571. 7:01:00algum problema lá do cliente, mas ele é
  8572. 7:01:03um [ __ ] problema de engenharia, cara,
  8573. 7:01:05porque antes a gente tava na casa dos
  8574. 7:01:07milissegundos, tu tinha lá um cadastro
  8575. 7:01:08num banco de dados, você fazia uma
  8576. 7:01:10requisição para um banco de dados, você
  8577. 7:01:11ia demorar, sei lá, 30 milsegundos,
  8578. 7:01:13alguma coisa assim, era requisição, ela
  8579. 7:01:15era respondida em milissegundos voltava,
  8580. 7:01:16o cliente tinha resposta e o Seu
  8581. 7:01:18sistema, né, tinha tinha vazão ali para
  8582. 7:01:21poder lidar com várias requisições.
  8583. 7:01:23Agora, qual API que vocês usam hoje aí
  8584. 7:01:25de mercado que responde milissegundos?
  8585. 7:01:27APIs de modelo de linguagem de LLM. Não
  8586. 7:01:30tem, cara. A LLM ela trabalha na casa de
  8587. 7:01:32segundos. Num prompt muito bem
  8588. 7:01:34estruturado e num prompt complexo para
  8589. 7:01:36uma resposta complexa, aquilo ali vai
  8590. 7:01:38demorar 10 segundos, cara. 15 segundos.
  8591. 7:01:41Aí imagina que você tem isso no teu
  8592. 7:01:42produto, tu tem um monte de cliente
  8593. 7:01:44mandando um monte de requisição, pedindo
  8594. 7:01:45um monte de coisa. E como que você
  8595. 7:01:47resolve isso? Você resolve isso com
  8596. 7:01:48arquitetura? Você resolve isso usando
  8597. 7:01:50cash, usando load balancer, né?
  8598. 7:01:52Escalabilidade horizontal. São coisas
  8599. 7:01:54que o o desenvolvedor muitas vezes não
  8600. 7:01:57se preocupa com esse tipo de coisa, né?
  8601. 7:01:59E quando tá codando, ele não se
  8602. 7:02:00preocupa. E quando ele tá vibe codando,
  8603. 7:02:02muito menos. Geralmente ele larga lá uma
  8604. 7:02:04frase lá, pede uma coisa e lá de três,
  8605. 7:02:07quatro palavras e espera que o modelo
  8606. 7:02:09desenvolva para ele da melhor forma
  8607. 7:02:10possível. Então acho que o ponto, o
  8608. 7:02:13desenvolvedor ele vai ter que se se
  8609. 7:02:15especializar mais, já deveria ser, tá?
  8610. 7:02:17Mas vai ter que se especializar muito
  8611. 7:02:18mais ainda na parte de arquitetura e
  8612. 7:02:20padrões de design, porque é isso que é o
  8613. 7:02:21que que salva o sistema ali. Bom, vou
  8614. 7:02:24fazer uma pergunta,
  8615. 7:02:25>> posso adicionar mais um último ponto de
  8616. 7:02:26que eu acho que é importante
  8617. 7:02:28>> que tem um ponto que muita gente tem
  8618. 7:02:30falado é que quando você tem os agentes,
  8619. 7:02:32enfim, você usa agentes no processo de
  8620. 7:02:34desenvolvimento, tem um outro problema.
  8621. 7:02:36Cada pessoa vira um gerente, que seja um
  8622. 7:02:39gerente dos agentes. E muita gente não
  8623. 7:02:41tá preparado para isso, não sabe
  8624. 7:02:43organizar o trabalho, porque alguém
  8625. 7:02:45organizava para você. Você às vezes é um
  8626. 7:02:46desenvolvedor, tem um PM lá, alguém que
  8627. 7:02:48fala, ó, essa tua tesque, vamos dizer
  8628. 7:02:50assim. Mas quando você tá trabalhando
  8629. 7:02:52com 10 agentes, cinco agentes em
  8630. 7:02:54paralelo, que você tem uma série de
  8631. 7:02:55coisas que você tem que instruir, gera
  8632. 7:02:58até ansiedade. As pessoas ficam: "Nossa,
  8633. 7:02:59meu meu agente tá parado, que eu tenho
  8634. 7:03:00que mandar coisa para ele fazer". Então
  8635. 7:03:02tem uma uma uns skills de gestão e de
  8636. 7:03:06coordenação de trabalho que também vai
  8637. 7:03:08ser muito importante quem porque às
  8638. 7:03:10vezes você vai ter duas pessoas que
  8639. 7:03:11sabem a mesma toda técnica, tudo igual,
  8640. 7:03:14mas uma pessoa sabe gerenciar o trabalho
  8641. 7:03:16melhor que a outra, ela vai ser muito
  8642. 7:03:17mais produtiva que a outra. Então esse
  8643. 7:03:19eu acho que esse é um ponto além da
  8644. 7:03:20parte de introspecção que sim o o deve
  8645. 7:03:23muito deve tá desesperado porque vai ter
  8646. 7:03:24que começar a falar ser um pouco PM, né?
  8647. 7:03:26vai ter vai ter que fazer isso tudo
  8648. 7:03:28também, mas eu acho que saber coordenar
  8649. 7:03:30o trabalho, sequenciar, entender o que
  8650. 7:03:32que é requisito pro outro e como
  8651. 7:03:35organiza isso vai ser um grande skill
  8652. 7:03:37nos próximos anos, assim para para que
  8653. 7:03:39atua em desenvolvimento.
  8654. 7:03:40>> Eu acho que só fazendo um comentário bem
  8655. 7:03:42rápido lá no a gente teve isso lá no no
  8656. 7:03:44hub de inovação, né? Eh, antigamente a
  8657. 7:03:47gente tinha o desenvolvedor e, cara, o
  8658. 7:03:48desenvolvedor tá fazendo uma tarefa e tá
  8659. 7:03:49fazendo uma tarefa, né? Eh, e isso foi
  8660. 7:03:51uma coisa que mudou, né? Então hoje se
  8661. 7:03:53ele tá fazendo uma tarefa, ele
  8662. 7:03:58tá usando a gente, cara. Três coisas
  8663. 7:04:00consegue gerenciar mais e a gente hoje
  8664. 7:04:02realmente consegue paralisar trabalho
  8665. 7:04:04porque a gente consegue delegar para ir
  8666. 7:04:06nesse ponto, né? Então antes não, a
  8667. 7:04:08gente tinha que estar focado naquela
  8668. 7:04:09atividade. Então se eu tava fazendo duas
  8669. 7:04:11eu não entregava. Hoje se eu tô fazendo
  8670. 7:04:13só uma, eu entrego menos porque eh tem
  8671. 7:04:15essa essa facilidade, né? Então isso é
  8672. 7:04:18isso é bem verdade mesmo.
  8673. 7:04:19>> Boa. Eu vou fazer uma pergunta aqui que
  8674. 7:04:21veio do digital que tem muito a ver com
  8675. 7:04:24o que vocês falaram agora, tá? Eu acho
  8676. 7:04:25até que parte da pergunta aqui já foi
  8677. 7:04:27respondida é do Samuel Christian Schel.
  8678. 7:04:32Eh, primeiro ele faz uma afirmação, tá?
  8679. 7:04:34Que é aí aplicada ao processo de
  8680. 7:04:35desenvolvimento passará a implementar
  8681. 7:04:37grande parte do código que antes era
  8682. 7:04:39escrito pelo desenvolvedor. Isso é uma
  8683. 7:04:41afirmação. Aí, primeira pergunta.
  8684. 7:04:43Poderia ser o ressurgimento do analista
  8685. 7:04:45de sistemas? Vocês acreditam que seria
  8686. 7:04:48no sentido de
  8687. 7:04:51gastar mais tempo. Eu desculpa, desculpa
  8688. 7:04:54aí, Samel. Vou fazer um vou te
  8689. 7:04:55parafrasear, tá? Mas eu acredito que a
  8690. 7:04:57pergunta dele é no sentido de eh hoje
  8691. 7:05:00vale mais a pena você gastar mais tempo
  8692. 7:05:03na análise do sistema, na análise de
  8693. 7:05:05requisitos, conversando com o cliente,
  8694. 7:05:06preparando o terreno para depois ir pra
  8695. 7:05:08parte de código, que é aquela parte
  8696. 7:05:10achatada. Eh, e vou fazer a segunda
  8697. 7:05:12pergunta para deixar vocês responderem,
  8698. 7:05:14né? A segunda pergunta dele é: Quais
  8699. 7:05:16estratégias estão sendo pensadas para
  8700. 7:05:18adaptar o perfil dos desenvolvedores
  8701. 7:05:20para essa nova realidade?
  8702. 7:05:23>> Eu posso, vou rapidinho porque a gente
  8703. 7:05:25tem pouco tempo, né? Mas eu acho que eu
  8704. 7:05:27acho que faz muito sentido. Eu acho que
  8705. 7:05:29foi conversado um pouco também que você
  8706. 7:05:30falou sobre requisitos funcionais e não
  8707. 7:05:32funcionais, né? Uma coisa é fazer o
  8708. 7:05:33código vibe coding, outra coisa é todo o
  8709. 7:05:36resto, né?
  8710. 7:05:37qual que é a latência, como que é a
  8711. 7:05:38questão de acesso, autorização, tudo que
  8712. 7:05:40vem no tem muitas perguntas que só você
  8713. 7:05:43desenvolver um frontend você não
  8714. 7:05:44responde, você precisa dessa desses
  8715. 7:05:47requisitos, né? E algo que a gente tem
  8716. 7:05:48conversado muito também na empresa é
  8717. 7:05:50assim, o próprio modelo do ágil não faz
  8718. 7:05:52muito mais sentido, né? A gente tá
  8719. 7:05:54falando um pouco do que do da questão de
  8720. 7:05:56paralelização. Muito muito vira. Eu eu
  8721. 7:05:58sinto que o trabalho de desenvolvimento
  8722. 7:05:59é muito mais um fluxo hoje do que uma do
  8723. 7:06:02que tem entregas. Às vezes é um fluxo,
  8724. 7:06:03tá? Porque você pode estar sempre alguma
  8725. 7:06:05coisa sendo feito. Você pode ser
  8726. 7:06:06madrugada, pode ser no fim de semana.
  8727. 7:06:08Então você tem um problema de backlog
  8728. 7:06:10porque não tem backlog tão tão grande.
  8729. 7:06:13Começa a pensar de novo esse spec
  8730. 7:06:15driven, modelo de BDD, tudo que tem sido
  8731. 7:06:17feito. É muito mais próximo Waterfall do
  8732. 7:06:19que de um Argil. Então você começa a
  8733. 7:06:20falar, será que eu tenho que voltar para
  8734. 7:06:22Waterfall? Mas ao mesmo tempo o problema
  8735. 7:06:24do Waterfall não é só desenvolvimento, é
  8736. 7:06:25porque você também não adianta
  8737. 7:06:27desenvolver um software gigante que não
  8738. 7:06:29é o que o cliente precisa. Então então
  8739. 7:06:31começa uma série de complexidades
  8740. 7:06:33que tem que para mim impactam todo o
  8741. 7:06:36sistema de de como a gente desenvolve
  8742. 7:06:38software nos últimos, tanto Waterfall
  8743. 7:06:40quanto ágil, quanto o que vai aparecer
  8744. 7:06:42agora. Então eu acho que tem uma
  8745. 7:06:43conversa de sistemas muito importantes.
  8746. 7:06:44Sim.
  8747. 7:06:46>> Boa. Bem que
  8748. 7:06:47>> deixa eu só
  8749. 7:06:4930 segundos.
  8750. 7:06:51Eh, essa pergunta que ele fez é muito
  8751. 7:06:53difícil de responder assim e é muito
  8752. 7:06:56complexa, ao meu ver, porque tem
  8753. 7:06:58situações e situações. Se você olhar
  8754. 7:07:00pelo lado que hoje desenvolver código é
  8755. 7:07:03muito mais barato, você deveria fazer o
  8756. 7:07:06contrário, não investir em especificação
  8757. 7:07:08e ir direto para criação e validação do
  8758. 7:07:10teu produto com o cliente, né? devia ser
  8759. 7:07:12o contrário. A gente investia muito em
  8760. 7:07:14especificação porque com eh porque criar
  8761. 7:07:18algo, desenvolver algo era muito caro.
  8762. 7:07:20Então eu tinha que ter muita certeza que
  8763. 7:07:22aquilo seria o correto para depois
  8764. 7:07:24começar a desenvolver. Olhando para esse
  8765. 7:07:26prisma, cara, eu não deveria ter essa,
  8766. 7:07:28não deveria nem ter mais isso, né? Eu
  8767. 7:07:30deveria fazer e ver onde está a verdade.
  8768. 7:07:32A verdade não tá dentro da sala, a
  8769. 7:07:34verdade tá lá no cliente. Então, mas
  8770. 7:07:36existem, eu já pensei em outros casos
  8771. 7:07:38onde seria importante você fazer esse
  8772. 7:07:40tipo de coisa também, né? Olhando uma
  8773. 7:07:42casa, um negócio de saúde, por exemplo,
  8774. 7:07:44como Ana trouxe aqui, cara, eu não vou
  8775. 7:07:46querer colocar um negócio lá pro médico
  8776. 7:07:48testar e olhar para um diagnóstico que
  8777. 7:07:50tá tudo errado, eu tenho que fazer um
  8778. 7:07:52trabalho. Então, existem casos e casos,
  8779. 7:07:54né? Mas uma última coisa que eu queria
  8780. 7:07:56falar aqui é importante, né? As coisas
  8781. 7:07:58elas mudam as nomenclaturas, né? E
  8782. 7:08:03até pouco tempo atrás se valorizava
  8783. 7:08:06muito o tal do T Shaped, né? era o cara
  8784. 7:08:09que era especialista em alguma coisa,
  8785. 7:08:11mas ele sabia fazer várias outras
  8786. 7:08:12coisas, né? Eh, hoje isso mudou o nome,
  8787. 7:08:16isso hoje hoje tem o nome mais bonitinho
  8788. 7:08:18que é o HIC, não sei se já ouviram falar
  8789. 7:08:20que é o high individual contributor, né?
  8790. 7:08:22Que é o contribuidor, o grande
  8791. 7:08:24contribuidor individual, que é o cara
  8792. 7:08:26que faz tudo sozinho, né? Na verdade era
  8793. 7:08:27o cara do T Shaper, carac, front,
  8794. 7:08:30arquitetura. Cara, isso é uma habilidade
  8795. 7:08:33importante, né? Então, talvez, talvez em
  8796. 7:08:35algum caso quando falar especificação,
  8797. 7:08:37não vou fazer especificação, mas eu como
  8798. 7:08:38desenvolvedor, eu tenho as técnicas e
  8799. 7:08:41sei como fazer uma entrevista e sei como
  8800. 7:08:43fazer um teste AB, eu sei fazer várias
  8801. 7:08:45coisas que antes eu precisava de 10
  8802. 7:08:48pessoas para fazer. Então, assim, cada
  8803. 7:08:50vez mais eh essa questão de você ter
  8804. 7:08:52essa formação eh mais abrangente, ela
  8805. 7:08:56vai te trazer mais resultados, né?
  8806. 7:08:59Porque eu não preciso ter isso
  8807. 7:09:01compartimentalizado. Eu posso ter isso
  8808. 7:09:03de uma maneira muito mais fácil se eu
  8809. 7:09:05tiver várias características que eu
  8810. 7:09:07posso fazer software ou fazer entrega do
  8811. 7:09:09que for necessário, eh, com menos
  8812. 7:09:11etapas, com menos passagem de bandeja.
  8813. 7:09:13Então, essas coisas, acho que é uma
  8814. 7:09:15pergunta bem difícil que ele colocou,
  8815. 7:09:17mas tem várias reflexões que a gente
  8816. 7:09:19pode tirar, não tem nenhuma certa,
  8817. 7:09:20nenhuma errada, mas assim, vocês têm que
  8818. 7:09:22olhar e se questionar se tem sentido ou
  8819. 7:09:25não tem sentido. Esa acho que é a
  8820. 7:09:26principal questão. É, como a Ana falou
  8821. 7:09:29aqui também, né? Eu acho que uma das
  8822. 7:09:30principais e eu sempre quando faço fazer
  8823. 7:09:33entrevista, faz tempo que eu não faço,
  8824. 7:09:34mas alguns aqui foram entrevistados por
  8825. 7:09:36mim, eu acho que estão aqui ainda, eu
  8826. 7:09:39sempre perguntava, fazia uma pergunta
  8827. 7:09:42que é quantos eh barbeiros existem na
  8828. 7:09:45cidade de Florianópolis, né? Barbeiro
  8829. 7:09:46que faz barba, né? Minha barba. Não me
  8830. 7:09:49interessava que ele saber, ele me
  8831. 7:09:51dissesse o número correto, me
  8832. 7:09:52interessava a lógica que ele usou para
  8833. 7:09:53isso. Então, pensar é um atributo cada
  8834. 7:09:56vez mais valorizado. A gente precisa
  8835. 7:09:58saber pensar e as pessoas têm preguiça
  8836. 7:10:00de pensar, né? Pensar para algumas
  8837. 7:10:02pessoas dói, mas assim, quem não pensar
  8838. 7:10:05tá fora desse mundo que a gente tá tá
  8839. 7:10:07vivendo hoje, tá? Não fica essa, como
  8840. 7:10:09tempo tá acabando, fica essa como a
  8841. 7:10:10minha última contribuição individual.
  8842. 7:10:14>> Muito bem. Alguém quer complementar
  8843. 7:10:15alguma coisa, gente?
  8844. 7:10:17Não. Boa, gente. Então, agradecer os
  8845. 7:10:20painelistas. Cara, se vocês pegarem a
  8846. 7:10:21transcrição desse painel aqui e jogarem
  8847. 7:10:24no cloud de vocês aí, tem muita coisa
  8848. 7:10:26aí, bicho. Tem muita coisa. E gente,
  8849. 7:10:29obrigado então por essa uma hora aí de
  8850. 7:10:31vocês. Palmas pros painelistas, por
  8851. 7:10:33favor.
  8852. 7:10:41>> Muito bem. Vamos descer com cuidado aqui
  8853. 7:10:43a escada.
  8854. 7:10:44>> A gente tá,
  8855. 7:10:45>> a gente se encontrou na
  8856. 7:10:46>> gente agora aqui a gente vai ter uma
  8857. 7:10:48pausa, uma pausa para networking, tá?
  8858. 7:10:50Então aproveitem esse momento. Quiserem
  8859. 7:10:52conversar com os painelistas, eles
  8860. 7:10:54estiverem por aí, tiverem disposição,
  8861. 7:10:55fiquem à vontade para conversar com
  8862. 7:10:56eles. Conversem com os palestrantes que
  8863. 7:10:58tiveram aqui também. Tem o Rafael aqui
  8864. 7:11:00que eu já vi, tem uma galera que tá por
  8865. 7:11:02aí, aproveitem.
  8866. 7:11:04E voltamos às 5:05.
  8867. 7:12:01Mas o você falou do
  8868. 7:12:03ali, né? Tem o F também de gestão
  8869. 7:12:08táando a estrutura de gestão também
  8870. 7:12:14vai mudar o ninguém fala do do gestão aí
  8871. 7:12:17vai mudar mais
  8872. 7:12:28falando
  8873. 7:12:33>> é muita
  8874. 7:12:36Pois é. Pois é. Quem faz?
  8875. 7:12:49Ainda não. Ainda não. Um dia, né? Um dia
  8876. 7:12:52para levantar tranquilo.
  8877. 7:13:13>> Nunca tivemos tantos dados e ainda assim
  8878. 7:13:16decidir é cada vez mais difícil. Dados
  8879. 7:13:19fragmentados não geram valor, mas quando
  8880. 7:13:21os dados se conectam tudo muito, no vem
  8881. 7:13:25a clareza e a clareza a ação com e
  8882. 7:13:27segurança desde a origem possível que
  8883. 7:13:30antes não
  8884. 7:13:32se espera se decide, se constró
  8885. 7:13:35construir extraordinário.
  8886. 7:13:42Ainda existe, como assim?
  8887. 7:13:50jogar
  8888. 7:13:52beleza Cara, bom demais.
  8889. 7:15:35Introducing convation AI build and AI in
  8890. 7:15:41minut anyora
  8891. 7:15:49brings natural conversation to AI and
  8892. 7:15:53with advanced background
  8893. 7:15:56AI can understand you no matter where
  8894. 7:16:00building your voice AI agent you
  8895. 7:16:12Nunca tivemos tantos dados e ainda assim
  8896. 7:16:15decidir é cada vez mais difícil. Dados
  8897. 7:16:18fragmentados não geram valor, mas quando
  8898. 7:16:21os dados se conectam, tudo no livro tem
  8899. 7:16:24a clareza e da clareza à ação. Com Iá e
  8900. 7:16:26segurança desde a origem, tornamos
  8901. 7:16:28possível o que antes não era. O futuro
  8902. 7:16:31não se espera, se decide, se constrói.
  8903. 7:16:34Vamos construir um extraordinário
  8904. 7:16:36juntos.
  8905. 7:17:42né?
  8906. 7:19:12Nunca tivemos tantos dados e ainda assim
  8907. 7:19:15é cada vez mais difícil. Dados
  8908. 7:19:17fragmentados não geram valor, mas quando
  8909. 7:19:20os dados se conectam tudo no ruído tem a
  8910. 7:19:23clareza e da clareza a ação com reais e
  8911. 7:19:25segurança desde a origem tornamos
  8912. 7:19:27possível o que antes não era.
  8913. 7:19:30espera de história. Vamos construir
  8914. 7:19:34extraordinário.
  8915. 7:21:35convation
  8916. 7:21:45intelligent
  8917. 7:22:11Nunca tivemos tantos e ainda assim é
  8918. 7:22:14cada vez mais difícil.
  8919. 7:22:16dados fragmentados não tiveram valor,
  8920. 7:22:18mas quando os dados se conectam
  8921. 7:22:22vem a clareza que a clareza ação com e
  8922. 7:22:24segurança desde a origem tornamos
  8923. 7:22:26possível o que antes não era.
  8924. 7:22:58Ele vai falar
  8925. 7:23:20tenha que evoluir para isso porque hoje
  8926. 7:23:26realmente
  8927. 7:23:27fazer passar
  8928. 7:23:36para
  8929. 7:24:35AR
  8930. 7:25:10Tivemos tantos dados
  8931. 7:25:13decidir é cada vez mais difícil. dados
  8932. 7:25:15fragmentados não geram valor, mas quando
  8933. 7:25:18os dados se conectam
  8934. 7:25:20o ruido tem a clareza e na clareza a
  8935. 7:25:23insegurança desde a origem tornamos
  8936. 7:25:25possível o que antes não era.
  8937. 7:25:28Não se esperam, se decide, se constrói.
  8938. 7:25:32LM
  8939. 7:26:19maisagar
  8940. 7:26:31essa
  8941. 7:27:30bastante
  8942. 7:27:31introducing conversation AI engate
  8943. 7:27:36your AI agent in minut any
  8944. 7:27:41with ultra low
  8945. 7:27:43and
  8946. 7:27:45agora brings natural conversation to AI
  8947. 7:27:49and with background
  8948. 7:27:52AI can understand you no
  8949. 7:28:09Nunca tivemos tantos dados e ainda assim
  8950. 7:28:12seir é cada vez mais difícil. Dados
  8951. 7:28:14fragmentados não geram valor, mas quando
  8952. 7:28:17os dados se conectam
  8953. 7:28:19do ruído vem a clareza e da clareza a
  8954. 7:28:21ação. Com e segurança desde a origem
  8955. 7:28:24tornamos possível o que antes não era. O
  8956. 7:28:26futuro não se espera, se decide, se
  8957. 7:28:29constrói. Vamos construir o
  8958. 7:28:31extraordinário juntos.
  8959. 7:30:37any
  8960. 7:30:42intelligent interruption
  8961. 7:31:07>> é o negócio é mais devagar
  8962. 7:31:08>> temos tantos dados
  8963. 7:31:10E ainda assim decidir é cada vez mais
  8964. 7:31:12difícil. Dados fragmentados não geram
  8965. 7:31:15valor, mas quando os dados se conectam
  8966. 7:31:19vem a clareza e na clareza a ação com e
  8967. 7:31:22segurança desde a origem antes possível
  8968. 7:31:24o que antes não era futuro não se espera
  8969. 7:31:27se decide se constrói. Vamos construir
  8970. 7:31:30extraordinários.
  8971. 7:33:32A
  8972. 7:33:35minut
  8973. 7:33:39ultrupo
  8974. 7:34:07Nunca tivemos tantos dados e ainda assim
  8975. 7:34:10decidir é cada vez mais difícil. Os
  8976. 7:34:12dados fragmentados não geram valor, mas
  8977. 7:34:15quando os dados se conectam, tudo muda.
  8978. 7:34:17Do ruído vem a clareza e da clareza a
  8979. 7:34:19ação. Comá e segurança desde a origem
  8980. 7:34:22tornamos possível o que antes não era. O
  8981. 7:34:25futuro não se espera, se decide, se
  8982. 7:34:27constrói. Vamos construir o
  8983. 7:34:29extraordinário juntos.
  8984. 7:36:31A
  8985. 7:37:06Ainda tivemos tantos dados e ainda assim
  8986. 7:37:09decidir é cada vez mais difícil. Dados
  8987. 7:37:12fragmentados não geram valor, mas quando
  8988. 7:37:14os dados se conectam,
  8989. 7:37:16no ruído vem a clareza e da clareza
  8990. 7:37:18ação. Com e segurança desde a origem
  8991. 7:37:21tornamos possível o que antes não era. O
  8992. 7:37:24futuro não se es, se constrói. Vamos
  8993. 7:37:27construir extraordinário.
  8994. 7:38:32A gente
  8995. 7:38:35bem
  8996. 7:38:36a
  8997. 7:39:29convin
  8998. 7:39:37ult
  8999. 7:40:05Nunca tivemos tantos dados e ainda assim
  9000. 7:40:08decidir é cada vez mais difícil. Dados
  9001. 7:40:11fragmentados não geram valor, mas quando
  9002. 7:40:13os dados se conectam, tudo muda. No
  9003. 7:40:16ruído vem a clareza e da clareza a ação.
  9004. 7:40:18Com Iá e segurança desde a origem
  9005. 7:40:20tornamos possível o que antes não era. O
  9006. 7:40:23futuro não se espera, se decide, se
  9007. 7:40:25constrói. Vamos construir um
  9008. 7:40:27extraordinário juntas.
  9009. 7:40:43Pedrão depois eu
  9010. 7:41:18Não, acho que rolou um painel.
  9011. 7:42:27introducing a conversation Aldi
  9012. 7:42:32agent minut.
  9013. 7:42:44Hallo.
  9014. 7:43:15clareza clareza
  9015. 7:43:18desde nósamos possível o que antes não
  9016. 7:43:22Tudo que não se espera, se decide, se
  9017. 7:43:24constrói. Vamos construir extraordinário
  9018. 7:43:27juntos.
  9019. 7:43:32Qual que é agora aqui?
  9020. 7:44:47naza
  9021. 7:44:56precis
  9022. 7:45:27Agora conversation AI engine build and
  9023. 7:45:30integrate your AI agent in minut any
  9024. 7:45:34voice with ultra low latency responses
  9025. 7:45:37and intelligent interruption handling
  9026. 7:45:40brings natural conversation flow to
  9027. 7:45:42voice AI and background
  9028. 7:45:46AI can understand you no matter where
  9029. 7:45:49you are building your voice AI agents
  9030. 7:45:52for free
  9031. 7:46:03Nunca tivemos tantos dados e ainda assim
  9032. 7:46:06decidir é cada vez mais difícil e dados
  9033. 7:46:09fragmentados não geram valor, mas quando
  9034. 7:46:11os dados se conectam, tudo muda. No
  9035. 7:46:14ruído vem a clareza e da clareza a ação.
  9036. 7:46:16Com Iá e segurança desde a origem
  9037. 7:46:18tornamos possível o que antes não era. O
  9038. 7:46:21futuro não se espera. se decide, se
  9039. 7:46:23constrói. Vamos construir o
  9040. 7:46:25extraordinário juntos.
  9041. 7:47:07เ
  9042. 7:47:32Imagina aí Olá.
  9043. 7:47:49Aê,
  9044. 7:47:52podem, a gente já vai começar,
  9045. 7:47:55vão tomando assento. Aí tem o pessoal de
  9046. 7:47:58casa também, né? Então,
  9047. 7:48:01eh,
  9048. 7:48:03ah, faz assim também. Pera aí, perdão.
  9049. 7:48:09Cadê aqui? O,
  9050. 7:48:12>> já tá no mudo já.
  9051. 7:48:13>> Aqui, ó. Aqui.
  9052. 7:48:20Alô, alô. Bora lá, pessoal, então,
  9053. 7:48:23continuar a nossa trilha.
  9054. 7:48:25A gente tem agora
  9055. 7:48:28a palestra dos Pedros, né? E depois a
  9056. 7:48:32gente vai continuar com a palestra do
  9057. 7:48:33Pedro, só que aí lá na Stage, tá? Então,
  9058. 7:48:36só para dar um recadinho, assim que a
  9059. 7:48:38gente já terminar a palestra do pessoal
  9060. 7:48:41aqui da AWS, o Pedro Rosinholi e o Pedro
  9061. 7:48:44Gadelha, vão apresentar pra gente
  9062. 7:48:46colocando agentes de A para fazer EPSEC.
  9063. 7:48:49Depois a gente já vai paraa Stage, tá
  9064. 7:48:51bom pessoal? Boa palestra para vocês aí.
  9065. 7:48:56>> Muito obrigado. Tudo bem aí? Final de
  9066. 7:49:00dia
  9067. 7:49:01barra, né?
  9068. 7:49:04Eh, obrigado pela presença de todo mundo
  9069. 7:49:05aí. Obrigado pelo tempo que vocês estão
  9070. 7:49:08dedicando.
  9071. 7:49:09E aqui é Pedro e Pedro. Eu ia falar
  9072. 7:49:12dupla sertaneja, mas meio meio ruim
  9073. 7:49:15assim, né? Seria meio fracasso.
  9074. 7:49:18Primeiramente, boa tarde. Segundamente
  9075. 7:49:22Argentina.
  9076. 7:49:24Não poderia deixar de ressaltar aí.
  9077. 7:49:27Brincadeiras à parte. Eu sou o Pedro
  9078. 7:49:29Rosinholi. Eh, eu sou arquiteto de
  9079. 7:49:30soluções na WS faz 6 anos e meio e tô
  9080. 7:49:34junto com o Gadelha aqui.
  9081. 7:49:37>> Prazer, pessoal. Pedro Gadelha, 7 anos
  9082. 7:49:39de AWS também.
  9083. 7:49:41>> É isso aí. E aí a gente
  9084. 7:49:44veio conversar um pouquinho com vocês
  9085. 7:49:46aqui sobre como que os agentes podem
  9086. 7:49:49ajudar a gente aí nessa parte de APSEC,
  9087. 7:49:51mas eu queria conhecer um pouquinho mais
  9088. 7:49:53de vocês assim pra gente saber com quem
  9089. 7:49:55a gente tá falando. Quem aqui é da parte
  9090. 7:49:57de dev? Quem é dev?
  9091. 7:49:59Ó,
  9092. 7:50:01>> tá no nome do evento, né, cara?
  9093. 7:50:03>> Não, acho que tá valendo. Mas tem gente
  9094. 7:50:05sec também.
  9095. 7:50:08Duas, três mãos. Olha só.
  9096. 7:50:13Esse negócio de segurança aí dá um pouco
  9097. 7:50:14de trabalho pra galera de dev, né? Ó lá,
  9098. 7:50:17ó. Vejo todo mundo. Nossa, teve um cara
  9099. 7:50:19que fez uma cara ali, tipo, doeu, doeu.
  9100. 7:50:23E eu entendo. E eu acho que no fim os
  9101. 7:50:24agentes vão ajudar a tirar essa dor, né,
  9102. 7:50:28de cara, resolve isso daí para mim,
  9103. 7:50:31automatiza isso daí para mim que eu
  9104. 7:50:35eu quero fazer meu eu quero fazer meu
  9105. 7:50:37código, né? Eu quero fazer minha
  9106. 7:50:39funcionalidade nova, minha aplicação
  9107. 7:50:40nova. também. Enfim, então acho que acho
  9108. 7:50:44que é isso e no final a gente tem um
  9109. 7:50:46convite especial para vocês aí. Então
  9110. 7:50:50vamos lá
  9111. 7:50:52que a gente vai trazer algumas coisas,
  9112. 7:50:55eh, falar um pouquinho dos pilares de
  9113. 7:50:57APSEC pra gente contextualizar, então,
  9114. 7:50:59bastante deve, eh, e aí ver onde que os
  9115. 7:51:04agentes, aí a agente gera mais valor. Um
  9116. 7:51:07falar um pouquinho de arquitetura, acho
  9117. 7:51:08que é o ponto principal aqui,
  9118. 7:51:10arquitetura, como que as coisas se
  9119. 7:51:11conectam, como que os agentes podem eh
  9120. 7:51:14aonde eles entram, como eles entram. Eh,
  9121. 7:51:17tem coisa pronta para usar, né? A gente
  9122. 7:51:19vai compartilhar também algo com vocês
  9123. 7:51:21que se vocês quiserem sair daqui eh já
  9124. 7:51:25aproveitando, né, o conhecimento, já tem
  9125. 7:51:27coisa pronta para usar. E aí eu ia um
  9126. 7:51:30convite a alguma surpresa, mas sobre o
  9127. 7:51:33tema de hoje, a gente tem um workshop
  9128. 7:51:34amanhã, tá? Então, quem quiser aí, eu
  9129. 7:51:37não sei exatamente como funciona, mas
  9130. 7:51:38tem uma inscrição porque tem um número
  9131. 7:51:39limitado de vagas, acho que são 35, 45
  9132. 7:51:42vagas. Eh, a gente tem um workshop aí
  9133. 7:51:45para vocês testarem aí uma solução de de
  9134. 7:51:48agentes eh fazendo apsec, tá?
  9135. 7:51:50>> Só para lembrar, um workshopzinho de 1
  9136. 7:51:52hora30, então para tentar encaixar na
  9137. 7:51:55agenda de vocês ter isso em mente, tá? 1
  9138. 7:51:57hora meia, 2 horas workshop.
  9139. 7:51:58>> Botando mão na massa mesmo, executando.
  9140. 7:52:02>> Beleza? Então, pessoal, a gente vai
  9141. 7:52:04falar um pouquinho segurança na WS. Ela
  9142. 7:52:08é vista por alguns pilares, né? Eh, eu
  9143. 7:52:11acabei não me apresentando direito no
  9144. 7:52:13começo da palestra. Eu sou especialista
  9145. 7:52:15de segurança pela WS. Quem preferir pode
  9146. 7:52:17me chamar só de Gadelha, porque Pedro a
  9147. 7:52:19gente tem 745 dentro da WS. Então, pelo
  9148. 7:52:23sobrenome fica mais fácil. Na WS, a
  9149. 7:52:25gente separa segurança em diferentes
  9150. 7:52:27pilares. Então, pilar de proteção
  9151. 7:52:29infraestrutura, pilar de gerenciamento
  9152. 7:52:31de identidade e acesso, gerenciamento de
  9153. 7:52:35de dados. A APSEC é um desses pilares,
  9154. 7:52:38certo? Então, hoje um ponto muito
  9155. 7:52:41importante é a infrequência com que é
  9156. 7:52:45feita a parte de eh validações no
  9157. 7:52:49pipeline de CD, dependendo do time que
  9158. 7:52:53trabalha no desenvolvimento do código.
  9159. 7:52:55Por quê? Porque a parte de funcionários
  9160. 7:52:58disponíveis com conhecimento aprofundado
  9161. 7:53:01em segurança é muito escassa no mercado.
  9162. 7:53:03Então a gente depende muito de
  9163. 7:53:05conhecimento adquirido ao longo do
  9164. 7:53:07tempo, eh, em detrimento do que a gente
  9165. 7:53:10vê no dia a dia, certo? Então,
  9166. 7:53:13dependendo do contexto da aplicação que
  9167. 7:53:15a gente tá trabalhando e dependendo do
  9168. 7:53:16contexto de negócio dentro de vertical,
  9169. 7:53:18de serviços financeiros, de marketplace,
  9170. 7:53:22e-commerce, indústria, eh manufatura,
  9171. 7:53:27diferentes conceitos de segurança vão se
  9172. 7:53:29aplicando em EPSEC. Diferentes vertentes
  9173. 7:53:31e vetores de ataques são mais comumente
  9174. 7:53:33explorados, né? Então, eh, um tipo de,
  9175. 7:53:37por exemplo, DDOS via bote ou algum tipo
  9176. 7:53:39de ataque com bote é mais comum num
  9177. 7:53:41e-commerce do que numa empresa que
  9178. 7:53:43trabalha com manufatura, mas uma empresa
  9179. 7:53:45de manufatura, ela tá mais exposta a
  9180. 7:53:48algumas outras vertentes de ataque,
  9181. 7:53:51certo? Então, é difícil a gente criar do
  9182. 7:53:54zero um pipeline de proteção a nível de,
  9183. 7:53:58né, no nosso CICD. Então nós, como
  9184. 7:54:03enquanto a WS percebemos algumas dessas
  9185. 7:54:05dificuldades e começamos a pensar em
  9186. 7:54:08bolar algumas questões que avançassem a
  9187. 7:54:12segurança agêntica, né? utilização de de
  9188. 7:54:14agentes para pipelines de segurança.
  9189. 7:54:17Então, uma das dores que a gente
  9190. 7:54:19percebeu foi a peridosidade, né, dos pen
  9191. 7:54:23testes que são executados dentro do
  9192. 7:54:24nosso ambiente. Então, pen test hoje é
  9193. 7:54:27algo muito caro se a gente contrata uma
  9194. 7:54:29empresa especializada,
  9195. 7:54:31porque geralmente ele é feito por
  9196. 7:54:32humanos e essa periidade é muito alta
  9197. 7:54:36por conta desse custo e por conta da
  9198. 7:54:38disrupção que tem dentro do nosso
  9199. 7:54:40pipeline de desenvolvimento. Então,
  9200. 7:54:42muitas das empresas, e isso é um dos
  9201. 7:54:45dados da Cypress, que é uma organização
  9202. 7:54:47sem fins lucrativos do mercado, 81% das
  9203. 7:54:50empresas do Forbs 500 fazem um penesto,
  9204. 7:54:55certo? Geralmente é um penestal, então
  9205. 7:54:58depende-se de pessoas que tenham um
  9206. 7:55:00conhecimento aprofundado de red team e
  9207. 7:55:03cyber attacks. Então, depende muito do
  9208. 7:55:07nível de pain test que a gente quer
  9209. 7:55:09fazer. é um pain test de infraestrutura,
  9210. 7:55:10vou fazer um buffer overflow, é um é um
  9211. 7:55:12pain test de de aplicação, vou tentar
  9212. 7:55:14outros tipos de de ataque, crosssite
  9213. 7:55:16scripting, fuzing, entre outros. A
  9214. 7:55:19inconsistência dos resultados e dos
  9215. 7:55:22critérios aplicados para cada contexto,
  9216. 7:55:24como eu comentei, verticais diferentes,
  9217. 7:55:26tem necessidades diferentes, e a
  9218. 7:55:28cobertura onde é realizado esses
  9219. 7:55:31ataques, né? Então, só o que dá tempo
  9220. 7:55:33dentro desse custo que eu tinha do
  9221. 7:55:35budget pro time de Red Team executar
  9222. 7:55:37isso. Então, vou fazer só no meu no meu
  9223. 7:55:39ambiente produtivo, vou fazer só em um
  9224. 7:55:41dos meus workloads, qual é o escopo que
  9225. 7:55:43eu vou executar esse ataque? Então,
  9226. 7:55:45percebendo isso, existe um gap onde
  9227. 7:55:48agentes focados em segurança conseguem
  9228. 7:55:50entrar.
  9229. 7:55:51Acho que tem um ponto importante aqui
  9230. 7:55:53também, é que
  9231. 7:55:56a infinita maioria das empresas tem
  9232. 7:55:58muito mais desenvolvedor do que time de
  9233. 7:56:00segurança. E aí o time de segurança vira
  9234. 7:56:02o time do não, né? Então você chega lá
  9235. 7:56:05na frente, eu vou lançar a minha
  9236. 7:56:07funcionalidade, aí o time de segurança
  9237. 7:56:08vai lá, levanta a mão e fala: "Não, mas
  9238. 7:56:10espera aí, vamos dar uma olhada aí
  9239. 7:56:13segura tudo e tudo mais". Então assim,
  9240. 7:56:15como que o time de segurança consegue
  9241. 7:56:17escalar o trabalho deles sem travar o
  9242. 7:56:19time de desenvolvimento? né? E aí o o os
  9243. 7:56:22agentes vão entrar muito bem nessa
  9244. 7:56:25eh nesse ponto,
  9245. 7:56:30trazendo aqui os os pilares de APSEC. Aí
  9246. 7:56:33a gente tomou como referência o OASP.
  9247. 7:56:37Eh,
  9248. 7:56:39quem já ouviu falar do OASP aqui? Ah,
  9249. 7:56:41legal. Maioria, para quem não ouviu
  9250. 7:56:43falar, é uma organização que busca eh
  9251. 7:56:47criar melhores práticas para proteger.
  9252. 7:56:49Inicialmente começou com aplicações web,
  9253. 7:56:51né, mas hoje tem diversos diversas
  9254. 7:56:54frentes, diversas recomendações. E
  9255. 7:56:56pensando aqui e em APSEC, a gente tem
  9256. 7:56:59oito pilares, eh, desde governança,
  9257. 7:57:02modelagem de ameaças, segurança de
  9258. 7:57:05código, ah, dependências, eh, segredos,
  9259. 7:57:09testes dinâmicos, testes estáticos, eh,
  9260. 7:57:12e, e também o o a sua aplicação quando
  9261. 7:57:16tá em runtime. Então ela organiza e
  9262. 7:57:20estrutura isso, fica uma, quem quiser
  9263. 7:57:24saber um pouco mais, buscar sobre o como
  9264. 7:57:26que a a OSP apresenta isso, mas acho que
  9265. 7:57:29a gente vai tomar isso como os pilares
  9266. 7:57:32aqui de quando a gente tá olhando para
  9267. 7:57:35proteção de aplicações, né? A gente olha
  9268. 7:57:37para esses oito pilares.
  9269. 7:57:41>> Beleza? Então, seguindo, pessoal, a
  9270. 7:57:43gente tem aqui como a gente consegue
  9271. 7:57:45isso, eh, um termo
  9272. 7:57:48contemporâneo, né, de segurança, ele não
  9273. 7:57:49é desse ano, mas é algo que a gente vem
  9274. 7:57:51tentando tratar, a gente chama de shift
  9275. 7:57:54left, então trazer paraa esquerda a
  9276. 7:57:56parte de segurança. Eh, quando no
  9277. 7:57:59passado, quando a gente precisava testar
  9278. 7:58:00a segurança de uma aplicação, geralmente
  9279. 7:58:02era na fase final, certo? Então, uma vez
  9280. 7:58:05o deploy sendo executado ou já tendo
  9281. 7:58:07sido feito um pull request para uma main
  9282. 7:58:10branch, aí que executaria-se uma uma
  9283. 7:58:12validação de segurança. E a gente tá
  9284. 7:58:14tentando trazer isso já pro momento de
  9285. 7:58:17design, certo? de uma aplicação nova, de
  9286. 7:58:19uma feature nova, de uma nova
  9287. 7:58:20funcionalidade, de um novo
  9288. 7:58:22microsserviço. Então, a partir dos
  9289. 7:58:25requerimentos de cada indústria, cada
  9290. 7:58:27contexto e cada aplicação, desenvolver
  9291. 7:58:30uma análise e uma modelagem de ameaças
  9292. 7:58:33que são cabíveis para dentro daquela
  9293. 7:58:35aplicação. Então, trabalho com
  9294. 7:58:37pagamento, preciso de credenciamento de
  9295. 7:58:39usuários e autenticação.
  9296. 7:58:42Isso já gera, por exemplo, uma modelagem
  9297. 7:58:44de preciso validar se o token JWT que
  9298. 7:58:47faz a validação do meu usuário com a
  9299. 7:58:49minha base, ele consegue ser
  9300. 7:58:51extraveviado em runtime de alguma
  9301. 7:58:52maneira, ele tá passe.
  9302. 7:58:55Então, threat modeling a gente já começa
  9303. 7:58:57na fase de design e algumas análises já
  9304. 7:59:00dentro do pipeline ou associadas a IDE
  9305. 7:59:04durante a escrita de código ou antes de
  9306. 7:59:07fazer um pull request para uma branch,
  9307. 7:59:09tá? Então, por exemplo, a parte de SAST,
  9308. 7:59:11que é análise estática de segurança de
  9309. 7:59:13um código, ele não valida falhas em
  9310. 7:59:16runime, isso é dust, tá? A gente vai
  9311. 7:59:19falar um pouquinho mais paraa frente,
  9312. 7:59:20mas análises estáticas do código, então
  9313. 7:59:22tem uma credencial chumbada em código,
  9314. 7:59:25tô acessando alguma livraria de Python,
  9315. 7:59:27Java, etc., que tem alguma CVE conhecida
  9316. 7:59:30de mercado, tô utilizando algum
  9317. 7:59:33versionamento de sistema operacional que
  9318. 7:59:35tem alguma falha já conhecida e a parte
  9319. 7:59:38de Ssca, que é validação de terceiros,
  9320. 7:59:41né? Então, tô usando alguma library, tô
  9321. 7:59:43usando algum algum pacote, fazendo
  9322. 7:59:46alguma conexão com algum serviço externo
  9323. 7:59:49ao meu. Então, tô comunicando com alguma
  9324. 7:59:51VPC de algum serviço terceiro que tem
  9325. 7:59:53alguma falha de segurança já relatada.
  9326. 7:59:56Então isso a gente vai trazendo cada vez
  9327. 7:59:58mais paraa esquerda essa parte de
  9328. 8:00:00análise de segurança do nosso ambiente.
  9329. 8:00:02Em cada etapa do desenvolvimento, a
  9330. 8:00:04gente também vai imputando eh validações
  9331. 8:00:07de segurança, certo? Então, por exemplo,
  9332. 8:00:09no build nós faríamos algumas avaliações
  9333. 8:00:12também a nível de segurança de
  9334. 8:00:14infraestrutura como código, independente
  9335. 8:00:16de tá se usando terraform, tá usando
  9336. 8:00:18cloud formation, entre outras. Dust já é
  9337. 8:00:21na parte de teste, então análise em
  9338. 8:00:23runtime. Se durante runtime o meu
  9339. 8:00:26serviço faz alguma conexão com browser
  9340. 8:00:28de usuário que que deixa algum gap
  9341. 8:00:31aberto para, por exemplo, extravio de
  9342. 8:00:33algum algum dado em Cook ou como eu
  9343. 8:00:35comentei o JWT da sessão e por aí nós
  9344. 8:00:39vamos seguindo em cada etapa etapa do
  9345. 8:00:42processo aplicando validações de
  9346. 8:00:44segurança que podem ser feitas hoje já
  9347. 8:00:46com agentes também. E aí o grande, né,
  9348. 8:00:49só complementando, se a gente chegar lá
  9349. 8:00:51na última etapa e for fazer tudo que
  9350. 8:00:53deveria ter sido feito em cada uma das
  9351. 8:00:54etapas, a gente trava tudo. Então a
  9352. 8:00:56ideia é trazer sempre pro início o que
  9353. 8:00:59já dá para fazer e fazer de maneira
  9354. 8:01:00automatizada.
  9355. 8:01:03E aí a gente eh relacionando aqui, né,
  9356. 8:01:07os pilares eh que a gente tinha que a
  9357. 8:01:10gente tinha mostrado de APSEC, aonde que
  9358. 8:01:14a IA vai eh auxiliar mais, né? Então,
  9359. 8:01:18ela auxilia mais eh na questão de da da
  9360. 8:01:23governança e dos requisitos. Então, a
  9361. 8:01:25partir do momento que eu defini e aí
  9362. 8:01:27pensando na escala do time de segurança
  9363. 8:01:30e na proteção da das aplicações, eu
  9364. 8:01:33entendo que pro desenvolvedor é um fardo
  9365. 8:01:36essa questão de segurança, né? Então, o
  9366. 8:01:39time de segurança faz a definição e isso
  9367. 8:01:42é aplicado de maneira automatizada pros
  9368. 8:01:44desenvolvedores. E aí os desenvolvedores
  9369. 8:01:45vão corrigir o que tem que ser
  9370. 8:01:46corrigido, mas não vai chegar lá na
  9371. 8:01:48frente e travar. Modelagem de ameaças.
  9372. 8:01:51Então, eu tenho a minha, eu tenho a
  9373. 8:01:53minha aplicação, tenho o meu código,
  9374. 8:01:54tenho o meu Bill of Materials, né? Tudo
  9375. 8:01:56que tem ali dentro do meu do meu código,
  9376. 8:01:58o que que tem ali vulnerável, não tá
  9377. 8:02:00vulnerável. Vou listar isso. Eh, e eu
  9378. 8:02:03consigo eu consigo disponibilizar isso
  9379. 8:02:05pro meu pro meu desenvolvedor para saber
  9380. 8:02:07o que que tem, o que não tem que
  9381. 8:02:08corrigir
  9382. 8:02:08>> e direcionar o pain test também em cima
  9383. 8:02:11da modelagem de ameaça.
  9384. 8:02:13>> Sim, sim. Isso. E aí você tem o
  9385. 8:02:15conhecimento da sua aplicação para saber
  9386. 8:02:18como que você vai fazer o seu eh e o seu
  9387. 8:02:21pain test. Ah, você como você guarda os
  9388. 8:02:23seus segredos na sua aplicação, como que
  9389. 8:02:26é a sua infraestrutura como código, né?
  9390. 8:02:28Isso tudo a e a ajuda muito porque é
  9391. 8:02:31tudo muito replicável, tudo muito
  9392. 8:02:33automatizável, né? Quando a gente
  9393. 8:02:36>> até só nessa parte de segredo, só trazer
  9394. 8:02:38um dado para vocês, pessoal. Isso
  9395. 8:02:40contexto AWS, não sei como funciona
  9396. 8:02:42outras cláusules, tá? 83% de todos os
  9397. 8:02:46ataques que são performados de maneira
  9398. 8:02:48bem-sucedida no ambiente de cloud da WS
  9399. 8:02:51partem de credenciais de acesso com
  9400. 8:02:54algum tipo de falha, vazadas, super
  9401. 8:02:57permissivas, embutidas em código,
  9402. 8:02:59embutidas em infraestrutura como código,
  9403. 8:03:02mencionadas de alguma maneira. Então,
  9404. 8:03:04credenciamento é uma das partes mais
  9405. 8:03:07importantes de teste no APSEC, tá bem?
  9406. 8:03:09você colocar isso no durante uma
  9407. 8:03:11proteção em cima disso durante o seu
  9408. 8:03:13pipeline, você fecha muitas portas aí
  9409. 8:03:16paraa sua pra sua empresa. Eh, se a
  9410. 8:03:20gente pensar em penest, a gente sempre
  9411. 8:03:22vai ter um humano participando. E eu
  9412. 8:03:24acho que essa é uma das partes mais
  9413. 8:03:25interessantes do workshop de amanhã, pro
  9414. 8:03:27humano saber eh o que que foi feito,
  9415. 8:03:30como foi feito, se o que deveria ter
  9416. 8:03:32sido feito foi feito, né? Então, eh, a
  9417. 8:03:36partir do conhecimento da da aplicação,
  9418. 8:03:38saber se os principais vetores foram
  9419. 8:03:41cobertos, né, nesse teste de penetração.
  9420. 8:03:46E aí testes dinâmicos e a questão da
  9421. 8:03:49resposta, a gente tem uma uma
  9422. 8:03:51participação parcial aí dos agentes,
  9423. 8:03:53eles ajudam, mas também é necessário aí
  9424. 8:03:55a participação de de humanos, tá?
  9425. 8:03:58>> Decisão de negócio, né? uma vez com a
  9426. 8:04:01resposta do penest, o que que eu vou
  9427. 8:04:02fazer com isso?
  9428. 8:04:03>> É isso.
  9429. 8:04:05>> Eh, então, como isso era feito antes,
  9430. 8:04:07né? Isso a gente já falou um pouquinho,
  9431. 8:04:09mas até para acelerar um pouquinho, a
  9432. 8:04:11gente não perder o tempo total da
  9433. 8:04:13apresentação, mas pentest era feito uma
  9434. 8:04:16vez por ano, o que é muito pouco para
  9435. 8:04:18uma aplicação em produção e uma
  9436. 8:04:20aplicação core da nossa empresa. O revim
  9437. 8:04:23no fim do ciclo era um gargalo. Então,
  9438. 8:04:25criar toda uma revisão, um
  9439. 8:04:28dentro do domínio de cada achado criar
  9440. 8:04:31uma política de respostas, isso com ou
  9441. 8:04:34sem aplicar uma burocracia prática da
  9442. 8:04:37nossa empresa junta? Então eu vou
  9443. 8:04:39responder isso conforme os achados
  9444. 8:04:41gerados pelo relatório do Pentest ou
  9445. 8:04:43isso vai ser imputado dentro de um
  9446. 8:04:44sistema de ticket da minha empresa ou
  9447. 8:04:46vai demorar ainda mais para eu conseguir
  9448. 8:04:49responder um um pipeline de segurança.
  9449. 8:04:51Qual que é o critério eh entre times do
  9450. 8:04:54que vai ser priorizado para uma primeira
  9451. 8:04:56resposta? Vai ser, por exemplo, algum
  9452. 8:04:58padrão de framework de mercado, por
  9453. 8:05:00exemplo, CSV da first.org, org, que que
  9454. 8:05:03correlaciona CVS e criticidade de serem
  9455. 8:05:06eh exploradas ou o que é importante
  9456. 8:05:09paraa nossa empresa. Então, tenho mais
  9457. 8:05:12eh DBAs, vou resolver primeiro as
  9458. 8:05:14questões de banco de dado porque é mais
  9459. 8:05:15simples e e mais rápido no dia a dia da
  9460. 8:05:18minha empresa. Eh, feedback podia
  9461. 8:05:20demorar de dias a semanas, como era
  9462. 8:05:22feito por empresas externas. E nós
  9463. 8:05:24tínhamos alguns outros problemas como
  9464. 8:05:26cobertura de tempo, eh, você alguém do
  9465. 8:05:28meu time para executar esse tipo de
  9466. 8:05:30ação. Eh, eu tenho o conhecimento
  9467. 8:05:33necessário para fazer o pain test em
  9468. 8:05:35toda a camada necessária do meu workload
  9469. 8:05:38e como é com a gente. Então, a gente
  9470. 8:05:40hoje ele é treinado em algumas bases de
  9471. 8:05:42modelos. Eh, pode ser treinado, por
  9472. 8:05:45exemplo, já pode usar o Fable Five, o
  9473. 8:05:47Mitos. Pode ser que não. A gente pode
  9474. 8:05:49usar múltiplos agentes dentro de um
  9475. 8:05:52múltiplos LLMs dentro de um sistema,
  9476. 8:05:55porque cada LLM tem um um conhecimento
  9477. 8:05:58um pouco mais aprofundado, dependendo da
  9478. 8:05:59área. Então, por exemplo, um DIPC, que é
  9479. 8:06:02muito bom para fazer a parte de
  9480. 8:06:04identidade e acesso. Outro LLM é muito
  9481. 8:06:07bom para fazer a parte de validação de
  9482. 8:06:09crosside scripting, SQL injection, entre
  9483. 8:06:12outros tipos de ataques. Então, nós
  9484. 8:06:13podemos usar múltiplos LLMs para
  9485. 8:06:16executar um tipo de ataque. a gente pode
  9486. 8:06:18fazer um um uma obrigatoriedade para
  9487. 8:06:21cada piar, cada comite ter alguma
  9488. 8:06:24validação desse agente. Então isso é
  9489. 8:06:27granular, facilita o nosso dia a dia. O
  9490. 8:06:30penteste é sob demanda, então ao invés
  9491. 8:06:31de eu contratar uma empresa
  9492. 8:06:33terceirizada, eu já tenho uma
  9493. 8:06:34previsibilidade do custo disso. Caso eu
  9494. 8:06:37tenha criado o meu próprio agente, eu
  9495. 8:06:39sei o custo dele. Eu consigo fazer uma
  9496. 8:06:42regra de de depar ali do tempo que ele
  9497. 8:06:44vai rodar e do quanto eu vou ter de
  9498. 8:06:46gasto de infraestrutura. em detrimento
  9499. 8:06:48também de serviços de mercado. Então,
  9500. 8:06:50contratei um SAS, um agente externo, eh,
  9501. 8:06:54ele é ele é custeado pro rata por hora,
  9502. 8:06:56então, por exemplo, da WS, ele tem um
  9503. 8:06:58custo por hora e de outros cloud
  9504. 8:07:00providers também. Então vocês têm uma
  9505. 8:07:02previsibilidade de custo e uma redução
  9506. 8:07:04do custo por pen test. Ele tem uma
  9507. 8:07:07política única para todos os tipos de
  9508. 8:07:09ação dele. Então vocês conseguem criar
  9509. 8:07:12requerimentos específicos para cada
  9510. 8:07:14execução. Então cada enforcement numa
  9511. 8:07:16numa num commit e o feedback dele é
  9512. 8:07:19muito mais rápido do que uma ação humana
  9513. 8:07:21que era executada previamente. Tá bem?
  9514. 8:07:26aqui, enfim, mais uma outra visão, né?
  9515. 8:07:29Ao invés de você executar uma vez por
  9516. 8:07:31ano, você executa aí talvez a cada
  9517. 8:07:33comite, a cada entrega ou
  9518. 8:07:36periodicamente, uma vez por mês, enfim.
  9519. 8:07:38E aí você tem relatórios constantes e
  9520. 8:07:40frequentes, né? você passa a não ter um,
  9521. 8:07:43acho que talvez até trocando o termo não
  9522. 8:07:45ter um relatório, você tem padrões que
  9523. 8:07:46você segue e você tem aí de uma maneira
  9524. 8:07:49constante a visibilidade do do seu
  9525. 8:07:51ambiente. A gente tem vulnerabilidades
  9526. 8:07:54descobertas a cada dia e acho que isso
  9527. 8:07:57vai ficar cada vez mais intenso, né?
  9528. 8:07:58porque os modelos ajudando a descobrir
  9529. 8:08:00vulnerabilidades. Então, eh, a ideia é
  9530. 8:08:05que esse essa verificação constante eh
  9531. 8:08:08seja cada vez mais necessária.
  9532. 8:08:15Já era a bateria.
  9533. 8:08:19>> Então, pessoal, o que a gente consegue
  9534. 8:08:21fazer com agentes? E hoje tem agentes
  9535. 8:08:23separados em domínios diferentes, certo?
  9536. 8:08:26Alguns agentes conseguem transpor essas
  9537. 8:08:28barreiras, executar tudo, mas caso vocês
  9538. 8:08:31venham a desenvolver os os próprios
  9539. 8:08:33agentes de segurança a nível de, é bom
  9540. 8:08:36pensar minimamente nessas três
  9541. 8:08:38vertentes, tá? Então, um agente que vai
  9542. 8:08:41fazer uma análise de arquitetura, então
  9543. 8:08:43um documento inicial escrito em
  9544. 8:08:45linguagem natural, baseado em como vocês
  9545. 8:08:48vão operar uma aplicação, um workload
  9546. 8:08:49novo, descritivo de consumo das APIs,
  9547. 8:08:52como um microsserviço vai comunicar com
  9548. 8:08:54o banco de dados, quais são os
  9549. 8:08:56protocolos de criptografia que vocês vão
  9550. 8:08:57utilizar. Isso dentro de um documento de
  9551. 8:09:00arquitetura pode ser analisado contra
  9552. 8:09:02requerimentos proprietários de uma
  9553. 8:09:04empresa. Então, minha empresa demanda
  9554. 8:09:06que eu utilize eh criptografia em
  9555. 8:09:09trânsito, então https utilizando o um
  9556. 8:09:12certificado de SSL versão 1.8.
  9557. 8:09:16específico. Então, a gente vai conseguir
  9558. 8:09:18fazer uma análise desse requerimento
  9559. 8:09:21contra o documento de arquitetura que
  9560. 8:09:22vocês fizerem um upload para dentro
  9561. 8:09:24desse agente. Então, essa seria a
  9562. 8:09:27primeira importância do agente. A
  9563. 8:09:29segunda seria a análise de código
  9564. 8:09:31estático. Então, um conectado no
  9565. 8:09:34repositório de vocês, independente de
  9566. 8:09:36ser GitHub, GitLab,
  9567. 8:09:39algum outro tipo de bucket, vocês
  9568. 8:09:41conseguiriam fazer uma análise de código
  9569. 8:09:43estático. Então, a gente fazendo análise
  9570. 8:09:46eh de credenciamento, chumbado em
  9571. 8:09:48código, eh como eu comentei, livrarias,
  9572. 8:09:51bibliotecas que não são seguras para
  9573. 8:09:53utilização, se ele tá fazendo alguma
  9574. 8:09:56utilização de algum version
  9575. 8:09:59de de alguma licença que ele utilize que
  9576. 8:10:02tenha uma CV conhecida. Eh, e por fim,
  9577. 8:10:05um agente para fazer pain test sobre
  9578. 8:10:07demanda. Então, seriam essas três
  9579. 8:10:09principais importâncias de um agente
  9580. 8:10:12focado em epsec.
  9581. 8:10:16Aqui talvez vocês tenham visto algo
  9582. 8:10:18parecido com isso o dia inteiro, né?
  9583. 8:10:21arquitetura aí de uma de uma de uma
  9584. 8:10:23aplicação que tem agentes. Então você
  9585. 8:10:25tem os inputs, você tem seu agente ali
  9586. 8:10:27orquestrador, embaixo você tem
  9587. 8:10:30ferramentas, sejam MCPs, sejam funções
  9588. 8:10:34que você chama, sejam skills, enfim. Tem
  9589. 8:10:37pensando aqui, né, na diferença de um
  9590. 8:10:40LLM puro para um agente, né? A grande
  9591. 8:10:42diferença do agente é que você chama
  9592. 8:10:45ferramentas, você dá ferramentas para
  9593. 8:10:47que ele possa eh expandir a
  9594. 8:10:49funcionalidade ali de um de um LLM
  9595. 8:10:53padrão. Então, e aí obviamente ali você
  9596. 8:10:56tem as respostas, mas pensando, né, numa
  9597. 8:11:00arquitetura de um agente para resolver
  9598. 8:11:03os problemas de segurança, para
  9599. 8:11:04trabalhar segurança, o grande segredo tá
  9600. 8:11:07tá aqui embaixo, né, que são as
  9601. 8:11:09ferramentas que a gente vai usar, que
  9602. 8:11:10que a gente vai entregar para esse
  9603. 8:11:12agente para que ele possa,
  9604. 8:11:15desculpa, para que ele possa eh executar
  9605. 8:11:18as tarefas que eu preciso para proteger
  9606. 8:11:20meu ambiente, para automatizar
  9607. 8:11:22verificações de seguranças e todos
  9608. 8:11:24aqueles pilares eh de APSEC que a gente
  9609. 8:11:26viu, né? Então,
  9610. 8:11:29eh esse esse a gente pode pode tá
  9611. 8:11:32rodando, enfim, da maneira que vocês
  9612. 8:11:34quiserem, mas eu acho que o grande valor
  9613. 8:11:36aqui a gente dar visibilidade dos eh das
  9614. 8:11:39ferramentas, né? E que a gente pode
  9615. 8:11:41fornecer. Essas ferramentas podem ser
  9616. 8:11:43MCP, né? Servidores de MCP, tem
  9617. 8:11:46fornecedores, por exemplo, eh, pulando
  9618. 8:11:49ali pra parte de ticket, notificação, o
  9619. 8:11:50Gira, né? O Gira tem tem o MCP do Gira.
  9620. 8:11:53Se vocês tiverem serviços internos de
  9621. 8:11:55vocês, hoje em dia muita gente cria
  9622. 8:11:58muita coisa, né? Então, putz, não quero
  9623. 8:11:59mais gira, vamos fazer o nosso sistema
  9624. 8:12:01de ticket aqui. Enfim, tem agentes de
  9625. 8:12:04codificação aí para ajudar. Eh, aí você
  9626. 8:12:07podem criar os MCPs de vocês para
  9627. 8:12:09sistemas internos, né? Uma plataforma
  9628. 8:12:10financeira. Putz, eu quero criar um
  9629. 8:12:13agente que execute operações
  9630. 8:12:15financeiras, OK? Então, eu vou precisar
  9631. 8:12:18criar internamente o meu MCP, porque é
  9632. 8:12:20uma solução minha, né? Eh, então, bom, a
  9633. 8:12:23gente vai dar acesso repositório, né, de
  9634. 8:12:25código, Git, GitHub, Git Lab, você tem
  9635. 8:12:28você tem MCPs prontos para isso. Eh,
  9636. 8:12:32análise de código estática, você vai
  9637. 8:12:35você vai usar um um agente específico
  9638. 8:12:37para isso e um orquestrador chamando ele
  9639. 8:12:39ou não. Eh, você precisa de uma
  9640. 8:12:41biblioteca de CVS, né? Quais são
  9641. 8:12:44efetivamente as vulnerabilidades que eh
  9642. 8:12:48as vulnerabilidades que eu quero mapear,
  9643. 8:12:50que eu quero verificar no meu ambiente.
  9644. 8:12:52Então, eu preciso de um preciso
  9645. 8:12:53consultar esse repositório. Então, como
  9646. 8:12:55que meu agente consulta esse repositório
  9647. 8:12:57externo? Eu tenho isso estático em algum
  9648. 8:12:59lugar? Eu tenho isso numa consulta
  9649. 8:13:00dinâmica, seja um acesso à internet,
  9650. 8:13:03enfim, como que eu vou fazer isso? Eh,
  9651. 8:13:06eh, verificação de segredos. Então, eu
  9652. 8:13:09vou colocar uma verificação de segredos
  9653. 8:13:11pro meu agente. Como que ele faz isso?
  9654. 8:13:13aqui acho que uma skill funciona muito
  9655. 8:13:15bem, né? Eh, explicando pro meu agente
  9656. 8:13:18como que funciona a questão dos
  9657. 8:13:20segredos,
  9658. 8:13:23desculpa, eh, infraestrutura como
  9659. 8:13:26código, né? Fazer lint
  9660. 8:13:29eh entender como que eh esses essa
  9661. 8:13:32infraestrutura tá escrita, se tá em
  9662. 8:13:34melhores práticas, não tá em melhores
  9663. 8:13:36práticas. E
  9664. 8:13:39acho que um grande um grande ponto aqui
  9665. 8:13:44é talvez mudar mudar a mentalidade de
  9666. 8:13:47que
  9667. 8:13:49a a não são mais pessoas fazendo, né?
  9668. 8:13:52Então ter sempre contato, ter sempre
  9669. 8:13:54contexto do que que tá sendo executado e
  9670. 8:13:56ter uma verificação disso. Eh, é
  9671. 8:13:59possível
  9672. 8:14:01construir, né? Se a gente vê o diagrama
  9673. 8:14:03anterior de arquitetura, é possível hoje
  9674. 8:14:06em dia construir tudo, mas também tem a
  9675. 8:14:08questão de manter tudo, né, prós e
  9676. 8:14:10contras. Aí acho que isso não muda, né,
  9677. 8:14:13das soluções que eh que tiveram. E tem
  9678. 8:14:17bastante tem bastante solução hoje em
  9679. 8:14:19dia já disponível, né? Eh, e a gente
  9680. 8:14:24queria compartilhar um pouquinho do que
  9681. 8:14:26que tem disponível aí da WS para vocês.
  9682. 8:14:29Eh, se vocês quiserem dar uma olhada,
  9683. 8:14:31vocês quiserem testar.
  9684. 8:14:32>> É, só lembrando, pessoal, caso vocês não
  9685. 8:14:34queiram consumir da WS e caso queiram
  9686. 8:14:37quear os próprios agentes, esse é o
  9687. 8:14:39ferramental básico para um agente de
  9688. 8:14:41segurança que vai executar um pen test
  9689. 8:14:43ou uma análise de APSEC, tá? Então ele
  9690. 8:14:46precisa de acesso a um repositório para
  9691. 8:14:47fazer as validações de SAST. Ele precisa
  9692. 8:14:50de validação de dependências que estão
  9693. 8:14:54presentes nesse código. Ele precisa de
  9694. 8:14:56um scanner de segredos, tá? Depende
  9695. 8:14:58muito como vocês vão escrever esse
  9696. 8:15:00agente e qual que é a base de
  9697. 8:15:02conhecimento que vocês vão passar para
  9698. 8:15:03ele, para ele fazer uma análise também.
  9699. 8:15:05Então vocês podem referenciar eh base de
  9700. 8:15:09conhecimento externo. Então a lista da
  9701. 8:15:11Mitre de CVS que tem 23 24.000, né? CVS
  9702. 8:15:15conhecidas, vocês podem utilizar a base
  9703. 8:15:17de conhecimento, eh, por exemplo, de IPs
  9704. 8:15:21maliciosos que foram levantados pelo
  9705. 8:15:23time de infrac da própria empresa de
  9706. 8:15:24vocês. Então, criar lista de reputação.
  9707. 8:15:27Então, muito como vocês vão codificar e
  9708. 8:15:30criar esse eh esse agente de segurança
  9709. 8:15:34parte muito da base de conhecimento que
  9710. 8:15:36vai ser alimentada e do ferramental que
  9711. 8:15:38ele vai utilizar. eles vão utilizar
  9712. 8:15:39ferramenta o próprio desenvolvido em
  9713. 8:15:41código durante a criação desse desse
  9714. 8:15:43agente ou se vocês vão conectar ele com
  9715. 8:15:46MCPs, ferramentas externas para esse
  9716. 8:15:48agente, ele mesmo sendo um sistema
  9717. 8:15:50fechado, ele acaba consumindo
  9718. 8:15:53funcionalidades externas que não tenham
  9719. 8:15:55sido criadas por vocês, tá bem? Então é
  9720. 8:15:57bom ter isso em mente.
  9721. 8:16:00Como isso é um desenvolvimento um pouco
  9722. 8:16:02oneroso, difícil de criar de maneira
  9723. 8:16:05ágil e rápida, né? Então, precisaria de
  9724. 8:16:07um time dedicado alguns meses ou algumas
  9725. 8:16:10semanas para a criação de um agente de
  9726. 8:16:12segurança. A WS acabou criando próprio e
  9727. 8:16:15oferece. Ele estava gratuito até pouco
  9728. 8:16:17tempo atrás, tá? Ele ainda tem
  9729. 8:16:19funcionalidades gratuitas.
  9730. 8:16:22Eu vi gente reclamando aqui já, mas
  9731. 8:16:24infelizmente
  9732. 8:16:26é o que paga o salário do Pedro. É o
  9733. 8:16:27trabalho de graça.
  9734. 8:16:29>> Do Pedro do Pedro. O security agent, ele
  9735. 8:16:31é um agente de fronteira, o que
  9736. 8:16:32significa que ele é um sistema fechado,
  9737. 8:16:34ele não tem interdependências com outros
  9738. 8:16:36sistemas, então ele opera de maneira
  9739. 8:16:38singular e ele protege proativ, ele não
  9740. 8:16:41protege, ele ele faz análise de
  9741. 8:16:43proativamente em cada ciclo de um do de
  9742. 8:16:46uma etapa de desenvolvimento, tá? Então
  9743. 8:16:49ele tem hoje quatro funcionalidades.
  9744. 8:16:51Dessas quatro, três estão gratuitas, só
  9745. 8:16:54uma tá com custo hoje, que é o teste de
  9746. 8:16:56invasão, pen test. Mas a parte de threat
  9747. 8:16:59modeling, né, modelagem de ameaças,
  9748. 8:17:01revisão de design, então revisão
  9749. 8:17:03documental que eu comentei e revisão de
  9750. 8:17:06código, a parte de SAST estão gratuitos.
  9751. 8:17:09A única parte hoje que é custeável é o
  9752. 8:17:12pen test com o Dust. O Dust acontece no
  9753. 8:17:14momento do penest
  9754. 8:17:16>> acho que só trazendo um ponto aqui, um
  9755. 8:17:19grande diferencial é essa questão da
  9756. 8:17:20modelagem de ameaças. A partir do
  9757. 8:17:22momento você conhece sua aplicação,
  9758. 8:17:24quais são os vetores de ataques
  9759. 8:17:26possíveis nessa aplicação? é um negócio
  9760. 8:17:28que não é trivial, isso demanda tempo,
  9761. 8:17:30demanda eh gente, né, para você entender
  9762. 8:17:33ali quais são as possíveis
  9763. 8:17:35vulnerabilidades da sua aplicação e
  9764. 8:17:37trazer isso de uma maneira automatizada,
  9765. 8:17:40isso facilita demais e de uma maneira
  9766. 8:17:43gratuita ainda. Então,
  9767. 8:17:47eh, hoje o agente da WS ele funciona
  9768. 8:17:51em diferentes âmbitos, né? Ele pode
  9769. 8:17:53funcionar só com aplicações da WS. Vocês
  9770. 8:17:55podem referenciar redes privadas que
  9771. 8:17:58estejam dentro da WS ou referenciar
  9772. 8:18:01outros domínios que estejam em outras
  9773. 8:18:03clouds ou até um premises. Vai depender
  9774. 8:18:05muito do PEF de URLs que vocês vão
  9775. 8:18:08imputar no sistema. Então ele faz
  9776. 8:18:10primeiro etapa de um agente de
  9777. 8:18:12segurança. Isso até uma dica, caso vocês
  9778. 8:18:14queiram criar os seus próprios. A
  9779. 8:18:16primeira etapa de execução de um de um
  9780. 8:18:18agente de segurança de APSEC é fazer
  9781. 8:18:21Scan de rede, tá? Então ele consegue
  9782. 8:18:23trabalhar em domínios extra WS, fazendo
  9783. 8:18:26esse scan a nível de DNS, dependendo dos
  9784. 8:18:29dos caminhos de UR de URL que vocês
  9785. 8:18:31imputarem para esse agente.
  9786. 8:18:33>> E tem duas duas maneiras aqui,
  9787. 8:18:35independente de ser a solução da WS ou
  9788. 8:18:38não. Eh, quando você faz um Pain test,
  9789. 8:18:40você pode olhar paraa sua aplicação
  9790. 8:18:42dando URL somente. Então, eh,
  9791. 8:18:45www.minaplicação.com.
  9792. 8:18:48E aí, seja o seu agente, seja uma
  9793. 8:18:51empresa que vai olhar, vai olhar para
  9794. 8:18:53algo que não tem, entre aspas, um
  9795. 8:18:55conhecimento nenhum. Existe uma outra
  9796. 8:18:57modalidade que você entrega o
  9797. 8:18:59repositório de código daquela aplicação
  9798. 8:19:01junto com a RL. Então, a partir do
  9799. 8:19:04momento que o seu agente, eh, enfim, a
  9800. 8:19:06empresa conhece o que que tá rodando
  9801. 8:19:09ali, eh, é possível ter uma análise de
  9802. 8:19:13uma qualidade muito maior, porque eu sei
  9803. 8:19:15os pacotes que estão instalados, eu sei,
  9804. 8:19:17eh, a steack inteira, né, toda, toda a
  9805. 8:19:20pilha de de software que tá ali. E
  9806. 8:19:22claro, com a pilha de software que tá
  9807. 8:19:23ali, eu sei as vulnerabilidades que são
  9808. 8:19:25conhecidas e tudo mais. Então, e aí
  9809. 8:19:27posso tentar explorar, né, essas
  9810. 8:19:29vulnerabilidades, por exemplo, que é uma
  9811. 8:19:31aplicação Java, eu posso tentar explorar
  9812. 8:19:33o Java. Será que tem alguma coisa no
  9813. 8:19:34meio do caminho, um af, enfim, que seja,
  9814. 8:19:37eh, que vai bloquear isso ou vai passar,
  9815. 8:19:40vou conseguir chegar na aplicação?
  9816. 8:19:42Então, eh, duas modalidades. Aí
  9817. 8:19:45>> tem até uma terceira que é você imputar
  9818. 8:19:48pro agente uma credencial de acesso,
  9819. 8:19:50então passar o usuário, senha e o MFA de
  9820. 8:19:54um desenvolvedor ou de um usuário mocado
  9821. 8:19:57que vocês criem para ele, para esse
  9822. 8:20:00agente executar um ataque a partir de
  9823. 8:20:02uma credencial específica. Então me ap
  9824. 8:20:05um ele simula um atacante qualquer, um
  9825. 8:20:07ator malicioso, a partir da posse de uma
  9826. 8:20:10credencial interna dessa empresa, qual é
  9827. 8:20:13todo o caminho que eu consigo fazer para
  9828. 8:20:15castigar essa empresa, né? Eu consigo
  9829. 8:20:17atacar quais são todas as superfícies de
  9830. 8:20:20ataque que eu consigo alcançar a partir
  9831. 8:20:22dessa credencial específica. Então,
  9832. 8:20:24existem ferramentas de mercado que
  9833. 8:20:26possibilitam passar credenciais para
  9834. 8:20:28agentes de segurança ou até caso vocês
  9835. 8:20:30forem criar os seus próprios. É
  9836. 8:20:32interessante criar uma modalidade onde
  9837. 8:20:34vocês imputem um um uma credencial
  9838. 8:20:37interna,
  9839. 8:20:37>> simular um usuário real, né?
  9840. 8:20:42>> E aqui, pessoal, a gente só tem mais 2
  9841. 8:20:44minutos e 15 segundos. Então, só mostrar
  9842. 8:20:46como é que é a interface do modelo da
  9843. 8:20:48WS. Eh, caso vocês queiram criar o de
  9844. 8:20:50vocês similar ou usar o nosso próprio.
  9845. 8:20:53Então, nós passamos o os eh os domínios
  9846. 8:20:57que nós queremos atacar e a partir daí é
  9847. 8:21:00executado pelo agente um scan de rede
  9848. 8:21:03para todos os subdomínios que são
  9849. 8:21:05vertentes a partir desse domínio
  9850. 8:21:06principal e ele consegue criar um mapa
  9851. 8:21:09da rede e quais vão ser as superfícies
  9852. 8:21:11que ele vai tentar agir e atacar eh os
  9853. 8:21:15tipos de risco. Então, a WS hoje se
  9854. 8:21:17baseia nos ataques mais comuns listados
  9855. 8:21:20pelo OASP e pela base de conhecimento da
  9856. 8:21:22WS. Vocês podem usar outros. Por
  9857. 8:21:24exemplo, a WS não tem buffer overflow,
  9858. 8:21:27não tem eh fuzing a nível de
  9859. 8:21:29infraestrutura, só tem fuzing a nível de
  9860. 8:21:31aplicação porque é focado em appsc, mas
  9861. 8:21:33caso vocês queiram criar
  9862. 8:21:36vai da da criatividade, da necessidade
  9863. 8:21:38de cada um, tá? Eh, então nós teríamos
  9864. 8:21:43também,
  9865. 8:21:44deixa só passar essa parte aqui, a gente
  9866. 8:21:46só tem um minuto. A gente pode hoje na
  9867. 8:21:48WS definir HT eh headers específicos que
  9868. 8:21:52nós queremos que passe ou não passe
  9869. 8:21:53dentro desse ataque, tá bem?
  9870. 8:21:56Conseguimos conectar com diferentes
  9871. 8:21:58repositórios de código para fazer a
  9872. 8:22:00análise estática de código. Então, a
  9873. 8:22:02parte de SAST a partir dos modelos e a
  9874. 8:22:04parte de penestra
  9875. 8:22:06todos os comandos utilizados para
  9876. 8:22:08executar um ataque. Qual que foi a
  9877. 8:22:10resposta para aquele comando e qual que
  9878. 8:22:12foi o racional por trás que o modelo
  9879. 8:22:15utilizou, o por que ele tá executando
  9880. 8:22:18aquele ataque em específico dentro de
  9881. 8:22:20determinada infraestrutura usando
  9882. 8:22:21determinado tipo de algoritmo, tá bem?
  9883. 8:22:24Então essa é uma análise específica de
  9884. 8:22:26um desses tipos de ataque que a WS
  9885. 8:22:28consegue executar com o modelo. E ele
  9886. 8:22:30loga cada uma dessas atividades, caso
  9887. 8:22:32vocês queiram executar só um ataque,
  9888. 8:22:34depois executar manualmente para não
  9889. 8:22:36gerar custo. Então é uma possibilidade,
  9890. 8:22:39tá certo?
  9891. 8:22:42E
  9892. 8:22:44fica o convite aí, quem quiser amanhã às
  9893. 8:22:462 horas a gente vai disponibilizar aí
  9894. 8:22:48uns ambientes para vocês testarem eh
  9895. 8:22:51esse esse agente aí, ver como funciona,
  9896. 8:22:54se é fácil, não é fácil entender um
  9897. 8:22:55pouco mais. Eh, então, mais do que
  9898. 8:22:57convidados aí, será um prazer
  9899. 8:22:59recebê-los.
  9900. 8:23:00E é isso. Tem um
  9901. 8:23:03>> queria agradecer a presença de vocês e
  9902. 8:23:06só pedir encaderecidamente se vocês
  9903. 8:23:08puderem responder essa enquete do que
  9904. 8:23:11vocês acharam da palestra de hoje, como
  9905. 8:23:13a gente pode melhorar, se ficaram
  9906. 8:23:14sentindo falta de algum ponto em
  9907. 8:23:16específico que a gente possa trazer no
  9908. 8:23:18futuro, tá? A gente mede como a gente tá
  9909. 8:23:20trabalhando e como a gente pode melhorar
  9910. 8:23:22a partir do do input de vocês.
  9911. 8:23:25>> Anônimo e são tipo 20 segundos, mas só
  9912. 8:23:28pra gente saber meu como rolou. Muito
  9913. 8:23:30obrigado pessoal pela presença de vocês.
  9914. 8:23:31>> Obrigado pessoal.
  9915. 8:23:36>> Muito bom pessoal, obrigado pela
  9916. 8:23:39apresentação. Muito boa. Infelizmente a
  9917. 8:23:41gente não tem tempo para perguntas
  9918. 8:23:43porque a próxima palestra é lá no
  9919. 8:23:44Stageum, então a gente já pode ir para
  9920. 8:23:46lá. A palestra do Pedro também da Soft
  9921. 8:23:48Plan. Podemos ir encaminhando para lá.
  9922. 8:23:51Gente,
  9923. 8:23:52>> se alguém quiser conversar também, a
  9924. 8:23:53gente vai ficar pelo evento aí. Valeu,
  9925. 8:23:55pessoal. О.

About this transcript

This page contains the full transcript of TDC Floripa 2026 - Agentic AI - 22/07 by canal 4, generated from the public captions YouTube serves with the video. The transcript has 65,367 words across 9,925 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.