Plataforma Redigir

Blog Redigir

7 coisas que você precisa saber sobre a nova diretriz do CNE sobre uso de IA na educação

Entenda o que muda com a nova diretriz do CNE sobre uso de IA na educação, quais são os prazos e como sua escola pode se preparar.

7 coisas que você precisa saber sobre a nova diretriz do CNE sobre uso de IA na educação
Voltar para o blog

Nos últimos dias, ganhou repercussão a notícia de que o Conselho Nacional de Educação (CNE) aprovou uma nova diretriz sobre o uso de inteligência artificial na educação, com atenção especial à correção de redações e provas dissertativas. A repercussão trouxe muitas dúvidas para gestores escolares, coordenadores pedagógicos e professores — e é natural que traga, já que ainda não há acesso ao texto oficial da diretriz.

Para ajudar você a entender o que já se sabe (e o que ainda não se sabe) sobre o assunto, reunimos os pontos mais importantes até o momento.

1. A diretriz regula o "como", não só o "pode ou não pode"

É tentador ler essa diretriz como uma simples lista do que passa a ser permitido ou proibido. Mas o núcleo dela vai além disso: o CNE está criando um filtro ético-pedagógico, ou seja, uma orientação sobre como a inteligência artificial deve ser utilizada dentro da educação de forma segura e com propósito pedagógico.

Na prática, isso muda o tipo de pergunta que uma escola precisa se fazer. Não basta perguntar "posso usar essa ferramenta de IA?" — a pergunta passa a ser "essa ferramenta está sendo usada de um jeito que apoia a aprendizagem do aluno, com supervisão humana e critério pedagógico?". É uma mudança de régua: sai o "proibido versus liberado" e entra o "como se usa com responsabilidade".

2. Prazo de 12 meses para adaptação — com exceção para as proibições

As escolas e redes de ensino terão 12 meses, a partir da entrada em vigor da diretriz, para se adequar às novas regras. Esse prazo é importante porque reconhece que ajustar processos pedagógicos e de governança leva tempo — não é uma mudança que acontece da noite para o dia.

A exceção fica por conta dos itens de proibição, que entram em vigor imediatamente assim que a diretriz for publicada. Ou seja, nem todos os pontos da diretriz seguem o mesmo cronograma: há regras que dão tempo de adaptação e há vedações que passam a valer de forma imediata. Para o gestor escolar, isso significa que vale a pena, assim que o texto oficial for publicado, separar rapidamente o que é proibição imediata do que é regra a ser implementada ao longo do ano.

3. A diretriz ainda não está em vigor

Um ponto que se perde facilmente no meio da repercussão: para que a diretriz comece a valer de fato, ela ainda depende de homologação pelo Ministério da Educação (MEC) e de publicação no Diário Oficial da União. Até que isso aconteça, o que existe é uma diretriz aprovada pelo CNE, mas ainda não uma norma em vigor.

Essa distinção importa na hora de tomar decisões. Antecipar mudanças de processo é sensato, mas comunicar internamente como se a regra já estivesse valendo pode gerar mais confusão do que clareza — vale acompanhar os próximos passos oficiais antes de qualquer mudança definitiva.

4. O texto oficial ainda não foi divulgado

Neste momento, ainda não há acesso ao texto oficial da diretriz. As informações disponíveis vêm de matérias jornalísticas, que são fontes extraoficiais até a publicação do documento completo. Isso significa que detalhes finos — exceções, definições técnicas, redação exata de cada regra — ainda podem mudar ou ser mais bem compreendidos quando o texto for publicado.

Para quem toma decisões na escola, o mais seguro é tratar o que se sabe hoje como um retrato geral da direção que o CNE está tomando, mas sem fechar interpretações definitivas sobre os detalhes até a publicação oficial.

5. Restrições mais rígidas para os anos iniciais do Ensino Fundamental

A diretriz prevê uma restrição mais acentuada ao acesso à inteligência artificial para alunos até o 5º ano do Ensino Fundamental. Faz sentido pedagógico: crianças nessa faixa etária estão em uma etapa de desenvolvimento em que a mediação humana — do professor, do corretor, do adulto responsável — tem um papel ainda mais central do que em etapas posteriores.

Para escolas que atendem esse público, esse é provavelmente o ponto que exige mais atenção prática: vale mapear, desde já, onde e como a IA é usada com esses alunos, para já ir se aproximando do que a diretriz deve exigir.

6. IA vai entrar no currículo

A diretriz determina que a inteligência artificial passe a ser um item integrante dos currículos das redes de ensino, sendo tratada como conteúdo dentro das escolas — e não apenas como uma ferramenta usada por trás das cortinas, em processos administrativos ou pedagógicos invisíveis ao aluno.

Isso é um reconhecimento importante: a IA já faz parte da vida dos estudantes fora da escola, e ensinar sobre ela — seus limites, seus riscos, seu uso responsável — passa a ser também papel da escola, e não só uma decisão de infraestrutura tecnológica.

7. Escolas e universidades precisarão de regras próprias de governança

Além de seguir a diretriz do CNE, escolas e universidades deverão criar suas próprias regras de governança para o uso de inteligência artificial e de tecnologia de forma geral. Isso significa que cada instituição vai precisar formalizar políticas internas: quem pode usar quais ferramentas, em quais processos, com que tipo de supervisão.

Para gestores, esse é um bom momento para começar esse mapeamento internamente, mesmo antes da publicação oficial — entender quais ferramentas de IA já circulam na escola hoje (mesmo informalmente) costuma ser o primeiro passo antes de formalizar qualquer política de governança.

Redigir: sua escolha segura

Se tem um fio condutor em todos esses pontos, é a centralidade da agência humana dentro do uso da inteligência artificial na educação. E é exatamente esse o princípio que já orienta a Redigir há 12 anos: aqui, nenhuma redação é entregue sem passar pela avaliação de um corretor humano identificado, com acompanhamento pedagógico próximo e revisão em segunda instância. Para a sua escola, isso significa poder contar com uma correção que já nasceu pensando na importância de ter um olhar humano por trás de cada avaliação — e é por isso que a Redigir continua sendo a sua escolha segura.

Para entender esse cenário com mais profundidade, gravamos um episódio especial do Aula Magna Redigir, com Rodrigo Simões e Gustavo Fechus, explicando o que já se sabe sobre a diretriz do CNE e por que a estrutura de correção da Redigir já está alinhada com essa direção.

Assista:

<!-- Botão "Assine nossa newsletter!" + modal com o formulário Mautic embutido -->

<button type="button" id="rd-newsletter-open" style="display:inline-block; background-color:#FD0140; color:#ffffff; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; padding:14px 32px; border-radius:6px; cursor:pointer;">
  Assine nossa newsletter!
</button>

<div id="rd-newsletter-overlay" style="display:none; position:fixed; inset:0; background:rgba(8,16,51,0.6); z-index:9998; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;">
  <div style="position:relative; background:#ffffff; border-radius:12px; max-width:640px; width:100%; max-height:90vh; overflow-y:auto; padding:24px; box-sizing:border-box;">
    <button type="button" id="rd-newsletter-close" aria-label="Fechar" style="position:absolute; top:12px; right:12px; background:none; border:none; font-size:22px; line-height:1; cursor:pointer; color:#525252;">&times;</button>

    <style type="text/css" scoped>
        :root {
            --form-primary-60: #000000;
            --form-primary-70: color-mix(in hsl, var(--form-primary-60), black 10%);
            --form-primary-80: color-mix(in hsl, var(--form-primary-60), black 20%);
            --form-font-family: Arial, Helvetica, sans-serif;

            --form-field: #EBEBEB;
            --form-field-hover: #e5e5e5;

            --form-border-interactive: var(--form-primary-60);
            --form-border-subtle: #e0e0e0;
            --form-border-strong: #8d8d8d;
            --form-border-inverse: #161616;
            --form-border-disabled: #c6c6c6;

            --form-text-brand: var(--form-primary-60);
            --form-text-primary: #161616;
            --form-text-secondary: #525252;
            --form-text-placeholder: #a8a8a8;
            --form-text-on-color: #ffffff;
            --form-text-on-color-disabled: #8d8d8d;
            --form-text-helper: #6f6f6f;
            --form-text-error: #da1e28;
            --form-text-inverse: #ffffff;
            --form-text-disabled: #16161640;

            --form-link-primary: var(--form-primary-60);
            --form-link-primary-hover: var(--form-primary-70);
            --form-link-secondary: var(--form-primary-70);
            --form-link-inverse: var(--form-primary-40);
            --form-link-visited: #8a3ffc;

            --form-button-primary: var(--form-primary-60);
            --form-button-primary-hover: var(--form-primary-70);
            --form-button-primary-active: var(--form-primary-80);
            --form-button-secondary: #393939;
            --form-button-secondary-hover: #4c4c4c;
            --form-button-secondary-active: #6f6f6f;
            --form-button-tertiary: var(--form-primary-60);
            --form-button-tertiary-hover: var(--form-primary-70);
            --form-button-tertiary-active: var(--form-primary-80);
            --form-button-danger-primary: #da1e28;
            --form-button-danger-secondary: #da1e28;
            --form-button-danger-hover: #ba1b23;
            --form-button-danger-active: #750e13;
            --form-button-separator: #e0e0e0;
            --form-button-disabled: #c6c6c6;

            --form-support-error: #da1e28;
            --form-support-success: #24a148;
            --form-support-warning: #f1c21b;
            --form-support-info: #0043ce;
            --form-support-error-inverse: #ff787f;
            --form-support-success-inverse: #42be65;
            --form-support-warning-inverse: #f1c21b;
            --form-support-info-inverse: #6da2ff;

            --form-focus: var(--form-primary-60);
            --form-focus-inset: #ffffff;
            --form-focus-inverse: #ffffff;

            --form-interactive: var(--form-primary-60);
            --form-highlight: var(--form-primary-20);

            --form-duration-productive: 150ms;
            --form-duration-expressive: 300ms;

            --form-easing-standard-productive: cubic-bezier(0.2, 0, 0.38, 0.9);
            --form-easing-standard-expressive: cubic-bezier(0.4, 0.14, 0.3, 1);

            --form-transition-all-productive: all var(--form-duration-productive) var(--form-easing-standard-productive);
            --form-transition-all-expressive: all var(--form-duration-expressive) var(--form-easing-standard-expressive);
        }

        .mauticform_wrapper {
            max-width: 600px;
            margin: 20px;
            font-family: var(--form-font-family);
            font-size: 14px;
            width: 100%;
        }

        .mauticform-innerform {}

        .mauticform-post-success {}

        .mauticform-name {
            font-weight: bold;
            font-size: 1.5em;
            margin-bottom: 3px;
        }

        .mauticform-description {
            margin-top: 2px;
            margin-bottom: 10px;
        }

        .mauticform-error {
            margin-bottom: 10px;
            color: var(--form-support-error);
        }

        .mauticform-message {
            margin-bottom: 10px;
            color: var(--form-support-success);
        }

        .mauticform-row {
            display: block;
            margin-bottom: 20px;
        }

        .mauticform-label {
            font-size: 14px;
            display: block;
            font-weight: bold;
            margin-bottom: 5px;
            color: var(--form-text-brand);
        }

        .mauticform-row.mauticform-required .mauticform-label:after {
            color: var(--form-support-error);
            content: " *";
            display: inline;
        }

        .mauticform-helpmessage {
            display: block;
            font-size: 0.9em;
            margin-bottom: 3px;
        }

        .mauticform-errormsg {
            display: block;
            color: var(--form-support-error);
            margin-top: 2px;
        }

        .mauticform-selectbox,
        .mauticform-input,
        .mauticform-textarea {
            width: 100%;
            padding: 12px 18px;
            border: none;
            background: var(--form-field);
            box-shadow: none;
            border-radius: 8px;
            box-sizing: border-box;
            outline: 2px solid transparent;
            outline-offset: -2px;
            transition: var(--form-transition-all-productive);
        }

        .mauticform-selectbox:before,
        .mauticform-input:before,
        .mauticform-textarea:before {
            content: "";
            display: block;
            height: 3px;
            width: 100%;
        }

        .mauticform-selectbox:hover,
        .mauticform-input:hover,
        .mauticform-textarea:hover {
            background: var(--form-field-hover);
            outline: 2px solid transparent;
        }

        .mauticform-selectbox:focus,
        .mauticform-input:focus,
        .mauticform-textarea:focus {
            outline: 2px solid var(--form-primary-60);
        }

        .mauticform-checkboxgrp-row {
            margin-bottom: 3px;
        }

        .mauticform-checkboxgrp-label {
            font-weight: normal;
        }

        .mauticform-checkboxgrp-checkbox {
            aspect-ratio: 1 / 1;
            height: 16px;
            vertical-align: -3px;
            background-color: var(--form-field);
            appearance: none;
            border: 1px solid var(--form-border-strong);
            border-radius: 4px;
            margin: 0;
            align-items: center;
            display: inline-flex;
            justify-content: center;
            -webkit-transition: var(--form-transition-all-productive);
            -o-transition: var(--form-transition-all-productive);
            transition: var(--form-transition-all-productive);
            outline: 2px solid transparent;
            outline-offset: 1px;
            margin-right: 4px;
        }

        .mauticform-checkboxgrp-checkbox:checked {
            background-color: var(--form-interactive);
            border: 1px solid var(--form-interactive);
        }

        .mauticform-checkboxgrp-checkbox:checked:before {
            content: "";
            width: 14px;
            height: 14px;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M9.9997%2015.1709L19.1921%205.97852L20.6063%207.39273L9.9997%2017.9993L3.63574%2011.6354L5.04996%2010.2212L9.9997%2015.1709Z%22/%3E%3C/svg%3E');
            position: absolute;
        }

        .mauticform-radiogrp-row {
            display: inline-flex;
            flex-direction: row;
            align-items: baseline;
            gap: 4px;
        }

        .mauticform-radiogrp-label {
            font-weight: normal;
        }

        .mauticform-radiogrp-radio {
            width: 16px;
            aspect-ratio: 1 / 1;
            accent-color: var(--form-primary-60);
            margin-left: 0;
        }

        .mauticform-button-wrapper .mauticform-button.btn-ghost,
        .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-ghost {
            color: var(--form-primary-60);
            background-color: #ffffff;
            border-color: #dddddd;
        }

        .mauticform-button-wrapper .mauticform-button,
        .mauticform-pagebreak-wrapper .mauticform-pagebreak {
            display: inline-block;
            margin-bottom: 0;
            font-weight: 600;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 10px 20px;
            font-size: 13px;
            line-height: 1.3856;
            border-radius: 8px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: var(--form-button-primary);
            color: var(--form-text-on-color);
            transition: var(--form-transition-all-expressive);
        }

        .mauticform-button-wrapper .mauticform-button:hover,
        .mauticform-pagebreak-wrapper .mauticform-pagebreak:hover {
            background-color: var(--form-button-primary-hover);
            color: var(--form-text-on-color);
            border-color: var(--form-button-primary-hover);
        }

        .mauticform-button-wrapper .mauticform-button.btn-ghost[disabled],
        .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-ghost[disabled] {
            background-color: #ffffff;
            border-color: #dddddd;
            opacity: 0.75;
            cursor: not-allowed;
        }

        .mauticform-button-wrapper .mauticform-button.btn-ghost[disabled]:hover,
        .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-ghost[disabled]:hover {
            color: var(--form-primary-60);
        }

        .mauticform-pagebreak-wrapper .mauticform-button-wrapper {
            display: inline;
        }

        .autoComplete_wrapper {
            position: relative;
        }

        .autoComplete_wrapper>input::placeholder {
            transition: all 0.3s ease;
        }

        .autoComplete_wrapper>ul {
            position: absolute;
            max-height: 226px;
            overflow-y: scroll;
            top: 100%;
            left: 0;
            right: 0;
            padding: 0;
            margin: 0.5rem 0 0 0;
            border-radius: 4px;
            background-color: #fff;
            border: 1px solid rgba(33, 33, 33, 0.1);
            z-index: 1000;
            outline: none;
        }

        .autoComplete_wrapper>ul>li {
            padding: 10px 20px;
            list-style: none;
            text-align: left;
            font-size: 16px;
            color: #212121;
            transition: all 0.1s ease-in-out;
            border-radius: 3px;
            background-color: rgba(255, 255, 255, 1);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            transition: all 0.2s ease;
        }

        .autoComplete_wrapper>ul>li>span {
            float: right;
        }

        .autoComplete_wrapper>ul>li::selection {
            color: rgba(#ffffff, 0);
            background-color: rgba(#ffffff, 0);
        }

        .autoComplete_wrapper>ul>li:hover {
            cursor: pointer;
            background-color: rgba(123, 123, 123, 0.1);
        }

        .autoComplete_wrapper>ul>li mark {
            background-color: transparent;
            font-weight: bold;
        }

        .autoComplete_wrapper>ul>li mark::selection {
            background-color: rgba(#ffffff, 0);
        }

        .autoComplete_wrapper>ul>li[aria-selected="true"] {
            background-color: rgba(123, 123, 123, 0.1);
        }

        @media only screen and (max-width: 600px) {
            .autoComplete_wrapper>input {
                width: 18rem;
            }
        }
    </style>
    <style type="text/css" scoped>
        .mauticform-field-hidden { display:none }
    </style>
    <div id="mauticform_wrapper_rdnewsletter" class="mauticform_wrapper">
        <form autocomplete="false" role="form" method="post" action="https://conteudos.plataformaredigir.com.br/form/submit?formId=3" id="mauticform_rdnewsletter" data-mautic-form="rdnewsletter" enctype="multipart/form-data"><div class="mauticform-error" id="mauticform_rdnewsletter_error"></div>
                <div class="mauticform-message" id="mauticform_rdnewsletter_message"></div><div class="mauticform-innerform">
                <div class="mauticform-page-wrapper mauticform-page-1" data-mautic-form-page="1">



<div id="mauticform_rdnewsletter_name" class="mauticform-row mauticform-text mauticform-field-1 mauticform-required" data-validate="name" data-validation-type="text">
  <label id="mauticform_label_rdnewsletter_name" for="mauticform_input_rdnewsletter_name" class="mauticform-label">Nome</label>

      <input type="text" name="mauticform[name]" value="" id="mauticform_input_rdnewsletter_name" class="mauticform-input">

  <span class="mauticform-errormsg" style="display:none;">This is required.</span>
</div>



<div id="mauticform_rdnewsletter_email" class="mauticform-row mauticform-email mauticform-field-2 mauticform-required" data-validate="email" data-validation-type="email">
  <label id="mauticform_label_rdnewsletter_email" for="mauticform_input_rdnewsletter_email" class="mauticform-label">Email</label>

      <input type="email" name="mauticform[email]" value="" id="mauticform_input_rdnewsletter_email" class="mauticform-input">

  <span class="mauticform-errormsg" style="display:none;">This is required.</span>
</div>



<div id="mauticform_rdnewsletter_instituicao" class="mauticform-row mauticform-text mauticform-field-3 mauticform-required" data-validate="instituicao" data-validation-type="text">
  <label id="mauticform_label_rdnewsletter_instituicao" for="mauticform_input_rdnewsletter_instituicao" class="mauticform-label">Instituição</label>

      <input type="text" name="mauticform[instituicao]" value="" id="mauticform_input_rdnewsletter_instituicao" class="mauticform-input">

  <span class="mauticform-errormsg" style="display:none;">This is required.</span>
</div>



<div id="mauticform_rdnewsletter_cargo" class="mauticform-row mauticform-text mauticform-field-4 mauticform-required" data-validate="cargo" data-validation-type="text">
  <label id="mauticform_label_rdnewsletter_cargo" for="mauticform_input_rdnewsletter_cargo" class="mauticform-label">Cargo</label>

      <input type="text" name="mauticform[cargo]" value="" id="mauticform_input_rdnewsletter_cargo" class="mauticform-input">

  <span class="mauticform-errormsg" style="display:none;">This is required.</span>
</div>


<div id="mauticform_rdnewsletter_submit" class="mauticform-row mauticform-button-wrapper mauticform-field-5">
  <button name="mauticform[submit]" value="1" id="mauticform_input_rdnewsletter_submit" class="mauticform-button" type="submit">Cadastrar</button>
</div>
                </div></div><input type="hidden" name="mauticform[formId]" id="mauticform_rdnewsletter_id" value="3">
            <input type="hidden" name="mauticform[return]" id="mauticform_rdnewsletter_return" value="">
            <input type="hidden" name="mauticform[formName]" id="mauticform_rdnewsletter_name" value="rdnewsletter">

        </form>
    </div>

  </div>
</div>

<script>
(function() {
  var openBtn = document.getElementById('rd-newsletter-open');
  var closeBtn = document.getElementById('rd-newsletter-close');
  var overlay = document.getElementById('rd-newsletter-overlay');

  function openModal() {
    overlay.style.display = 'flex';
  }
  function closeModal() {
    overlay.style.display = 'none';
  }

  openBtn.addEventListener('click', openModal);
  closeBtn.addEventListener('click', closeModal);
  overlay.addEventListener('click', function(e) {
    if (e.target === overlay) closeModal();
  });
})();
</script>