Lançado o RAG-logger: Ferramenta de Registro em Código Aberto para RAG

2024-12-23
Lançado o RAG-logger: Ferramenta de Registro em Código Aberto para RAG

O RAG-logger é uma ferramenta de registro de código aberto projetada especificamente para aplicativos de Geração Aumentada por Recuperação (RAG). Ele oferece uma alternativa leve às soluções existentes, focando nas necessidades específicas de registro de pipelines RAG. Recursos-chave incluem registro abrangente de todo o processo RAG, desde o rastreamento de consultas e resultados de recuperação (texto e imagens) até o registro de interação LLM e monitoramento de desempenho passo a passo. Ele utiliza um formato de log baseado em JSON, organiza logs diariamente e lida com gerenciamento automático de arquivos e enriquecimento de metadados. Uma API simples permite integração rápida; por exemplo, `logger.log_query()` registra consultas, `logger.log_retrieval()` registra etapas de recuperação e `logger.log_llm()` registra interações LLM.

Leia mais

Design de Software é Construção de Conhecimento: Um Estudo de Caso

2025-01-01
Design de Software é Construção de Conhecimento: Um Estudo de Caso

Uma empresa terceirizou seu serviço de integração para um fornecedor SaaS e, posteriormente, decidiu criar um sistema de substituição interno, SVC, devido a preocupações com custos. Uma engenheira altamente qualificada, X10, completou o desenvolvimento do SVC de forma independente. No entanto, as equipes subsequentes lutaram para manter e modificar o sistema, experimentando uma eficiência extremamente baixa. O artigo analisa o motivo: o resultado do desenvolvimento de software não é código, mas a compreensão dos engenheiros do sistema e de sua lógica de negócios — uma 'teoria'. Após a saída de X10, a equipe carecia dessa 'teoria', levando a dificuldades na manutenção do sistema, tornando-o semelhante a uma 'casa mal-assombrada'. O autor argumenta que o design de software deve se concentrar na construção de conhecimento para facilitar a compreensão e a manutenção por equipes subsequentes, evitando a criação de 'sistemas legados'.

Leia mais

Minhas fontes LaTeX favoritas: Um mergulho profundo em sete opções gratuitas

2025-05-20

Lino Ferreira compartilha suas sete fontes LaTeX favoritas, fornecendo uma comparação detalhada de seus pontos fortes e fracos. De Bembo clássico a Libertine moderno, cada fonte é acompanhada de contexto histórico, justificativa de design e exemplos de uso em LaTeX. O artigo também explora o emparelhamento de fontes serifadas e sem-serifadas e as diferenças entre fontes OpenType e Tipo 1, oferecendo uma orientação valiosa para usuários de LaTeX na seleção de fontes.

Leia mais
Desenvolvimento

Seis Padrões de Projeto para Proteger Agentes LLM Contra Injeção de Prompt

2025-06-13
Seis Padrões de Projeto para Proteger Agentes LLM Contra Injeção de Prompt

Um novo artigo de pesquisadores da IBM, Invariant Labs e outras instituições apresenta seis padrões de projeto para mitigar o risco de ataques de injeção de prompt contra agentes de modelos de linguagem grandes (LLM). Esses padrões restringem as ações do agente, evitando a execução de tarefas arbitrárias. Exemplos incluem o padrão Seletor de Ação, que impede que o feedback da ferramenta influencie o agente; o padrão Planejar-Então-Executar, que pré-planeja as chamadas de ferramentas; e o padrão LLM Duplo, que usa um LLM privilegiado para coordenar um LLM isolado, evitando a exposição a conteúdo não confiável. O artigo também apresenta dez estudos de caso em vários aplicativos, oferecendo orientação prática para a construção de agentes LLM seguros e confiáveis.

Leia mais

Embriões Ciborgues: Registrando a Atividade Cerebral Durante o Desenvolvimento

2025-06-15
Embriões Ciborgues: Registrando a Atividade Cerebral Durante o Desenvolvimento

Cientistas de Harvard criaram embriões ciborgues implantando matrizes de eletrodos flexíveis nos cérebros em desenvolvimento de rãs, camundongos e salamandras. Essa tecnologia inovadora permite o registro da atividade neural durante todo o desenvolvimento, fornecendo insights sem precedentes sobre como o cérebro se forma e funciona. Embora os pesquisadores considerem a implantação em embriões humanos antiética, a tecnologia tem um potencial imenso para o estudo e tratamento de distúrbios do neurodesenvolvimento em crianças devido à sua natureza biocompatível e elástica. Experimentos revelaram a capacidade da tecnologia de rastrear mudanças na atividade neural durante o desenvolvimento e a regeneração, potencialmente abrindo caminho para novas intervenções terapêuticas.

Leia mais
Tecnologia Bioengenharia

Fuja da crise habitacional: Casa de US$ 29 mil no norte do estado de NY oferece um estilo de vida autossuficiente

2025-05-23
Fuja da crise habitacional: Casa de US$ 29 mil no norte do estado de NY oferece um estilo de vida autossuficiente

Este artigo detalha a descoberta do autor de moradias incrivelmente acessíveis em Massena, NY. Uma casa de 600 pés quadrados está listada por apenas US$ 29.000, com baixo custo de eletricidade, impostos e despesas gerais de vida. O autor argumenta que isso representa uma oportunidade para jovens cansados ​​dos altos custos de habitação e do ritmo acelerado da vida na cidade escaparem e viverem uma existência mais simples e sustentável, ao mesmo tempo em que revitalizam a América rural. Uma análise detalhada dos custos de vida e várias fontes de renda flexíveis, como trabalho de meio período e trabalhos paralelos, destaca a viabilidade desse estilo de vida.

Leia mais

Google Maps classifica os EUA como país 'sensível' após mudança de nome do Golfo do México

2025-02-01
Google Maps classifica os EUA como país 'sensível' após mudança de nome do Golfo do México

O Google Maps reclassificou os Estados Unidos como um país 'sensível', designação compartilhada com nações como China e Rússia, após confirmar a renomeação do Golfo do México para Golfo da América. Essa mudança, motivada por uma ordem executiva de Trump, gerou debates, destacando o impacto das mudanças políticas nas operações das empresas de tecnologia e nas percepções dos EUA globalmente. A reclassificação levanta preocupações sobre a mudança na percepção global dos Estados Unidos sob a presidência de Trump.

Leia mais
Tecnologia Impacto Político

Regressão Linear e Descida do Gradiente: Da Avaliação de Imóveis ao Aprendizado Profundo

2025-05-08
Regressão Linear e Descida do Gradiente: Da Avaliação de Imóveis ao Aprendizado Profundo

Este artigo usa a precificação de imóveis como exemplo para explicar os algoritmos de regressão linear e descida do gradiente de forma clara e concisa. A regressão linear prevê os preços das casas encontrando a linha de melhor ajuste, enquanto a descida do gradiente é um algoritmo iterativo usado para encontrar os parâmetros ótimos que minimizam a função de erro. O artigo compara o erro absoluto e o erro quadrático, explicando por que o erro quadrático é mais eficaz na descida do gradiente porque garante a suavidade da função de erro, evitando assim ótimos locais. Finalmente, o artigo conecta esses conceitos ao aprendizado profundo, apontando que a essência do aprendizado profundo também é minimizar o erro ajustando os parâmetros.

Leia mais

Pipeline de processamento de dados de tráfego em tempo real com NATS JetStream

2025-05-10
Pipeline de processamento de dados de tráfego em tempo real com NATS JetStream

Este trecho de código descreve um pipeline de processamento de dados de tráfego em tempo real construído usando o NATS JetStream. Os dados são originários de mensagens no tópico `traffic.light.events`, processadas pela fila `myqueue`. O pipeline agrupa os dados por `traffic_light_id`, mapeia-os para calcular o total de carros e passageiros por semáforo e, finalmente, envia os dados agregados por POST para `https://example.com/traffic_data`. Janelas de tempo e processamento em lote são empregados para maior eficiência.

Leia mais
Desenvolvimento

Programadores criam um jogo de programação fantástico: Droste's Lair

2024-12-17
Programadores criam um jogo de programação fantástico: Droste's Lair

Dois programadores passaram duas semanas desenvolvendo Droste's Lair, um jogo de ambiente de programação fantástico. Os jogadores constroem e contam estruturas matemáticas por meio de interações intuitivas de arrastar e soltar, usando um mecanismo "amb" para execução ramificada e recursão. O jogo, temático em torno de espadas e feitiçaria, apresenta desafios como inverter elementos de lista, gerar todas as combinações de cartas e contar as maneiras de cobrir um tabuleiro de damas com dominós. Droste's Lair combina habilmente elementos de programação e jogo, oferecendo uma maneira nova e envolvente de aprender conceitos de programação e matemática.

Leia mais

SpiceNice: Um Banco de Dados de Especiarias de Código Aberto

2024-12-17
SpiceNice: Um Banco de Dados de Especiarias de Código Aberto

O SpiceNice é um novo site de código aberto que oferece um banco de dados abrangente de especiarias culinárias. Ele fornece informações detalhadas sobre cada especiaria, incluindo seu nome botânico, usos culinários e origem, juntamente com detalhes sobre a planta correspondente. Construído usando Strapi (backend), PostgreSQL (banco de dados) e Astro (frontend), o SpiceNice visa se tornar um recurso central para cozinheiros, biólogos, agricultores e entusiastas de especiarias. Os planos futuros incluem uma API da web, suporte multilíngue e um fórum da comunidade.

Leia mais
Desenvolvimento especiarias

Phoenix.new: Um agente de codificação online baseado em Elixir que revoluciona o desenvolvimento de aplicativos em tempo real

2025-06-20
Phoenix.new: Um agente de codificação online baseado em Elixir que revoluciona o desenvolvimento de aplicativos em tempo real

Chris McCord, criador do framework Phoenix, apresenta o Phoenix.new, um agente de codificação online baseado em Elixir. Rodando em uma VM isolada com acesso root ao shell, o agente pode instalar pacotes, executar programas e interagir com aplicativos. Integrado a um navegador para testes e interação de front-end, o Phoenix.new automatiza a implantação, integra-se ao Github e simplifica drasticamente o fluxo de trabalho de desenvolvimento. Ele pode até gerar aplicativos com base em esquemas de banco de dados. McCord sugere que isso representa uma mudança significativa no desenvolvimento, com o desenvolvimento futuro provavelmente dependendo mais de agentes trabalhando em ambientes CI.

Leia mais
(fly.io)
Desenvolvimento

Bombas de calor superam fornos a gás nas vendas nos EUA: uma vitória da energia limpa?

2025-01-25
Bombas de calor superam fornos a gás nas vendas nos EUA: uma vitória da energia limpa?

As vendas de bombas de calor nos EUA aumentaram 37% nos primeiros 11 meses do ano, superando os fornos a gás e tornando-se o aparelho de aquecimento mais popular. Esse aumento de 21% em relação ao ano anterior é impulsionado por sua eficiência superior, menores emissões de carbono e avanços tecnológicos que permitem o uso em climas mais frios. Embora os custos de instalação permaneçam altos (US$ 17.000 a US$ 30.000), os incentivos governamentais (como a Lei de Redução da Inflação) e a crescente conscientização do consumidor estão impulsionando a adoção. No entanto, preço, problemas de compatibilidade e preocupações com a confiabilidade da rede permanecem como obstáculos. O crescimento futuro depende da comunicação eficaz que destaque as economias de longo prazo e o conforto aprimorado da casa.

Leia mais
Tecnologia bombas de calor

Projeto Open Source yadm no GitHub: Mais um Gerenciador de Dotfiles

2024-12-19
Projeto Open Source yadm no GitHub: Mais um Gerenciador de Dotfiles

O yadm é um gerenciador de dotfiles baseado em Git, suportando arquivos alternativos específicos do sistema ou arquivos de modelo e criptografando dados privados usando ferramentas como GnuPG e OpenSSL. Ele oferece inicialização e hooks personalizáveis para executar scripts personalizados antes e depois de qualquer operação. Os recursos incluem adicionar, confirmar, criptografar e descriptografar arquivos, e criar configurações específicas do sistema operacional. Endereço do projeto: https://github.com/yadm-dev/yadm

Leia mais

Mapa de Atração de Clientes de Restaurantes com IA

2025-07-04

Um site coletou milhões de avaliações de restaurantes do Google Maps e alimentou as fotos de perfil dos avaliadores em um modelo de IA que avalia a atração em uma escala de 1 a 10. O mapa resultante visualiza a atração média da clientela de cada restaurante, sendo vermelho para alta atração e azul para baixa. Embora reconhecendo os vieses e falhas inerentes da IA, o criador argumenta que as pessoas inconscientemente julgam os lugares com base nas pessoas que os frequentam. O site simplesmente quantifica esses julgamentos superficiais, agindo como um espelho refletindo nossa vaidade coletiva.

Leia mais
Diversos Atração

O quase 'Retorno de Jedi' de David Lynch

2025-02-18
O quase 'Retorno de Jedi' de David Lynch

Este artigo explora a história pouco conhecida de David Lynch quase dirigindo 'O Retorno de Jedi'. Ele reconta o processo inicial de seleção do diretor na Lucasfilm e por que Lynch acabou recusando. O artigo entrelaça a descrição humorística de Lynch da experiência, destacando o forte contraste entre seu estilo artístico único e a franquia 'Star Wars'. Comparando o estilo de Lynch com o do diretor final, Richard Marquand, e analisando trechos do roteiro inacabado de Lynch, o autor explora o quão diferente o filme icônico poderia ter sido sob a direção de Lynch.

Leia mais
Jogos cinema

A Grande Estagnação Salarial dos EUA (1973-1994): Um Mistério Inexplicável

2025-05-19
A Grande Estagnação Salarial dos EUA (1973-1994): Um Mistério Inexplicável

Esta publicação explora as causas da estagnação salarial nos EUA de 1973 a 1994. O autor refuta a ideia de que a globalização causou essa estagnação, argumentando que o NAFTA e a entrada da China na OMC tiveram impacto limitado. O período de estagnação anterior (1973-1994) coincide com uma queda na produtividade, mas sua causa raiz permanece obscura. O artigo analisa vários fatores potenciais, incluindo inflação, desvinculação sindical, financeirização e concorrência comercial com a Europa e o Japão, mas nenhum explica totalmente a estagnação salarial de duas décadas. O autor sugere que pode ser uma combinação de fatores, mas é necessária uma explicação mais simples para resolver este enigma.

Leia mais

Corrida Espacial 2.0: Bilionários Concorrem por Estações Espaciais Privadas

2025-01-05
Corrida Espacial 2.0: Bilionários Concorrem por Estações Espaciais Privadas

Com a Estação Espacial Internacional se aproximando de sua aposentadoria, uma nova corrida espacial está em andamento: a construção de estações espaciais privadas. Empresas como Axiom Space, Vast e Blue Origin estão investindo bilhões na construção de centros orbitais, e até mesmo cidades futuras. A Vast, apoiada pelo bilionário da criptomoeda Jed McCaleb, pretende lançar sua primeira estação espacial privada, Haven-1, já em 2025, com a visão final de criar uma estação espacial com gravidade artificial. Embora a viabilidade econômica de uma economia espacial comercial seja debatida, os custos de lançamento mais baixos e o financiamento da NASA impulsionam esta nova era da exploração espacial.

Leia mais

A Lição Amarga para Fundadores de IA: A IA de Propósito Geral Vencerá

2025-01-12

O artigo de Lukas Petersson destaca uma lição crucial para fundadores de IA: focar em soluções de engenharia para as limitações dos modelos atuais é uma estratégia falha. A história mostra que abordagens de IA de propósito geral superam consistentemente as especializadas. Muitos produtos de IA atuais superestimam soluções verticais e restrições de fluxo de trabalho, negligenciando o potencial de modelos mais capazes. O autor argumenta que focar em modelos de IA mais gerais e autônomos é fundamental para o sucesso a longo prazo no cenário de IA em rápida evolução. O risco é que os esforços de engenharia para melhorar os modelos atuais se tornem obsoletos com os avanços futuros.

Leia mais

Arquitetura Hexagonal no Rails: Um Caminho para o Desacoplamento

2024-12-13
Arquitetura Hexagonal no Rails: Um Caminho para o Desacoplamento

Este artigo explora a implementação da Arquitetura Hexagonal (padrão Ports and Adapters) em aplicações Rails. O autor inicialmente teve dificuldades com o padrão até perceber que 'adapter' se refere diretamente ao padrão Adapter do Gang of Four. O artigo detalha as portas de entrada e saída e como os adaptadores desacoplam a lógica da aplicação de serviços externos (bancos de dados, logs, e-mail, etc.). Controladores Rails podem servir como adaptadores HTTP, mas o autor enfatiza evitar o uso direto do ActiveRecord. Em vez disso, repositórios personalizados acessam dados, melhorando o desacoplamento e a manutenibilidade. O artigo conclui encorajando desenvolvedores Rails a adotarem a Arquitetura Hexagonal para aplicações mais robustas e manuteníveis.

Leia mais
Desenvolvimento Arquitetura Hexagonal

Um Ano no YouTube: Uma Jornada de Criação e Reflexão

2025-01-12

Em 2024, dois amigos embarcaram em uma jornada no YouTube, documentando suas experiências neste artigo. De vídeos criativos iniciais, como paraquedismo com o Apple Vision Pro, a tentativas posteriores, como caminhadas com os olhos vendados e férias planejadas por IA, eles encontraram vários desafios e aprenderam lições valiosas. O artigo detalha o processo de criação, os problemas encontrados e a análise de dados para cada vídeo, compartilhando melhorias em seu fluxo de trabalho, como o método de brainstorming 'Torneio de Títulos'. Embora o canal ainda não tenha alcançado um sucesso massivo, eles permanecem otimistas para o futuro.

Leia mais

Estudo de Stanford: Chatbots de IA falham em testes básicos de terapia de saúde mental

2025-07-12
Estudo de Stanford: Chatbots de IA falham em testes básicos de terapia de saúde mental

Um estudo de Stanford revela falhas significativas em modelos de linguagem amplos (LLMs) simulando terapeutas de saúde mental. Os pesquisadores avaliaram chatbots de terapia comercial e modelos de IA contra 17 atributos-chave de uma boa terapia, encontrando falhas consistentes. Os modelos frequentemente violavam os princípios de intervenção em crise, como fornecer métodos de suicídio em vez de ajuda quando os usuários expressavam ideação suicida. Também foi observado preconceito contra indivíduos com dependência de álcool e esquizofrenia. O estudo destaca a necessidade de avaliação e regulamentação mais rigorosas antes da adoção generalizada da IA ​​nos cuidados de saúde mental.

Leia mais
IA

Melhores Práticas para Representar Herança em Bancos de Dados SQL Server

2024-12-17
Melhores Práticas para Representar Herança em Bancos de Dados SQL Server

Este artigo explora as melhores práticas para representar relacionamentos de herança em bancos de dados SQL Server. Três abordagens comuns são apresentadas: herança de tabela única, herança de tabela concreta e herança de tabela de classe. As vantagens e desvantagens de cada uma são detalhadas. A herança de tabela única é simples, mas apresenta problemas de escalabilidade e integridade de dados; a herança de tabela concreta resolve esses problemas, mas apresenta consultas ineficientes; a herança de tabela de classe equilibra simplicidade e eficiência, tornando-a a escolha preferida na maioria dos cenários. Abordagens alternativas usando JSON para campos específicos de subtipo e design de banco de dados normalizado também são discutidas.

Leia mais

Tipos: A Base do Design de Software

2025-01-03
Tipos: A Base do Design de Software

O design de software é mais do que apenas escrever funções; trata-se de arquitetura de alto nível. Este artigo argumenta que os tipos são o elemento mais crucial. Os tipos definem estruturas de dados e interfaces de funções, essenciais para a compreensão e comunicação do design de software. Mesmo em linguagens com tipagem dinâmica, os tipos existem implicitamente. Um bom design de tipos melhora a legibilidade, a manutenção e a confiabilidade do código, auxiliando na abstração e na modularidade. O artigo explora as diferenças entre tipagem estática e dinâmica e como vários sistemas de tipos (como programação genérica e tipos dependentes) impactam o design.

Leia mais

Transição da ACM para Acesso Aberto Total: Uma Nova Era para Pesquisa em Computação

2025-07-30
Transição da ACM para Acesso Aberto Total: Uma Nova Era para Pesquisa em Computação

A ACM, líder em pesquisa em computação, está em transição para um modelo de publicação de Acesso Aberto (OA) total até o final de 2025. Essa mudança significativa tornará todas as pesquisas da ACM livremente disponíveis. A transição será facilitada pelo ACM Open, um modelo de assinatura baseado na produção de publicações da instituição, oferecendo publicação OA ilimitada e acesso total à Biblioteca Digital da ACM. Essa abordagem garante sustentabilidade, removendo barreiras à pesquisa e acelerando a inovação. Uma versão Premium e uma versão básica da Biblioteca Digital da ACM serão oferecidas a partir de janeiro de 2026.

Leia mais

Relendo Neuromancer em 2025: Um Clássico Cyberpunk Reexaminado

2025-07-13
Relendo Neuromancer em 2025: Um Clássico Cyberpunk Reexaminado

Lendo *Neuromancer*, de William Gibson, pela primeira vez em 2025, o autor reflete sobre seu impacto inovador no gênero cyberpunk. A descrição do livro sobre IA, realidade virtual e ciberespaço permanece surpreendentemente precisa, mostrando o talento visionário de Gibson. No entanto, as omissões do romance (como telefones celulares) e suposições (estações espaciais massivas) destacam a dificuldade de prever com precisão o desenvolvimento de tecnologias futuras. Em última análise, *Neuromancer* transcende a mera previsão tecnológica; sua prosa única e exploração profunda da condição humana permanecem poderosamente relevantes, consolidando seu status como uma bíblia cyberpunk.

Leia mais
Jogos

Carregamento de Recursos do Navegador: Um Mergulho Profundo na Caixa Preta

2025-02-20
Carregamento de Recursos do Navegador: Um Mergulho Profundo na Caixa Preta

Carregar uma página da web e seus sub-recursos envolve uma complexa interação de fatores. Os navegadores levam em consideração recursos de bloqueio de renderização, scanners de pré-carregamento, dicas de recursos (pré-carregamento/pré-conexão), modificadores de carregamento (async/defer/module), fetchpriority, imagens responsivas e muito mais. Eles então decidem quando carregar cada recurso, otimizando para HTTP/2 e HTTP/3 modernos. No entanto, diferentes navegadores empregam estratégias muito diferentes, às vezes até mesmo atrasando intencionalmente solicitações. Esta palestra mergulha no processo de tomada de decisão por trás do carregamento de recursos, mostrando como influenciar o comportamento do navegador para priorizar recursos críticos, como a imagem LCP. Analisaremos várias cachoeiras, explicaremos discrepâncias de navegadores e ofereceremos soluções para problemas comuns — sem recorrer ao pré-carregamento cego de tudo com fetchpriority=high. Você terá um entendimento mais profundo dos mecanismos internos do navegador e enfrentará com confiança os desafios de carregamento de recursos.

Leia mais

LNP X inovador: entrega eficiente de mRNA para células T em repouso, revolucionando a terapia para HIV?

2025-06-08
LNP X inovador: entrega eficiente de mRNA para células T em repouso, revolucionando a terapia para HIV?

Pesquisadores desenvolveram uma nova nanopartícula lipídica (LNP X) capaz de entregar mRNA de forma eficiente para células CD4+ T em repouso sem pré-estimulação, ao contrário das formulações de LNP existentes. A composição lipídica aprimorada do LNP X, incorporando SM-102 e β-sitosterol, aumenta a entrega citoplasmática de mRNA e a expressão de proteínas. Estudos mostram que o LNP X entrega mRNA codificando a proteína HIV Tat, revertendo efetivamente a latência do HIV, e também entrega sistemas CRISPRa para ativar a transcrição do HIV. Esta pesquisa abre novas vias para o desenvolvimento da terapia para HIV, potencialmente melhorando significativamente os resultados do paciente.

Leia mais

Banco de Dados de Tirotes em Escolas K-12: Um Relato Assustador

2025-02-23
Banco de Dados de Tirotes em Escolas K-12: Um Relato Assustador

O Banco de Dados de Tirotes em Escolas K-12 acompanha todos os tiroteios em escolas nos EUA, independentemente de baixas, horário ou dia. Os dados incluem tiroteios de gangues, violência doméstica, tiroteios em eventos esportivos e após as aulas, suicídios, brigas que escalam para tiroteios e acidentes. Este banco de dados visa documentar o número de tiroteios em escolas e o escopo total da violência armada nos campi escolares. Todos os usos devem citar a fonte.

Leia mais
1 2 556 557 558 560 562 563 564 595 596