Desert Ant Labs

Notas mais inteligentes, no dispositivo.

Dê título e etiquetas às notas enquanto os utilizadores escrevem, sugira emoji para os cabeçalhos, transforme esboços toscos em formas limpas e transcreva ditados e reuniões, tudo no dispositivo.

Modelos de IA feitos para notas

Nada sai do dispositivo

Todos os modelos são executados no telemóvel, tablet ou portátil do utilizador. Diários pessoais, notas de saúde e dados da empresa não são processados num servidor, por isso as pessoas podem usar as funcionalidades em qualquer nota.

Sem custo por chamada

Dê título a cada nota, organize cada imagem e transcreva cada reunião sem custo por chamada. A sua equipa pode adicionar uma funcionalidade sem ter de prever primeiro os gastos com a nuvem.

Funciona offline

Depois de os modelos serem transferidos, tudo funciona sem ligação à internet. Títulos, ditado e limpeza de esboços continuam disponíveis num avião ou numa sala de reuniões sem rede.

Exemplos

Cada exemplo reproduz o resultado real de um modelo. Abra a página de um modelo para ver todos os detalhes e experimente o Gist, o Emo ou o Shapes com o seu próprio texto ou esboço.

Title · Títulos e descrições

Dê um título a cada nota

Enquanto o utilizador escreve, o Title sugere um título curto e uma descrição, e atualiza ambos à medida que a nota cresce. O Title só é executado em plataformas Apple e pode errar um detalhe, por isso deixe o utilizador editar o texto sugerido.

3-8Palavras num títuloe uma descrição de uma ou duas frases
286 MBNo dispositivoApple silicon, via MLX
ApplePlataformasiOS, macOS, tvOS e visionOS
Title

Gist · Marcação temática de conteúdo

Etiquete notas automaticamente

O Gist atribui a cada nota uma ou mais de 36 etiquetas de tema. Use-as para organizar as notas em separadores por tema e deixar os utilizadores filtrar a pesquisa por tema. O Gist suporta 101 línguas.

91%Tema certo entre os 3 primeiros572 publicações reais etiquetadas por pessoas
36Temas
101Línguas
Gist

Emo · Sugestões de emoji

Sugira emoji para cabeçalhos e itens de lista

Quando uma linha termina, o Emo sugere um emoji para ela: 🛂 para renovar o passaporte, 💡 para a conta da luz, 👥 para uma reunião de equipa. As sugestões demoram menos de 2 ms, por isso acompanham o utilizador enquanto escreve.

<2 msPor sugestão
5 MBNo dispositivoApple; 11 MB no Android e na web
22Línguas
Emo

Eye · Classificação de imagens · Beta

Etiquete e organize imagens

O Eye reconhece quadros brancos, capturas de ecrã, mapas e fotografias, e identifica o que aparece em cada fotografia. Use-o para organizar as imagens por tipo, para que os utilizadores encontrem rapidamente o quadro branco de terça-feira.

98%Acerto em capturas de ecrãno limiar predefinido; recibos 100%
5,5 msPor fotografiaNeural Engine, Mac com Apple M6
48 MBNo dispositivoApple; 66 MB no Android e na web
Eye

Voz · Reconhecimento de fala

Dite diretamente para a nota

O Voz escreve na nota o que o utilizador diz, algumas palavras de cada vez, à medida que fala. A transcrição em tempo real só é executada em plataformas Apple; no Android e na web, o Voz transcreve a gravação quando esta termina. Como o Voz cobre 25 línguas europeias, combine-o com o Ear para identificar primeiro a língua.

2 s10 minutos de áudioiPhone 17 Pro
25Línguaseuropeias
337 MBEm discoApple, transferido na primeira utilização
Voz

Who · Quem disse o quê · Beta

Identifique quem disse o quê

Combine o Who com o Voz e cada linha das notas da reunião mostra que orador a disse. O Who distingue até quatro oradores em cada segmento de cinco minutos, e mais ao longo de uma reunião inteira. O Who funciona melhor quando cada pessoa tem o seu próprio microfone, como numa videochamada.

3 sUma entrevista de 50 minutosMacBook Pro (M5 Pro)
12,6%Taxa de erro em reuniõesreuniões AMI, quanto menor, melhor
81 MBNo dispositivoApple; 32 MB no Android e na web
Who

Shapes · Reconhecimento de formas

Transforme esboços toscos em formas limpas

Sublinhe uma frase, circule uma palavra ou rabisque um fluxograma, e o Shapes encaixa cada traço numa forma limpa em menos de 10 ms. Notas e diagramas desenhados numa reunião ficam apresentáveis para partilhar.

<10 msPor reconhecimento
0,7 MBNo dispositivoApple; 0,95 MB no Android e na web
13Tipos de formaincluindo setas, corações e nuvens
Shapes

Comece agora

Instale os modelos de que precisa a partir de um único SDK, em Swift, Kotlin ou JavaScript. O exemplo etiqueta uma nota com o Gist e o Emo. Em plataformas Apple, também escreve o título da nota com o Title.

iOS, macOS, Linux, Windows

Instalação
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "4.3.0",
        traits: ["MLX"])
// target dependencies
.product(name: "Title", package: "desert-ant-core")
.product(name: "Gist", package: "desert-ant-core")
.product(name: "Emo", package: "desert-ant-core")
Exemplo - Swift
import Title
import Gist
import Emo

let titles = try await Titles(directory: modelFolder)
let gist = Gist()
let emo = Emo()

// after a pause in typing
let card = try await titles.describe(note)
let topic = try await gist.classify(note).first
let emoji = try await emo.suggestions(for: note).first?.emoji

Android

Instalação
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:4.3.0")
implementation("ai.desertant:emo:4.3.0")
Exemplo - Kotlin
import ai.desertant.emo.Emo
import ai.desertant.gist.Gist

val gist = Gist(context)
val emo = Emo(context)

// after a pause in typing
val topic = gist.classify(note).firstOrNull()
val emoji = emo.suggestions(note).firstOrNull()?.emoji

Web, Node.js

Instalação
npm i @desert-ant-labs/gist @desert-ant-labs/emo @litertjs/core
Exemplo - TypeScript
import { Emo } from "@desert-ant-labs/emo";
import { Gist } from "@desert-ant-labs/gist";

const gist = await Gist.load();
const emo = await Emo.load();

// after a pause in typing
const [topic] = await gist.classify(note);
const [suggestion] = await emo.suggestions(note);

Está a criar uma app de notas?

Diga-nos o que quer adicionar para os seus utilizadores e ajudamos a escolher os modelos e a planear a integração.