Desert Ant Labs

Klügere Notizen, auf dem Gerät.

Notizen beim Schreiben betiteln und taggen, Emoji für Überschriften vorschlagen, grobe Skizzen in saubere Formen verwandeln sowie Diktate und Meetings transkribieren, alles auf dem Gerät.

KI-Modelle für Notiz-Apps

Nichts verlässt das Gerät

Jedes Modell läuft auf dem Smartphone, Tablet oder Laptop des Nutzers. Private Tagebücher, Gesundheitsnotizen und Unternehmensdaten werden nicht auf einem Server verarbeitet, sodass sich die Funktionen bei jeder Notiz nutzen lassen.

Keine Kosten pro Aufruf

Betiteln Sie jede Notiz, sortieren Sie jedes Bild und transkribieren Sie jedes Meeting, ohne Rechnung pro Aufruf. Ihr Team kann eine Funktion einbauen, ohne vorher die Cloud-Kosten prognostizieren zu müssen.

Funktioniert offline

Sind die Modelle einmal heruntergeladen, läuft jede Funktion ohne Verbindung. Titel, Diktat und das Glätten von Skizzen klappen im Flugzeug oder in einem Besprechungsraum ohne Empfang.

Beispiele

Jedes Beispiel gibt echte Ausgaben eines Modells wieder. Öffnen Sie eine Modellseite für alle Details, und probieren Sie Gist, Emo oder Shapes mit Ihrem eigenen Text oder Ihrer eigenen Skizze aus.

Title · Titel und Beschreibungen

Jeder Notiz einen Titel geben

Während Nutzer schreiben, schlägt Title einen kurzen Titel und eine Beschreibung vor und aktualisiert beides, wenn die Notiz wächst. Title läuft nur auf Apple-Plattformen und kann ein Detail falsch wiedergeben, lassen Sie Nutzer also bearbeiten, was es schreibt.

3-8Wörter im Titelund eine Beschreibung aus ein bis zwei Sätzen
286 MBAuf dem GerätApple silicon, über MLX
ApplePlattformeniOS, macOS, tvOS und visionOS
Title

Gist · Themen-Tagging von Inhalten

Notizen automatisch taggen

Gist vergibt für jede Notiz eines oder mehrere von 36 Themen-Tags. Sortieren Sie Notizen damit in Themen-Tabs ein und lassen Sie Nutzer Suchergebnisse nach Thema filtern. Gist unterstützt 101 Sprachen.

91 %Richtiges Thema unter den Top 3572 echte, von Menschen gelabelte Posts
36Themen
101Sprachen
Gist

Emo · Emoji-Vorschläge

Emoji für Überschriften und Aufzählungspunkte vorschlagen

Wenn eine Zeile endet, schlägt Emo ein Emoji dafür vor: 🛂 für die Passverlängerung, 💡 für die Stromrechnung, 👥 für ein Teammeeting. Ein Vorschlag dauert unter 2 ms und hält so mit dem Tippen Schritt.

<2 msPro Vorschlag
5 MBAuf dem GerätApple; 11 MB auf Android und im Web
22Sprachen
Emo

Eye · Bildklassifizierung · Beta

Bilder kennzeichnen und sortieren

Eye erkennt Whiteboards, Screenshots, Karten und Fotos und bestimmt, was auf jedem Foto zu sehen ist. Sortieren Sie Bilder so nach Typ, und Nutzer finden das Whiteboard vom Dienstag schnell wieder.

98 %Screenshots richtig getaggtbei der Standardeinstellung; Belege 100 %
5,5 msPro FotoNeural Engine, Mac mit Apple M6
48 MBAuf dem GerätApple; 66 MB auf Android und im Web
Eye

Voz · Spracherkennung

In eine Notiz diktieren

Während Nutzer sprechen, schreibt Voz das Gesagte in kleinen Wortgruppen in die Notiz. Live-Transkription läuft nur auf Apple-Plattformen; auf Android und im Web transkribiert Voz eine Aufnahme, sobald sie endet. Voz deckt 25 europäische Sprachen ab, kombinieren Sie es also mit Ear, um zuerst die Sprache zu bestimmen.

2 s10 Minuten AudioiPhone 17 Pro
25Spracheneuropäische
337 MBSpeicherbedarfApple, bei der ersten Nutzung heruntergeladen
Voz

Who · Wer was gesagt hat · Beta

Kennzeichnen, wer was gesagt hat

Kombinieren Sie Who mit Voz, und jede Zeile der Meeting-Notizen zeigt, von welchem Sprecher sie stammt. Who unterscheidet bis zu vier Sprecher je fünf Minuten und über ein ganzes Meeting hinweg mehr. Am besten funktioniert Who, wenn jede Person ihr eigenes Mikrofon hat, wie in einem Videocall.

3 sEin 50-minütiges InterviewMacBook Pro (M5 Pro)
12,6 %Fehlerrate in MeetingsAMI-Meetings, niedriger ist besser
81 MBAuf dem GerätApple; 32 MB auf Android und im Web
Who

Shapes · Formerkennung

Grobe Skizzen in saubere Formen verwandeln

Unterstreichen Sie einen Satz, kreisen Sie ein Wort ein oder skizzieren Sie ein Flussdiagramm, und Shapes macht aus jedem Strich in unter 10 ms eine saubere Form. Im Meeting gezeichnete Notizen und Diagramme sehen danach ordentlich genug aus, um sie zu teilen.

<10 msPro Erkennung
0,7 MBAuf dem GerätApple; 0,95 MB auf Android und im Web
13Formartendarunter Pfeile, Herzen und Wolken
Shapes

Loslegen

Installieren Sie die benötigten Modelle aus einem einzigen SDK, für Swift, Kotlin oder JavaScript. Das Beispiel taggt eine Notiz mit Gist und Emo. Auf Apple-Plattformen schreibt es außerdem mit Title den Titel der Notiz.

iOS, macOS, Linux, Windows

Installation
// 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")
Beispiel - 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

Installation
// build.gradle.kts (Maven Central)
implementation("ai.desertant:gist:4.3.0")
implementation("ai.desertant:emo:4.3.0")
Beispiel - 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

Installation
npm i @desert-ant-labs/gist @desert-ant-labs/emo @litertjs/core
Beispiel - 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);

Sie bauen eine Notiz-App?

Sagen Sie uns, was Sie Ihren Nutzern bieten möchten, und wir helfen Ihnen, die Modelle auszuwählen und die Integration zu planen.