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
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
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!