Da verbale a lista di cose da fare
Incolli un verbale, una chat o una email confusa e riceva solo gli impegni: il compito, il responsabile se è stato nominato e la scadenza se è stata detta. Se nessuno è stato nominato, il responsabile resta vuoto invece di essere indovinato. Paga a consumo, senza abbonamento.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Uno strumento che legge il testo di una riunione, di una mail o di una chat e ne ricava le cose da fare: chi deve fare cosa, entro quando. Trasforma un verbale confuso in una lista di compiti chiara, pronta da assegnare, senza rileggere tutto per capire cosa era stato deciso.
Le riunioni non parlano per punti elenco
Nelle riunioni vere le persone ripetono le cose, si interrompono e nascondono un impegno preciso dentro una digressione su tutt'altro. Per questo lo strumento lavora sulle trascrizioni grezze e sugli appunti presi alla buona, non solo su elenchi già ordinati, perché è così che si presentano quasi sempre quando qualcuno trova il tempo di rileggerli. Cerca i segnali di un impegno: frasi all'imperativo, un «me ne occupo io», una richiesta rivolta a un collega, nomi di persone, date e formule di seguito.
Un elenco di cose da fare, non un riassunto
Il risultato non riassume la riunione: lascia fuori di proposito tutto ciò che non è un impegno concreto, comprese le decisioni senza seguito e le osservazioni interessanti che non chiedono a nessuno di fare nulla. Ogni voce riporta il compito, il responsabile se è stato nominato e la scadenza se è stata detta. Se nessuno è stato indicato, il responsabile resta vuoto, perché un compito assegnato alla persona sbagliata crea più confusione di uno senza nome. L'elenco si può passare subito a una bacheca di progetto o a una email di riepilogo.
Cosa ottieni
Una lista di azioni concrete estratte dal testo: per ciascuna, l’attività da svolgere e, dove il testo lo dice, il responsabile e la scadenza. «Marco invia il preventivo entro venerdì», «Giulia contatta il fornitore». Restano fuori i discorsi generici e le chiacchiere: solo ciò che qualcuno deve effettivamente fare.
Da quali testi parte
Verbali di riunione, thread di mail, note buttate giù di fretta, persino i messaggi di un gruppo di lavoro su WhatsApp. Incolli il testo e ottieni la lista.
Prezzo, senza sorprese
Il verbale di una riunione di un’ora costa pochi centesimi di dollaro. Prezzo pubblicato, nessun abbonamento e nessuna registrazione: paghi solo quando lo usi.
Casi d'uso
Dopo la riunione settimanale
Incolli gli appunti della riunione del lunedì e ottieni chi fa cosa entro quando, pronto da girare al team senza riscrivere il verbale.
Vocali e chat di lavoro
Da un gruppo WhatsApp di cantiere di Tecnoedil Verona S.n.c. ricavi le cose da fare concordate nei messaggi, senza scorrere all’indietro trecento righe.
Mail con troppe richieste
Una mail del cliente elenca sei modifiche al progetto: le trasformi in una checklist di compiti assegnabili, senza perderne nessuno.
Domande frequenti
Capisce chi è il responsabile di ogni compito?
Sì, quando il testo lo dice. Se il verbale scrive «se ne occupa Luca», l’azione esce con il nome; se non è indicato, riporta comunque il compito, lasciando il responsabile in bianco.
Riconosce le scadenze scritte in italiano?
Sì: «entro venerdì», «entro il 14 luglio», «la prossima settimana». Le associa al compito giusto quando il testo le collega, senza inventare date.
Posso incollare messaggi di WhatsApp?
Certo. Incolli il testo copiato dalla chat e lo strumento ne ricava le cose da fare, ignorando saluti ed emoji.
Dove finiscono i miei messaggi?
Il testo viene elaborato sui nostri server per il tempo del lavoro e poi eliminato. Non lo conserviamo né lo usiamo per addestrare modelli.
Serve registrarsi?
No. Non ci sono account: acquisti la singola richiesta direttamente, con PayPal, senza registrazione e senza carta salvata.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/text/extract-action-items \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'const res = await fetch("https://api.kit.forhosting.com/text/extract-action-items", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/extract-action-items",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/extract-action-items", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/extract-action-items", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.extract_action_items",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_tokens | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |
Note tecniche
Da quali testi parte
Lo usi da questa pagina; via API lo colleghi al gestionale dei task, e presto anche via email e Telegram, così le decisioni non restano sepolte nella chat.
Prezzo, senza sorprese
A consumo: $0.003 a richiesta più $0.0135 ogni mille parole.