Najważniejsza różnica względem zwykłego chatbota polega na tym, że moduł odpowiada na podstawie bazy wiedzy przygotowanej dla konkretnego sklepu, a nie na podstawie ogólnej wiedzy modelu.
AI Product Support para Magento 2
- SKU
- M2-AI-SUPPORT
Descrição / AI Product Support para Magento 2
O que é este módulo
AI Product Support é um módulo Magento 2 que adiciona um chat AI prático à loja.
Pode funcionar em dois locais:
- no painel de administração do Magento,
- opcionalmente no frontend da loja, para os clientes.
A sua função é responder rapidamente a perguntas sobre produtos, módulos, documentação e conteúdos de apoio guardados na base de conhecimento AI preparada para a loja.
Esta distinção é importante: este módulo não organiza os conteúdos da loja a partir do zero, apenas disponibiliza conhecimento já preparado sob a forma de um chat prático.
O que oferece na prática
No trabalho diário, o módulo ajuda a reduzir o tempo de procura de informação. Em vez de consultar descrições, instruções, FAQ e notas em vários locais, o utilizador pode simplesmente fazer uma pergunta no chat.
Exemplos de utilização:
- um colaborador pergunta sobre as funcionalidades de um produto,
- o suporte verifica o que contém um determinado módulo,
- um comercial procura uma resposta rápida para um cliente,
- um cliente na loja pergunta sobre um produto, a sua utilização ou informações básicas.
Para que tipos de lojas
O módulo foi concebido para poder funcionar em diferentes tipos de lojas Magento 2, por exemplo:
- lojas com módulos e extensões,
- lojas com uma oferta de produtos extensa,
- lojas que têm documentação própria e FAQ,
- lojas que pretendem adicionar uma camada simples de suporte AI sem reconstruir todo o site.
Não é uma solução apenas para um projeto específico. É um módulo que pode ser adaptado a muitas lojas, desde que tenham uma base de conhecimento preparada para AI.
Como este módulo se liga à base de conhecimento da loja
Para que um chat deste tipo funcione bem, a loja precisa primeiro de conteúdos organizados.
Na prática, trata-se de materiais como:
- descrições de produtos,
- atributos,
- FAQ,
- instruções,
- documentação,
- conteúdos de apoio adicionais.
Na página do módulo Kowal AI Product Feed, isto foi descrito de forma muito precisa: o seu papel é transformar os dados de produto da loja numa base de conhecimento organizada, atualizada e pronta a utilizar por sistemas AI. É precisamente esta etapa que prepara a base para as funcionalidades AI posteriores na loja. Fonte: Kowal AI Product Feed para OpenAI Vector Store
A forma mais simples de o compreender é esta:
- um módulo organiza e prepara o conhecimento,
AI Product Supportutiliza esse conhecimento na conversa com o utilizador.
Desta forma, o chat não funciona separado da loja, mas utiliza materiais preparados especificamente para a respetiva oferta.
Principais funcionalidades
1. Chat AI no painel de administração
No painel Magento surge um separador AI fixo junto à extremidade direita do ecrã. Fica visível durante o trabalho em diferentes secções do painel e abre um painel de chat deslizante.
Assim, o utilizador tem acesso à ajuda AI a partir de praticamente qualquer ponto do painel:
- ao gerir produtos,
- durante o processamento de encomendas,
- ao trabalhar em conteúdos,
- ao analisar documentação,
- durante o contacto com o cliente.
2. Chat opcional para clientes na loja
O módulo também pode ser ativado no frontend da loja. Nesse caso, o cliente vê um separador AI simples e pode fazer uma pergunta sem sair da página.
Esta solução é especialmente útil quando os clientes perguntam frequentemente sobre:
- diferenças entre produtos,
- funcionalidades básicas,
- compatibilidade,
- documentação,
- modo de funcionamento do produto.
3. Respostas baseadas na base de conhecimento da loja
O módulo não funciona como um chatbot geral comum. Foi preparado para responder sobretudo com base no conhecimento fornecido pela loja.
Isto significa:
- maior conformidade das respostas com a oferta da loja,
- menor risco de respostas por adivinhação,
- melhor adaptação aos produtos e conteúdos reais,
- maior controlo sobre o que a AI mostra ao utilizador.
Esta é precisamente a maior diferença entre um chat AI comum e uma solução implementada de forma sensata numa loja. Primeiro prepara o conhecimento e só depois o disponibiliza aos utilizadores sob a forma de chat.
4. Painel de respostas claro
As respostas são apresentadas num formato prático:
- com divisão em parágrafos,
- com listas com marcadores,
- com destaque para as informações mais importantes,
- com links, quando necessários.
Se a pergunta disser respeito a um produto específico, o módulo pode também apresentar uma secção com cartões de produto, por exemplo:
- imagem,
- nome,
- SKU,
- link para o produto.
5. Definições próprias do módulo
O módulo possui a sua própria configuração, permitindo geri-lo independentemente de outras extensões.
O administrador pode definir, entre outros:
- acesso ao serviço AI,
- modelo de resposta,
- fonte de conhecimento utilizada pelo módulo,
- limites de pedidos,
- comprimento da mensagem,
- funcionamento no frontend,
- regras básicas de segurança.
6. Proteção contra abusos
Se o chat funcionar no frontend da loja, o módulo ajuda a limitar carga desnecessária e abusos acidentais.
Inclui, entre outros:
- limites do número de pedidos,
- controlo do primeiro envio após a entrada na página,
- proteções adicionais contra bots simples,
- controlo do comprimento da mensagem.
Isto ajuda a controlar melhor os custos e a estabilidade de funcionamento.
Benefícios para a loja
- trabalho mais rápido da equipa de apoio,
- menos procura manual de informação,
- acesso mais simples ao conhecimento sobre produtos e módulos,
- canal adicional de suporte para clientes,
- maior consistência das respostas do que num chat AI geral comum,
- possibilidade de implementação tanto no admin como na loja,
- possibilidade de desenvolver novas funcionalidades AI sobre a mesma base de conhecimento.
Como é a utilização do módulo
No painel admin
O colaborador abre o separador AI, introduz uma pergunta e recebe uma resposta relacionada com a oferta da loja. Pode perguntar, por exemplo, sobre:
- produto,
- módulo,
- funcionalidade,
- documentação,
- utilização,
- diferenças básicas entre soluções.
No frontend
O cliente pode utilizar o chat como um assistente informativo simples. Em vez de navegar por muitas páginas, recebe uma resposta mais rapidamente e pode avançar para o produto correto.
Para quem este módulo será mais útil
- para proprietários de lojas que pretendem organizar o acesso ao conhecimento,
- para equipas de suporte e vendas,
- para lojas com uma oferta técnica,
- para empresas que têm conteúdos de produto, instruções e FAQ já preparados,
- para lojas que querem desenvolver suporte AI passo a passo.
Requisitos
Para o módulo funcionar, são necessários:
- Magento 2,
- conta OpenAI ativa,
- base de conhecimento AI preparada para a loja,
- acesso do servidor à internet,
- configuração correta no painel Magento.
More Information
| Hyva Theme | Hyva Theme Redy |
|---|---|
| Compatibilidade com o modelo | Hyvä, Luma / Blank, KOWAL |
Manual de instalação do módulo
Instalação e configuração
Este documento descreve como iniciar o módulo AI Product Support numa loja Magento 2 e como prepará-lo para funcionamento.
O documento foi escrito a pensar numa loja que pretende implementar um módulo pronto a usar e começar a utilizar o chat AI sem se aprofundar nos detalhes técnicos do funcionamento ao nível do código.
O melhor é tratar este módulo como uma camada de utilização. Primeiro, a loja prepara o conhecimento e só depois o disponibiliza aos colaboradores ou clientes sob a forma de chat.
O que deve preparar antes da instalação
Antes da implementação, precisa de:
- uma loja Magento 2 em funcionamento,
- acesso ao servidor,
- composer,
- uma conta OpenAI,
- uma base de conhecimento AI preparada para a loja,
- ligação do servidor à internet.
A condição prática mais importante é simples: o módulo só responderá bem se a loja tiver conteúdos preparados que a AI possa utilizar.
Se a loja já utiliza o módulo Kowal AI Product Feed, é precisamente ele que pode assumir a função de preparar e organizar conteúdos para a AI. Na página desse módulo, isto foi descrito como a construção de uma base de conhecimento organizada e atualizada para sistemas de AI. AI Product Support é o passo seguinte natural, ou seja, a utilização desse conhecimento numa conversa com o utilizador. Fonte: Kowal AI Product Feed para OpenAI Vector Store
Instalação do módulo
O módulo é instalado através de composer.
Exemplo de processo de instalação:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-ai-product-supportbin/magento module:enable Kowal_AiProductSupportbin/magento setup:upgradebin/magento cache:cleanSe a loja estiver a funcionar em modo de produção, após a instalação execute também:
bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento cache:cleanOnde se encontra a configuração
Após a instalação, encontrará as definições do módulo aqui:
Stores > Configuration > Kowal AI > AI Product Support
Como configurar o módulo
1. Ative o chat no painel de administração
Na secção General, ative:
Enable Chat
Depois de guardar a definição, o separador AI aparecerá no painel de administração.
2. Decida se pretende ativar o chat no frontend
Se quiser que os clientes da loja também possam utilizar o chat, ative:
Enable Frontend Chat
Se o módulo se destinar apenas à equipa da loja, mantenha o frontend desativado.
3. Defina o comprimento da pergunta
O campo:
Maximum Question Length
define o comprimento máximo da mensagem que o utilizador pode enviar. Isto ajuda a manter a organização e a limitar pedidos demasiado longos e pouco claros.
4. Defina a vista de loja predefinida
Se a loja funcionar em várias versões linguísticas ou tiver várias vistas de loja, pode indicar:
Default Store View
Isto facilita o trabalho no painel e ajuda a começar no contexto correto.
5. Ative ou desative a alteração manual da vista de loja
O campo:
Allow Store Switcher
define se o utilizador do painel pode alterar a vista de loja diretamente no popup do chat.
Isto é útil quando uma equipa gere várias versões da loja.
6. Ative o registo técnico durante a implementação
O campo:
Log Chat Requests
vale a pena ativar durante a fase de configuração e testes. Assim, é mais fácil verificar se o módulo funciona corretamente. Após a implementação em produção, pode decidir se o registo deve permanecer ativo.
Definições de ligação à AI
Na secção OpenAI, configure os elementos básicos necessários para o funcionamento do módulo.
OpenAI API Key
Esta é a chave de acesso ao serviço AI. Sem ela, o módulo não obterá a lista de modelos, não lerá a fonte de conhecimento e não enviará a pergunta.
Response Model
Este é o modelo responsável por construir a resposta.
A lista de modelos é carregada a partir da API. Se, depois de guardar a chave, as opções não aparecerem, pode utilizar o botão para atualizar a lista de modelos.
Vector Store
Esta é a fonte de conhecimento selecionada para o módulo.
A forma mais simples de o entender é a seguinte:
- é o local onde estão guardados os conteúdos que o chat utiliza ao responder,
- é aí que o módulo procura as respostas,
- se escolher uma fonte incorreta, as respostas serão fracas ou incompletas.
Se a loja já tiver uma base de conhecimento organizada e preparada para AI, é aqui que deve indicar essa fonte.
A lista de fontes de conhecimento também pode ser atualizada a partir da configuração.
Maximum File Search Results
Esta definição determina quantos materiais de apoio o módulo considera ao preparar uma única resposta.
Na prática, isto influencia:
- a qualidade da resposta,
- a velocidade de funcionamento,
- o custo de utilização da AI.
Uma boa definição inicial é um valor médio, por exemplo 6.
Segurança do frontend
Se o chat funcionar no lado da loja, vale a pena definir de imediato os limites de segurança.
Na secção Frontend Security, encontrará:
Requests Per MinuteRequests Per HourMinimum Submit Delay
Estas definições ajudam a limitar:
- o envio demasiado frequente de perguntas,
- abusos por parte de bots,
- o consumo desnecessário de recursos e custos.
Prompt de sistema adicional
Na secção Prompting, pode preencher:
System Prompt Template
Este campo não é obrigatório. Na maioria das implementações, pode deixá-lo vazio e utilizar a definição predefinida do módulo.
A substituição só faz sentido se a loja quiser introduzir o seu próprio estilo de resposta ou regras adicionais de comunicação.
Como o módulo funciona do ponto de vista do utilizador
No painel de administração
Depois de iniciar o módulo, o utilizador vê o separador AI junto à margem direita do ecrã. Ao clicar, o painel do chat abre.
No painel, é possível:
- introduzir uma pergunta,
- receber uma resposta,
- ver cartões de produtos, se a resposta disser respeito a um produto específico,
- trabalhar sem recarregar a página.
No frontend
Se o chat tiver sido ativado, aparece um separador semelhante no lado da loja. O cliente pode fazer uma pergunta sem sair da página do produto ou da listagem.
Como encarar uma implementação deste tipo
O modelo mais prático é o seguinte:
- a loja organiza os conteúdos e prepara a base de conhecimento,
- o administrador indica essa base de conhecimento na configuração do módulo,
- o utilizador utiliza o chat,
- as respostas são construídas com base nos conteúdos preparados pela loja.
Esta abordagem produz melhores resultados do que iniciar apenas o chat sem dados preparados.
Configuração inicial recomendada
Painel de administração
Enable Chat=YesEnable Frontend Chat= consoante o projetoMaximum Question Length=1000Allow Store Switcher=Yescom várias vistas de lojaLog Chat Requests=Yesdurante a fase de testesMaximum File Search Results=6
Frontend
Requests Per Minute= valor inicial prudenteRequests Per Hour= valor ajustado ao tráfego da lojaMinimum Submit Delay= pelo menos1
O que verificar após a implementação
Depois de guardar a configuração, faça um teste simples:
- verifique se o separador AI apareceu no painel de administração,
- abra o popup e envie uma pergunta,
- certifique-se de que a resposta aparece corretamente,
- verifique se a secção de produtos aparece em perguntas sobre produtos específicos,
- se o frontend estiver ativado, verifique também o funcionamento do separador na loja.
Problemas mais frequentes
Não são visíveis modelos ou fontes de conhecimento
Normalmente, isto significa:
- ausência de uma chave OpenAI correta,
- falta de ligação do servidor à internet,
- cache não limpa após as alterações.
O chat responde de forma demasiado fraca ou não acerta no tema
A causa mais frequente não é o próprio módulo, mas sim a qualidade da base de conhecimento preparada. Se os conteúdos forem incompletos, desatualizados ou demasiado pobres, as respostas também serão mais fracas.
Por isso, antes de avaliar o próprio módulo, vale a pena verificar:
- se as descrições dos produtos são úteis e completas,
- se as FAQ e a documentação estão atualizadas,
- se a base de conhecimento contém realmente os conteúdos de que os utilizadores precisam,
- se a fonte de conhecimento selecionada é adequada para a loja em questão.
O frontend bloqueia o utilizador demasiado depressa
Nesse caso, vale a pena verificar as definições dos limites e do atraso de envio na secção Frontend Security.
Checklist curta de implementação
- Instale o módulo através de
composer. - Ative o módulo e execute
setup:upgrade. - Configure a ligação à OpenAI.
- Escolha a fonte de conhecimento adequada.
- Ative o chat no admin.
- Opcionalmente, ative o chat no frontend.
- Defina os limites de segurança.
- Teste o funcionamento com perguntas sobre produtos reais e conteúdos da loja.
Descrição curta para a secção «Instalação e configuração»
O módulo é instalado através de composer e configurado em Stores > Configuration > Kowal AI > AI Product Support. O administrador introduz os dados de acesso à OpenAI, escolhe o modelo e a fonte de conhecimento para a loja e, em seguida, ativa o chat no painel de administração e, opcionalmente, no frontend. Além disso, é possível definir limites de segurança e ajustar os parâmetros básicos de funcionamento do módulo.