Programação de IA: desenvolvi minha primeira extensão do Chrome – GPTBLOX

Descubra como a codificação de IA levou ao lançamento da minha extensão do Chrome, oferecendo recursos como proteção ChatGPT e gerenciamento da web. Explore a abordagem de programação ChatGPT.

Introdução

Olá a todos, sou Yi Tao, um desenvolvedor com alguma experiência em codificação, mas que pode melhorar. Com a ajuda do ChatGPT, consegui desenvolver e lançar uma extensão do Chrome em menos de duas semanas que talvez não conseguisse terminar sozinho em alguns meses. Também lancei cinco atualizações em breve. A extensão agora tem quase 1.000 usuários sem muito marketing.

Link de extensão: GPTBLOX – ChatGPT Salvar dados/Bard Claude Saver

Como a extensão do Chrome foi desenvolvida usando a codificação ChatGPT?

Esta é uma extensão escrita exclusivamente por ChatGPT. Não precisei escrever uma única linha de código. Simplesmente conversando com o ChatGPT, comecei obtendo o conteúdo HTML da página atual, salvando o código em um arquivo TXT, processando e otimizando o conteúdo HTML obtido antes de salvá-lo e salvando-o como arquivos HTML, arquivos PDF e imagens PNG. Finalmente, modifiquei-o para versões em 18 idiomas. Durante o desenvolvimento da primeira versão, houve muitas dificuldades e mal-entendidos entre mim e o ChatGPT, mas eventualmente os superamos através da minha orientação e da cooperação incansável do ChatGPT.

Por que escolher a programação de IA para GPTBLOX?

Eu queria resolver uma necessidade para mim e para meus amigos: as contas do ChatGPT eram banidas com frequência e esperávamos salvar nossos registros de bate-papo do ChatGPT de uma maneira melhor. Esta extensão ajuda todos a salvar suas conversas do ChatGPT em seus próprios computadores com um único clique. A conta não vale nada, mas seus registros de treinamento e inspiração criativa com ChatGPT não têm preço.

Histórico de versões criado por meio de codificação AI

Versão 1.0.0

Implemente funcionalidade para salvar o histórico de conversas do ChatGPT em vários formatos de arquivo, como HTML, TXT, PNG e PDF, localmente no computador. Não há necessidade de compartilhar ou salvar a conversa online, atenuando as preocupações com vazamentos de dados. Além disso, integre uma API de plug-in WordPress com ChatGPT, permitindo que a extensão do Chrome carregue artigos específicos ou notificações push de sites WordPress remotos.

Versão 1.1.0

Introduzir recursos de gerenciamento para links de conversa ChatGPT, como agrupar, arrastar, editar e excluir. Permitir que esses links de conversa sejam gerenciados de diferentes maneiras na página da extensão e suportar configurações de exibição dos grupos, bem como funcionalidades de importação/exportação para links agrupados.

Versão 1.2.0

Adicione funcionalidade para salvar conversas de Bard, Claude e HuggingChat em vários formatos de arquivo como HTML, TXT, PNG e PDF, armazenados localmente no computador.

Versão 1.3.0

Permita salvar artigos de sites baseados em WordPress em vários formatos de arquivo, como HTML, TXT e PDF, armazenados localmente. Isso abre caminho para agregar e gerenciar páginas da web e links de conversas na próxima versão. Opções de personalização também devem estar disponíveis para outros sites, especificando domínios, títulos e conteúdos para salvar em arquivos HTML, TXT e PDF.

Versão 1.4.0

Permite salvar o link da página da web atual ou agregar todos os links de páginas da janela atual do navegador em uma interface de gerenciamento de páginas da web. Funcionalidades de suporte como arrastar e mover flexível, adicionar, editar, excluir, bloquear e reabrir. Também podem estar disponíveis opções para definir o estilo de exibição da interface de gerenciamento de páginas da web, seja como fluxo descendente ou em cascata. Além disso, oferece suporte a configurações de 1, 2, 3 ou 4 colunas para gerenciar grupos de páginas da web e implementa funcionalidades de importação/exportação para grupos e links de páginas da web.

Versão 1.5.0

Inclui recursos para salvar conversas do site oficial de Claude em vários formatos de arquivo como HTML, TXT, PNG e PDF, armazenados localmente. Além disso, melhore o recurso de salvamento de conversas do ChatGPT para incluir instruções predefinidas de instruções personalizadas no histórico de conversas salvas.

Planos futuros para GPTBLOX

  • Adicione a capacidade de salvar registros de bate-papo e conteúdo de páginas da web em sites Notion, Evernote e WordPress.
  • Para otimizar ainda mais os recursos relacionados à coleta e gerenciamento de páginas da web, especialmente em termos de experiência do usuário, precisamos aprender mais com a extensão Onetab.
  • Considere processar e otimizar ainda mais o conteúdo salvo da página da web, incluindo, entre outros, resumir e aperfeiçoar o conteúdo por meio da interface OpenAI.

Estratégias de programação ChatGPT

Saída passo a passo

Deixe o ChatGPT escrever código em arquivos ou módulos de acordo com as etapas. Por exemplo, primeiro determine os arquivos necessários e, em seguida, deixe o ChatGPT gerar o código separadamente para cada arquivo. Isso pode reduzir o risco de desvio lógico contextual.

Pequeno ponto de entrada

O ponto de entrada do projeto deve ser o menor possível, pequeno o suficiente para que o ChatGPT possa gerar uma versão inicial completa e útil. Se houver problemas com a versão inicial, o código limitado e o escopo de recursos facilitam a correção pelo ChatGPT ou por humanos.

Módulos Mínimos

Isole o código que precisa ser modificado ou adicionado e forneça ao ChatGPT apenas o menor pedaço possível de código de cada vez. Isso minimiza as chances de desvios lógicos.

Confirmação de código

Antes de adicionar novos recursos ou lógica, inicie uma nova janela de conversa e insira novamente os requisitos do projeto e o código relevante no ChatGPT para confirmação. Uma vez confirmado, prossiga com o desenvolvimento de novos recursos.

Especifique o código

Se o ChatGPT produzir código com inconsistências devido a limitações de memória contextual, reenvie o código relevante e peça ao ChatGPT para fazer modificações com base no código mais recente.

Orientação Profunda

Quando várias conversas não conseguem resolver os problemas, aprofunde-se nos requisitos funcionais e no código específicos. Forneça as orientações necessárias ao ChatGPT com base em sua própria experiência.

Problemas de autoverificação

Se o problema persistir após várias conversas, oriente o ChatGPT para adicionar logs do console para depuração no código. Forneça os resultados do tempo de execução do programa ou mensagens de erro diretamente ao ChatGPT para verificação e correção.

Reversão oportuna

Se o problema persistir após várias conversas, considere reverter para uma versão anteriormente estável da conversa e permitir que o ChatGPT seja redesenvolvido. Durante o redesenvolvimento, ofereça a orientação necessária ao ChatGPT com base nos problemas encontrados durante sessões de depuração anteriores ou na sua própria experiência.

Se você está interessado em programação de IA ou preocupado com o “erro interno do servidor chatgpt”, sinta-se à vontade para experimentar o GPTBLOX e compartilhar sua experiência. Se você encontrar algum problema ou tiver sugestões para desenvolvimento futuro, somos todos ouvidos. Obrigado!

© 版权声明

相关文章

没有相关内容!

暂无评论

暂无评论...