Gli ambienti di pensiero integrato


Obsidian, Roam e l'ascesa degli Integrated Thinking Environments (ambienti di pensiero integrato). Cosa sono, cosa fanno e cosa succederà

ITE

Traduzione autorizzata da Ryan J.A. Murphy del suo articolo Obsidian, Roam, and the rise of Integrated Thinking Environments—what they are, what they do, and what’s next (opens new window).


Panoramica

In questo articolo parlo di:

  • Il (ri-)emergere di una nuova classe di app denominata “Integrated Thinking Environments (ITE)”;
  • Il framework NOTE, utilizzato per descrivere gli insiemi di funzionalità specifici forniti dagli ITE agli utenti;
  • Alcuni esempi di ITE;
  • Alcune direzioni future per l'uso, la progettazione e lo sviluppo di ITE.

I punti chiave:

  • Gli ITE forniscono agli utenti un set di strumenti specifici e personalizzabili per essere in grado di navigare, organizzare e trasformare il proprio pensiero e questo set di strumenti è altamente estensibile;
  • Prendiamo delle note per poter usare i nostri pensieri: le note sono istanze del nostro pensiero che aderiscono al modello del nostro mondo;
  • Alcune direzioni future chiave negli ITE sono:
    • lo sviluppo di ambienti personalizzati e scaricabili per usi specifici;
    • nuovi strumenti di intelligenza artificiale e machine learning che supportano le loro funzioni;
    • un maggiore utilizzo degli ITE nell'istruzione e maggiore istruzione sugli ITE;
    • l'avanzamento di tecniche e abilità profondamente legate all'uso degli ITE;
    • il miglioramento delle modalità di collaborazione nell'utilizzo degli ITE.

Che cos'è un ambiente di pensiero integrato (ITE)?

Il "Rinascimento degli appunti" che stiamo attualmente vivendo è guidate da un'esplosione di app che sono, di fatto, ambienti di pensiero integrati.

Un ambiente di sviluppo integrato (opens new window), o IDE, è un'app utilizzata dai programmatori per sviluppare software.

Le IDE forniscono un set completo di strumenti per semplificare la scrittura del codice. Ad esempio, un IDE aiuta a eseguire il debug del codice identificando errori evidenti o permettendo di testare il codice mentre viene scritto. Permette di mostrare le definizioni delle funzioni e delle variabili che vengono utilizzate in modo da poter fare riferimento alla loro documentazione senza uscire dal contesto di codifica. Alcune IDE possono anche eseguire il "completamento intelligente del codice", offrendo modi per completare le parole chiave che vengono inserite o suggerendo i parametri che bisognerebbe includere in una nuova riga di codice.

In un certo senso, le IDE forniscono una sorta di "capacità cognitiva arricchita (opens new window)" per i programmatori. Riducono la capacità cognitiva (opens new window) necessaria per lo sviluppo del software automatizzando parte del lavoro. Questo è liberatorio: consente ai programmatori di pensare meno alla programmazione e di più alla progettazione e allo sviluppo.

È questo il sogno, vero? I nostri strumenti dovrebbero semplificare il nostro lavoro, consentendoci di essere più innovativi. Allora perché i programmatori si prendono tutto il divertimento? Bene, c'è una buona notizia. Credo che il "rinascimento delle note" che stiamo vivendo sia guidato da un'esplosione di app che sono, di fatto, ambienti di pensiero integrati.

Un Integrated Thinking Environment (ITE) è un'app che fornisce strumenti per semplificare il pensiero, consentendoci di essere più innovativi. Gli ITE forniscono funzionalità che si occupano di alcune parti del lavoro di gestione della conoscenza e innovazione della conoscenza. Nelle app che ho trovato, queste funzionalità ci aiutano a creare ITE personali e contestuali.

Alcuni esempi popolari di ITE sono: DEVONthink (opens new window), Roam Research (opens new window), Notion (opens new window) e Obsidian (opens new window).


Cosa metti in un ITE? Gli appunti

Un IDE sta alla scrittura del codice come un ITE sta a... cosa esattamente? Come rappresentiamo i nostri pensieri in questi sistemi? Come dovremmo strutturare i pensieri per usarli in un ITE?

"Aspetta un secondo", potreste dirmi. “Le app che hai appena elencato sono tutte app per gli appunti. Un'ITE è solo un'app per gli appunti?"

Ebbene sì! Le ITE sono probabilmente un sottoinsieme delle app per le note, proprio come le IDE sono un sottoinsieme degli editor di testo. Ogni IDE è fondamentalmente un editor di testo. Ogni ITE è fondamentalmente un'app per gli appunti. Questo perché, almeno per (opens new window) ora (opens new window), il modo migliore che abbiamo per lavorare con i nostri pensieri è istanziarli come note.

Una instanza è la rappresentazione di qualcosa del mondo reale in un sistema informativo. Dovremmo pensare l'istanziamento dei nostri pensieri in termini di modello concettuale del mondo che ci circonda. Cosa stiamo cercando di rappresentare? Cosa c'è di importante? Di cosa è fatto, come si inserisce nel mondo e qual è la sua struttura? Quando prendiamo nota di una cosa ci poniamo queste domande sulla rappresentazione di quella cosa. Qualunque siano le nostre risposte, queste decidono come dovrebbe essere una nota. In altre parole: quando prendiamo nota di qualcosa, stiamo convertendo il nostro pensiero su quella cosa in dati non strutturati o semistrutturati.

Bisogna ricordarsi che le IDE sono pensate per lo sviluppo del software. Gli sviluppatori istanziano il design e le funzioni delle app che utilizziamo come codice all'interno di una IDE. Questo in genere significa inserire del testo con una sintassi predeterminata che l'IDE (o un compilatore) può analizzare per creare le app che utilizziamo. A loro volta, alcune IDE possono persino mostrare come potrebbero essere il risultato e dire se ci sono degli errori.

Quindi, quando istanziamo le nostre idee, argomentazioni e osservazioni come note in una ITE, dovremmo anche considerare come possiamo analizzare e compilare al meglio queste note per trasformarle in cose utili.

Questo è il motivo per cui abbiamo bisogno di qualcosa di più di un semplice editor di testo per elaborare i nostri pensieri. Probabilmente potremmo prendere appunti con le app di editing del testo più basilari, come NotePad (Windows) o TextEdit (macOS). In effetti, insieme ai loro sistemi operativi, gli editor di testo forniscono anche meccanismi di base per navigare e organizzare qualsiasi cosa scriviamo al loro interno.

Tuttavia, l'attuale notevole numero di app per prendere appunti fornisce funzionalità che vanno oltre queste meccaniche di base. Nella sezione successiva, descrivo quattro dimensioni delle ITE: Navigabilità, Organizzabilità, Trasformabilità ed Estensibilità (in una parola: NOTE). Le capacità fornite da queste quattro dimensioni e le interazioni tra di loro sono ciò che rende questi strumenti delle ITE.


Il framework NOTE

A mio avviso, le app che chiamo ITE vanno un po' più in là di un editor di testo convenzionale. Cioè, gli ITE sono:

  • Navigabili. Le app forniscono metodi per navigare, rivedere e raccogliere i pensieri raccolti in modo rapido e intuitivo.
  • Organizzabili. Le ITE forniscono metodi per la gestione della struttura del pensiero e dei metadati, inclusa la classificazione, l'etichettatura, il riepilogo e la visualizzazione di raccolte di pensieri.
  • Trasformative. Le app ITE forniscono metodi per definire e perfezionare i pensieri e fornire modi per interrogare, combinare e fare riferimento a tali pensieri.
  • Estensibile. Un set molto ricco di funzionalità e/o un ecosistema di plug-in che consente la personalizzazione e l'estendibilità per una varietà di casi d'uso specifici.

Gli ITE offrono quante più opzioni possibili per esplorare le proprie note. Una caratteristica comune è quella della "apertura rapida (opens new window)". Il flusso di lavoro per l'apertura rapida è solitamente qualcosa di questo tipo: viene invocato un tasto di scelta rapida (ad esempio, cmd/ctrl+o), si inizia a digitare e si osserva come l'app fornisce suggerimenti di completamento automatico della nota che viene ricercata. Se non ne viene trovata, c'è spesso un modo per creare rapidamente la nota con il titolo che è stato scritto usando la stessa interfaccia.

Alcune app hanno introdotto una visualizzazione grafica, che illustra visivamente i collegamenti tra le note e consente di attraversare questi collegamenti come un modo per esplorare i pensieri raccolti.

Altri forniscono interfacce incentrate sulla data, che consentono di vedere le note che sono state create in un determinato giorno o di impostare date di scadenza o date ricorrenti per determinati pensieri.

Ancora, un'altra caratteristica cruciale è la capacità di navigare partendo dal contenuto delle note stesse. In altre parole, i link! Le ITE forniscono modi per aprire e visualizzare in anteprima il contenuto degli elementi che sono collegati nella nota corrente.

Organizzazione

LE ITE forniscono numerosi modi diversi di organizzare il pensiero. Cartelle (o gruppi) e tag sono le funzionalità di base disponibili per i più moderni sistemi operativi. Le ITE in genere aggiungono anche le ricerche salvate, le note contrassegnate da stelle o comunque contrassegnate, e i metadati personalizzati, consentendo di ordinare e classificare i propri pensieri in quasi tutti i modi immaginabili.

Un'altra caratteristica importante è la facilità di collegamento tra note o sezioni di note. A volte questo è disponibile tramite i "wikilink", in cui un utente può creare un nuovo file o cercare file correlati semplicemente invocando una sintassi speciale (in genere due parentesi quadre aperte). In caso contrario, il collegamento potrebbe essere disponibile tramite "collegamenti profondi" (deep link) tra le note specifici dell'app.

Trasformazione

‌Attraverso funzionalità come il contenuto incorporato, le ricerche incorporate e le interfacce utente efficienti e intuitive per le funzionalità di organizzazione che ho menzionato sopra, le ITE semplificano l'elaborazione del pensiero.

Ad esempio, potremmo avere un tag per le bozze. Una funzione interna per quel tag in uno spazio di "inbox" ti darà una vista dinamica di tutte le bozze correnti. Abbiamo finito con uno scritto? Rimuoviamo il tag e l'elenco si aggiorna automaticamente.

L'estrazione e la composizione del pensiero sono ulteriori esempi di trasformazione nelle ITE. Queste funzionalità consentono di selezionare un sottocomponente di un pensiero (ad esempio, una frase, una citazione o qualche altro frammento di testo in una nota, a volte chiamati "blocchi") ed estrarlo creando una idea separata. Questo consente di aggiungere densità alla prima idea. Allo stesso modo, le funzioni di composizione ci aiutano a mettere insieme più pensieri da diverse fonti, combinandoli in un nuovo insieme.

Estendibilità

Nessuno usa la stessa ITE due volte, poiché non è la stessa ITE e loro non sono le stesse persone

Questa è l'ultima frontiera della progettazione, sviluppo e utilizzo delle ITE. Per consentire l'estendibilità, le ITE consentono agli utenti di personalizzare le funzionalità dello strumento e i modi in cui possono strutturare i propri pensieri al suo interno.

In definitiva, il modo esatto in cui una ITE ci aiuterà a utilizzare la conoscenza dipende dal caso d'uso. È qui che l'estendibilità e la personalizzazione di una ITE diventa particolarmente importante. Possiamo mettere a punto una ITE in modo che sia esattamente ciò di cui abbiamo bisogno per particolari tipi di lavoro nel settore della conoscenza. Con alcuni plug-in, modelli e automazioni diversi, una ITE può essere trasformata in molti strumenti specializzati diversi. Molti utenti delle app menzionate in precedenza lo hanno già fatto, modellando l'ITE in modo personale.

I progetti nelle ITE avranno anche dati, informazioni, conoscenze e saggezza specifiche del dominio e del contesto. Consentendo agli utenti di personalizzare la struttura e i metadati dei pensieri che acquisiscono, le ITE aiutano le persone a inquadrare le loro idee e pensieri come dati e forniscono loro strumenti per dare un senso a quei dati. Questi dati sono specifici della persona e dei loro contesti di utilizzo. Questo è il motivo per cui l'estendibilità è così importante: nessuno usa la stesso ITE due volte, perché non è la stessa ITE e loro non sono le stesse persone.

A causa dell'estendibilità, potrebbe avere più senso pensare a strumenti come Obsidian e Roam come a dei "sistemi operativi" ITE. Forniscono un livello di base che, attraverso l'uso, viene modellato organicamente in delle ITE appositamente costruite per le esigenze di ciascun utente.

In effetti, stiamo iniziando a vedere esempi di queste estensioni delle ITE per casi d'uso specifici. Questi ambienti sono talvolta condivisi e scaricabili. Ecco alcuni esempi:

Analisi qualitativa

Ho progettato un "Ambiente di analisi qualitativa integrato" come un vault di Obsidian. Si trova qui (opens new window).

Review del software

Federico Viticci (@viticci (opens new window)), direttore di MacStories, scrive ogni estate una recensione annuale lunga un libro sui sistemi operativi iOS e iPadOS. Il suo approccio per iOS 15 e iPadOS 15 nel 2021 utilizzava un deposito di ossidiana altamente specializzato. Lo ha ampiamente dettagliato in alcuni episodi di AppStories (opens new window) e Connected (opens new window) (ad esempio in questo episodio del podcast a partire da 1h4m) e tramite contenuti con paywall su Club MacStories (opens new window).

Viticci ha messo insieme un sistema che gli rende facile tenere le sue note personali sul sistema operativo iOS insieme alla documentazione fornita da Apple, agli screenshot e alle registrazioni delle nuove funzionalità del sistema operativo e così via. Il suo sistema gli consente di organizzare attività di scrittura e ricerca allineandoli in modo esatto con i lavori a cui si riferiscono. Ha anche commissionato plugin specializzati che lo aiutano a raccogliere e pubblicare le idee su cui sta lavorando. L'approccio sembra aver snellito una varietà di aspetti del suo processo di revisione, creando un ambiente su misura per le esigenze di Viticci.

Deep reading

Molti utenti di Obsidian e Roam hanno creato ambienti dedicati per lo studio di testi specifici, come la Bibbia. Queste impostazioni di solito implicano la necessità di fornire un modo per navigare e fare riferimento facilmente ai vari brani, estraendo dettagli e concetti per trovare temi comuni e spunti interessanti. Per alcuni esempi in Obsidian, vedere questo thread sul forum ufficiale (opens new window).

Insegnamento

Mark Robertson (@calhistorian (opens new window)) ha creato un grafo Roam molto ampio per supportare i suoi metodi di insegnamento (opens new window). Usa il tagging per aggiungere date e altri metadati a fenomeni storici che poi naviga in tempo reale mentre presenta le lezioni ai suoi studenti. Questo consente ai suoi studenti di porre domande a cui Mark può rispondere in modo dinamico con rapidi spostamenti nel suo database storico.


Qual è il futuro delle ITE?

La crescita degli ambienti scaricabili

Come ho già suggerito in precedenza, penso che vedremo comunità di utenti creare ITE scaricabili specifiche per determinati tipi di lavoro o flussi di lavoro. Molti di questi ambienti sono già disponibili per prendere appunti (opens new window) e gestire i progetti (opens new window) in Obsidian. Abbiamo anche visto alcuni prototipi di ambienti per alcune aree della gestione della conoscenza, come questo per gli studenti di storia (opens new window).

Questi kit sono una specie di "super-template". Forniscono una sorta di base prefabbricata per il lavoro della conoscenza che gli utenti possono condividere per aiutarne altri a iniziare. Allo stesso tempo, gli utenti esperti li possono utilizzare per gestire molti aspetti del loro lavoro (non solo il contenuto, ma anche l'ambiente stesso) sotto forma di template per delle forme di automazione.

AI e machine leraning

Uno dei principali punti di forza di DEVONthink per anni è stata l'AI integrata (opens new window) nello strumento. In effetti Steven Johnson, il suo creatore, ne ha scritto già nel 2005 (opens new window). In sostanza, DEVONthink organizza un sistema per comprendere i documenti archiviati nell'app. È quindi possibile utilizzare questo modello di comprensione per suggerire quali documenti sono simili tra loro e per organizzare automaticamente i nuovi documenti nelle cartelle che sono già state create.

Senza dubbio in questa nuova epoca delle ITE vedremo sempre più funzionalità come quelle dell'AI di DEVONthink. Un primo esempio è Dual di Psionica (opens new window), una sorta di chatbot in-app che utilizza le idee che abbiamo accumulato per rispondere a domande dirette e ricerche fatte in linguaggio naturale.

ITE e scuola

Innanzitutto, penso che vedremo più ITE nell'istruzione. Gli istruttori stanno già costruendo risorse basate su ITE (opens new window) e durante i loro corsi possono far lavorare gli studenti da un ITE (opens new window) per insegnare loro allo stesso tempo sia la materia che le competenze necessarie alla gestione della conoscenza.

Penso anche che vedremo più formazione sulle ITE. Sono strumenti complessi, pieni di potenziale. Un buon design può rendere più facile inziare a usarli, ma non sappiamo mai prima cosa non sappiamo. Abbiamo già visto un certo (opens new window) numero (opens new window) di pensatori (opens new window) creare corsi e guide sulle ITE e sulla teoria e le tecniche che ci sono dietro. Immagino che questi corsi continueranno a proliferare e diventeranno sempre più "softerware" (vedi qui di seguito).

Softerware: le tecniche come strumenti

Diamo forma ai nostri strumenti e loro, a loro volta, ci modellano. L'emergere delle ITE ha reso necessario lo sviluppo di tecniche che aiutino a sfruttare il framework NOTE per la gestione della conoscenza e l'innovazione. Queste tecniche, a loro volta, vengono trasformate in strumenti tramite l'estendibilità delle ITE.

Per fare un esempio personale, volevo un modo veloce per riorganizzare le informazioni che avevo già raccolto per scrivere qualcosa di nuovo. Quindi, ho sviluppato l'idea di una "workbench note (opens new window)". L'idea era quella di avere uno spazio temporaneo per raccogliere le idee che potevo poi remixare e arricchire. A questa nota è stato assegnato un nome speciale. Questo mi ha permesso di sfruttare le funzioni di backlink e menzioni (opens new window) di Obsidian. Quando leggo un pensiero interessante durante la revisione dei miei appunti, lo etichetto con il nome della nota della workbench note, cosa che mi permette di raccogliere queste idee come delle citazioni all'interno della workbench note transitoria.

Questo approccio ha funzionato abbastanza bene da volere un modo più solido per usarlo. Quindi, ho creato il plug-in Workbench (opens new window), che fornisce comandi per la copia e il collegamento di elementi sul vostro ITE in Obsidian. Questo plugin astrae nel software il flusso di lavoro che ho descritto sopra.

Tuttavia, l'effetto-rete (opens new window) non si è fermato qui. Quando @mgmeyers (opens new window) ha rilasciato il plug-in Kanban (opens new window), un altro utente si è reso conto che le funzionalità di Workbench note potevano essere utilizzate per popolare rapidamente una scheda Kanban (opens new window).

Nella mia esperienza con le comunità ITE abbondano gli esempi di interazione tra software e flussi di lavoro. Penso che continueremo a vedere una proliferazione di "softerware" ITE: tecniche ben documentate e replicabili per lavorare con le ITE in modi specifici. A loro volta, penso che vedremo gli sviluppatori adattare queste tecniche in strumenti, che porteranno a loro volta a nuove tecniche.

Collaborazione

Roam multiplayer (opens new window). Vault condivisi di Obsidian (opens new window). Esiste anche un nuovo strumento ITE che utilizza la collaborazione come elemento di differenziazione strategica (opens new window). Insomma, la collaborazione sta arrivando alle ITE.

Tuttavia, rimangono alcune domande in sospeso. Come ho detto prima, il pensiero è intensamente personale e contestuale. Questo porta a numerose sfide. I collaboratori dovranno capire i protocolli per apportare modifiche alle idee dei loro colleghi. Le sintassi dovranno essere concordate per assicurarsi che etichette, tag e tutto il resto siano standardizzati. Il controllo della versione dovrà essere gestito in modo tale che le modifiche in conflitto in un ITE condiviso possano essere facilmente risolte. L'elenco continua. Designer, sviluppatori e facilitatori dovranno risolvere questi problemi prima che la collaborazione possa davvero decollare.


Conclusioni

Mostly Garden

In questo articolo ho affermato che una serie di app per gli appunti presentate di recente sono in realtà la prima stagione degli ambienti di pensiero integrati. Per aiutare a comprendere le ITE, ho descritto un semplice framework, NOTE: le ITE rendono il pensiero più navigabile, organizzabile e trasformabile pur essendo estensibile a casi d'uso specifici e personali. Ho discusso in dettaglio queste dimensioni delle ITE, quindi ho suggerito alcuni dei modi con i quali le ITE continueranno ad evolversi nel prossimo futuro.

Un breve avvertimento su quello che ho scritto: conosco principalmente Obsidian e le sue comunità di utenti. Potrebbero esserci dimensioni di teoria e pratica degli ITE che si trovano in altri strumenti che non conosco. Se ne conoscete qualcuno, mi piacerebbe saperlo.

E quindi? Spero che il framework NOTE vi dia qualche spunto per pensare al vostro approccio a... beh, a pensare.

Se non state già utilizzando una ITE, pensateci! Può aiutarvi a catturare e utilizzare le conoscenze e le idee che state già producendo sia nel vostro lavoro che nella vostra vita privata. Il framework NOTE fornisce alcuni spunti da considerare quando si sceglie tra le ITE esistenti. Come le vorreste navigare? Come le vorreste organizzare? Come le vorreste trasformare? Come le vorreste estendere?

Se si utilizza una ITE è possibile utilizzare NOTE come framework di valutazione. In che modo il vostro ITE vi serve lungo le quattro dimensioni di navigazione, organizzazione, trasformazione ed estensione? Dove si verifica l'attrito maggiore? Quali strumenti o tecniche potrebbero eliminare tale attrito per semplificare la gestione e l'innovazione derivante dalle vostre idee?

Per i progettisti di ITE: il framework NOTE può essere utilizzato come una sorta di rubrica per la progettazione delle funzionalità. In che modo il vostro ambiente aiuta gli utenti a navigare, organizzare e trasformare il pensiero che ci mettono? Come potrebbero estenderlo per svolgere questi compiti ancora meglio per il loro contesto?

La buona notizia per tutti: questo nuovo ecosistema è fiorente. I programmatori possono continuare a portare avanti le loro IDE e io sono contento della mia nuova, scintillante ITE.

(originariamente scritto da Ryan J.A. Murphy il 9 agosto 2021, tradotto e pubblicato il 30 aprile 2022)