Aprendizagem pessoal com IA
e orientação prática
讯飞绘镜

BuildShip: uma ferramenta de baixo código para criar rapidamente APIs de back-end de IA

Introdução geral

O BuildShip é um site que ajuda os usuários a criar rapidamente funcionalidades de back-end. Ele oferece uma interface visual intuitiva que permite aos usuários criar APIs, tarefas cronometradas e fluxos de trabalho automatizados complexos com operações de arrastar e soltar. O recurso principal do site é uma combinação de low-code e tecnologia de IA que permite que até mesmo pessoas sem experiência em programação comecem a usá-lo. O BuildShip oferece suporte à conexão com várias ferramentas e bancos de dados, como OpenAI, Stripe, Supabase etc., além de gerar nós de função personalizados com IA. Ele é adequado para que os desenvolvedores concretizem ideias rapidamente e para que pessoas não técnicas criem serviços de back-end simples. Todo o processo é feito no navegador e a implantação está a apenas um clique de distância, de forma simples e eficiente.

BuildShip:快速构建后端API的低代码工具-1


 

Lista de funções

  • Visualização da construção do fluxo de trabalhoLógica de back-end: crie rapidamente uma lógica de back-end e automatize processos arrastando e soltando nós.
  • Geração rápida de APISuporte para a criação de APIs extensíveis para conexão com aplicativos front-end ou serviços externos.
  • Definição de tarefas com tempo determinadoTarefas programadas podem ser agendadas, como a geração de relatórios financeiros mensalmente.
  • Geração de nós de IAGeração rápida de nós de função personalizados com IA para compensar as integrações ausentes.
  • Integração de ferramentas múltiplasSuporte para conexão com OpenAI, Stable Diffusion, Firebase e muitas outras ferramentas e bancos de dados.
  • Implementação em um cliqueClique em "Deploy" (Implementar) para entrar em operação com o serviço de back-end.
  • Personalização do códigoNodes: Permite que os nós sejam modificados em JavaScript ou TypeScript para necessidades avançadas.

 

Usando a Ajuda

O BuildShip é uma ferramenta on-line que não requer download ou instalação de software. Os usuários simplesmente visitam https://buildship.com/Registre uma conta para começar. Abaixo está uma descrição detalhada de como começar e operar os principais recursos.

Registro e login

  1. Abra seu navegador e digite https://buildship.com/.
  2. Clique no botão "Sign Up" (Registrar-se) no canto superior direito.
  3. Digite seu endereço de e-mail e senha ou use sua conta do Google para fazer login diretamente.
  4. Depois de fazer o login, entre na interface principal e veja a opção "Create New Project" (Criar novo projeto).

Criando o primeiro projeto

  1. Clique em "Create New Project" (Criar novo projeto) e digite um nome de projeto, como "My API".
  2. Selecione a área de armazenamento de dados (para dar suporte à conformidade com o GDPR) e clique em "Create" (Criar).
  3. O sistema gera automaticamente um espaço de trabalho em branco com uma barra de nós à esquerda e uma área de edição à direita.

Criação de uma API simples

Suponha que desejemos criar uma API que retorne uma saudação:

  1. Na barra de nós à esquerda, localize o nó "HTTP Trigger" e arraste-o para a área de edição à direita. Esse é o ponto de entrada para a API.
  2. Clique no nó "HTTP Trigger" e defina o caminho para /helloO método é "GET".
  3. Arraste outro nó "Return" e conecte-o à parte traseira do "HTTP Trigger".
  4. No nó "Return", insira o conteúdo do retorno, como {"message": "Hello, BuildShip!"}.
  5. Clique em "Deploy" (Implantar) no canto superior direito, aguarde alguns segundos e o sistema gerará um link de API, como https://your-project.buildship.app/hello.
  6. Abra seu navegador e acesse este link para ver a saudação retornada.

Configuração de tarefas cronometradas

Suponha que você tenha que verificar seu inventário automaticamente todos os dias:

  1. Depois de criar um novo projeto, arraste o nó "Schedule Trigger".
  2. Defina a hora do acionador, por exemplo, 8am todos os dias (há suporte para expressões Cron, por exemplo. 0 8 * * *).
  3. Arraste o nó "Firestore Query", conecte-se ao banco de dados e insira os critérios de consulta (você precisa se conectar ao Firebase antes).
  4. Arraste o nó "Sendgrid Email" e configure o conteúdo do e-mail para notificar o status do inventário.
  5. Conecte todos os nós, clique em "Deploy" e a tarefa será executada na hora certa.

Uso de IA para gerar nós

Se for necessário um recurso especial, como a análise de imagens:

  1. Clique em "+ Generate Node with AI" (+ Gerar nó com IA) à esquerda.
  2. Digite um requisito, por exemplo, "Analyse objects in pictures" (Analisar objetos em imagens) e clique em "Generate" (Gerar).
  3. A IA gera um novo nó, possivelmente chamando a API do Google Vision.
  4. Arraste esse nó para o fluxo de trabalho, conecte as entradas e saídas e configure a chave de API.
  5. Realização de testes para garantir que os resultados sejam os esperados.

Conexão de ferramentas externas

Veja a conexão com o OpenAI, por exemplo:

  1. Localize o nó "OpenAI" na barra de nós e arraste-o para o fluxo de trabalho.
  2. Digite sua chave de API da OpenAI (disponível na seção Secrets Manager (armazenado de forma segura em).
  3. Defina as entradas, por exemplo, para que ele gere um trecho de texto e envie o resultado para o próximo nó.
  4. Teste e implemente, e o recurso estará pronto para ser usado.

Depuração e otimização

  • Clique no botão "Test" (Teste) no nó para verificar se a saída está correta.
  • Se algo der errado, verifique o registro (na pasta Logs (na guia), ajuste conforme solicitado.
  • O controle de versão é suportado para reverter para configurações anteriores.

A interface do BuildShip é simples e intuitiva. Cada nó tem uma descrição, e você pode ver o uso passando o mouse. Após a implantação, o site fornecerá documentação detalhada da API e métodos de chamada, o que é conveniente para os desenvolvedores de front-end usarem. Ele também tem um banco de dados integrado e armazenamento em nuvem, portanto, nenhuma configuração adicional é necessária para o primeiro uso. Se tiver problemas, você pode participar da comunidade oficial do Discord (https://buildship.com/discord), há muitos tutoriais e suporte ao desenvolvedor lá.

 

cenário do aplicativo

  1. Prototipagem rápida
    Os desenvolvedores podem usar o BuildShip para criar APIs e lógica de back-end e validar ideias de produtos em minutos.
  2. Processos de negócios automatizados
    Por exemplo, obter dados do Stripe todos os meses, gerar relatórios e enviá-los por e-mail para a equipe.
  3. Aplicativos orientados por IA
    Crie chatbots ou ferramentas de geração de imagens em conjunto com o OpenAI ou o Stable Diffusion.
  4. Projetos individuais
    Usuários não técnicos podem criar rapidamente bots do WhatsApp ou serviços de consulta de dados com modelos.

 

QA

  1. O BuildShip requer conhecimento de programação?
    Não é necessário. Ele oferece operação sem código, e arrastar e soltar é suficiente para a maioria das funções. Mas se quiser personalizá-lo, você pode usar JavaScript simples.
  2. A versão gratuita é suficiente?
    A versão gratuita oferece 3.000 chamadas e 5 fluxos de trabalho e é adequada para testes e pequenos projetos. Recomenda-se que aplicativos grandes sejam atualizados para a versão paga.
  3. Como você mantém seus dados seguros?
    O BuildShip usa um projeto de locatário único do Google Cloud com chaves de API armazenadas no Secret Manager em que os dados não serão vazados.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " BuildShip: uma ferramenta de baixo código para criar rapidamente APIs de back-end de IA
pt_BRPortuguês do Brasil