Desert Ant Labs

Gist: marcação temática de conteúdo no dispositivo

Marcação temática de conteúdoDisponível

Marcação temática no dispositivo que lê qualquer texto (um título, uma publicação, uma descrição) e devolve os temas de que trata, a partir de uma taxonomia fixa de 36 temas, entre 101 línguas, inteiramente no dispositivo.

O Gist recebe um texto e devolve os seus temas, com múltiplos rótulos, a partir de uma taxonomia fixa de 36 temas. «How to film a two-person podcast with two iPhones» devolve tecnologia e economia de criadores; «Cómo invertir en fondos indexados» devolve finanças. É translíngue por construção, por isso os mesmos temas voltam entre 101 línguas.

Um classificador compacto de dois fluxos (um embedding estático multilingue congelado mais n-gramas com hash numa cabeça pequena) mantém-no rápido e sem servidor, sem transformer na inferência e sem custo por chamada. As pontuações por item podem ser agregadas numa coleção para gerar temas ao nível do canal ou do feed.

Demonstração

Desempenho

36 temas entre 101 línguas, a partir de um modelo de ~74 MB, ou ~15 MB só em inglês.

101
Línguas
36
Temas
91%
recall@3
~74 MB
No dispositivo

Recall em 572 publicações reais rotuladas por pessoas. Medições internas.

Casos de uso

Encaminhamento de feed e conteúdo

Marque publicações, artigos ou vídeos por tema no dispositivo, para que um feed possa ordenar, filtrar ou encaminhar conteúdo sem uma API de classificação.

Perfis de canal e criador

Agregue as publicações de uma conta em temas ao nível do canal para descrever do que trata um criador ou feed.

Sinais de ranking e moderação

Adicione um sinal temático barato e privado aos seus fluxos de recomendação ou moderação, sem custo por chamada.

Organização no dispositivo

Agrupe por tema as próprias notas, marcadores ou biblioteca de um utilizador, inteiramente offline.

O que faz

  • Taxonomia de 36 temas, com múltiplos rótulos: a maioria dos itens carrega dois ou três temas.
  • Translíngue por construção entre 101 línguas.
  • Classificador de dois fluxos, sem transformer na inferência, sem custo por chamada.
  • Variante compacta só em inglês (~15 MB) para apps só em inglês.

Plataformas e instalação

iOS, macOS
Instalação
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/gist", from: "2.1.0")
Exemplo - Swift
import Gist

let gist = Gist()
let topics = try await gist.classify("How to start a podcast with just your iPhone")
// [Topic(slug: "technology", ...), ...]
Android
Instalação
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:2.1.0")
Exemplo - Kotlin
import ai.desertant.gist.Gist

val gist = Gist(context)
val topics = gist.classify("How to start a podcast with just your iPhone")
// [Topic("technology", ...), ...]
Web, Node.js
Instalação
npm i @desert-ant-labs/gist @litertjs/core
Exemplo - TypeScript
import { Gist } from "@desert-ant-labs/gist";

const gist = await Gist.load();
const topics = await gist.classify("How to start a podcast with just your iPhone");
// [{ slug: "technology", name: "Technology & Software", score: 0.91 }, ...]
Adicione Gist com o seu assistente de programação com IA
Prompt
Add Gist from Desert Ant Labs to this project.

Marcação temática no dispositivo que lê qualquer texto (um título, uma publicação, uma descrição) e devolve os temas de que trata, a partir de uma taxonomia fixa de 36 temas, entre 101 línguas, inteiramente no dispositivo.

SDKs (use the one that matches this project's platform):

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/gist
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/gist", from: "2.1.0")

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/gist
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:2.1.0")

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/gist
npm i @desert-ant-labs/gist @litertjs/core

Reference:
- Model page: https://desertant.com/models/gist/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK that matches this project's platform, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.

Especificações

Línguas
101
Temas
36, com múltiplos rótulos
Tamanho no dispositivo
~74 MB multilingue, ou ~15 MB só em inglês
Abordagem
Classificador de dois fluxos: um embedding estático multilingue mais n-gramas com hash

FAQ

O que é o Gist?

Marcação temática no dispositivo que lê qualquer texto (um título, uma publicação, uma descrição) e devolve os temas de que trata, a partir de uma taxonomia fixa de 36 temas, entre 101 línguas, inteiramente no dispositivo.

O Gist é executado no dispositivo?

Sim. O Gist é executado inteiramente no dispositivo: a inferência acontece localmente, sem qualquer chamada a servidores, por isso os dados nunca saem do dispositivo.

Que plataformas o Gist suporta?

O Gist é disponibilizado como SDKs nativos, executados no dispositivo, para Swift, Kotlin, JavaScript / TypeScript.

Quanto custa o Gist?

Todos os modelos são gratuitos para até 100k dispositivos ativos mensais por SDK. Inferência ilimitada por utilizador. Contacte-nos para licenças personalizadas.

Qual é a precisão ou a rapidez do Gist?

36 temas entre 101 línguas, a partir de um modelo de ~74 MB, ou ~15 MB só em inglês.

Recursos