Componente de chatbot de IA para Angular

// ai-chatbot.component.ts
import { Component, Input, OnInit, Inject } from "@angular/core";
import { DOCUMENT } from "@angular/common";
const SRC = "https://elfsightcdn.com/platform.js";
@Component({
selector: "app-ai-chatbot",
standalone: true,
template: `<div [class]="'elfsight-app-' + id" data-elfsight-app-lazy></div>`,
})
export class AiChatbotComponent implements OnInit {
@Input({ required: true }) id!: string;
constructor(@Inject(DOCUMENT) private doc: Document) {}
ngOnInit() {
if (this.doc.querySelector(`script[src="${SRC}"]`)) return;
const s = this.doc.createElement("script");
s.src = SRC;
s.async = true;
this.doc.body.appendChild(s);
}
}Crie gratuitamente o seu agente de IA
- 1. Introduza o seu website
- 2. Dê forma ao seu agente
- 3. Adicione ao website
Construir você mesmo um chatbot de IA em Angular
O que teria de construir e manter
O seu conteúdo como respostas
A interface do chat
Memória da conversa
Salvaguardas
Leads e transferência
Transcrições e análises
Manutenção
Com a Elfsight: um componente
<app-ai-chatbot id="YOUR-ID" />Aprende automaticamente com o seu website
Formulários de leads e transferência para humano integrados
Histórico de conversas, transcrições e análises
Flutuante ou incorporado, estilizado no editor
Plano gratuito, sem cartão de crédito
Adicione o chatbot de IA a Angular
O componente
Componente standalone. Importe-o onde precisar — sem módulo para registar.
Compatível com SSR. Acede ao documento através do token DOCUMENT do Angular.
Flutuante ou incorporado. Coloque um chat flutuante no componente da aplicação uma só vez; um incorporado onde deve aparecer.
// ai-chatbot.component.ts
import { Component, Input, OnInit, Inject } from "@angular/core";
import { DOCUMENT } from "@angular/common";
const SRC = "https://elfsightcdn.com/platform.js";
@Component({
selector: "app-ai-chatbot",
standalone: true,
template: `<div [class]="'elfsight-app-' + id" data-elfsight-app-lazy></div>`,
})
export class AiChatbotComponent implements OnInit {
@Input({ required: true }) id!: string;
constructor(@Inject(DOCUMENT) private doc: Document) {}
ngOnInit() {
if (this.doc.querySelector(`script[src="${SRC}"]`)) return;
const s = this.doc.createElement("script");
s.src = SRC;
s.async = true;
this.doc.body.appendChild(s);
}
}O que o agente faz sem código seu
Cria-se a partir do seu site
Cria uma base de conhecimento
Define uma personalidade
Prepara a primeira interação
Equipa-se com as competências certas
Aprende com as conversas
AI Chatbot da Elfsight vs construir sobre uma API de modelo em Angular
Tempo até ao lançamento
AI Chatbot
A sua própria solução
Conhecimento
AI Chatbot
A sua própria solução
Interface do chat
AI Chatbot
A sua própria solução
Leads e transferência
AI Chatbot
A sua própria solução
Transcrições e análises
AI Chatbot
A sua própria solução
Custos
AI Chatbot
A sua própria solução
Manutenção
AI Chatbot
A sua própria solução