{"id":508,"date":"2024-04-20T00:52:55","date_gmt":"2024-04-20T02:52:55","guid":{"rendered":"https:\/\/sites.usp.br\/keml\/?page_id=508"},"modified":"2024-12-22T00:25:38","modified_gmt":"2024-12-22T02:25:38","slug":"frameworks","status":"publish","type":"page","link":"https:\/\/sites.usp.br\/keml\/frameworks\/","title":{"rendered":"Frameworks"},"content":{"rendered":"<h6 style=\"text-align: right;\"><\/h6>\n<h3>HarpIA<\/h3>\n<div id=\"attachment_1106\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1106\" class=\"wp-image-1106 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/harpia-7.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1106\" class=\"wp-caption-text\">Imagem criada por IA (Copilot)<\/p><\/div>\n<p>HarpIA \u00e9 um framework para avalia\u00e7\u00e3o de grandes modelos de linguagem que est\u00e1 em fase de projeto e desenvolvimento pelo time do KEML.<\/p>\n<p>A ideia \u00e9 que o framework facilite a realiza\u00e7\u00e3o de avalia\u00e7\u00f5es quantitativas e qualitativas, com base em diferentes estrat\u00e9gias (indicadores e m\u00e9todos), e permita a sistematiza\u00e7\u00e3o, reprodutibilidade, padroniza\u00e7\u00e3o e transpar\u00eancia da avalia\u00e7\u00e3o.<\/p>\n<p>Do ponto de vista de avalia\u00e7\u00e3o quantitativa, o framework est\u00e1 sendo projetado para receber a implementa\u00e7\u00e3o de diferentes indicadores, via uma arquitetura fortemente coesa e fracamente acoplada. Ser\u00e1 esperado que diferentes pessoas possam contribuir com o rol de indicadores dispon\u00edveis, via oferecimento de implementa\u00e7\u00f5es que sigam o padr\u00e3o estabelecido no framework.<\/p>\n<p>Do ponto de vista qualitativo, o framework dever\u00e1 oferecer um ambiente &#8220;confort\u00e1vel&#8221; para avalia\u00e7\u00f5es humanas, com possibilidade de configura\u00e7\u00e3o da avalia\u00e7\u00e3o e implementa\u00e7\u00e3o de um fluxo de trabalho &#8220;ciente&#8221; da avalia\u00e7\u00e3o.<\/p>\n<p>Um dos objetivos de constru\u00e7\u00e3o do framework \u00e9 permitir algum n\u00edvel de automa\u00e7\u00e3o para execu\u00e7\u00e3o de avalia\u00e7\u00e3o para a constru\u00e7\u00e3o de procedimentos de abla\u00e7\u00e3o. Robustez estat\u00edstica e relat\u00f3rio em l\u00edngua natural tamb\u00e9m est\u00e3o nos objetivos do desenvolvimento do framework.<\/p>\n<p>A automa\u00e7\u00e3o de testes, embora esteja nos planos para o desenvolvimento do HarpIA, \u00e9 ainda uma quest\u00e3o em aberto, visto que defendemos que a automa\u00e7\u00e3o da avalia\u00e7\u00e3o \u00e9 efetiva quando ela segue um m\u00e9todo j\u00e1 bem estabelecido e validado. Nossa inten\u00e7\u00e3o \u00e9 propiciar o uso de m\u00e9todos de avalia\u00e7\u00e3o e valid\u00e1-los. Automatiz\u00e1-los ser\u00e1 o pr\u00f3ximo passo.<\/p>\n<ul>\n<li>Framework <strong>em constru\u00e7\u00e3o<\/strong> &#8211; ainda n\u00e3o dispon\u00edvel para uso. Alguns m\u00f3dulos ser\u00e3o publicados em breve.<\/li>\n<\/ul>\n<p>* O\u00a0 nome HarpIA faz alus\u00e3o \u00e0 ave <strong>harpia <\/strong>(ou gavi\u00e3o-real), o predador mais forte entre as aves. Presente no Brasil, em especial na Amaz\u00f4nia e na Mata Atl\u00e2ntica,\u00a0 tamb\u00e9m \u00e9 encontrada em outras regi\u00f5es na Am\u00e9rica do Sul. Trata-se de uma ave muito perspicaz e forte, esperta e observadora. Uma de suas caracter\u00edsticas \u00e9 escanear suas presas, <strong>avaliando suas caracter\u00edsticas<\/strong> para ent\u00e3o tomar a decis\u00e3o de captur\u00e1-las.<\/p>\n<hr \/>\n<h3>Blabinha 1.0 e Blabinha 2.0<\/h3>\n<div id=\"attachment_1132\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1132\" class=\"wp-image-1132 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blabinha-3.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1132\" class=\"wp-caption-text\">Imagem criada por IA (Copilot)<\/p><\/div>\n<p>A Blabinha 1.0 \u00e9 um sistema constru\u00eddo no rob\u00f4 Robios Go. Ela foi projetada como uma extens\u00e3o do orquestrador BLAB, como objetivo de servir como um agente disseminador de conhecimento sobre a Amaz\u00f4nia Azul entre crian\u00e7as. \u00c9 um sistema constru\u00eddo com programa\u00e7\u00e3o imperativa, usa servi\u00e7os de reconhecimento e s\u00edntese de fala providos pela API do rob\u00f4 Robios Go.<\/p>\n<p>Voc\u00ea pode conhecer mais sobre a Blabinha 1.0 acessado o <a href=\"https:\/\/github.com\/C4AI\/Blabinha\/tree\/main\/Blabinha1.0\">c\u00f3digo<\/a>, o <a href=\"https:\/\/youtu.be\/aUZoiQd5lXI\" target=\"_blank\" rel=\"noopener\">v\u00eddeo promocional<\/a> (3&#8217;43&#8221;) e o <a href=\"https:\/\/youtu.be\/ed2jqMDMdFE\" target=\"_blank\" rel=\"noopener\">v\u00eddeo completo da aplica\u00e7\u00e3o<\/a> (22&#8217;05&#8221;).<\/p>\n<p>Blabinha 2.0 \u00e9 um agente conversacional especialmente projetado como um ambiente de avalia\u00e7\u00e3o de grandes modelos de linguagem e da engenharia de prompt, enriquecidos ou n\u00e3o por mecanismos representa\u00e7\u00e3o de conhecimento, quando colocados na fun\u00e7\u00e3o de condutor de di\u00e1logos orientados \u00e0 tarefas e orientados a dom\u00ednios.<\/p>\n<p>Em sua vers\u00e3o 2.0, a Blabinha \u00e9 implementada usando modelos da fam\u00edlia GPT e engenharia de prompt do tipo cadeias de pensamento (e passo por passo), e tem como objetivo conduzir um di\u00e1logo com uma crian\u00e7a, promovendo o engajamento em uma conversa sobre o dom\u00ednio da Amaz\u00f4nia Azul via uma estrat\u00e9gia de gamefica\u00e7\u00e3o: quanto mais conhecimento a crian\u00e7a retira da Blabinha durante a conversa, mais forte ficar\u00e1 um super-her\u00f3i que ser\u00e1 projetado ao fim do di\u00e1logo.<\/p>\n<p>Durante a conversa, o modelo de linguagem \u00e9 submetido a uma s\u00e9rie de tarefas que v\u00e3o desde se apresentar \u00e0 crian\u00e7a at\u00e9 a realiza\u00e7\u00e3o de an\u00e1lise de t\u00f3picos.<\/p>\n<p>A Blabinha em sua vers\u00e3o 2.0 n\u00e3o est\u00e1 ainda sendo colocada para intera\u00e7\u00e3o com crian\u00e7as, visto que a intera\u00e7\u00e3o com modelos de linguagem ainda n\u00e3o seriam totalmente seguras. Apenas testadores interagem com ela.<\/p>\n<p>A implementa\u00e7\u00e3o do sistema est\u00e1 dispon\u00edvel <a href=\"https:\/\/github.com\/C4AI\/Blabinha\/tree\/main\/Blabinha%202.0%20ENIAC%202024\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.<\/p>\n<p>Artigo cient\u00edfico que descrevem a Blabinha 2.0 (por favor, cite este artigo se voc\u00ea fizer uso da implementa\u00e7\u00e3o associada \u00e0 Blabinha 2.0):<\/p>\n<ul>\n<li>\n<div class=\"layout-cell layout-cell-11\"><span class=\"transform\">Teodoro Junior, G. S.; Peres, S. M.; Fantinato, M.; Brand\u00e3o, A. A. F.; Cozman, F. G. <strong>A Goal-Oriented Chat-Like System for Evaluation of Large Language Models.<\/strong> In: XXI Encontro Nacional de Intelig\u00eancia Artificial e Computacional (ENIAC).<\/span><\/div>\n<\/li>\n<\/ul>\n<hr \/>\n<h3>CtxKG<\/h3>\n<div id=\"attachment_1127\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1127\" class=\"wp-image-1127 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/grafos-3.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1127\" class=\"wp-caption-text\">Imagem gerada por IA (Copilot)<\/p><\/div>\n<p>O CtxKG \u00e9 um m\u00e9todo de gera\u00e7\u00e3o de grafos de conhecimento cujo objetivo \u00e9 extrair entidades e relacionamentos diretamente de textos, sem nenhum alinhamento externo com bases de dados. O CtxKG constr\u00f3i redes de conceitos conectados entre si.<\/p>\n<p>Para abordar um dom\u00ednio como a Amaz\u00f4nia Azul, que de maneira geral, ainda \u00e9 pouco explorado em termos de formaliza\u00e7\u00e3o de conceitos e rela\u00e7\u00f5es e possui pouco conte\u00fado descritivo livremente dispon\u00edvel, o m\u00e9todo foi estruturado para operar em um contexto de poucos recursos. Isso significa que, por meio do uso de diferentes ferramentas de processamento de linguagem e da inclus\u00e3o de conceitos de gram\u00e1tica, o CtxKG aproveita ao m\u00e1ximo os recursos textuais dispon\u00edveis.<\/p>\n<p>O m\u00e9todo CtxKG possui duas vers\u00f5es: a original, em ingl\u00eas, e a vers\u00e3o em portugu\u00eas, chamada PtxKG (de &#8220;Portuguese CtxKG&#8221;). A exist\u00eancia destas duas vers\u00f5es permite que lidar tanto com documentos cient\u00edficos, que costumam ser escritos em ingl\u00eas, quanto com materias mais gerais sobre os diferentes aspectos da Amaz\u00f4nia Azul, os quais tendem a ser escritos em portugu\u00eas, dada a import\u00e2ncia da Amaz\u00f4nia Azul para o Brasil.<\/p>\n<p>A implementa\u00e7\u00e3o do CtxKG e do PtxKG est\u00e1 dispon\u00edvel <a href=\"https:\/\/github.com\/C4AI\/CtxKG\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.\u00a0 Um m\u00f3dulo auxiliar tamb\u00e9m pode ser acesso <a href=\"https:\/\/github.com\/C4AI\/CtxKG_Triple_Extractor\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.<\/p>\n<p>Se voc\u00ea uso ou men\u00e7\u00e3o ao CtxKG, por favor, cite:<\/p>\n<ul>\n<li>Ligabue, P. M., Brand\u00e3o, A. A. F, Peres, S. M., Cozman, F.G., Pirozelli, P. <strong>Applying a Context-based Method to Build a Knowledge Graph for the Blue Amazon<\/strong>. Data Intelligence 2024; 6 (1): 64\u2013103. <a href=\"https:\/\/doi.org\/10.1162\/dint_a_00223\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1162\/dint_a_00223<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>dPASP<\/h3>\n<div id=\"attachment_1581\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1581\" class=\"wp-image-1581 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/09\/dPASP.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1581\" class=\"wp-caption-text\">Imagem gerada por IA (Copilot)<\/p><\/div>\n<p>O framework dPASP apresenta uma linguagem poderosa de alto n\u00edvel para descrever tarefas probabil\u00edsticas de maneira intuitiva e declarativa. Assim como na programa\u00e7\u00e3o l\u00f3gica probabil\u00edstica tradicional (PLP), os programas no dPASP s\u00e3o escritos em termos de fatos ou regras probabil\u00edsticas, permitindo que a incerteza tenha um papel na descri\u00e7\u00e3o do conhecimento do problema. Notavelmente, o framework vai al\u00e9m do PLP ao aproveitar a expressividade das redes neurais para descrever probabilidades em dom\u00ednios possivelmente h\u00edbridos. Al\u00e9m disso, ao incorporar express\u00f5es neurais nativamente dentro da linguagem, o dPASP oferece treinamento de ponta a ponta de modelos sofisticados e fun\u00e7\u00f5es de perda, exigindo conhecimento m\u00ednimo do funcionamento interno dos sistemas de aprendizado profundo por parte do usu\u00e1rio. Mais informa\u00e7\u00f5es <a href=\"https:\/\/kamel.ime.usp.br\/dpasp\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.<\/p>\n<p>O dPASP possui tanto uma linguagem espec\u00edfica de dom\u00ednio (DSL) quanto um interpretador de linha de comando (parser) para essa linguagem, que pode ser usado como uma ferramenta independente. Alternativamente, o dPASP pode ser acessado como uma biblioteca Python ou mais diretamente por meio de seu backend em C.<\/p>\n<p>A maneira mais f\u00e1cil de come\u00e7ar \u00e9 lendo o tutorial: <a href=\"https:\/\/kamel.ime.usp.br\/pages\/learn_dpasp\" target=\"_blank\" rel=\"noopener\">Learning dPASP Through Examples<\/a>.<\/p>\n<hr \/>\n<h3>BLAB Orquestrador<\/h3>\n<div id=\"attachment_1109\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1109\" class=\"wp-image-1109 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/blab-2.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1109\" class=\"wp-caption-text\">Imagem criada por IA (Copilot)<\/p><\/div>\n<p>Atualmente, os agentes conversacionais podem ser constru\u00eddos com modelos de linguagem, regras e ontologias para fornecer um di\u00e1logo fluente. Contudo, a coordena\u00e7\u00e3o de m\u00faltiplas t\u00e9cnicas ou estrat\u00e9gias fornecedoras de insumo para o di\u00e1logo do agente \u00e9 um desafio. O BLAB Orquestrador \u00e9 um mecanismo para orquestrar efetivamente essas m\u00faltiplas fontes de insumo em um agente conversacional. A arquitetura do orquestrador segue uma abordagem cliente-servidor e \u00e9 formada por:<\/p>\n<ul>\n<li>um m\u00f3dulo de gera\u00e7\u00e3o de prompts para um modelo de linguagem que \u00e9 respons\u00e1vel por tomar as decis\u00f5es de orquestramento;<\/li>\n<li>m\u00f3dulos ditos &#8220;respondedores&#8221; que podem ser implementados por modelos de linguagem, regras e ontologias voltados a dom\u00ednios especializados;<\/li>\n<li>recursos que permitem acoplar interfaces gr\u00e1ficas para intera\u00e7\u00e3o com usu\u00e1rios via texto, ou um rob\u00f4 social com capacidades do tipo texto-para-fala e fala-para-texto para implementar uma intera\u00e7\u00e3o via fala.<\/li>\n<\/ul>\n<p>A implementa\u00e7\u00e3o do BLAB Orquestrador est\u00e1 dispon\u00edvel no <a href=\"https:\/\/github.com\/C4AI\/blab\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>.<\/p>\n<p>Artigos cient\u00edficos que descrevem o BLAB Orquestrador (por favor, cite pelo menos um desses artigos se voc\u00ea fizer uso de alguma implementa\u00e7\u00e3o associada ao BLAB Orquestrador):<\/p>\n<ul>\n<li>Matos, V. B.; Grava, R.; Tavares, R.; Jos\u00e9, M. M.; Pirozelli, P.; Brand\u00e3o, A. A. F.; Peres, S. M.; Cozman, F. G.\u00a0<strong>Coordination within Conversational Agents with Multiple Sources<\/strong>. In Proceedings of the 20th Nacional Meeting on Artificial and Computational Intelligence, (ENIAC 2023), Belo Horizonte, 2023. p. 939-953. ISSN 2763-9061.\u00a0<a href=\"https:\/\/doi.org\/10.5753\/eniac.2023.234533\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.5753\/eniac.2023.234533<\/a><\/li>\n<li>Pirozelli, P.; Castro, A. B. R.; Oliveira, A. L. C.; Oliveira, A. S.; Ca\u00e7\u00e3o, F. N.; Silveira, I. C.; Campos, J. G. M.; Motheo, L. C.; Figueiredo, L. F.; Pellicer, L. F. A. O.; Jos\u00e9, M. A.; Jos\u00e9, M. M.; Ligabue, P. M.; Grava, R. S.; Tavares, R. M.; Matos, V. B.; Sym, Y. V.; Costa, A. H. R.; Brand\u00e3o, A. A. F.; Mau\u00e1, D. D.; Cozman, F. G.; Peres, S. M.\u00a0<strong>The BLue Amazon Brain (BLAB): A Modular Architecture of Services about the Brazilian Maritime Territory.<\/strong>\u00a0Proceedings of the Workshop: AI Modeling Oceans and Climate Change (AIMOCC 2022), Vienna, 2022, p. 1-11.\u00a0<a href=\"https:\/\/doi.org\/10.48550\/arXiv.2209.07928\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.48550\/arXiv.2209.07928<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>BLAB Reporter<\/h3>\n<div id=\"attachment_1129\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1129\" class=\"wp-image-1129 size-medium\" src=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-300x300.jpeg 300w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-150x150.jpeg 150w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-768x768.jpeg 768w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-250x250.jpeg 250w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-174x174.jpeg 174w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-45x45.jpeg 45w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-200x200.jpeg 200w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4-400x400.jpeg 400w, https:\/\/sites.usp.br\/keml\/wp-content\/uploads\/sites\/1460\/2024\/05\/robo-4.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1129\" class=\"wp-caption-text\">Imagem criada por IA (Copilot)<\/p><\/div>\n<p>O BLAB Reporter \u00e9 uma aplica\u00e7\u00e3o que coleta dados relacionados \u00e0 Amaz\u00f4nia Azul a partir de m\u00faltiplas fontes e publica essas esse dados no X (antigo Twitter). A publica\u00e7\u00e3o \u00e9 sempre feita em l\u00edngua natural (portugu\u00eas) ainda que os dados fonte para a publica\u00e7\u00e3o n\u00e3o sejam textuais.<\/p>\n<p>Se voc\u00ea quiser acompanhar as publica\u00e7\u00f5es do BLAB Reporter, siga\u00a0<a href=\"https:\/\/twitter.com\/BLAB_Reporter\" rel=\"nofollow\">@BLAB_Reporter<\/a>\u00a0no X.<\/p>\n<p>O c\u00f3digo que implementa a aplica\u00e7\u00e3o est\u00e1 dispon\u00edvel no <a href=\"https:\/\/github.com\/C4AI\/blab-reporter\" target=\"_blank\" rel=\"noopener\">GitHub.<\/a><\/p>\n<p>Se voc\u00ea usar o c\u00f3digo que implementa o BLAB Reporter ou mesmo quiser fazer uma men\u00e7\u00e3o a ele, consulte e cite uma das refer\u00eancias abaixo:<\/p>\n<ul>\n<li>Sym, Y. V.; Campos, J. G. M.; Cozman, F. G.\u00a0<strong>Blab Reporter: Automated Journalism Covering The Blue Amazon.<\/strong>\u00a0In Proceedings of the 15th International Conference on Natural Language Generation: System Demonstrations (ACL 2022), Waterville, Maine, USA, Meeting online, 2022. p.1\u20133.\u00a0<a href=\"https:\/\/aclanthology.org\/2022.inlg-demos.1\" target=\"_blank\" rel=\"noopener\">URL: https:\/\/aclanthology.org\/2022.inlg-demos.1<\/a><\/li>\n<li>Pirozelli, P.; Castro, A. B. R.; Oliveira, A. L. C.; Oliveira, A. S.; Ca\u00e7\u00e3o, F. N.; Silveira, I. C.; Campos, J. G. M.; Motheo, L. C.; Figueiredo, L. F.; Pellicer, L. F. A. O.; Jos\u00e9, M. A.; Jos\u00e9, M. M.; Ligabue, P. M.; Grava, R. S.; Tavares, R. M.; Matos, V. B.; Sym, Y. V.; Costa, A. H. R.; Brand\u00e3o, A. A. F.; Mau\u00e1, D. D.; Cozman, F. G.; Peres, S. M.\u00a0<strong>The BLue Amazon Brain (BLAB): A Modular Architecture of Services about the Brazilian Maritime Territory.<\/strong>\u00a0Proceedings of the Workshop: AI Modeling Oceans and Climate Change (AIMOCC 2022), Vienna, 2022, p. 1-11.\u00a0<a href=\"https:\/\/doi.org\/10.48550\/arXiv.2209.07928\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.48550\/arXiv.2209.07928<\/a><\/li>\n<\/ul>\n<h6 style=\"text-align: right;\"><\/h6>\n","protected":false},"excerpt":{"rendered":"<p>HarpIA HarpIA \u00e9 um framework para avalia\u00e7\u00e3o de grandes modelos de linguagem que est\u00e1 em fase de projeto e desenvolvimento pelo time do KEML. A ideia \u00e9 que o framework facilite a realiza\u00e7\u00e3o de avalia\u00e7\u00f5es quantitativas e qualitativas, com base em diferentes estrat\u00e9gias (indicadores e m\u00e9todos), e permita a sistematiza\u00e7\u00e3o, reprodutibilidade, padroniza\u00e7\u00e3o e transpar\u00eancia da<a href=\"https:\/\/sites.usp.br\/keml\/frameworks\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":24022,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-508","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/pages\/508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/users\/24022"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/comments?post=508"}],"version-history":[{"count":5,"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/pages\/508\/revisions"}],"predecessor-version":[{"id":1719,"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/pages\/508\/revisions\/1719"}],"wp:attachment":[{"href":"https:\/\/sites.usp.br\/keml\/wp-json\/wp\/v2\/media?parent=508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}