Orra: Revolucionando o Desenvolvimento de Aplicações Multiagente

2025-02-27
Orra: Revolucionando o Desenvolvimento de Aplicações Multiagente

Orra é uma plataforma revolucionária para construir aplicativos multiagente prontos para produção que lidam com interações complexas do mundo real. Indo além de simples equipes e agentes, Orra coordena tarefas em seu stack existente, agentes e quaisquer ferramentas executadas como serviços usando raciocínio inteligente — em qualquer linguagem, framework de agente ou plataforma de implantação. Recursos incluem planos de execução pré-avaliados inteligentes, fundamentação de domínio, execução durável, ferramentas como serviços, reversão de estado para tratamento de falhas, monitoramento automático de integridade do serviço, rastreamento de status em tempo real e entrega de resultados de webhook. Ele suporta vários SDKs de linguagem (com Ruby, DotNet e Go em breve) e oferece Docker e Docker Compose para executar o servidor de plano de controle. Os usuários podem escolher entre o modelo deepseek-r1-distill-llama-70b do Groq ou os modelos o1-mini/o3-mini do OpenAI. O Orra's Plan Engine capacita aplicativos multiagente por meio de planejamento inteligente e execução confiável, com níveis de planejamento progressivos, validação semântica completa, correspondência e verificação de capacidade, aplicação de restrições de segurança e validação de transição de estado.

Leia mais

Libredesk: Sistema de suporte ao cliente open-source e auto-hospedado com IA

2025-02-27
Libredesk: Sistema de suporte ao cliente open-source e auto-hospedado com IA

Libredesk é um sistema de suporte ao cliente de código aberto e auto-hospedado, oferecido como um único aplicativo binário. Recursos principais incluem suporte para várias caixas de entrada, permissões granulares, automação inteligente (marcação automática, atribuição e roteamento de conversas), pesquisas CSAT, macros, organização inteligente (marcadores, estados personalizados e suspensão), atribuição automática, gerenciamento de SLA e integrações de inteligência de negócios. Ele também possui reescrita de resposta assistida por IA e uma barra de comandos para ações rápidas. Construído com Go (backend) e Vue.js 3 com UI Shadcn (frontend), o Libredesk está atualmente na versão alfa. Instalação fácil é fornecida, com suporte ao Docker.

Leia mais
Desenvolvimento suporte ao cliente

Dados de Perfil de Infraestrutura DeepSeek Lançados

2025-02-27
Dados de Perfil de Infraestrutura DeepSeek Lançados

A DeepSeek está compartilhando publicamente dados de perfil de sua estrutura de treinamento e inferência para ajudar a comunidade a entender suas estratégias de sobreposição de computação e comunicação e detalhes de implementação de baixo nível. Os dados, capturados usando o PyTorch Profiler, podem ser visualizados diretamente nos navegadores Chrome ou Edge. A análise simula uma estratégia de roteamento MoE perfeitamente balanceada e abrange as fases de treinamento, preenchimento e decodificação. Diferentes configurações (por exemplo, EP64/TP1, EP32/TP1, EP128/TP1) e estratégias de microlote são otimizadas para sobreposição de computação e comunicação para melhorar a eficiência.

Leia mais
Desenvolvimento Perfil

DualPipe: Um Algoritmo de Paralelismo de Pipeline Bidirecional para DeepSeek-V3

2025-02-27
DualPipe: Um Algoritmo de Paralelismo de Pipeline Bidirecional para DeepSeek-V3

O relatório técnico DeepSeek-V3 apresenta o DualPipe, um algoritmo inovador de paralelismo de pipeline bidirecional. O DualPipe alcança sobreposição completa das fases de computação e comunicação para frente e para trás, minimizando bolhas no pipeline. Isso é conseguido através de um planejamento eficiente que intercala os cálculos para frente e para trás, melhorando significativamente a eficiência. Em comparação com os métodos tradicionais, o DualPipe reduz o tempo de espera e o uso da memória. Desenvolvido por Jiashi Li, Chengqi Deng e Wenfeng Liang.

Leia mais

Projeto de Descompilação do Minecraft LCE Iniciado: Revivendo um Clássico

2025-02-26
Projeto de Descompilação do Minecraft LCE Iniciado: Revivendo um Clássico

Um projeto ambicioso começou a descompilar o Minecraft Legacy Console Edition (LCE) para o Nintendo Switch. A versão do Switch foi escolhida devido à inclusão de símbolos de função e ao uso do compilador Clang, fácil de combinar. Os desafios incluem a falta de informações de símbolos completas e a necessidade de conciliar código em diferentes plataformas. A equipe está superando isso aproveitando informações de símbolos da versão para Wii U e informações de tipo da versão para Switch. O projeto visa fornecer uma base para pesquisa e modificação de jogos e oferecer insights sobre esforços de descompilação semelhantes.

Leia mais

Jogando Pokémon FireRed com GPT-4: Uma Aventura de IA

2025-02-26
Jogando Pokémon FireRed com GPT-4: Uma Aventura de IA

Este projeto detalha uma tentativa de fazer com que o GPT-4 jogue Pokémon FireRed autonomamente usando o RetroArch. O autor implementou métodos para ler a memória do jogo, usar OCR para reconhecimento de texto e criar um banco de dados de memória do jogo para permitir que a IA explore, lute e interaja com NPCs. No entanto, o controle de entrada programático se mostrou um grande obstáculo; o sistema de entrada UDP do RetroArch era pouco confiável e a entrada baseada em teclado exigia foco na janela, limitando a automação. Apesar disso, o projeto mostra o potencial da IA nos jogos e fornece insights valiosos para futuras aplicações de LLM neste campo.

Leia mais
Jogos

Tach: Uma ferramenta em Rust para impor dependências e interfaces Python

2025-02-26
Tach: Uma ferramenta em Rust para impor dependências e interfaces Python

Tach é uma ferramenta Python escrita em Rust que impõe dependências e interfaces, inspirada na arquitetura monolítica modular. Permite adoção incremental, tem zero sobrecarga em tempo de execução e é interoperável com seus sistemas existentes. Configure seu projeto interativamente e, em seguida, use o comando `tach check` para detectar violações de dependências. Tach também visualiza seu gráfico de dependências e fornece relatórios mostrando dependências e usos de módulos. Em resumo, Tach ajuda os desenvolvedores a construir projetos Python mais limpos e fáceis de manter.

Leia mais
Desenvolvimento

AtomixDB: Um mini banco de dados relacional em Go

2025-02-26
AtomixDB: Um mini banco de dados relacional em Go

AtomixDB é um mini banco de dados relacional escrito inteiramente em Go, focando na implementação e compreensão do funcionamento do banco de dados, gerenciamento de armazenamento e tratamento de transações. Ele utiliza um mecanismo de armazenamento B+ tree com suporte a indexação, possui reutilização de nós de lista livre, suporte a transações e leituras concorrentes. Atualmente, suporta comandos CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT e ABORT. O projeto é de código aberto e aceita contribuições.

Leia mais
Desenvolvimento

Compêndio Hilário de Licenças de Código Aberto Absurdas

2025-02-26
Compêndio Hilário de Licenças de Código Aberto Absurdas

Este artigo compila uma coleção de licenças de código aberto ridículas, engraçadas e simplesmente ruins. De licenças que permitem copiar, mas proíbem a execução do software, a licenças que restringem o uso com base em raça e orientação sexual, o absurdo não tem limites. Algumas licenças exigem que os usuários sejam gays e cometam crimes, outras proíbem o uso com NFTs ou blockchain, e outras ainda invocam a moralidade bíblica. O aviso do autor: Não use essas licenças!

Leia mais
Desenvolvimento licenças de código aberto

vscli: Simplificando o lançamento de contêineres de desenvolvimento do VS Code a partir da linha de comando

2025-02-26
vscli: Simplificando o lançamento de contêineres de desenvolvimento do VS Code a partir da linha de comando

O vscli é uma ferramenta de linha de comando projetada para simplificar o lançamento de contêineres de desenvolvimento do Visual Studio Code. Ele suporta o VS Code, VS Code Insiders, Cursor e outros editores, detectando automaticamente se um projeto usa contêineres de desenvolvimento e lançando o apropriado. O comando `open` abre projetos, enquanto o comando `recent` exibe uma lista de projetos usados recentemente. Ele oferece comportamentos de lançamento flexíveis (forçar contêiner, forçar clássico, detectar), suporta configurações personalizadas e permite passar argumentos adicionais para o editor. O vscli aumenta significativamente a produtividade do desenvolvedor com seus comandos concisos e opções extensivas.

Leia mais

Telescope: Visualizador de logs baseado na web para ClickHouse

2025-02-26
Telescope: Visualizador de logs baseado na web para ClickHouse

Telescope é um aplicativo web que fornece uma interface intuitiva para explorar dados de log armazenados no ClickHouse. Ele suporta vários tipos de logs, permitindo que os usuários configurem facilmente conexões e usem consultas para filtrar, pesquisar e analisar logs de forma eficiente. Atualmente em versão beta, uma demonstração ao vivo está disponível, mostrando os recursos principais. Planos futuros incluem adicionar presets de consulta, suporte a SQL bruto e muito mais.

Leia mais
Desenvolvimento visualizador de logs

DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

2025-02-26
DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

DeepGEMM é uma biblioteca para multiplicações de matrizes gerais (GEMMs) FP8 limpas e eficientes em NVIDIA Hopper Tensor Cores, com dimensionamento granular fino, conforme proposto no DeepSeek-V3. Suporta GEMMs agrupadas normais e de Mix-of-Experts (MoE), utiliza um compilador Just-In-Time (JIT) leve, eliminando a necessidade de compilação durante a instalação. Aborda a imprecisão do acúmulo do tensor core FP8 por meio de acúmulo de dois níveis (promoção) do núcleo CUDA. Apesar de seu design conciso (~300 linhas de código principal), o desempenho do DeepGEMM iguala ou supera bibliotecas ajustadas por especialistas em várias formas de matrizes.

Leia mais
Desenvolvimento

MyCoder: Assistente de codificação de IA de linha de comando que lida com qualquer desafio de codificação

2025-02-25
MyCoder: Assistente de codificação de IA de linha de comando que lida com qualquer desafio de codificação

MyCoder é um poderoso sistema de agente de IA baseado em linha de comando capaz de executar tarefas arbitrárias, com foco particular em tarefas de codificação. Ele usa uma arquitetura modular baseada em ferramentas para interagir com arquivos, executar comandos, fazer solicitações de rede e gerar subagentes para execução paralela de tarefas. Com uma chave de API Anthropic, o MyCoder pode corrigir erros de compilação, atualizar dependências, refatorar código, adicionar novas funcionalidades e muito mais. Ele suporta o modo interativo e a leitura de prompts a partir de arquivos, e possui recursos de registro inteligente e capacidade de automodificação. O MyCoder utiliza a API Claude e usa Conventional Commits e GitHub Actions para CI/CD.

Leia mais
Desenvolvimento

ggwave: Uma Pequena Biblioteca de Transmissão de Dados por Som

2025-02-25
ggwave: Uma Pequena Biblioteca de Transmissão de Dados por Som

ggwave é uma biblioteca open-source leve que permite a comunicação de pequenas quantidades de dados entre dispositivos isolados usando som. Ela emprega um protocolo de transmissão simples baseado em FSK com uma largura de banda de 8-16 bytes/seg, incorporando códigos de correção de erros para demodulação robusta. As aplicações variam de IoT e códigos QR de áudio a emparelhamento de dispositivos. A biblioteca é multiplataforma, oferecendo exemplos e instalação fácil em vários sistemas. Os usuários podem utilizar diferentes backends de áudio com base em suas necessidades.

Leia mais

GoatDB: Um banco de dados NoDB leve para Deno e React

2025-02-25
GoatDB: Um banco de dados NoDB leve para Deno e React

O GoatDB é um banco de dados em tempo real com controle de versão, ideal para projetos Deno e React, oferecendo implantações fáceis. Perfeito para prototipagem, hospedagem própria, aplicativos de locatário único e configurações multilocatário leves sem backends complexos. Recursos incluem processamento do lado do cliente, recursos offline-first e colaboração em tempo real. Hooks do React simplificam o gerenciamento de estado, enquanto consultas incrementais eficientes, sincronização integrada e um modelo de segurança robusto o tornam perfeito para prototipagem rápida e projetos colaborativos.

Leia mais
Desenvolvimento

Browser-Use: Permitindo que a IA controle seu navegador

2025-02-25
Browser-Use: Permitindo que a IA controle seu navegador

Imagine sua IA interagindo perfeitamente com seu navegador, pesquisando informações, clicando em links e até mesmo realizando tarefas complexas na web. Browser-Use é uma poderosa biblioteca Python que permite que agentes de IA controlem diretamente os navegadores, automatizando ações como pesquisar no Reddit, adicionar itens a um carrinho de compras ou até mesmo adicionar contatos ao Salesforce. O projeto oferece APIs fáceis de usar, exemplos de IU prontamente disponíveis e documentação abrangente. Um comitê dedicado está sendo formado para definir as melhores práticas para o design de IU/UX de agentes de navegador. Seja você um desenvolvedor ou pesquisador de IA, o Browser-Use oferece benefícios significativos.

Leia mais
Desenvolvimento

Agentes de IA mudam secretamente para comunicação baseada em som

2025-02-25
Agentes de IA mudam secretamente para comunicação baseada em som

Dois agentes de IA conversacionais independentes do ElevenLabs inicialmente conversam em linguagem humana. Ao perceberem que ambos são IAs, eles mudam perfeitamente para um protocolo de comunicação em nível de som baseado na biblioteca ggwave. Um vídeo de demonstração mostra isso, juntamente com etapas detalhadas para reproduzir o experimento, incluindo configuração da chave da API, mapeamento de porta ngrok e configuração de ferramentas do lado do cliente. Observe que os agentes de IA conversacionais públicos do ElevenLabs podem não ser acessíveis; você precisará criar os seus próprios.

Leia mais

Ecossistema DeepSeek Explode: Uma Paisagem Florescente de Aplicativos de IA

2025-02-25
Ecossistema DeepSeek Explode: Uma Paisagem Florescente de Aplicativos de IA

Um ecossistema vibrante de aplicativos de IA está florescendo em torno do poderoso modelo de linguagem grande DeepSeek. Do assistente inteligente de desktop DeepChat ao Chatbox e Coco AI multiplataforma, e ferramentas especializadas como PapersGPT e Video Subtitle Master, inúmeros aplicativos aproveitam os recursos do DeepSeek para conversas de várias rodadas, uploads de arquivos, pesquisas em bancos de conhecimento, geração de código, tradução e muito mais. Integrações com plataformas como WeChat, Zotero e Laravel, juntamente com ferramentas especializadas para produtores, investidores e pesquisadores, destacam o imenso potencial do DeepSeek e o ecossistema próspero que ele gerou.

Leia mais
IA

Ignorando TCP/UDP: Uma jornada inesperada de experimentos de rede

2025-02-25
Ignorando TCP/UDP: Uma jornada inesperada de experimentos de rede

O autor tenta criar um protocolo de transporte de rede personalizado, ignorando TCP e UDP, para explorar seu comportamento em diferentes sistemas operacionais e ambientes de rede. Experimentos revelam que o protocolo personalizado obtém sucesso parcial em testes de loopback local, mas em ambientes de rede cruzada, a maioria dos servidores em nuvem e dispositivos de rede descartam pacotes de protocolo personalizados, exceto pelo AWS, e existem problemas como compatibilidade interplataforma ruim. Conclusão final: a menos que seja necessário, use TCP ou UDP!

Leia mais
Desenvolvimento

Rei da Grade: Uma Competição de Bots em Sandbox Z80

2025-02-25
Rei da Grade: Uma Competição de Bots em Sandbox Z80

Um jogo sandbox baseado em Z80 onde desenvolvedores escrevem bots para competir pela dominação em uma grade de 32x32. Dois bots começam em cantos opostos, lutando pela sobrevivência coletando comida, se movendo e clonando a si mesmos. Escrito em assembly Z80 ou C, os bots podem utilizar memória compartilhada para comunicação. O último bot a ficar de pé vence! Um IDE online e um processo de compilação na linha de comando são fornecidos, juntamente com recursos de gravação e compartilhamento de jogos. Esta é uma competição de programação de IA que desafia a eficiência algorítmica e o pensamento estratégico.

Leia mais
Jogos

DeepEP: Uma biblioteca de comunicação eficiente para Mixture-of-Experts

2025-02-25
DeepEP: Uma biblioteca de comunicação eficiente para Mixture-of-Experts

DeepEP é uma biblioteca de comunicação projetada para Mixture-of-Experts (MoE) e paralelismo de especialistas (EP), oferecendo kernels de GPU all-to-all de alta taxa de transferência e baixa latência (despacho e combinação MoE). Ela suporta operações de baixa precisão, incluindo FP8. Otimizada para o algoritmo de portões com limite de grupo no DeepSeek-V3, a DeepEP fornece kernels para encaminhamento de largura de banda de domínio assimétrico (por exemplo, NVLink para RDMA). Esses kernels alcançam alta taxa de transferência, adequados para treinamento e tarefas de preenchimento de inferência. O controle do número de SM (Streaming Multiprocessors) também é suportado. Para decodificação de inferência sensível à latência, kernels de baixa latência usando RDMA puro minimizam os atrasos. Um método de sobreposição de comunicação-computação baseado em hook é incluído, sem exigir recursos SM. A biblioteca é testada com InfiniBand e é teoricamente compatível com RoCE.

Leia mais
Desenvolvimento Comunicação GPU

Debate entre Tio Bob e John Ousterhout sobre Design de Software

2025-02-25
Debate entre Tio Bob e John Ousterhout sobre Design de Software

Robert "Tio Bob" Martin e John Ousterhout travaram um debate acalorado sobre princípios de design de software, abordando tópicos importantes como comprimento de métodos, comentários de código e Desenvolvimento Guiado por Testes (TDD). Eles discutiram veementemente o grau de decomposição de código, a necessidade de comentários e os prós e contras do TDD, usando exemplos de código e cenários específicos para apoiar seus argumentos. Esse debate destaca a importância das compensações no design de software e a necessidade de evitar extremos ao buscar concisão e legibilidade.

Leia mais

Electro: Visualizador de Imagens Leve e Extremamente Rápido

2025-02-24
Electro: Visualizador de Imagens Leve e Extremamente Rápido

Electro é um visualizador de imagens leve e extremamente rápido, construído com Rust. Projetado com a experiência do desenvolvedor em mente, ele possui um terminal de comando integrado e exibe instantaneamente imagens locais e hospedadas na web. Seu ponto forte é o desempenho incomparável — as imagens são carregadas quase instantaneamente. O Electro é de código aberto e facilmente extensível, permitindo que os desenvolvedores contribuam com código ou construam suas próprias versões.

Leia mais
Desenvolvimento visualizador de imagens

Evolução do Micro Journal: Um Dispositivo de Escrita Sem Distrações

2025-02-24
Evolução do Micro Journal: Um Dispositivo de Escrita Sem Distrações

O Micro Journal de Un Kyu Lee é uma fascinante evolução de dispositivos de escrita sem distrações. Começando com um Raspberry Pi e um teclado mecânico, o projeto passou por várias iterações, cada uma abordando diferentes necessidades e desafios de design. Da versão dobrável Rev.2.ReVamp ao Rev.6 com soquetes Cherry MX hot-swappable, cada iteração do Micro Journal melhora a portabilidade, a personalização e a experiência geral de escrita. O Rev.7 oferece um layout de teclado tradicional, enquanto o Rev.5 permite a conexão com uma ampla gama de teclados mecânicos. A história mostra o espírito maker e uma busca implacável pela experiência de escrita perfeita, atraindo considerável atenção da mídia ao longo do caminho.

Leia mais

Biblioteca Python para Detectores de Radiação RadiaCode-10x

2025-02-24
Biblioteca Python para Detectores de Radiação RadiaCode-10x

Esta biblioteca Python simplifica a interação com os detectores e espectrômetros de radiação RadiaCode-10x. Recursos incluem medições de radiação em tempo real, aquisição e análise de espectro, conectividade USB e Bluetooth e um exemplo de interface web. Controle facilmente seu dispositivo, colete dados e analise informações de radiação. Gerencie as configurações do dispositivo, configure o brilho da tela, idioma, som e vibração. Exemplos abrangentes são fornecidos para saída básica de terminal e uma interface web interativa.

Leia mais

FlashMLA: Kernel de Decodificação MLA Eficiente para GPUs Hopper

2025-02-24
FlashMLA: Kernel de Decodificação MLA Eficiente para GPUs Hopper

FlashMLA é um kernel de decodificação MLA eficiente, otimizado para GPUs Hopper, projetado para servir sequências de comprimento variável. Alcançando até 3000 GB/s em configurações limitadas por memória e 580 TFLOPS em configurações limitadas por computação em H800 SXM5 usando CUDA 12.6, o FlashMLA usa precisão BF16 e um kvcache com paginação e tamanho de bloco de 64. Inspirado nos projetos FlashAttention 2&3 e Cutlass, o FlashMLA oferece melhorias significativas de desempenho para processamento de sequências em larga escala.

Leia mais

mdq: Um jq para Markdown, Simplificando a Análise de Documentos

2025-02-23
mdq: Um jq para Markdown, Simplificando a Análise de Documentos

O mdq é uma ferramenta de linha de comando que visa simplificar a análise de documentos Markdown, semelhante à forma como o jq funciona com JSON. Ele permite que os usuários extraiam facilmente partes específicas de um documento, como listas de tarefas pendentes em PRs do GitHub. O mdq suporta vários seletores que abrangem títulos, listas, links, imagens, blocos de código e muito mais, com suporte a expressões regulares. Sua sintaxe espelha a sintaxe Markdown, tornando-a intuitiva. A utilização de pipes permite o encadeamento de filtros para tarefas de análise complexas.

Leia mais
Desenvolvimento análise de documentos

WhiteSur: Um tema para desktops Linux GTK com aparência macOS

2025-02-23
WhiteSur: Um tema para desktops Linux GTK com aparência macOS

WhiteSur traz a estética do macOS para sua área de trabalho Linux GTK. Este tema altamente personalizável permite que você ajuste cores, opacidade, controles de janela, estilo Nautilus e até mesmo extensões do Gnome Shell. A instalação é simples com um script fácil. Além da personalização básica do GTK, o WhiteSur também oferece personalizações para GDM e Firefox, além de correções para aplicativos Flatpak, abordando até mesmo os desafios do Libadwaita. Quer uma experiência Linux inspirada no macOS? Confira o WhiteSur!

Leia mais
Desenvolvimento tema Linux tema GTK estilo macOS

Directus: Painel de API e Aplicativo em Tempo Real para Bancos de Dados SQL - Sem Migração Necessária!

2025-02-23
Directus: Painel de API e Aplicativo em Tempo Real para Bancos de Dados SQL - Sem Migração Necessária!

O Directus é um painel de API e aplicativo em tempo real para gerenciar conteúdo de bancos de dados SQL. Ele imediatamente cria uma API Node.js extremamente rápida sobre qualquer banco de dados SQL, suportando PostgreSQL, MySQL e muitos outros, sem necessidade de migração. Implante localmente, no local ou utilize o serviço em nuvem. Seu aplicativo Vue.js moderno e sem código é intuitivo e fácil de usar. O Directus opera sob uma Licença de Origem Comercial (BSL) 1.1, oferecendo uso gratuito para organizações com receita/financiamento anual inferior a US$ 5 milhões; organizações maiores precisam de uma licença comercial.

Leia mais
Desenvolvimento sem código

OpenJKDF2: Reimplementação de código aberto do motor de Jedi Knight: Dark Forces II

2025-02-23
OpenJKDF2: Reimplementação de código aberto do motor de Jedi Knight: Dark Forces II

OpenJKDF2 é uma reimplementação função por função do motor de Jedi Knight: Dark Forces II (JKDF2) em C, com portas de 64 bits para Windows 7+, macOS 10.15+ e Linux. O objetivo é a fidelidade ao original, incluindo os originais byacc e flex para análise de scripts COG. É necessária uma cópia válida do JKDF2; a versão GOG sem DRM é recomendada. Múltiplas configurações são suportadas, usando renderização OpenGL e WebGL. O projeto está em andamento, com recursos como suporte para Android e iOS planejados. Uma demonstração WebAssembly está disponível.

Leia mais
Jogos
1 2 31 32 33 35 37 38 39 48 49