Bot Butcher
Bot Butcher – macht die Arbeit mit KI effizienter und einfacher.
Tags:Steigerung der Effizienz durch KIWas ist Bot Butcher?
Bot Butcher ist eine Anti-Spam-API für das Kontaktformular auf der Website von Hillside Lab Inc., die Entwicklern dabei hilft, Nachrichten vor ihrem Eintreffen in die E-Mails, im Kundenbeziehungsmanagement-System oder im Ticketing-System zu klassifizieren.
Es analysiert den Inhalt der von Besuchern eingereichten Nachrichten und kann den Kontext anhand der Domain des Webseitenverlags verstehen, um ein strukturiertes Ergebnis darüber zu liefern, ob es sich um Spam handelt.
Hauptfunktionen
- Kontextklassifizierung: Die Formularnachrichten werden an die Klassifizierungs-API gesendet; dabei kann der Domainname der Website mitgesendet werden, damit das System zwischen normalen Anfragen, Werbeinhalten und automatisierten Spam-Nachrichten unterscheiden kann.
- Strukturierte Entscheidungsfindung: Die Schnittstelle gibt einen Boolean-Wert für „Spam“, die message_id sowie einen Statuscode zurück. Anhand dieser Werte kann das Programm die Nachricht entweder freigeben, isolieren, markieren oder ablehnen.
- Abfrage der Historie: Mit dem message_id kann man das Datum, den ursprünglichen Text, die Domain, die Metadaten sowie die Klassifizierungsergebnisse der verarbeiteten Nachrichten abrufen, was die Überwachung des Workflows erleichtert.
- Anpassbare Metadaten: Die Anfrage kann mit JSON-Metadaten versehen werden, die zur Speicherung von Formularen, Mietern, Aktivitäten oder internen Aufzeichnungen verwendet werden.
- Erlebnis ohne Verifizierungscode: Die Überprüfung findet auf der Serverseite statt; es wird nicht von den Besuchern verlangt, Bilder zu erkennen oder Interaktionsaufgaben zu erledigen. Dies eignet sich dazu, die Hürden bei der Abgabe von Formularen zu verringern.
- Mehrfachnutzung auf verschiedenen Standorten: Der Preisvorteil beinhaltet unbegrenzte Formulare pro Website. Mit derselben Account-Nummer können mehrere Projekte geschützt werden, wobei die Anzahl der Aufrufe dennoch gesamt im Account erfasst wird.
- Datenschutzsteuerung: Die Nutzer können die Optionen aktivieren, Nachrichten nicht zu speichern und deren Nutzung zur Trainierung zu verbieten; beides ist derzeit ohne zusätzliche Gebühren verfügbar.
Eingabe und Ausgabe
| Projekt | Ist es notwendig? | Verwendung | Ergebnis |
|---|---|---|---|
| message | Ja | Inhalt des Kontaktformulars zur Bearbeitung | Beteiligung an der Klassifizierung von Spam |
| domain | Nein | Angeben des Kontexts der Website, auf der die Nachricht erstellt wurde | Hilft, die Genauigkeit der semantischen Beurteilung zu verbessern. |
| metadata | Nein | Zusätzliche Mieter, Formulare oder interne Geschäftsdaten | Wird zusammen mit den Nachrichten gespeichert und kann abgerufen werden. |
| API-Schlüssel | Ja | Authentifizierung des Kontos über Anfrage-Header | Autorisierte API-Aufrufe |
| Klassifizierte Antwort | Automatische Rückkehr | Für die Lektüre durch Geschäftsprozesse | Spam, message_id und Statuscode |
Anmeldeprozess
- Verifizieren Sie die Registrierung über Ihr E-Mail-Konto oder melden Sie sich mit einem unterstützten Drittanbieter-Konto an und stimmen Sie den Nutzungsbedingungen zu.
- Erhalten Sie den API-Schlüssel in Ihrem Konto und speichern Sie ihn in einer Umgebungsvariable auf der Serverseite oder in einem Schlüsselverwaltungssystem.
- Nach dem Ausfüllen des Kontaktformulars werden die Nachrichten am Backend gesammelt, und bei Bedarf werden Domain und Metadaten hinzugefügt.
- Senden Sie eine Anfrage an die Klassifizierungs-API, fügen Sie den Schlüssel in die Anfragenhäufigkeit ein und analysieren Sie anschließend die zurückgegebenen Werte für Spam sowie message_id.
- Legen Sie basierend auf den Geschäftsrisiken Regeln für Freigabe, Isolierung, manuelle Überprüfung oder Ablehnung fest – verlassen Sie sich nicht ausschließlich auf eine einmalige automatische Entscheidung zur dauerhaften Löschung von Nachrichten.
- Überlagern Sie normale Anfragen, Verkaufsanfragen, verschiedene Sprachen, leeres Inhalte sowie abnormale Anfragen mit Testnachrichten, um die Fehlerbehandlung und Zeitüberschreitungsstrategien zu überprüfen.
- Nach dem Go-Live werden die Anfragen, Fehlentscheidungen und Kosten überwacht, und gemäß den Datenschutzanforderungen wird festgelegt, ob Nachrichten gespeichert werden sollen und ob sie für das Training verwendet werden dürfen.
Entwicklungssprachen und Implementierungsmethoden
Das Dokument bietet Beispiele für Anfragen mit cURL, Python, JavaScript, TypeScript, Java, C# und Rust. Die Kernfunktionen können auch von anderen Backend-Sprachen aufgerufen werden, die in der Lage sind, Netzwerkanfragen zu senden und JSON zu verarbeiten.
Diese Codeausschnitte sind Beispiele für Interface-Aufrufe und sollten nicht als vollständiges, offizielles SDK angesehen werden.
| Methode | Aktueller Zustand | Passende Szenarien |
|---|---|---|
| Serverseitige API | Bereitgestellt | Selbst erstellte Websites, SaaS und Formular-Backend |
| Codebeispiele | Beispiele in mehreren Sprachen sind bereitgestellt. | Schnelle Überprüfung der Anfrage- und Antwortstruktur |
| Codefreier Zugang | Anleitung zur separaten Anbindung bereitstellen | Man möchte keine vollständigen Backend-Formulare selbst entwickeln. |
| Offenes SDK | Noch nicht bestätigt | Teams, die versionierte Client-Bibliotheken benötigen |
| Native Anwendung oder Erweiterung | Noch nicht veröffentlicht | Die Produktpositionierung konzentriert sich hauptsächlich auf APIs. |
Passend für Nutzer und Szenarien
- Entwickler von Unternehmenswebseiten und Independent-Websites, die Spam-Mails über Kontaktformulare reduzieren müssen.
- Für mehrere Kunden Webseiten verwalten – es wird gewünscht, ein Team zur Erstellung von Webseiten zu nutzen, das dieselben Anti-Spam-Tools verwendet.
- Marketing- und Vertriebsteams, die potenzielle Kunden vor ihrem Eintreten ins Kundenbeziehungsmanagement-System filtern müssen.
- Entwickler von Plattformen für die Erstellung von Website-Generatoren, vertikalen SaaS-Lösungen oder Mehrbenutzer-Formular-Produkten.
- Das Produktteam möchte vermeiden, dass Besucher traditionelle Verifizierungscode eingeben müssen, und gleichzeitig die Möglichkeit beibehalten, auf der Serverseite Risiken zu bewerten.
Vorteile des Produkts
- Die Eingangs- und Ausgabestrukturen der Schnittstelle sind einfach gestaltet und lassen sich leicht in bestehende Formular-Backends sowie Nachrichtenverarbeitungsketten integrieren.
- Der Domainkontext kann dem Modell dabei helfen, die Bedeutung derselben Aussage auf verschiedenen Webseiten zu verstehen.
- Die Optionen „Nur Nachrichten speichern“ und „Training verbieten“ bieten eine genauere Datensicherung für sensible Geschäftsprozesse.
- Es gibt keine Beschränkung bezüglich der Anzahl der Formulare – mehrere Standorte können die Aufrufe sowie die Kosten zentral verwalten.
- Einstellen Sie eine kostenlose oder günstige Festgebühr bei niedrigem Verbrauch, um zunächst mit echtem Datenvolumen die Wirksamkeit zu testen.
Fähigkeitsgrenzen und Nutzungseinschränkungen
- Jede automatische Klassifizierung kann zu Fehlentscheidungen führen. Wichtige Verkaufschancen sollten in eine Auswertungszone gelegt oder manuell überprüft werden, anstatt sie direkt dauerhaft zu löschen.
- Die auf der offiziellen Website angegebenen Genauigkeitswerte stammen von ihren eigenen manuellen Bewertungskriterien und basieren nicht auf Tests durch unabhängige Dritte; die tatsächliche Leistung hängt von der Sprache, dem Bereich sowie der Verteilung der Nachrichten ab.
- Domain ist ein optionales Feld, doch bei seiner Weigerung verringert sich der Kontext; laut den offiziellen Datenschutzhinweisen sinkt die Genauigkeit in Tests dadurch um etwa 6 %.
- Die Schnittstelle muss den Inhalt des Formulars an externe Dienste senden; vor der Verarbeitung sensibler, medizinischer, finanzieller oder regulierter Informationen muss eine Konformitätsprüfung durchgeführt werden.
- Ungültige Domainnamen können dennoch Klassifizierungsergebnisse und Hinweise liefern, doch die Qualität der Bewertung kann sinken; der Aufrufer sollte die eingegebenen Daten überprüfen.
- Netzwerk-Timeouts, Limitüberschreitungen oder Authentifizierungsfehler dürfen nicht mit normalen Nachrichten oder Spam-Nachrichten gleichgesetzt werden; die Anwendung muss eigene Strategien für Fehlschläge haben.
- Derzeit sind der genaue Modellname, die feste Antwortzeit, das Service-Level-Agreement oder unabhängige Sicherheitsauditsberichte nicht öffentlich zugänglich.
Preise und Abrechnung
| Paket oder Version | Preis | Abrechnungszeitraum | Kernrechte oder -beträge | Für Nutzer geeignet |
|---|---|---|---|---|
| 0 bis 10 Anfragen | Kostenlos | Jeden Monat | Jeder Antrag ist kostenlos, die Plattformgebühren fallen nicht an, es gibt keine Beschränkungen bezüglich der Formulare, E-Mail-Unterstützung vorhanden. | Tests und Websites mit sehr niedrigem Datenverkehr |
| 11 bis 100 Anfragen | 1,99 US-Dollar | Jeden Monat | Angefragte Einzelpreise kostenlos, feste Plattformgebühr, unbeschränkte Anzahl von Formularen | Formular für Kontakte bei geringem Datenvolumen |
| 101 bis 1000 Anfragen | Jedes Mal 0,02 US-Dollar plus 1,99 US-Dollar | Jeden Monat | Abgerechnet nach Anzahl der Aufrufe, unbegrenzte Formulare, E-Mail-Unterstützung | Kleine und mittlere Websites sowie Kundenprojekte |
| Mehr als 1001 Anfragen | Jedes Mal 0,01 US-Dollar plus 1,99 US-Dollar | Jeden Monat | Niedrigere Aufrufkosten, unbeschränkt Anzahl der Formulare, E-Mail-Unterstützung | Hoher Datenverkehr und Konten mit mehreren Standorten |
Die Gebühren für die Stufen werden anhand der monatlichen Anfragen berechnet. Die tatsächliche Rechnung kann zudem von Steuern, dem Standort des Kontos oder den Abrechnungseinstellungen beeinflusst werden. Es sollte immer auf der Abrechnungsseite des Kontos geprüft werden.
Gemäß den Bedingungen können die bereits gezahlten oder anfallenden Gebühren vor Beendigung der Mitgliedschaft nicht rückerstattet werden. Die Stornierung befreit nicht von den bereits anfallenen Kosten.
Privatsphäre, Sicherheit und Datenverarbeitung
- Im Einstellungenmenü kann gewählt werden, Nachrichten nicht zu speichern, sodass die eingereichten Inhalte nicht im Speicher der historischen Nachrichten landen.
- Es ist möglich, Nachrichten, deren Versand verboten werden soll, für das Modelltraining zu verwenden; diese Option ist derzeit nicht zusätzlich kostenpflichtig.
- Der Domain-Name kann weggelassen werden, um den gemeinsamen Website-Kontext zu verringern, was jedoch ein Abwägen zwischen Privatsphäre und Klassifizierungsqualität erfordert.
- In der Datenschutzerklärung wird angegeben, dass die Speicherung der Daten nach den Anforderungen von HIPAA erfolgt. Allerdings führt die Nutzung dieses Services nicht automatisch dazu, dass das Unternehmen alle gesundheitsbezogenen Compliance-Anforderungen erfüllt.
- Die Datenschutzerklärung besagt, dass Kontoinformationen, Gerätedaten sowie Besuchsinformationen erfasst werden können, und dass die notwendigen Informationen an den Dienstleister übermittelt werden.
- Kreditkarten werden von Zahlungsdienstleistern verarbeitet; Bot Butcher gibt an, keine Karteninformationen direkt zu sammeln.
- API-Schlüssel dürfen nur auf der Serverseite gespeichert werden und nicht in öffentlichen Webseiten, mobilen Frontends oder öffentlichen Code-Repositories eingebettet werden.
- Vor der Einreichung sollten unwichtige personenbezogene Daten entfernt werden, und in der eigenen Datenschutzerklärung müssen die Zwecke der Verarbeitung sowie die Regeln für die Verarbeitung und Speicherung durch Dritte festgelegt werden.
API, Code und Open-Source-Status
| Projekt | Status | Erklärung |
|---|---|---|
| Klassifizierungs-API | Online | Verwenden Sie einen API-Schlüssel, um Nachrichten zu senden und eine Bewertung bezüglich der Qualität der Nachrichten zu erhalten. |
| Nachrichtenabfrage-API | Online | Nachverfolgen der verarbeiteten Einträge nach message_id |
| Beispiele für mehrsprachige Codes | Öffentlich zugänglich | Wird zum Veranschaulichen des Anfrageformats verwendet, entspricht nicht dem vollständigen SDK. |
| Offizielles SDK | Noch nicht bestätigt | Es konnten keine versionierten Client-Pakete festgestellt werden. |
| Quellcode des Produkts | Nicht open source | Offene Dokumente bedeuten nicht, dass das Serverprodukt open source ist. |
| Open-Source-Lizenz | Noch nicht veröffentlicht | Es wurde keine für das Produkt selbst geltende Open-Source-Lizenz festgestellt. |
Zusammenfassung
Bot Butcher eignet sich dazu, die Erkennung von Spam in Formularen in den Server-Workflow einzubinden – insbesondere für Teams, die eine Verwaltung mehrerer Standorte benötigen, bei denen die Interaktion minimiert werden soll und bei denen die Verwendung der Daten anpassbar sein muss.
Vor der offiziellen Verbindung sollte man sein eigenes echtes Nachrichtenset nutzen, um Fehlentscheidungen zu bewerten, und gleichzeitig Maßnahmen für Notfallbehandlung, manuelle Überprüfung, Schlüsselschutz, Datenschutzinformationen sowie Kostenüberwachung umsetzen.
Guigong-Netzwerk-Sicherheitsnummer: 45132202000164