08 abril 2024

Inteligência Artificial - Local, Offline e Sem censura - Meu PC com a IA de 20 milhões de dólares

 Inteligência Artificial - Local, Offline e Sem censura - A Experiência

Meu PC com a IA de 20 milhões de dólares


Desde que conheci o chat GPT sempre sonhei em ter um assistente pessoal de inteligência artificial. Como algumas perguntas que fiz sobre segurança de sistemas e quebra de senhas para o chat cpt foram amistosamente reprimidas pelo mesmo, me dizendo que eu não deveria estar fazendo aquilo, sonhei em ter um assistente offline e sem censura, que pudesse oferecer códigos para testar sistemas e quebrar senhas ou conversar sobre temas considerados tabus. Fiquei imaginando as imensas salas com servidores da Nvidia, caríssimos como os DGX A100 dos datacenters da OpenAI. Cada uma dessas máquinas com 640GB de memória em GPU e 2TB de memória total consome 6500W e pesa cerca de 123 kg em seus 27x48x90 cm. Nem sonhava que meu desejo estava prestes a se tornar real.


NVidia DGX A100


Experimentei um evento que me deixou tão maravilhado quanto em êxtase, como se eu tivesse acabado de acessar a internet pela primeira vez. Fiquei surpreso ao rodar em meu notebook uma versão offline e aberta de uma plataforma de linguagem de inteligência artificial estável, completa e sem custo, disponível legalmente na internet. Um chat gpt sem censura e offline. Como se eu tivesse colocado as mãos em um tesouro de valor inestimável. E certamente foi isso que aconteceu.


Um software que é resultado de dezenas a centenas de milhões de dólares investidos em sua criação e desenvolvimento e colocado gratuitamente à disposição de todos. Entre os vários modelos disponíveis, cada um com suas características próprias, o Llama 2 é a uma geração de modelo de linguagem de código aberto criada em uma parceria das duas gigantes da tecnologia Meta e Microsoft e disponibilizado para pesquisadores, usuários domésticos e empresas que funciona em um computador com 8GB de memória RAM. Seu banco de dados é reconhecido pela qualidade e  tem cerca de 3.8GB - cabe em um DVD. 


A forma de funcionamento da inteligência artificial lembra o princípio do holograma, onde os dados são gravados em todas as partes e em nenhuma parte ao mesmo tempo. Eles ficam invisíveis, distribuídos interativamente. Se você quebrar uma placa holográfica, cada pedaço conterá a imagem inteira, em uma resolução menor. Colocando o laser na inclinação certa, porém, é possível reconstruir uma imagem completa, inacreditável antes da projeção. Assim como os dados codificados nesses modelos  poderosos. 


Compartilho a seguir a experiência completa, desde a instalação simplificada do modelo para uso no prompt de comando quanto com o private-gpt, onde enviei alguns arquivos e fiz algumas perguntas a respeito. Espero que possa ser seu laboratório de compreensão e uso de IA e que seja tão transformador para você quanto foi para mim. 


1 - A Inteligência Artificial 


Os modelos de inteligência artificial são baseados em LLMs, sigla para Large Language Models (Modelos Extensos de Linguagem) e se referem a um modelo de linguagem com um grande número de parâmetros treináveis. 


O GPT da OpenAI - Generative Pre-trained Transformer, e o BERT do Google - Bidirectional Encoder Representations from Transformers, são modelos com bilhões de parâmetros e capazes de realizar com extrema desenvoltura tarefas relacionadas ao processamento de linguagem natural. 


Existem modelos específicos para outras finalidades, e algumas abordagens são mais bem sucedidas para determinadas tarefas. Em alguns casos a abordagem IF-ELSE de árvores de decisão é eficiente, enquanto em outros casos é necessário um treinamento com aprendizado de máquina (Machine Learning) que envolve interações sucessivas de algoritmos especializados que compilam a informação sem uma programação explícita. Esses algoritmos mais avançados usam técnicas como redes neurais e regressão linear, além das árvores de decisão e outros métodos como lógica difusa. 


As redes neurais possibilitaram a idealização do Deep Learning (Aprendizado Profundo), e utilizam várias camadas de interação. Elas permitiram a interação entre modelos diferentes, por exemplo, um que processa imagens e outro linguagem, permitindo que a IA descreva fotos. É o caso do modelo llava, citado a seguir e que pode também ser utilizado através do Ollama, que descreve as imagens com uma precisão extraordinária.


A principal diferença entre o hardware convencional e o hardware dedicado para a inteligência artificial está na sua concepção. Enquanto um PC convencional busca atender a velocidade e capacidade em tarefas complexas, executadas normalmente de modo linear, o processamento em IA exige muitos cálculos em paralelo e uso intenso de memória. Devido ao grande conjunto de dados e interações, as placas de vídeo são utilizadas em conjunto com o processador para conseguir uma performance superior. 


À medida que o sistema possui mais memória e mais capacidade de processamento é possível treinar e executar modelos mais complexos, com mais parâmetros, aumentar a precisão das respostas e a janela de contexto, levar em conta as perguntas e respostas anteriores e analisar grandes documentos. 

No site huggingface.co é possível acessar repositórios abertos de dados, modelos e técnicas de treinamento, além de ser possível entrar em contato com a comunidade voltada para a personalização e treinamento de inteligência artificial. 


2 - Instalação


Para quem deseja ter sua própria IA rodando localmente existe uma plataforma que realiza a instalação e execução de forma automática, simples e rápida, e basicamente em dois passos. Todo o trabalho é feito automaticamente e o sistema deve estar funcional em menos de 15 minutos, incluindo o tempo de espera do download. Foram utilizados no teste duas máquinas:


  • Acer Nitro 5 i5-11400 24GB de RAM e placa GeForce GTX 1650 4GB e Windows 11

  • MacBook 12” Early 2015 com 8GB de RAM e placa de vídeo Intel HD 5300 OSX BigSur


2.1 - Efetue o download do Ollama


Vá até o site https://ollama.com/download e obtenha o Ollama para sua plataforma. O Ollama suporta uma variedade de modelos, incluindo Llama 2, Code Llama, Gemmi do Google, Phi da Microsoft, entre outros, e os agrupa juntamente com suas configurações e dados em um único pacote. Para quem já utilizou, é bem parecido com o Docker.



2.2 - Execute um modelo de linguagem


Tudo funciona no modo texto. Se estiver em uma máquina Linux ou MacOS, abra o terminal. Caso esteja no Windows abra o prompt de comando (Iniciar, Executar, CMD). Digite:


> ollama run llama2


para executar o llama2 em sua máquina. Assim que o prompt >>> aparecer você pode interagir. Caso ainda não estejam instalados, os arquivos serão baixados e configurados automaticamente durante a execução. 



2.3 - Experimente


O sistema é desenhado para receber uma entrada e fornecer uma saída. Basta escrever sua pergunta ou fazer sua colocação e esperar pela resposta. 



Para sair para o sistema, digite:


>>> /bye

> exit


A velocidade e a qualidade da resposta dependerão do modelo utilizado. O modelo llama2 se tornou famoso por ter respostas de alta qualidade, utilizar poucos recursos e contar com uma velocidade considerável. 


2.4 - Modelos disponíveis


Para ver os modelos que estão instalados localmente, digite:


> ollama list

Para ver todos os que podem ser instalados, visite o site https://ollama.com/library . Você encontrará vários modelos atualizados para executar diretamente com o ollama, como por exemplo:

Gemma: inspirado no Gemini e criado pelo time DeepMind do Google. Possui modelos de 2 e 7 bilhões de parâmetros. O modelo passou por um treinamento em um conjunto diversificado de documentos e aprendeu padrões de linguagem e sintaxe, programação, matemática e raciocínio lógico. Seus dados foram filtrados com base no conteúdo e nas diretrizes e políticas do Google. 


Llama2: lançado pela Meta, esse modelo foi treinado com 2 trilhões de tokens. Oferece um comprimento de contexto de 4096 tokens, é voltado para bate papo e foi ajustado com mais de um milhão de anotações humanas. Apesar de seu tamanho reduzido e velocidade de produção de conteúdo, é extremamente eficaz e pode ser executado de forma bastante satisfatória mesmo em máquinas menores. Seu modelo de 7b (Esses números tratam dos bilhões de parâmetros treináveis do modelo. Um modelo 7b, por exemplo, tem 7 bilhões de parâmetros treináveis) requer 8GB de RAM. Seu modelo 13b geralmente requer 16GB e seu modelo de 70b requer 64GB de memória. 


Mistral: um modelo distribuído pela licença Apache, 7.3b e que se compara ao Llama2 13b em benchmarks de performance.


Llava: certamente um dos modelos mais impressionantes. Ele possui um encoder que o permite descrever o conteúdo de uma imagem. Inserindo no prompt o nome do arquivo de imagem fornece uma descrição da mesma. Enviei minha foto e obtive o seguinte resultado, me arrependendo um pouco ao ler a parte sincera sobre a meia idade:


> ollama run llava

>>> "C:\\Users\\gazst\\Downloads\\FotoPerfil.jpg"


resposta em inglês, após tradução:


“Esta é a imagem de uma pessoa sentada em frente a um computador. O indivíduo parece ser de meia-idade, com cabelos curtos e tom de pele claro. Eles estão vestindo uma camisa branca e têm um leve sorriso no rosto. No fundo, há uma decoração de parede com o que parece ser uma palheta de guitarra e possivelmente um tema musical. À esquerda da pessoa, há um monitor de computador exibindo o que parece ser um editor de código com algum texto visível, sugerindo que este pode ser um espaço de trabalho onde o trabalho de codificação ou desenvolvimento é feito. A sala tem um ambiente aconchegante e a pessoa parece relaxada em seu ambiente.”


Foi necessário menos de um minuto para analisar a imagem no Acer Nitro 5. 

No MacBook foram cerca de três minutos.



Llama2-uncensored: é o modelo llama2 desprovido de julgamentos. Ele responde qualquer pergunta. Por exemplo: 


A versão original se recusará a comentar sobre a vida alheia quando perguntada sobre “Quem fez Rose prometer que nunca desistiria?”. No modelo sem censura, ele vai citar o filme Titanic. Os modelos sem censura também conversam sobre temas que outros modelos não estão programados para responder. Resultados de algumas pesquisas interessantes que ficam diferentes sem as restrições, falando sobre a Bíblia, pedindo uma receita apimentada, perguntando sobre boxe entre bilionários ou pedindo informações médicas podem ser encontrados em:

https://ollama.com/blog/run-llama2-uncensored-locally


Para executar o llama2 sem censura digite o comando:


> ollama run llama2-uncensored


Existem ainda outros modelos, como o Phi da Microsoft e o OpenChat, versão open-source que utiliza como referência o ChatGPT, voltados para conversação e que são muito bem treinados e avaliados e possuem respostas de alto nível. Alguns possuem 47 bilhões de parâmetros, como o dolphin-mixtral. Outros são voltados para o chinês e inglês. Cada um tem sua particularidade no treinamento, função, capacidade, dados utilizados e métodos de treinamento. Cada um tem sua “personalidade”. 



1.5 - O próximo passo: Private GPT



Próxima etapa: o private-gpt. As instruções de instalação podem ser encontradas detalhadamente no link:

https://docs.privategpt.dev/installation/getting-started/main-concepts 


A instalação ocorreu quase sem surpresas, com algumas pequenas adaptações ao longo do processo, como por exemplo configuração manual do caminho do gerenciador de pacotes e dependências python, o poetry. No geral as instruções foram seguidas à risca. Usei a configuração padrão do modelo, que fica no arquivo settings.yaml


Rodar o private-gpt impressiona. Primeiro pela plataforma web pronta para ser utilizada por qualquer usuário da rede diretamente do navegador, e outra pelo recurso de ingestão, que permite enviar arquivos para análise e discussão posterior. 


Para realizar o teste foram enviados três arquivos, que estão no anexo ao final deste documento juntamente com os prompts que foram utilizados e as respostas obtidas, sendo:


  • 2 arquivos de texto com relatórios de manutenção de equipamentos

  • 1 versão pdf do livro de Carl Gustav Jung, A Estrutura da Alma


Os arquivos de relatório de manutenção precisaram ser filtrados através de um script python, pois alguns erros referente a caracteres não reconhecidos ocorreram durante o envio. Cada arquivo com 2kb demorou cerca de 15 segundos para ser processado. 


O livro de Jung foi enviado em sua forma original em pdf, sem alterações, e foi ingerido corretamente e sem erros em pouco menos de uma hora. Os resultados foram muito interessantes e estão detalhados no anexo. Apesar de não ser possível confiar plenamente nas respostas, percebemos a capacidade de obter insights valiosos. 




É necessário mais tempo e interações com o sistema para conseguir opinar sobre o potencial de uso no dia a dia das diferentes atividades, mas os resultados são muito promissores. Dentre os arquivos enviados e os testes feitos, na maioria das vezes o resultado foi satisfatório. 


1.6 - A Epifania


A inteligência artificial veio para ficar, pois se mostra muito eficiente para algumas tarefas, como gerar textos referentes a qualquer assunto, mas não possui capacidade criativa ou cognitiva real. Suas respostas, apesar de previsíveis, monótonas e algumas vezes sugerirem um padrão parecido com o industrial, um tanto sem personalidade, são precisas e funcionais. Considero que as interações foram muito positivas e que temos em nossas mãos uma ferramenta poderosa para brainstorming, organização de idéias, correção, tradução e interpretação de textos. 


A IA atua como um excelente secretário: escreve, organiza e auxilia no processo de criação. Não possui, ainda, por si só, as capacidades de se aprofundar autonomamente em qualquer assunto, ou fornecer resultados confiáveis que dispensem uma conferência ou certificação. Com a devida supervisão e interação de um humano produz resultados muito bons. Existem vários modelos de linguagem disponíveis e experimentá-los, dentre uma infinidade de opções, com seus diferentes objetivos e treinados com diferentes datasets, torna as possibilidades de interação virtualmente infinitas. 


É impressionante uma quantidade tão grande de informações e um recurso tão poderoso rodando em uma máquina comum sem internet. 


O objetivo deste pequeno artigo é compartilhar um pouco da vivência extraordinária que tive com a instalação e uso da inteligência artificial local e sem censura, e também buscar que qualquer pessoa com conhecimentos de informática possa seguir os passos e conseguir, com um pouco de tempo e conhecimento, colocar uma IA para rodar em sua máquina e ter momentos tão interessantes quanto eu. 


Estou engatinhando ainda na área de IA, então posso ter cometido algum erro ou gafe ao tentar compactar toda a informação aqui! A inteligência artificial e a natural, mesmo quando se esforçam, ainda erram. Desculpe-nos. Mas quem sabe não é a parte imperfeita que torna esse artigo único?



Referências:


NVIDIA DGX A100 80GB Datasheet

https://resources.nvidia.com/en-us-dgx-systems/dgx-ai?xs=489752


5 Steps to Getting Started with Llama 2

https://ai.meta.com/blog/5-steps-to-getting-started-with-llama-2/


The Hugging Face - IA Community

https://huggingface.co/


Passo a passo Private-GPT

https://docs.privategpt.dev/overview/welcome/introduction


Repositório GitHub Private-GPT

https://github.com/zylon-ai/private-gpt


Ollama

https://ollama.com/



Artigos Correlacionados:

https://www.oneusefulthing.org/p/centaurs-and-cyborgs-on-the-jagged


29 outubro 2023

Como Sair de Onde Estou, Se Estou Dentro?

Como fugir de mim, 
se estou dentro?

Como viver fora em paz, 
se meu eu dentro de mim tem tanto mais?

Contemplando, 
minha referência é a natureza, 
os padrões humanos são tão incompreensíveis...

Meu luxo é ter tempo livre pra mim, 
minha vida é luxuosa, tenho tempo livre. 

E na busca,
espero um dia te encontrar, 
você que não gosta das conversinhas, 
mas gosta das palavras verdadeiras, 
mesmo que sejam bobagem...

Melhor uma bobagem verdadeira
que uma oratória perfeita hipócrita. 

o que venho dizer aqui?
nada...
apenas relaxe e aproveite...

ninguém vai sair vivo daqui mesmo, 
então é saborear, 
e deixar se ir... dentro de si...

07 junho 2020

O Ano 2020



E segue o ano de 2020. Um ano maluco, fora do comum.

Nossos planos, por água abaixo.

Nova meta: Sobreviver. Viver.

Um choque de realidade.

Sob o aspecto da eternidade... Nada...

03 janeiro 2020

Retomando contato com o Planeta Terra


Agora o vídeo é a linguagem oficial do mundo.
Mas nós não nos nivelamos pelo mundo.
Mas por dentro.
Retomando o contato...

2020 chegou.
O futuro chegou.
Hora de seguir em frente.

Aprender, sempre.
Cuidar do corpo e da mente.
Dentro do possível.
Está difícil sem um energético ou uma muleta emocional qualquer.
Mas estamos indo... em direção ao infinito... eternamente...


19 abril 2017

Só uns pensamentos...

Certamente não estamos aqui de férias.

As coisas boas existem e devem ser experimentadas como "frutas da alma" que alimentam durante o caminho.

O amor, sem ser romântico porém científico, é a força emocional que interliga os princípios, sendo impossível dividí-lo.

Ser discreto. Calmo. Prudente. Paciente. Man on a mission. ("The Matrix is all around us...")

Separar na mente o que desejamos do que não desejamos, o que nos fará bem do que não nos fará. Sem julgamentos pelas palavras, tampouco opiniões alheias. A atitude é o que importa.

Não sei se nós somos inesgotáveis e infinitos. Mas a vida é.

Às vezes o conhecimento mais completo vem do vazio e do não saber, do sonho, do abstrato, da loucura. Lá reside a verdade. O conhecer reduz o objeto até o tamanho da mente ou do computador que o contempla.

Nós somos moléculas, lentamente podemos ir mudando nossa composição. Nossa natureza, porém, fica inerente à estrutura que criamos.

Loucos são heróis, e os heróis são loucos para o mundo.

A simetria perfeita e a unicidade do Universo só existem porque no infinito não há centro ou borda.

A vida na realidade é um teste de si para si. Pode escolher entre várias, mas vai dormir na cama que arrumou.

05 abril 2017




O início é um ato quântico. Como se rompesse um limiar e uma faísca acontecesse. É uma epifania, um insight.

Às vezes não encontra combustível.
Em outras não encontra novo ar.
Às vezes consegue acontecer e se consumir.

Às vezes o medo cessa a ventilação da alma, e o peito dói.
Às vezes a fúria arde violentamente, queimando o estômago.

Nada é em si real, mas estados de existência transitórios.
São reais unicamente pelo fato de serem experimentáveis e imperativos.
Deve-se experimentar a realidade.

Transcende o mundo humano, que frequentemente mais parece um caos que uma ordem.

13 outubro 2016

Coisas da Nossa Nave e sua Amiga



Estima-se que asteroides e cometas que colidem com a Lua gerem, em média, 180 novas crateras de pelo menos 10 metros de diâmetro todos os anos.

A Terra também é constantemente bombardeada por asteroides e meteoros, mas é protegida por sua espessa atmosfera.

Mais de cem toneladas de poeira e partículas do tamanho de grãos de areia caem no nosso planeta todos os dias.

A atmosfera ultrafina da Lua contém apenas cem moléculas de gases e elementos por centímetro cúbico.

Ao contrário, no nível do mar, a atmosfera terrestre é composta por cerca de cem bilhões de moléculas por centímetro cúbico.

19 janeiro 2016

Aprendizados (baseados em anotações feitas sobre palestra de Luiz Gasparetto)



A Verdade sobre o mundo não é uma frase, é uma rede complexa de leis que interferem umas com as outras.

Não há como receber todo o conhecimento de uma só vez.

Às vezes o muito pequeno é suficiente para a vida e para o espírito, contrário muitas vezes a todos os grandes desejos.

O que não é seu não vai ficar na sua vida. O que é seu não vai sair. Para mudar o que é seu do que não é seu, somente mudando a si mesmo.

Aceite a sua realidade, aceite o que é para você.

As diferenças são na realidade um grande luxo da existência, que torna tudo único.

Repousa nos braços de seu espírito, talvez seu único amigo, e esteja do lado da vida.

A visão humana, tradicional, materialista, coloca os problemas no mundo. Mas a vida astral, os pensamentos de cada um e suas realidades internas, é onde reside realmente a maior parte dos problemas do mundo.

Infinito, Eterno, o Universo faz tudo com seriedade e responsabilidade, mas não hesita em destruir estrelas para compor um novo mosaico sideral. A mudança é a única certeza do movimento que é na realidade a existência.

 e 10 Frases dele retiradas do site TheSecretTV :

1 – O segredo para o fracasso é ouvir os outros.
O segredo para o sucesso é ouvir a si mesmo!”

2 – Ninguém vai dar segurança para você. Isso é um problema seu.

3 – Você está onde você se põe. Só se ilude,quem é iludível. Eu nasci para o melhor!

4 – Solidão é a distância que o separa de você mesmo e não a distância que o separa dos outros.

5 – Tudo aquilo pelo que você se culpa você faz de novo. Tudo.

6 – O mal só entra através do mal que você cultiva. O bem também.

7 – Quem tem auto-estima tem muita coragem, se mete em tudo, não tem medo de errar.

8 – Os padrões negativos vem de idéias erradas que a gente abraçou.

9 – Uma atitude no presente, desfaz todo o passado.

10 – Quando o nosso coração se abre para a vibração suave do teor do nosso espírito e da nossa consciência… a vida se enche de luz.

21 outubro 2015

Quem paga o preço da vida somos nós

















Não é questão de otimismo isso de achar que as coisas podem funcionar,
é não esquentar muito com o que os outros pensam mesmo,

afinal, na hora de pagar o pato vai sobrar pra quem?
Cada um que cuide da própria vida, não é?

E se não está tudo bem,
muita calma,
veja do ponto de vista da eternidade,
o que se pensa de tudo isso...

"sub specie aeternitatis..."

tudo tem seu tempo,
até o Universo se dissolve um dia...


Especiais













Adoro pessoas especiais,
adoro situações especiais,
parece que tem muito mais coisa interessante no especial
do que o mundo consegue ver...

(se todos pudessem ver como é,
levantariam para aplaudir de pé...)

25 outubro 2014

Livre de Mim...

Tudo que temos nosso é nossa vida...
Nem o nosso corpo temos, só a vida...

nosso corpo vem e vai, tem sua inteligência, fica doente, se cura, se reproduz... ele é da natureza.
só temos a nossa vida.

E ainda muita gente vive a vida dos outros.

Não se coloca em primeiro lugar.
E não falo do egoísmo que tanto assola a humanidade, nem da vaidade que oculta esse egoísmo.
Falo da liberdade. Da liberdade de ser quem somos, e de fazer o que acreditamos.

Mas enquanto todos nos vitimamos de um mundo aonde a culpa sempre é do outro, o poder de ser também estará lá. E quando soubermos que a responsabilidade é nossa, eis que o poder vai voltar. Pois a responsabilidade dá autoridade e liberdade ao mesmo tempo, e enfim uma vida de crescimento e renovação se apresenta.

E a coragem de mais do que tudo, a todo o tempo, estarmos do nosso lado.
Se estivermos contra nós, quem poderá ser por nós?

You Can Have It All...

02 setembro 2014

Kit de Robótica Modelix - Primeiras Impressões





Este mês, iniciando um projeto de desenvolvimento tecnológico e treinamento na empresa, adquirimos dois produtos modelix XT 95. Um via Submarino, outro via MercadoLivre.

Minha impressão é de que o kit tem um potencial sensacional, mas deixa a desejar em alguns pontos, especialmente nos que podem ocasionar devolução ao vendedor. Desculpe fazer um texto tão chato de um produto tão legal, mas não soube fazer diferente.

1) Faltam algumas peças, sobram outras peças! Em ambos os kits, ao invés de 6 motores prometidos vieram 4. (3 com redução e um sem por kit)

2) Os eixos dos motores são incompatíveis com todas as peças. Exceto com as rodinhas (tipo skate), que em parte são uma das melhores idéias do kit já que podem ser colocadas em praticamente qualquer eixo. Assim, apesar do encaixe dos motores não ser universal, existe a possibilidade de utilização de outros motores sucateados graças ao desenho da rodinha.

3) Os kits vieram com quantidade de peças repetidas, por exemplo chaves de fenda e sensores de luz, e outras faltando. Em um dos kits não veio nenhum sensor ótico, em nenhum veio rosca sem fim.

4) Senti falta de um conjunto conferido de peças que tornasse possível a confiança no que veio. Em um dos kits os espaçadores necessários para construir a garra não vieram, e os espaçadores de tamanho grande vieram em quantidade acima da necessária. No segundo veio somente um pneu pequeno, que apesar de não importar nos nossos projetos deixa uma dúvida:  será que temos mais peças ausentes?

5) Em um dos kits os eixos curtos vieram faltando. Como havia excesso de eixos longos, foi possível cortá-los para corrigir a questão.

6) Um dos kits veio com um bônus de peças termoplásticas. No caso da falta de peças, a vinda de peças extra é muito bem vista.

7) Em um dos kits veio somente um protoboard, outro veio com dois - na verdade um mal e mal serrado ao meio. Assim pude entender que um protoboard neste caso é melhor do que dois.

8) As ferramentas do kit (chave de fenda e de boca) são muito fraquinhas, mesmo vindo em número de duas ou três.

9) Cada kit vem somente um um adaptador de eixo (o que possui dois parafusos, um para anexar ao motor e outro ao eixo quadrado). Esses adaptadores em maior número supririam a defasagem que representa motores incompatíveis e tornariam o kit mais atrativo e útil, sendo peças relativamente simples e muito úteis.

Na minha opinião, fica um misto de impressão positiva com algumas frustrações. O preço do produto é alto, gerando expectativa de qualidade. O produto é muito bom, e pela simples análise das diferenças entre os kits percebe-se a evolução (O modelixino 2.6 é bem mais bonito e prático que o 2.2), as peças são muito boas, até mesmo além do que eu esperava. Fácil de adaptar a displays de LCD, placas mais poderosas de arduíno e até mesmo controladores PIC. Os cabos fêmea fêmea, cuja lógica não tinha entendido de início, são muito úteis e simples de utilizar.

Os sensores são muito simples e bem desenhados.
Os botões são anexados elegantemente à estrutura.
As peças são boas. As rodinhas de skate que se prendem diretamente a qualquer eixo são as melhores.
As engrenagens não encaixam diretamente no eixo do motor e as adaptações tomam espaço enorme.
A quantidade de cabos e porcas e parafusos é excelente.

No geral, se você precisa de uma estrutura de hardware para desenvolver seus projetos e não quer sair juntando peças por aí, o kit da modelix apresenta uma boa solução. Só não espere a precisão e padronização do Lego Technic!

E, por hora, é isso,
boa construção!

26 agosto 2014

Quanto tempo...



Já faz tanto tempo que não escrevo, que nem lembro!
e nem sabia porque escrevia, também não sei porque parei...

como quase parei de contemplar os dias e as coisas bonitas da vida,
como quase deixei de acreditar em mim para acreditar no sistema,  no que dizem, no que passa na TV.

Quase deixei de perceber que estava vivo,
e quase deixei de perceber que muitos andarilhos são mais felizes que presidentes...

mas estou aqui, e aí,
e a caravana da minha vida passa tranquila e feliz,
enquanto uma matilha de cães ladra praguejando contra um mundo aonde há muito para todos,
e aonde a própria mãe terra da de si o nosso alimento e corpo...

e a gente quase não percebe....

17 junho 2014

O Perfeito Tao (de Lao Tsé)

O Perfeito Tao

O Tao que se revela com Tao
não é o Tao

O tal que se diz de Tao
não é o Tao

O Tao que se acha o tal
não é o Tao

O Tao que se quer saber tal qual
não é o Tao

O Tao que se mede num total
não é o Tao

O Tao que balança bem e mal
não é o Tao

O Tao que separa mel e sal
não é o Tao

O Tao que se chama Tao
tal não é o Tao

Não tem nome a fonte da matéria
mas a mãe da vida pode ter.
Por não-ser a gente sonha o segredo;
pelo ser capturamos a fagulha.
Ser, não-ser, são faces
do rosto original.
São vias da mesma láctea,
cores do mesmo leite,
no mesmo leito abissal.

Escurecer a escuridão
na escuridão total:
eis a iluminação.






A Generosidade Sem Fim

Ele flui na origem da fonte da vida.
Ele está em tudo e não está prosa.
Ele é o Tao, que anima a quintessência
e depura o substrato a torto e a direito.

Incontilhões de coisas são seus filhos
e ele não abandona nenhuma.
Sua obra, de tão perfeita,
parece não ter feito coisa alguma.

Dá corpo, casa e comida,
sem fazer escarcéu,
para que tudo coma, beba e durma
sonhando que cai do céu.

É grande ingratidão fazer pouco
do generoso chão onde se pisa.
Quem só crê em grandeza proclamada,
amesquinha o próprio ponto de partida.

O homem de Tao aprendeu a praticar
o não ser grande coisa:
deixar passar para os outros
só o anônimo do bom e do melhor.

Portanto, por nada cobrar,
sua grandeza não faz de conta.

(Retirado de Tao - O Livro, de Lao Tsé - versão por Alberto Centurião de Carvalho, Antonio Thadeu Wojciechowski, Roberto Prado)

27 março 2014

Novo Site da Aztech



Essa semana estou colocando minha vida digital em dia. Atualizando o linkedin, redefinindo as diretrizes todas, organizando mesmo a gaveta da mente. E eis que o plano antigo de fazer o site da Aztech, aonde possa experimentar as ferramentas de TI e programas, estabelecer um canal de contato e manter um local aonde possa guardar arquivos e informações, voltou à ativa. Bom, qualquer coisa, sabe onde me encontra!

26 março 2014

A Realidade

Não é o que os outros pensam de mim que faz minha realidade.
Antes, é o que penso dos outros que a faz.

25 março 2014

Por uma Vida Menos Ordinária


Tantos suicídios, tantas pessoas querendo se mandar do mundo. E a vida é a coisa mais preciosa que podemos perder. Desperdiçamos nosso tempo, nossas energias e nossa vida passamos muitas vezes correndo atrás do vil metal e do vento, e não do contentamento.

O tempo que nos é dado, os aprendizados que poderíamos ter, a riqueza que poderia ser o nosso planeta tão abundante de recursos e de idéias. Existe um grande entrave psicológico que faz com que nossa realidade seja tão concorrida e tão pouco colaborativa. 

É que no Universo interno de cada um, aonde as palavras não tem o menor sentido (quando a criança nasce ela tem a potencialidade de todas as línguas do mundo, inventadas e não inventadas, para aprender) acontece o que é a realidade individual. Apesar de todos nós existirmos neste mesmo mundo, esse mundo na verdade é uma interface onde os nossos verdadeiros mundos podem se comunicar e se tocar.

Se explorássemos nossas potencialidades como músicos, médicos, técnicos, se ousássemos acreditar que podemos ampliar nosso potencial ao infinito, aí sim tudo poderia mudar. As nossas especialidades são muito importantes, pois agregam em profundidade e detalhamento. Mas não podemos esquecer que o descanso não é não fazer nada, mas sim se distrair com algo que renove as energias dos pensamentos daquele momento. Um pensamento diferente.

De tudo que se perde, perdemos mais ainda por nos preocuparmos com o que esse sistema doentio pode pensar de nós. Perdemos por acreditar que devemos agradar a alguém. Perdemos por acreditar que o mundo sabe mais do que nós. Por não ouvir a voz que tem dentro de nós, a mesma que na criança sabe falar todas as línguas. A voz que sabe aprender vendo a natureza. A voz que sabe aprender observando. 

E de tudo que estamos perdendo pelo caminho, o mais triste é que quando a destruição estiver pronta, ainda ficaremos perguntando...

Valeu a pena?

14 fevereiro 2014

Pra encerrar a trilogia Bitcoin - Ataque ao bitcoin - Fraude e proibição.

1) O MtGox, com sede no Japão, é (atualizando:era) o maior site de troca de bitcoins do mundo. Essa semana, congelou a retirada de bitcoins (assim como o MercadoBitcoin e outros sites de câmbio). Uma "atividade incomum" foi citada. O ataque desta semana  parece ter sido somente DDos (negação de serviço), mas já existem trabalhos sobre mineração egoísta e outras falhas do protocolo que serão (ou estão sendo) exploradas. 

2) O procurador chefe da Rússia afirmou que o Bitcoin é ilegal em seu país. Uma grande ameaça é a simples proibição. (Serão os Russos atacando o bitcoin? :)

3) Os endereços anônimos e dificuldade de rastreamento tornam a moeda muito interessante para lavagem de dinheiro, tráfico, extorsão, especulação e aplicação de golpes.

4) A volatilidade da moeda, que hora vale muito hora vale pouco, tendo oscilações enormes em poucas horas, deixa os usuários inquietos constantemente, não sendo possível muitas vezes acompanhar o fluxo do preço do Bitcoin. 


Ataque DDos


A idéia do Bitcoin é sensacional. Mas quando começou a valer dinheiro de verdade, todos os tipos de pessoas que querem ganhar dinheiro fácil viram nele um grande campo de "trabalho". Poucos conseguiram manter a idéia inicial de dinheiro mundial descentralizado e distribuído. 

Além, é claro, das novas lendas de mineração egoísta, que aumentam a recompensa de grandes grupos de mineração. E alguns gastos duplos. Dentre outras engenhosidades feitas para ganhar mais dinheiro do que os outros. (Alguém sempre tem que perder)

Se o presente do Bitcoin já é incerto, o futuro é imprevisível.

11 fevereiro 2014

Ataque à rede Bitcoin

A moeda mais incerta do mundo, altamente volátil, sofreu um ataque hoje. Não contra sua rede (que está aberta ainda ao chamado selfish mining), mas de negação de serviços contra grandes sites de comécio de bitcoins. O mercadobitcoin, maior site brasileiro, segue sem retiradas de bitcoins.

Notícia na CoinDesk
Notícia na Exame

A poupança dá de pouquinho, mas o valor dessa moeda realmente é uma loucura. Varia dezenas de dólares no mesmo dia. Coisa de outro mundo.