Voltar ao Blog
Inteligência ArtificialCapítulo 1

1.3.1. Os Pilares da IA: Dados e Algoritmos: Fundamentos Jurídicos

Mas, o que são os algoritmos? De forma bastante sintética, Navarro instrui que algoritmo é o procedimento para encontrar a solução de um problema mediante um conjunto de regras60. Thomas Cormen et...

Alessandro Lavorante 27 de março de 2024 2 min de leitura

Mas, o que são os algoritmos? De forma bastante sintética, Navarro instrui que algoritmo é o procedimento para encontrar a solução de um problema mediante um conjunto de regras60. Thomas Cormen et al nos fornecem

uma definição mais técnica: “o algoritmo pode ser informalmente definido como um conjunto de regras computacionais que define uma sequência de operações para pegar uma entrada e convertê-la em uma saída”61. Dakpevicius destaca suas características estruturais e fundamentais, com ênfase na precisão e na lógica sequencial, ao afirmar que um algoritmo significa “uma série de instruções simples ou regras definidas” – firmes e determinadas, não ambíguas, sequenciais, precisas, finitas –, “ordenadas logicamente e que permitem, tipicamente, realizar um cálculo e/ou desenvolver e resolver um problema”62. A definição de José Luiz Faleiros Junior é mais abrangente e contextualiza os algoritmos nos sistemas de IA: “algoritmos são fórmulas matemáticas criadas e organizadas para instruírem o sistema de inteligência artificial a processar dados e, por este meio, produzirem resultados para uma determinada finalidade”. O autor acrescenta que “os critérios de operação dos algoritmos são claramente definidos pelo seu programador”, funcionando mediante uma sequência inequívoca e pré-definida de etapas que envolvem a inserção de dados (inputs) e a produção de resultados (outputs)”63. Em resumo, os algoritmos são o núcleo que permite ao sistema “aprender” com os dados. São as instruções e os modelos matemáticos que processam os dados para gerar a informação e, consequentemente, solucionar problemas. Isso significa que um sistema de IA necessita de uma sequência de instruções que especifique as diferentes ações que o computador deve executar para resolver determinado problema. Essa sequência de instruções é, precisamente, a estrutura algorítmica que o sistema de IA utiliza.64


Notas

67. O espaço de armazenamento inclui tanto a memória estática (necessária para armazenar o código do programa) quanto a dinâmica (requerida para variáveis, estruturas de dados e operações em tempo de execução). 68. Vejam-se maiores detalhes em Corvalán, Dávila e Simari, 2023, p. 26 ss.
DadosAlgoritmosBig DataIA

Alessandro Casoretti Lavorante

Prof. Me. pela USP

Advogado especializado em Direito Digital, IA e Startups. Mestre em Direito Civil pela USP. Autor do livro "Responsabilidade Civil por Inteligência Artificial".

Precisa de assessoria jurídica?

Entre em contato para uma consulta especializada em Direito e Tecnologia.

Fale Conosco