Visualizando o Processo de Pensamento de um Modelo de Linguagem Grande (R1)

2025-02-17
Visualizando o Processo de Pensamento de um Modelo de Linguagem Grande (R1)

Pesquisadores visualizaram o 'processo de pensamento' de um grande modelo de linguagem, R1, salvando suas cadeias de pensamento como texto, convertendo-as em embeddings usando a API OpenAI e plotando-as sequencialmente com t-SNE. Ao calcular a similaridade de cosseno entre etapas consecutivas, eles observaram um potencial processo de três estágios: 'busca', 'pensamento' e 'conclusão'. Dez prompts diversos foram usados, variando de descrever como uma bicicleta funciona a projetar novos meios de transporte. Os pesquisadores fornecem métodos para acessar os dados da cadeia de pensamento e o código.

Leia mais

Bag of Words: Crie e compartilhe aplicativos de dados inteligentes com IA

2025-02-17
Bag of Words: Crie e compartilhe aplicativos de dados inteligentes com IA

O Bag of Words permite que os usuários criem dashboards abrangentes a partir de um único prompt e os refinem iterativamente. Ele se integra perfeitamente a várias fontes de dados, incluindo bancos de dados, APIs e sistemas de negócios, permitindo a utilização eficiente de dados. Os recursos principais incluem consultas em linguagem natural, gerenciamento de dashboards e compatibilidade com vários LLMs (OpenAI, Anthropic, etc.). O projeto oferece implantação em Docker e instruções detalhadas de configuração para ambientes Python e Node.js, usando a licença AGPL-3.0.

Leia mais

Umami: Uma alternativa ao Google Analytics focada em privacidade

2025-02-17
Umami: Uma alternativa ao Google Analytics focada em privacidade

Umami é uma alternativa simples, rápida e focada na privacidade ao Google Analytics. Suporta bancos de dados MariaDB, MySQL e PostgreSQL. A instalação é simples: clone o repositório GitHub, instale as dependências e configure a conexão com o banco de dados. Por padrão, ele é executado em http://localhost:3000. Imagens Docker estão disponíveis para facilitar a implantação. Instruções detalhadas de início rápido são fornecidas.

Leia mais
Desenvolvimento análise

Hack para a eficiência de comandos Shell: Identifique rapidamente comandos anteriores com ícones

2025-02-16
Hack para a eficiência de comandos Shell: Identifique rapidamente comandos anteriores com ícones

Frequentemente procurando e executando novamente comandos no seu histórico do shell? O autor compartilha uma dica inteligente: adicione identificadores de ícone ou texto antes dos comandos (por exemplo, ✅; ./utils/check.sh). Esses identificadores não afetam a execução do comando, mas melhoram significativamente o reconhecimento visual, permitindo que você encontre rapidamente o comando desejado e alivie a frustração de rolar frequentemente pelo histórico. É uma maneira simples, mas eficaz, de melhorar a eficiência do shell.

Leia mais

Remco: Uma Ferramenta Leve de Gerenciamento de Configuração

2025-02-16
Remco: Uma Ferramenta Leve de Gerenciamento de Configuração

Remco é uma ferramenta leve de gerenciamento de configuração inspirada no confd. Ela mantém os arquivos de configuração locais atualizados usando dados de lojas de valores-chave como etcd ou Consul, processando recursos de modelo e recarregando aplicativos automaticamente. Ao contrário do confd, o Remco suporta vários pares de origem/destino e backends por recurso de modelo, usa o mecanismo de modelo Pongo2 e inclui recursos como reaproveitamento de zumbis, suporte a plug-ins para backends adicionais e criação fácil de filtros de modelo personalizados com JavaScript. A instalação é simples, com opções para construir a partir do código-fonte ou baixar binários pré-compilados.

Leia mais

Gixy: Auditor de Segurança de Configuração do Nginx

2025-02-16
Gixy: Auditor de Segurança de Configuração do Nginx

Gixy é uma ferramenta para analisar configurações do Nginx, com o objetivo de prevenir configurações inseguras e automatizar a detecção de falhas. Suporta Python 3.6-3.13 e é principalmente testado em sistemas GNU/Linux. Gixy detecta vários problemas de configuração do Nginx, como vulnerabilidades de divisão HTTP. A instalação é flexível, suportando pip, yum e Docker. Os usuários podem especificar caminhos de configuração, usar entrada por pipe e pular testes. Gixy é mantido ativamente e recebe contribuições de código e melhorias na documentação.

Leia mais
Desenvolvimento Auditoria

Golfo do México: Uma Linguagem de Programação Que Quebra as Regras

2025-02-16
Golfo do México: Uma Linguagem de Programação Que Quebra as Regras

DreamBerd foi renomeado para Golfo do México, uma linguagem de programação peculiar com recursos incomuns. As instruções terminam com pontos de exclamação, o ponto e vírgula é o operador 'não', existem quatro tipos de declaração (const const, const var, var const, var var), os arrays começam no índice -1, índices de ponto flutuante são suportados, a palavra-chave `when` verifica mutações de variáveis, há um coletor de lixo, os ciclos de vida das variáveis são personalizáveis (incluindo ciclos de vida negativos para hoisting), e não há loops. A instalação é complexa, os booleanos podem ser verdadeiro, falso ou talvez, os espaços em branco determinam a precedência das operações aritméticas, frações e nomes de números são suportados, a indentação é rigidamente de 3 espaços, existem vários operadores de comparação, a declaração de funções é flexível, a divisão por zero retorna indefinido, as strings podem ser declaradas de várias maneiras, a interpolação de moeda regional é suportada, as anotações de tipo são opcionais, os tipos de expressão regular são suportados, e as palavras-chave `previous`, `next` e `current` acessam o histórico de variáveis. O código pode ser dividido em vários arquivos usando cinco ou mais sinais de igual. Ele suporta a inversão de código, variáveis globais e inserção automática de pontos de exclamação, colchetes e aspas. O Golfo do México também suporta texto enriquecido e um mecanismo de execução baseado em turnos para funções assíncronas.

Leia mais
Desenvolvimento design peculiar

OmniParser V2: Ferramenta de Análise de Tela para Agentes de GUI Baseados em Visão Pura

2025-02-15
OmniParser V2: Ferramenta de Análise de Tela para Agentes de GUI Baseados em Visão Pura

OmniParser é um método abrangente para analisar capturas de tela de interfaces de usuário em elementos estruturados e fáceis de entender, o que melhora significativamente a capacidade do GPT-4V de gerar ações que podem ser precisamente fundamentadas nas regiões correspondentes da interface. O OmniParser V2 recentemente lançado alcança resultados de ponta (39,5% no benchmark Screen Spot Pro) e introduz o OmniTool, permitindo o controle de uma máquina virtual Windows 11 usando o modelo de visão de sua escolha. Instruções de instalação detalhadas e demonstrações são fornecidas, com pesos de modelo disponíveis no Hugging Face.

Leia mais

Schemesh: Um Shell Unix com Scripting em Lisp

2025-02-15
Schemesh: Um Shell Unix com Scripting em Lisp

Schemesh é um shell interativo com scripting em Lisp, projetado como uma substituição amigável para bash, zsh e outros shells Unix tradicionais. Ele oferece edição de linha interativa, autocompletar e histórico, enquanto integra perfeitamente um REPL Lisp completo alimentado pelo Chez Scheme para tarefas complexas. Os usuários podem alternar facilmente entre a sintaxe do shell e a sintaxe Lisp, com funções extensivas fornecidas para gerenciar processos Unix. Para scripting e programação séria, o Schemesh substitui o scripting de shell tradicional lento e propenso a erros com um poderoso REPL Lisp, aumentando a eficiência e a confiabilidade.

Leia mais
Desenvolvimento

Jill: Uma nova linguagem de programação funcional para Nand2Tetris

2025-02-15
Jill: Uma nova linguagem de programação funcional para Nand2Tetris

Jill é uma linguagem de programação funcional criada para a plataforma Nand2Tetris como alternativa à linguagem de alto nível Jack original. Ela é um substituto direto para Jack, usando o mesmo conjunto de instruções de VM e arquitetura HACK, mas oferecendo um estilo mais elegante e funcional. Recursos importantes incluem funções de primeira classe, recursão de chamada de cauda otimizada, tipos de dados algébricos com correspondência de padrões e um design minimalista com apenas três conceitos principais. Projetos compilados geram arquivos .vm em um diretório /bin. Jill pode ser compilada usando `cargo run -- path_to_jill_project_root` ou `jillc [path_to_jill_project_root]`.

Leia mais
Desenvolvimento

Synergetica: Aplicativo de desktop para design de circuito genético de ponta a ponta

2025-02-15
Synergetica: Aplicativo de desktop para design de circuito genético de ponta a ponta

Synergetica é um aplicativo de desktop poderoso para design de circuitos genéticos. Ele fornece um fluxo de trabalho de ponta a ponta que permite projetar circuitos, executar simulações e gerar sequências de DNA - tudo em uma única plataforma. Oferece interfaces baseadas em nós ou código, simula interativamente os níveis de expressão de proteínas e gera sequências de DNA com base em parâmetros determinados por simulação. Permite personalização com peças genéticas adicionais e funciona totalmente offline, garantindo controle e privacidade completos.

Leia mais

Kreuzberg: Uma poderosa biblioteca Python para extração de texto de documentos locais

2025-02-15
Kreuzberg: Uma poderosa biblioteca Python para extração de texto de documentos locais

Kreuzberg é uma poderosa biblioteca Python para extração de texto de vários documentos. Ela fornece uma interface assíncrona unificada que suporta PDFs, imagens, documentos de escritório e muito mais. A biblioteca enfatiza o processamento local, não requerendo APIs externas ou serviços em nuvem, possuindo alta eficiência de recursos, dependências mínimas e capacidade de processamento em lote. Kreuzberg emprega uma abordagem inteligente para extração de texto de PDF, primeiro tentando a extração direta e recorrendo ao OCR se necessário. Ela oferece tratamento abrangente de erros e recursos como APIs assíncronas/síncronas, extração de metadados e processamento concorrente.

Leia mais

Goku: Modelos de Fundação de Geração de Vídeo Baseados em Fluxo

2025-02-15
Goku: Modelos de Fundação de Geração de Vídeo Baseados em Fluxo

Uma equipe colaborativa da ByteDance e da HKU apresenta Goku, uma família de modelos de geração de imagem e vídeo baseados em transformadores de fluxo retificado. Goku alcança desempenho de geração visual líder do setor por meio de curadoria meticulosa de dados, design avançado de modelos e formulação de fluxo. Suporta geração de texto para vídeo, imagem para vídeo e texto para imagem, obtendo pontuações máximas em benchmarks importantes como GenEval, DPG-Bench e VBench. Goku-T2V obteve impressionante pontuação de 84.85 no VBench, ficando em segundo lugar em 7 de outubro de 2024, superando vários modelos comerciais líderes de texto para vídeo.

Leia mais

LLM Debugger: Depuração com IA no VS Code

2025-02-15
LLM Debugger: Depuração com IA no VS Code

O LLM Debugger é uma extensão do VS Code que utiliza modelos de linguagem grandes (LLMs) para depuração ativa. Diferentemente das abordagens tradicionais de depuração baseadas em LLM que analisam apenas o código fonte estático, o LLM Debugger fornece contexto de tempo de execução em tempo real, incluindo valores de variáveis, comportamento de funções e decisões de ramificação, permitindo que o LLM diagnostique bugs mais rápida e precisamente. A extensão também gera dados sintéticos capturando detalhes de execução, oferecendo insights exclusivos sobre o comportamento do programa. Ele possui informações de depuração ao vivo, gerenciamento automático de breakpoints, inspeção de tempo de execução e operações comuns de depuração, tudo acessível através de um painel lateral. Embora seja um projeto experimental de pesquisa, o LLM Debugger demonstra o potencial da combinação de dados de depuração ao vivo com recursos de LLM para revolucionar as práticas tradicionais de depuração.

Leia mais

Nping: Ferramenta Ping em Rust com Visualização em Tempo Real

2025-02-15
Nping: Ferramenta Ping em Rust com Visualização em Tempo Real

Nping é uma poderosa ferramenta Ping escrita em Rust, oferecendo ping simultâneo para múltiplos endereços com visualização de dados em tempo real e interface amigável. Exibe métricas como latência máxima, mínima e média, taxa de perda de pacotes e suporta IPv4 e IPv6. O Nping também possui um subcomando de host para mostrar detalhes do endereço IP para nomes de domínio e permite a personalização da contagem e do intervalo de ping. Seu design intuitivo o torna um ativo valioso para administradores de rede e desenvolvedores.

Leia mais
Desenvolvimento ferramenta de rede

VimLM: Assistente de codificação com LLM local para Vim

2025-02-15
VimLM: Assistente de codificação com LLM local para Vim

O VimLM é um assistente de codificação para o Vim baseado em LLM local, inspirado no GitHub Copilot. Ele integra compreensão contextual de código, resumo e assistência de IA diretamente no seu fluxo de trabalho do Vim. É independente de modelo, usando qualquer modelo compatível com MLX, possui uma UX nativa do Vim e é totalmente offline para segurança aprimorada. Os usuários interagem por meio de atalhos intuitivos para tarefas como conversão, geração e resumo de código, aproveitando a compreensão de contexto profundo que abrange o arquivo atual, seleções, arquivos referenciados e a estrutura do projeto.

Leia mais
Desenvolvimento assistente de codificação

Yash: Um novo shell buscando a máxima conformidade com POSIX

2025-02-15
Yash: Um novo shell buscando a máxima conformidade com POSIX

Yash é um shell de linha de comando compatível com POSIX, escrito em C99, buscando a máxima conformidade com POSIX. Ele possui recursos como aliases globais, matrizes, vários métodos de redirecionamento, expansão de chaves, globbing estendido, aritmética fracionária, conclusão de comandos e previsão de comandos. Mantido no GitHub, o Yash atende em grande parte ao POSIX.1-2008 e recebe atualizações regulares de manutenção. Ele compila e executa em vários ambientes POSIX, sendo testado principalmente em Fedora, macOS e Cygwin. Após a instalação, os usuários podem personalizar variáveis de ambiente, aliases, prompts e muito mais por meio de arquivos de configuração.

Leia mais
Desenvolvimento Linha de comando

Extensão de navegador combate a apagamento trans

2025-02-14
Extensão de navegador combate a apagamento trans

Uma extensão de navegador chamada "Marsha P Johnson" combate o apagamento de pessoas transgênero, substituindo "LGB" por "LGBTQ+🧱". O criador destaca a remoção ativa pelo governo dos EUA de menções a transgêneros de sites governamentais, incluindo a remoção de "TQ+" de LGBTQ+ no site do Monumento Nacional de Stonewall. Esse apagamento flagrante é combatido ativamente pela extensão, permitindo que os usuários vejam e protestem contra a censura.

Leia mais
Diversos Transgênero

Ricochet: Mensagens instantâneas anônimas nas quais você pode confiar

2025-02-14
Ricochet: Mensagens instantâneas anônimas nas quais você pode confiar

Ricochet é um sistema experimental de mensagens instantâneas ponto a ponto construído na rede Tor. Ele protege sua identidade, lista de contatos e comunicações sem depender de servidores ou operadores centrais. Seu login é seu endereço de serviço oculto, e os contatos se conectam diretamente a você via Tor. Isso torna extremamente difícil rastrear sua identidade. Disponível para Windows, OS X e Linux, o Ricochet é de código aberto e fácil de usar, mas os usuários devem avaliar cuidadosamente seus riscos.

Leia mais

O arquivo binário tee.exe incluído no Neovim apresentou comportamento suspeito no Windows 11

2025-02-14
O arquivo binário tee.exe incluído no Neovim apresentou comportamento suspeito no Windows 11

Durante testes de segurança do Neovim em uma sandbox do Windows 11, o binário tee.exe incluído foi marcado como malware. A investigação revelou consultas de DNS suspeitas e conexões de rede, com um endereço IP confirmado como malicioso pelo VirusTotal. O autor recomenda uma análise da causa raiz e sugere a construção das dependências do Neovim a partir da fonte para mitigar esse risco de segurança.

Leia mais
Desenvolvimento

JesseSort: Um novo algoritmo de ordenação O(n log n)

2025-02-13
JesseSort: Um novo algoritmo de ordenação O(n log n)

JesseSort é um novo algoritmo de ordenação que utiliza uma estrutura de dados inovadora chamada 'Rainbow' para organizar e mesclar elementos de forma eficiente, atingindo um tempo de execução de O(n log n). O algoritmo consiste em uma fase de inserção (gerando o Rainbow) e uma fase de mesclagem (combinando bandas até restar uma). Detalhes estão disponíveis em JesseSort.pdf e no ResearchGate.

Leia mais
Desenvolvimento algoritmo de ordenação

Proteção de IP no modo anônimo do Chrome: Um proxy de duas etapas para maior privacidade

2025-02-13
Proteção de IP no modo anônimo do Chrome: Um proxy de duas etapas para maior privacidade

O Chrome está introduzindo a Proteção de IP para o modo anônimo, melhorando a privacidade contra rastreamento entre sites. Usando um sistema de proxy de duas etapas, os endereços IP originais dos usuários são mascarados, protegendo-os do rastreamento de terceiros. Apenas domínios na Lista de Domínios Mascarados (MDL) são afetados, e a funcionalidade essencial da web permanece intacta. O Google e CDNs externos operam proxies separados, impedindo que qualquer um acesse informações completas do usuário. O lançamento ocorrerá após maio de 2025, e os usuários poderão desativar o recurso.

Leia mais
Tecnologia Endereço IP

Wger: Aplicativo de Gerenciamento de Treinos e Dietas de Código Aberto

2025-02-13
Wger: Aplicativo de Gerenciamento de Treinos e Dietas de Código Aberto

Wger é um aplicativo web gratuito e de código aberto para gerenciar treinos pessoais, peso e planos de dieta. Também funciona como uma ferramenta simples de gerenciamento de academia e oferece uma API REST para fácil integração. Fácil de implantar via Docker, uma imagem de demonstração está disponível para testes rápidos. O código e o conteúdo são de código aberto e são suportados traduções.

Leia mais
Desenvolvimento gerenciamento

Task Explorer: Um Gerenciador de Tarefas Multiplataforma Poderoso

2025-02-13
Task Explorer: Um Gerenciador de Tarefas Multiplataforma Poderoso

O Task Explorer é uma poderosa ferramenta de gerenciamento de tarefas que não apenas monitora aplicativos em execução, mas também fornece insights profundos sobre suas atividades. Sua interface prioriza velocidade e eficiência, fornecendo dados de processo em tempo real com interação mínima. As informações são exibidas em painéis acessíveis; a seleção de um processo revela informações detalhadas na metade inferior da tela, facilmente navegáveis com as teclas de seta. A atualização dinâmica de dados oferece insights em tempo real sobre o desempenho e o comportamento do sistema.
Recursos avançados incluem um Painel de Thread mostrando rastros de pilha, um Painel de Memória para visualizar e editar a memória do processo, um Painel de Handles exibindo handles abertos, um Painel de Sockets mostrando conexões e um Painel de Módulos listando DLLs carregadas. O monitoramento robusto do sistema apresenta gráficos em tempo real de CPU, handles, tráfego de rede e acesso a disco. Os painéis de informações do sistema permitem o controle sobre os serviços do sistema.
Construído com o Qt Framework, o Task Explorer é compatível com Windows 7+ (32/64 bits) e planeja suportar Linux.

Leia mais

Um site estático para comunicação profissional

2025-02-13
Um site estático para comunicação profissional

Um novo projeto de site estático, "Como dizer profissionalmente", oferece frases alternativas para comunicações comuns no local de trabalho para promover o profissionalismo e evitar mal-entendidos. Os dados são originários do criador de conteúdo do Instagram @loewhaley. O projeto está em estágios iniciais, com o autor buscando feedback da comunidade para refinar seu conteúdo e torná-lo mais amplamente aplicável. O projeto é de código aberto, recebendo contribuições e sugestões.

Leia mais

yknotify: Um Prompter de Toque para YubiKey no macOS

2025-02-12
yknotify: Um Prompter de Toque para YubiKey no macOS

yknotify é uma ferramenta de linha de comando macOS que monitora logs do sistema para eventos associados a uma YubiKey aguardando toque, e então solicita ao usuário. Ele suporta FIDO2 e OpenPGP, identificando mensagens de log específicas para determinar se um toque é necessário. Embora existam falsos positivos raros, nenhum falso negativo foi relatado. Os usuários podem instalá-lo e executá-lo; problemas podem ser relatados caso ocorram.

Leia mais
Desenvolvimento

Plugin LLM para classificação semântica de linhas

2025-02-12
Plugin LLM para classificação semântica de linhas

Este plugin de linha de comando usa um Modelo de Linguagem Ampla (LLM) para classificar semanticamente linhas de texto. Similar ao comando GNU `sort`, mas em vez da ordem alfabética, ele classifica as linhas com base na relevância semântica a uma determinada consulta. A entrada pode ser de arquivos ou da entrada padrão. Os usuários podem personalizar o método de classificação, o limite de saída, o modelo e o modelo de prompt. Um prompt padrão é fornecido, mas a personalização é suportada. A instalação é simples: clone o código, crie um ambiente virtual e instale as dependências.

Leia mais

PgAssistant: Seu Assistente de Desempenho do PostgreSQL

2025-02-12
PgAssistant: Seu Assistente de Desempenho do PostgreSQL

O PgAssistant é uma ferramenta de código aberto projetada para ajudar desenvolvedores a entender e otimizar o desempenho de seu banco de dados PostgreSQL. Ele fornece análise do comportamento do banco de dados, otimização de esquema e gerenciamento de biblioteca de consultas SQL. Além disso, o PgAssistant facilita o gerenciamento de uma biblioteca de consultas SQL específicas úteis para seu projeto por meio de um arquivo JSON simples. Integração com o OpenAI ou LLMs locais ajuda a otimizar consultas SQL. Uma interface amigável simplifica a operação, e um arquivo JSON gerencia a biblioteca de consultas SQL. Também integra o PGTune para ajuste de parâmetros do banco de dados e geração de arquivos Docker Compose.

Leia mais

Mikey: Gravador de Áudio, Transcritor e Gerador de Notas de Reunião

2025-02-12
Mikey: Gravador de Áudio, Transcritor e Gerador de Notas de Reunião

Mikey é um aplicativo para gravar áudio, transcrevê-lo usando a API Groq e gerar automaticamente notas de reunião. Sua interface gráfica amigável do PyQt fornece uma experiência perfeita para gerenciar gravações, visualizar transcrições e navegar pelas sessões salvas. Ele usa pyaudiowpatch para gravação de áudio, a API Groq para transcrição e um modelo conversacional para gerar notas de reunião concisas. Um executável autônomo pode ser criado para facilitar a distribuição.

Leia mais

Skies-ADSB v2.0: Tráfego Aéreo 3D em Tempo Real no seu Navegador

2025-02-12
Skies-ADSB v2.0: Tráfego Aéreo 3D em Tempo Real no seu Navegador

O Skies-ADSB transforma seu navegador em um visor de tráfego aéreo 3D em tempo real. Usando dados ADS-B de um receptor RTL-SDR, você pode explorar o tráfego aéreo local, o espaço aéreo circundante e a geografia com mapas 3D personalizáveis. Construído com JavaScript, HTML5, CSS, Python 3 e WebGL (Three.js), ele roda nos principais navegadores modernos. A versão 2.0 inclui mudanças significativas em relação à versão 1.x, exigindo uma nova instalação. Os usuários podem relatar bugs, solicitar recursos e sugerir melhorias por meio do rastreador de problemas. O projeto agradece a Andre Thais CFI e Frank E. Hernandez por suas contribuições e utiliza dados de mapas de domínio público do Natural Earth e OpenStreetMap.

Leia mais
1 2 33 34 35 37 39 40 41 48 49