Marketplace più intelligenti, sul dispositivo.
Trasforma la descrizione di un venditore in un annuncio completo, segnala le foto NSFW prima che vengano caricate e rileva numeri di telefono e dati bancari nella chat con gli acquirenti, tutto sul dispositivo.
Modelli AI pensati per i marketplace
Nulla esce dal dispositivo
Ogni modello gira sul telefono, sul tablet o sul portatile di chi compra o di chi vende. Messaggi, dati bancari e foto vengono controllati prima di essere inviati o caricati, quindi non vengono elaborati su un server.
Nessun costo per chiamata
Controlla ogni annuncio, ogni foto e ogni messaggio senza una fattura per chiamata e senza infrastruttura da gestire. Il tuo team può aggiungere un controllo senza prima stimare la spesa cloud.
Parla la lingua dei tuoi utenti
Redact nasconde i dati personali in 27 lingue: tutte le lingue ufficiali dell'UE, più il norvegese e l'islandese. Toxic segnala gli abusi in 35, dall'inglese, dal tedesco e dal francese fino all'arabo, al giapponese e al cinese.
Esempi
Ogni esempio riproduce output reali di un modello. Apri la pagina di un modello per tutti i dettagli, e prova Schemer o Redact sul tuo testo.
Redact · Mascheramento di PII
Tieni numeri di telefono e dati bancari fuori dalla chat
Redact trova numeri di telefono, IBAN e numeri di carta mentre si scrive un messaggio. Puoi bloccarli per tenere la trattativa nell'app, oppure avvisare l'utente prima che prema Invia. I numeri di carta e gli IBAN devono superare un checksum, quindi quei rilevamenti sono affidabili. Redact si lascia sfuggire soprattutto nomi e indirizzi scritti in forma libera.
Title · Titoli e descrizioni
Dai un titolo agli annunci in automatico, dalla descrizione
Quando un venditore finisce di descrivere un articolo, Title scrive un titolo breve e un riepilogo per l'annuncio. Title funziona solo sulle piattaforme Apple e può sbagliare un dettaglio, quindi lascia che i venditori modifichino ciò che scrive.
Voz · Riconoscimento vocale
Fai descrivere l'annuncio a voce da smartphone
Il venditore tocca il microfono e descrive l'articolo, e Voz scrive la descrizione mentre parla. La trascrizione dal vivo funziona solo sulle piattaforme Apple; su Android e sul web, Voz trascrive la registrazione quando finisce. Voz copre 25 lingue europee.
Moderator · Moderazione dei contenuti
Rileva le immagini NSFW prima che vengano caricate
Moderator controlla ogni foto sul telefono del venditore appena viene aggiunta, così le foto di nudo che segnala non arrivano mai ai tuoi server né in un annuncio. Fai controllare a una persona le immagini segnalate prima di bloccare un account.
Eye · Classificazione di immagini · Beta
Scegli le foto migliori per un annuncio
Eye etichetta ogni foto appena viene aggiunta: cosa mostra, se è nitida e quanto è bella. Chiedi al venditore di rifare uno scatto sfocato e apri l'annuncio con la foto che rende meglio come copertina.
Schemer · Estrazione strutturata · Beta chiusa
Trasforma il messaggio di un acquirente in un'offerta
Schemer legge il prezzo, l'orario di ritiro e il luogo nel messaggio di un acquirente, così il venditore può accettare l'offerta con un tocco e chiudere l'affare. Schemer lascia un campo vuoto quando il messaggio non lo dice. Schemer è in beta chiusa e il suo primo SDK, per Swift, arriverà presto.
Toxic · Triage dell'hate speech · Beta
Rileva e nascondi gli abusi in chat
Toxic valuta ogni messaggio per odio, offese e minacce, in 35 lingue. Nascondi i messaggi segnalati a chi li riceve, oppure chiedi a chi scrive di modificarli prima che prema Invia. Toxic è un ausilio al triage, quindi manda le segnalazioni a una persona, non dritte alla rimozione.
Inizia
Installa i modelli che ti servono da un unico SDK, in Swift, Kotlin o JavaScript. L'esempio blocca i dati personali in un messaggio con Redact e nasconde i messaggi offensivi con Toxic.
iOS, macOS, Linux, Windows
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "4.3.0")
// target dependencies
.product(name: "Redact", package: "desert-ant-core")
.product(name: "Toxic", package: "desert-ant-core")
.product(name: "Moderator", package: "desert-ant-core")
.product(name: "Voz", package: "desert-ant-core")
import Redact
import Toxic
let redact = Redact()
let toxic = Toxic()
// before a message is sent
let r = try await redact.redaction(of: message)
if !r.items.isEmpty { holdBack(r.items) }
// when a message arrives
let check = try await toxic.analyze(incoming)
if check.isToxic { foldAway(incoming, check.content) }
Android
// build.gradle.kts (Maven Central)
implementation("ai.desertant:redact:4.3.0")
implementation("ai.desertant:toxic:4.3.0")
implementation("ai.desertant:moderator:4.3.0")
implementation("ai.desertant:voz:4.3.0")
import ai.desertant.redact.Redact
import ai.desertant.toxic.Toxic
val redact = Redact(context)
val toxic = Toxic(context)
// before a message is sent
val r = redact.redaction(message)
if (r.redactedText != message) holdBack(r)
// when a message arrives
val check = toxic.analyze(incoming)
if (check.isToxic) foldAway(incoming, check.content)
Web, Node.js
npm i @desert-ant-labs/redact @desert-ant-labs/toxic @desert-ant-labs/moderator @desert-ant-labs/voz @litertjs/core onnxruntime-web
import { Redact } from "@desert-ant-labs/redact";
import { Toxic } from "@desert-ant-labs/toxic";
const redact = await Redact.load();
const toxic = await Toxic.load();
// before a message is sent
const r = await redact.redaction(message);
if (r.items.length) holdBack(r.items);
// when a message arrives
const check = await toxic.analyze(incoming);
if (check.isToxic) foldAway(incoming, check.content);
Stai sviluppando un marketplace?
Raccontaci cosa vuoi aggiungere per i tuoi acquirenti e venditori e ti aiutiamo a scegliere i modelli e a pianificare l'integrazione.






