Maria é analista de IA em um tribunal e está desenvolvendo um sistema de assistente jurídico inteligente baseado em RAG (recuperação aumentada por geração) para consultar automaticamente acórdãos, súmulas e legislação. O sistema deve recuperar trechos relevantes de documentos jurídicos e gerar respostas fundamentadas. Para isso, Maria implementou o seguinte código Python usando LangChain:
1 from langchain.text_splitter import RecursiveCharacterTextSplitter
2 from langchain.embeddings import OpenAIEmbeddings
3 from langchain.vectorstores import FAISS
4 from langchain.llms import OpenAI
5 from langchain.chains import RetrievalQA
6
7 # Carregamento de documentos jurídicos
8 documentos = carregar_acordaos() # Retorna lista de documentos
9
10 # Fragmentação dos documentos
11 text_splitter = RecursiveCharacterTextSplitter(
12 chunk_size=5000,
13 chunk_overlap=0
14 )
15 chunks = text_splitter.split_documents(documentos)
16
17 # Criação do índice vetorial
18 embeddings = OpenAIEmbeddings()
19 vectorstore = FAISS.from_documents(chunks, embeddings)
20
21 # Configuração da cadeia de recuperação
22 llm = OpenAI(temperature=0.0)
23 chain = RetrievalQA.from_chain_type(
24 llm=llm,
25 chain_type=”stuff”,
26 retriever=vectorstore.as_retriever(search_kwargs={“k”: 15})
27 )
28
29 # Consulta ao sistema
30 resposta = chain.run(“Qual o entendimento sobre prescrição intercorrente?”)
Durante os testes, Maria observou que o sistema frequentemente apresentava respostas incompletas, perdia contexto importante entre parágrafos consecutivos de acórdãos e, em alguns casos, excedia o limite da janela de contexto do LLM ao tentar processar documentos recuperados muito extensos.
Pede-se:
a) Identifique apenas duas configurações inadequadas no código que contribuem para os problemas observados e reescreva as linhas correspondentes com valores mais apropriados para o cenário descrito. Justifique brevemente cada correção.
b) Explique qual é a função do parâmetro search_kwargs={“k”: 15} na linha 26 e por que o valor escolhido (15 documentos) pode ser problemático considerando o limite de tokens da janela de contexto e o tamanho dos chunks definido no código.
c) Considerando o modelo de responsabilidade compartilhada em computação em nuvem e que o sistema será implantado em ambiente IaaS (AWS EC2), liste brevemente três responsabilidades específicas de segurança que são do tribunal (cliente) e não do provedor de nuvem, considerando que o índice vetorial contém dados jurídicos sigilosos e o sistema processa informações sensíveis.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Texto I
A economista Carlota Pérez, em “Revoluções tecnológicas e capital financeiro” (2022), analisou a interação entre as mudanças tecnológicas, econômicas e políticas e suas relações com o capital financeiro. Segundo o seu modelo, primeiro ocorre a fase de instalação, no qual novos produtos e tecnologias, incentivados pelo capital financeiro, mostram seu potencial e penetram no mundo governado pelo paradigma anterior — esse é o tempo da tecnologia.
Depois, vem o frenesi. Nessa fase, o capital financeiro se sobrepõe ao funcionamento de todo o sistema produtivo. A economia monetária desvincula-se da economia real, as finanças desvinculam-se da produção e o fosso entre as forças da economia …
De acordo com relatório da UNESCO (2021), a inteligência artificial tem sido aplicada em áreas diversas, como saúde, segurança pública e educação, com potencial de ampliar a eficiência de serviços e facilitar a tomada de decisões. No entanto, o documento alerta que, sem parâmetros éticos claros, o uso desses sistemas pode gerar riscos à privacidade, à igualdade de oportunidades e à própria democracia, sobretudo quando algoritmos passam a influenciar diretamente a vida de milhões de pessoas.
Estudos de universidades brasileiras e organizações internacionais apontam que sistemas de IA podem reproduzir ou até intensificar preconceitos sociais. Exemplo disso ocorreu em Salvador (BA), em 2019, qu…
Rumo Futuro: Como a Globo usa IA generativa para transformar a indústria de mídia
De olho na evolução das TVs conectadas, o conglomerado de mídia está avançando em direção à hiperpersonalização
Silenciosamente, a Globo está usando os mais recentes avanços em tecnologia para transformar partes fundamentais do seu negócio. Nos últimos meses, o conglomerado tem intensificado o uso avançado de ferramentas como inteligência artificial (IA) para a amplificação da capacidade criativa de seus profissionais e o aumento de eficiência na entrega de publicidade.
Em conversa com Rumo Futuro, o diretor de estratégia e tecnologia da Globo, Raymundo Barros, detalhou os projetos que a empresa tem conduzido n…




