{"id":26,"date":"2026-06-24T00:32:46","date_gmt":"2026-06-24T03:32:46","guid":{"rendered":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/?page_id=26"},"modified":"2026-06-24T00:32:46","modified_gmt":"2026-06-24T03:32:46","slug":"tecnologia","status":"publish","type":"page","link":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/tecnologia\/","title":{"rendered":"Tecnologia"},"content":{"rendered":"<div class=\"wp-block-group alignfull has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-1501a5f3 wp-block-group-is-layout-constrained\" style=\"background-color:#F5F7F3;padding-top:3.25rem;padding-bottom:3.25rem;padding-left:1.5rem;padding-right:1.5rem\">\n<h1 class=\"wp-block-heading has-text-align-center\">Tecnologia<\/h1>\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.52), 1.2rem);\">C\u00f3digo aberto, infraestrutura pr\u00f3pria e prote\u00e7\u00e3o de dados desde o desenho.<\/p>\n<\/div>\n<p class=\"wp-block-paragraph\">O Climate AI-SBN \u00e9 constru\u00eddo com tecnologias de c\u00f3digo aberto, executadas em infraestrutura pr\u00f3pria. A arquitetura foi pensada para unir qualidade pedag\u00f3gica, confiabilidade e prote\u00e7\u00e3o de dados.<\/p>\n<h2 class=\"wp-block-heading has-text-align-center\">Arquitetura em camadas<\/h2>\n\n<figure style=\"margin:1.6rem auto;max-width:860px\"><div><svg style=\"width:100%;height:auto;display:block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 960 500\" width=\"960\" height=\"500\" font-family=\"'Helvetica Neue',Arial,sans-serif\">\n  <g>\n    <rect x=\"40\" y=\"40\" width=\"880\" height=\"80\" rx=\"14\" fill=\"#EAF4EE\" stroke=\"#Bfdcc8\"\/>\n    <text x=\"68\" y=\"76\" font-size=\"22\" font-weight=\"700\" fill=\"#14241B\">Interface do professor<\/text>\n    <text x=\"68\" y=\"102\" font-size=\"15\" fill=\"#5A6B61\">Aplica\u00e7\u00e3o web \u00b7 API (FastAPI)<\/text>\n    <text x=\"896\" y=\"88\" text-anchor=\"end\" font-size=\"13\" font-weight=\"700\" fill=\"#1E7A46\">CAMADA DE APLICA\u00c7\u00c3O<\/text>\n  <\/g>\n  <g>\n    <rect x=\"40\" y=\"140\" width=\"880\" height=\"80\" rx=\"14\" fill=\"#E6F3F3\" stroke=\"#B4dede\"\/>\n    <text x=\"68\" y=\"176\" font-size=\"22\" font-weight=\"700\" fill=\"#14241B\">Pipeline RAG<\/text>\n    <text x=\"68\" y=\"202\" font-size=\"15\" fill=\"#5A6B61\">Recupera\u00e7\u00e3o na base curada + gera\u00e7\u00e3o ancorada em fontes<\/text>\n    <text x=\"896\" y=\"188\" text-anchor=\"end\" font-size=\"13\" font-weight=\"700\" fill=\"#0F8A8A\">ORQUESTRA\u00c7\u00c3O<\/text>\n  <\/g>\n  <g>\n    <rect x=\"40\" y=\"240\" width=\"428\" height=\"86\" rx=\"14\" fill=\"#F5F7F3\" stroke=\"#DCE5DE\"\/>\n    <text x=\"68\" y=\"278\" font-size=\"20\" font-weight=\"700\" fill=\"#14241B\">Modelos de linguagem<\/text>\n    <text x=\"68\" y=\"304\" font-size=\"15\" fill=\"#5A6B61\">LLM open-source \u00b7 servidos via vLLM<\/text>\n  <\/g>\n  <g>\n    <rect x=\"492\" y=\"240\" width=\"428\" height=\"86\" rx=\"14\" fill=\"#F5F7F3\" stroke=\"#DCE5DE\"\/>\n    <text x=\"520\" y=\"278\" font-size=\"20\" font-weight=\"700\" fill=\"#14241B\">Embeddings<\/text>\n    <text x=\"520\" y=\"304\" font-size=\"15\" fill=\"#5A6B61\">Multilingual \u00b7 vetoriza\u00e7\u00e3o sem\u00e2ntica<\/text>\n  <\/g>\n  <text x=\"896\" y=\"234\" text-anchor=\"end\" font-size=\"13\" font-weight=\"700\" fill=\"#1E7A46\">MODELOS (LOCAIS)<\/text>\n  <g>\n    <rect x=\"40\" y=\"346\" width=\"880\" height=\"80\" rx=\"14\" fill=\"#EAF4EE\" stroke=\"#Bfdcc8\"\/>\n    <text x=\"68\" y=\"382\" font-size=\"22\" font-weight=\"700\" fill=\"#14241B\">Base de conhecimento curada<\/text>\n    <text x=\"68\" y=\"408\" font-size=\"15\" fill=\"#5A6B61\">PostgreSQL + pgvector \u00b7 chunks, vetores e proveni\u00eancia<\/text>\n    <text x=\"896\" y=\"394\" text-anchor=\"end\" font-size=\"13\" font-weight=\"700\" fill=\"#1E7A46\">DADOS<\/text>\n  <\/g>\n  <g>\n    <rect x=\"40\" y=\"446\" width=\"880\" height=\"40\" rx=\"12\" fill=\"#14241B\"\/>\n    <text x=\"480\" y=\"471\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"600\" fill=\"#D9F2A6\">Infraestrutura local pr\u00f3pria \u00b7 sem API comercial \u00b7 LGPD e ECA Digital por padr\u00e3o<\/text>\n  <\/g>\n<\/svg><\/div><\/figure>\n\n<h2 class=\"wp-block-heading\">Como funciona, em resumo<\/h2>\n<ul class=\"wp-block-list\"><li><strong>Interface do professor<\/strong> \u2014 aplica\u00e7\u00e3o web onde a pessoa docente interage com o assistente e revisa o material.<\/li><li><strong>Pipeline RAG<\/strong> \u2014 recupera trechos relevantes da base curada e gera respostas ancoradas nessas fontes.<\/li><li><strong>Modelos locais<\/strong> \u2014 modelos de linguagem open-source e embeddings multil\u00edngues rodam no servidor do projeto.<\/li><li><strong>Base curada<\/strong> \u2014 armazenada em PostgreSQL com pgvector, com conte\u00fados, vetores e proveni\u00eancia.<\/li><\/ul>\n<div class=\"wp-block-group alignfull has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-eb1a6a7f wp-block-group-is-layout-constrained\" style=\"background-color:#14241B;padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem\">\n<h2 class=\"wp-block-heading has-text-color has-text-align-center\" style=\"color:#FFFFFF\">Privacidade e soberania<\/h2>\n<p class=\"has-text-color has-text-align-center wp-block-paragraph\" style=\"color:#FFFFFF\">Toda a intelig\u00eancia artificial roda localmente. N\u00e3o usamos servi\u00e7os comerciais de IA em produ\u00e7\u00e3o, e nenhum dado educacional \u00e9 enviado a terceiros. A plataforma opera sob a LGPD e o ECA Digital por padr\u00e3o.<\/p>\n<\/div>\n<p class=\"wp-block-paragraph\">A sele\u00e7\u00e3o definitiva dos modelos de linguagem est\u00e1 em avalia\u00e7\u00e3o por meio de um benchmark pr\u00f3prio do projeto.<\/p>","protected":false},"excerpt":{"rendered":"<p>Tecnologia C\u00f3digo aberto, infraestrutura pr\u00f3pria e prote\u00e7\u00e3o de dados desde o desenho. O Climate AI-SBN \u00e9 constru\u00eddo com tecnologias de c\u00f3digo aberto, executadas em infraestrutura pr\u00f3pria. A arquitetura foi pensada para unir qualidade pedag\u00f3gica, confiabilidade e prote\u00e7\u00e3o de dados. Arquitetura em camadas Interface do professor Aplica\u00e7\u00e3o web \u00b7 API (FastAPI) CAMADA DE APLICA\u00c7\u00c3O Pipeline RAG [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"slim_seo":{"title":"Tecnologia - Climate AI-SBN","description":"Tecnologia C\u00f3digo aberto, infraestrutura pr\u00f3pria e prote\u00e7\u00e3o de dados desde o desenho. O Climate AI-SBN \u00e9 constru\u00eddo com tecnologias de c\u00f3digo aberto, executadas"},"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":2,"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/pages\/26\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/www.ufrgs.br\/climateaisbn-cinted\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}