É hora de atualizar a Open {Hardware} Definition para IA ou criar uma paralela para IA? « Adafruit Industries – Fabricantes, hackers, artistas, designers e engenheiros!


É hora de atualizar a Open {Hardware} Definition para IA ou criar uma paralela para IA? « Adafruit Industries – Fabricantes, hackers, artistas, designers e engenheiros!

Olá, fabricantes de {hardware} de código aberto! Talvez seja hora de atualizar o Definição de {Hardware} Abertotem mais de 10 anos (aqui está minha postagem na revista MAKE de 10 de fevereiro de 2011). Muita coisa mudou nos últimos 10+ anos para {hardware} e software program de código aberto, e algumas coisas não mudaram! Havia/há um rascunho da Definição de {Hardware} de Código Aberto (OSHW) 1.1, mas não foi atualizado no wiki desde 10 de dezembro de 2018.

Embora haja algumas coisas que eu atualizaria na Open {Hardware} Definition 1.0, meu foco é adicionar algo para abordar IA/ChatGPT/humanos trabalhando com LLMs, and so on. Vou propor a mesma coisa que tentei fazer Iniciativa Open Supply considera para sua licença OSI + AI / definição. Aqui está uma postagem de weblog sobre isso também. O objetivo é compartilhar quais ferramentas exatas foram usadas e de que maneiras permitir que outros repliquem (e iterem) com IA/LLMs, and so on. É um pouco diferente de comentar código ou publicar código sob uma licença de código aberto, mas a intenção pode ser a mesma.

Minha adição à definição é específica para esta “liberdade”

“Estude como o sistema funciona e inspecione seus componentes.”

A definição OSI + AI neste momento deixa de fora a inspeção de prompts e a transparência de acesso a dados, então aqui está a adição proposta à definição OSI + AI e uma atualização da Open {Hardware} Definition ou uma definição paralela específica para AI.


Inspeção de Prompts e Transparência de Acesso a Dados:

Além dos requisitos existentes, o formulário preferido para fazer modificações em um sistema de aprendizado de máquina deve incluir acesso aos prompts e comandos usados ​​durante a fase de treinamento e/ou criação de código e {hardware}. Isso permitirá que os usuários entendam o contexto no qual o modelo foi desenvolvido, incluindo:

  • Transparência imediata: Acesso a um registro detalhado de todos os prompts, comandos e instruções usados ​​durante a fase de treinamento e/ou criação de código e {hardware}, garantindo que os usuários possam ver as entradas exatas que moldaram o comportamento do modelo.
  • Justificativa e Documentação: Cada immediate deve ser acompanhado de documentação explicando sua finalidade, como foi construído e seu impacto esperado no desenvolvimento do modelo.
  • Replicabilidade e Testes: A estrutura deve fornecer meios para que os usuários repliquem cenários rápidos para testar modificações e entender seus efeitos nas saídas do modelo.
  • Vinculação de immediate e modelo: Hyperlinks diretos para as versões específicas do modelo usadas, juntamente com os prompts correspondentes, permitindo uma linhagem rastreável da entrada ao comportamento do modelo.
  • Documentação de carimbo de information/hora e metadados: Cada entrada do log de immediate deve ter registro de information e hora e incluir metadados, como a versão do modelo usado naquele momento.
  • Acesso público aos logs: Sempre que possível, os registros dos prompts devem ser disponibilizados publicamente, com hyperlinks fornecidos na documentação para garantir que os usuários possam revisar o contexto histórico e a trajetória de desenvolvimento do modelo.

Esta adição visa aumentar a transparência e promover um ambiente onde os usuários podem auditar, replicar e modificar o comportamento da IA ​​de forma mais eficaz.

E é claro que temos um exemplo do mundo actual, estamos fazendo isso há cerca de 1 ano! Confira nosso vídeoe artigo “Escrevendo um driver Arduino com OpenAI ChatGPT e análise de PDF” e aqui está um exemplo da transparência imediata ao publicar código de código aberto.

O que vem a seguir? Provar que há demanda suficiente dentro da comunidade de {hardware} de código aberto para realmente tentar atualizar a Open {Hardware} Definition for AI, seja como uma revisão da definição existente ou uma paralela para IA. Se houver, podemos descobrir como seria um processo legítimo e como ele funcionaria. Enviarei um e-mail para a OSHWA, acessarei os fóruns/vários Discord(s) e enviarei um e-mail para os fabricantes de {hardware} de código aberto.

Se não houver interesse em uma atualização, provavelmente publicarei a Open {Hardware} Definition for AI, que seria a definição atual, com as adições de AI e, como AI também significa Adafruit Industries, suponho que seria o que a Adafruit usa quando Adafruit se refere a {hardware} de código aberto e AI foi usada de alguma forma transparente e outros podem adotá-la ao longo do tempo (ou não). Acho que precisaríamos de um logotipo também.

Relacionado:

A Adafruit publica uma ampla variedade de conteúdo escrito e em vídeo, incluindo entrevistas e reportagens sobre o mercado de criadores e o mundo da tecnologia em geral. Nossa página de padrões pretende ser um guia para as melhores práticas que a Adafruit usa, bem como um esboço dos padrões éticos aos quais a Adafruit aspira. Embora a Adafruit não seja uma instituição jornalística independente, a Adafruit se esforça para ser uma voz justa, informativa e positiva dentro da comunidade – confira aqui: adafruit.com/editorialstandards

Junte-se à Adafruit no Mastodon

Adafruit está no Mastodon, participe! adafruit.com/mastodon

Pare de fazer breadboarding e soldar – comece a fazer imediatamente! O Circuit Playground da Adafruit está lotado de LEDs, sensores, botões, pads de clipe jacaré e muito mais. Crie projetos com o Circuit Playground em poucos minutos com o website de programação MakeCode de arrastar e soltaraprenda ciência da computação usando a aula CS Discoveries no code.org, pule para Circuito Python para aprender Python e {hardware} juntos, TinyGO, ou até mesmo usar o Arduino IDE. Circuito Parque Infantil Expresso é a mais nova e melhor placa Circuit Playground, com suporte para CircuitPython, MakeCode e Arduino. Ela tem um processador poderoso, 10 NeoPixels, mini alto-falante, recepção e transmissão infravermelha, dois botões, um interruptor, 14 pads de clipe jacaré e muitos sensores: toque capacitivo, proximidade IR, temperatura, luz, movimento e som. Um mundo inteiro de eletrônicos e codificação está esperando por você, e ele cabe na palma da sua mão.

Tem um projeto incrível para compartilhar? O Present and Inform de eletrônicos é toda quarta-feira às 19h ET! Para participar, vá até o YouTube e confira o chat ao vivo do programa – postaremos o hyperlink lá.

Junte-se a nós todas as quartas-feiras à noite às 20h (horário do leste dos EUA) para Pergunte a um engenheiro!

Junte-se a mais de 36.000 criadores em Canais Discord da Adafruit e faça parte da comunidade! http://adafru.it/discord

Circuito Python – A maneira mais fácil de programar microcontroladores – CircuitPython.org

Receba o único boletim diário sem spam sobre wearables, como administrar um “negócio de fabricante”, dicas eletrônicas e muito mais! Assine em AdafruitDaily.com !

Nenhum comentário ainda.

A Adafruit tem uma política de comentários “sejam excelentes uns com os outros”. Ajude-nos a manter a comunidade aqui positiva e útil. Atenha-se ao tópico, seja respeitoso com os fabricantes de todas as idades e níveis de habilidade. Seja gentil e não faça spam – Obrigado!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *