WEB3DEV

Cover image for Aproveite o Poder da API do HuggingChat
Banana Labs
Banana Labs

Posted on

Aproveite o Poder da API do HuggingChat

Integração perfeita com Automação Make.com e Função do Google Cloud

capa
Foto de HuggingChat

No panorama digital de hoje, onde a automação e as interações inteligentes estão se tornando a norma, as empresas estão constantemente buscando maneiras de aprimorar suas aplicações com tecnologias de ponta. O Make.com, anteriormente conhecido como Integromat, é uma plataforma formidável para automatizar fluxos de trabalho e integrar vários aplicativos de maneira perfeita. À medida que a demanda por conversas inteligentes cresce, a integração de modelos de chat torna-se imperativa para oferecer experiências aprimoradas ao usuário.

Neste artigo, mergulhamos na integração da API do HuggingChat, uma alternativa gratuita ao chatGPT, no Make.com, graças às Funções do Google Cloud.

Prepare-se para descobrir como essa integração pode aumentar sua produtividade, experiências personalizadas e oferecer uma vantagem competitiva no acelerado cenário de negócios de hoje.

Apresentando o Make (Ex Integromat): Potencialize Seus Fluxos de Trabalho com Automação Perfeita

O Make.com não é apenas uma plataforma comum, mas sim uma aplicação iPaaS, que significa Plataforma de Integração como Serviço. Ele fornece aos usuários uma poderosa interface visual que simplifica o mapeamento de integrações entre diferentes aplicativos, tudo sem a necessidade de programação. No coração da funcionalidade do Make.com estão as APIs, ou interfaces de programação, que facilitam a comunicação e a troca de dados perfeita entre softwares e ferramentas.

As APIs, em essência, permitem que diferentes aplicativos interajam entre si, possibilitando a transferência de informações e dados. O Make.com tira a complexidade do trabalho com APIs, simplificando-as em "módulos" amigáveis ao usuário. Esses módulos são representados por pequenos ícones, cada um representando uma aplicação ou etapa de processo específica. Ao aproveitar esses módulos, os usuários podem facilmente construir seus processos desejados na interface do Make.com.

Daremos uma olhada em um exemplo simplificado de um processo típico construído dentro do Make.com. O processo começa com um gatilho, que pode ser um e-mail com uma palavra-chave específica, como "projeto", originário de um aplicativo como o Outlook. O Make.com verifica periodicamente o aplicativo Outlook designado para este gatilho. Uma vez detectado, o processo é acionado: o e-mail é extraído e dividido em dados do cliente, conteúdo do e-mail e anexos de arquivo. Em seguida, o Make.com interage com um sistema CRM como o HubSpot, procurando por clientes relevantes e armazenando o conteúdo do e-mail e os anexos de acordo.

interface
Foto do site Make

Embora o exemplo acima represente um processo simples e conciso, o Make.com consegue lidar com fluxos de trabalho muito mais complexos e com várias etapas. Esses fluxos de trabalho, denominados “Cenários” dentro do Make.com, operam 24 horas por dia, uma vez ativados, disparando ações assim que os gatilhos especificados são detectados.

Em resumo, o Make.com capacita os usuários a integrar perfeitamente vários aplicativos usando suas capacidades de iPaaS. Simplificando as APIs em módulos intuitivos e fornecendo uma interface visualmente intuitiva, o Make.com permite aos usuários criar fluxos de trabalho eficientes e automatizados, tudo sem a necessidade de um conhecimento extensivo de programação.

HuggingChat, a alternativa gratuita ao ChatGPT

O HuggingChat, desenvolvido pela Hugging Face, uma líder renomada em comunidades de IA, é um modelo de chat de IA que utiliza algoritmos de Processamento de Linguagem Natural (NLP) e Aprendizado de Máquina (ML) para envolver os usuários em interações dinâmicas e conversacionais. Com forte ênfase na transparência do usuário e no uso responsável da IA, o HuggingChat apresenta uma clara declaração de responsabilidade no primeiro uso, destacando se tratar apenas para fins de demonstração e alertando contra a dependência dele para decisões de alto risco ou conselhos. Os usuários também têm a opção de desativar o compartilhamento de suas conversas com os autores do modelo por meio das configurações.

Semelhante à sua contraparte ChatGPT, o HuggingChat possui uma interface amigável ao usuário, com uma página inicial. Ambas as plataformas oferecem uma seção de histórico de prompts no lado esquerdo, ao lado de opções para Tema, Feedback, Configurações e Sobre & Privacidade.

A HuggingFace expressa a ambição de ir além de replicar o ChatGPT e visa construir o assistente do futuro. O HuggingChat aspira a realizar tarefas significativas como escrever e-mails, cartas de apresentação, pesquisar informações dinamicamente e utilizar APIs, tudo mantendo a personalização e a extensibilidade. O compromisso com a abertura e acessibilidade é destacado pelo objetivo de criar um assistente que seja não apenas poderoso, mas também otimizado para rodar eficientemente em hardware de consumo.

Alimentado por modelos de conversação pré-construídos, o HuggingChat se destaca em fornecer respostas precisas para consultas e solicitações do usuário. Seu amplo suporte a idiomas, abrangendo mais de 200 idiomas, aumenta ainda mais sua usabilidade e acessibilidade, atendendo a uma base de usuários global. Com o HuggingChat, os usuários podem experimentar a integração perfeita das tecnologias de IA em seus fluxos de trabalho conversacionais, possibilitando uma comunicação aprimorada e desbloqueando novas possibilidades em diversos domínios. O HuggingChat atualmente usa o último modelo do OpenAssistant do modelo de código aberto Llama da Meta AI.

Integrando perfeitamente o HuggingChat com o Make.com: Uma demonstração de automação aprimorada por IA e interações inteligentes

Agora que vimos o que Make e HuggingChat podem fazer independentemente, vamos mergulhar na integração do HuggingChat com as Funções do Google Cloud.

Para fazer isso, você terá que começar criando uma nova função do Google Cloud.

Para esta demonstração, selecionamos "Permitir invocações não autenticadas":

Google cloud

Em seguida, você terá que mudar a linguagem de tempo de execução para Python (runtime language), porque estamos usando Hugchat, um pacote Python para a API do HuggingChat. Você terá a seguinte tela:

mudando a linguagem

Agora você só tem que mudar os arquivos main.py e requirements.txt pelo seguinte código gist. Você também terá que mudar os valores de email/senha por suas próprias credenciais da conta HuggingFace.

Para esta demonstração, criamos deliberadamente uma new_conversation para cada prompt enviado ao HuggingChat. Você pode alterar o código para passar o id na solicitação http. Mas para a demonstração atual, isso não era necessário. Para o ponto de entrada, mude "hello_http" para o nome da função "huggingchat_client".

Implante sua função de nuvem. Isso é tudo!

Agora, seguiremos em frente com o Make.

Para esta demonstração, vamos criar um novo cenário em que a função de nuvem recebe um arquivo json pré-preenchido.

Criei um novo Módulo JSON que "Cria JSON" com, como uma estrutura de dados, um item "prompt":

Criar JSON

Para chamar nossa Função de Nuvem personalizada, criamos um Módulo HTTP que "Faz uma requisição". Defina o valor do URL com o URL da sua função de nuvem.

Aqui está a configuração do módulo:

Configuração

Você concluiu o trabalho. Agora vamos testar nossa integração com o HuggingChat!

Execute o cenário e verifique o resultado. A sua resposta do HuggingChat deve aparecer no pacote de saída:

pacote de saída

Conclusão

A integração da API do HuggingChat na plataforma Make.com, impulsionada pelo Google Cloud Function, representa um salto transformador no campo das conversas e automações orientadas por IA. Ao combinar as robustas capacidades do HuggingChat com a versatilidade e interface visual do Make.com, empresas e desenvolvedores podem desbloquear um novo nível de eficiência, produtividade e experiências personalizadas.

O poder dessa integração se torna evidente quando testemunhamos a fusão das capacidades de conversação inteligente do HuggingChat com os cenários de automação do Make.com e aplicativos integrados. Desde a simplificação do suporte ao cliente até a otimização da geração de leads, as empresas podem aproveitar o potencial das interações de chatbots orientadas por IA para melhorar as experiências do usuário, impulsionar o crescimento e obter uma vantagem competitiva em seus respectivos setores.

Você já integrou um modelo de chat de IA como o HuggingChat em um aplicativo antes? Nós adoraríamos ouvir sobre suas experiências e insights! Como você imagina a integração do HuggingChat com o Make.com usando o Google Cloud Function? Compartilhe seus pensamentos e ideias nos comentários abaixo.



Esse artigo é uma tradução feita por @bananlabs. Você pode encontrar o artigo original aqui

Top comments (0)