Ma vision : la feuille de route

May 01 2023
Avant-propos Cela fait un an et demi que je n'ai pas publié d'article sur My Vision. La raison pour laquelle il m'a fallu si longtemps pour écrire cet article aujourd'hui est parce que je crois que ce n'est qu'après avoir beaucoup interagi avec des utilisateurs du monde réel que je peux voir plus clairement les parties les plus vagues de ma vision.
Photo de Matt Duncan / Unsplash

Avant-propos

Cela fait un an et demi que je n'ai pas publié d' article sur My Vision . La raison pour laquelle il m'a fallu si longtemps pour écrire cet article aujourd'hui est parce que je crois que ce n'est qu'après avoir beaucoup interagi avec des utilisateurs du monde réel que je peux voir plus clairement les parties les plus vagues de ma vision. Par conséquent, au cours de la dernière année et demie, l'équipe Heptabase a créé des produits, parlé aux utilisateurs et validé notre hypothèse par une itération continue.

Dans la conclusion de l'article précédent , j'ai décrit la vision d'Heptabase comme suit :

En bref, pour aider les travailleurs du savoir à intégrer leur cycle de vie des connaissances d'exploration → de collecte → de réflexion → de création → de partage, nous construisons un écosystème d'outils qui optimisent l'interopérabilité de l'information, la récupération de contexte et la création de connaissances collectives, dans le but final d'évoluer contextualisé connaissances internet. C'est ma vision d' Heptabase .

Cette façon de décrire la vision a l'avantage de fournir un cadre pour le cycle de vie des connaissances pour guider notre développement de produits, ainsi que trois grands principes à prendre en compte dans l'exécution. Cependant, pour un public général, de nombreuses questions subsistent après la lecture de cette description.

Tout d'abord, bien que j'aie présenté quelques idées et orientations pour l'interopérabilité de l'information, la récupération de contexte et la création de connaissances collectives dans l'article précédent, je n'ai pas approfondi notre feuille de route au niveau de l'exécution.

Deuxièmement, la description de cette vision est relativement abstraite et académique, et après l'avoir lue, vous serez peut-être encore un peu perplexe : pourquoi avons-nous besoin d'un nouvel Internet de la connaissance ? Quels bénéfices la préservation du contexte des idées peut-elle nous apporter ? Quel besoin humain primitif l'internet de connaissances d'Heptabase veut-il résoudre ?

Dans cet article, je vais approfondir ces questions auxquelles l'article précédent n'a pas répondu clairement, clarifier les objectifs principaux d'Heptabase et permettre aux utilisateurs d'Heptabase de mieux comprendre notre feuille de route.

But

Avant de discuter de la feuille de route, je souhaite reformuler la vision d'Heptabase d'une manière plus simple : nous voulons créer un monde où chacun peut établir efficacement une compréhension approfondie de tout.

À l'ère de l'explosion de l'information dominée par Google, les médias sociaux et ChatGPT, l'acquisition de connaissances est devenue extrêmement facile. Cependant, cette connaissance n'est souvent que la pointe de l'iceberg dans la vaste structure de connaissances et le contexte de pensée de l'humanité, et la plupart des gens n'ont toujours aucune idée de la forme réelle de ces icebergs, et leur capacité à comprendre en profondeur des choses complexes n'a pas été considérablement améliorée. .

Chez Heptabase, nous croyons que le plus grand défi auquel les gens modernes sont confrontés dans l'apprentissage, la recherche et la résolution de problèmes n'est pas le manque de connaissances, mais le manque de contexte pour relier d'innombrables éléments de connaissances et les outils pour construire et préserver ces contextes. Si nous pouvons préserver le contexte de la connaissance et laisser toute l'humanité partager ces contextes, lorsque d'autres veulent apprendre et rechercher les mêmes connaissances, ils peuvent utiliser ces contextes pour établir une compréhension plus complète et approfondie.

Sur la base de cette vision, j'ai défini quatre étapes progressives pour le développement de l'entreprise. L'importance de ces quatre étapes est de construire un «système hyperdocument ouvert» qui peut transporter notre connaissance contextualisée sur Internet et construire l'infrastructure nécessaire à ce système couche par couche à chaque étape. Je discuterai en détail des objectifs et des défis de ces quatre étapes et décrirai ce système plus complètement.

Étape 1 — Contextualisez votre cerveau

À l'étape 1, notre objectif est de créer un outil de réflexion qui aide tout le monde à apprendre et à rechercher des sujets complexes. La tâche principale de cet outil est de permettre aux utilisateurs de construire des cadres de réflexion à partir d'une grande quantité d'informations, d'extraire des idées et des connaissances importantes, de relier les étapes "collecte → réflexion → création" du cycle de vie des connaissances et de préserver le contexte de réflexion de l'utilisateur. pour ces sujets.

Du point de vue de l'internet final des connaissances à construire, l'intérêt de cette étape est de créer deux infrastructures fondamentales : la couche contextuelle et la couche descriptive.

Couche contextuelle

Dans Heptabase, l'unité de base qui porte les idées et les connaissances est la carte, et la couche contextuelle est la couche utilisée pour préserver le contexte de réflexion de ces cartes, correspondant à la fonction de tableau blanc d'Heptabase. Les personnes qui n'ont pas utilisé Heptabase peuvent penser que le but du tableau blanc est la visualisation simplement en regardant son apparence, mais en fait, la visualisation n'est qu'un moyen. Son véritable objectif est de retracer chaque carte jusqu'à son contexte de réflexion dans différents tableaux blancs.

Pour cette raison, dans les premières étapes du développement du tableau blanc, nous n'avons pas passé trop de temps à créer des caractéristiques communes du produit de tableau blanc telles que l'écriture manuscrite, les formes, les lignes, les styles, etc., mais nous nous sommes concentrés sur le développement de fonctionnalités liées à la "préservation du contexte de réflexion". », telles que la réutilisation des cartes dans plusieurs tableaux blancs, la liaison bidirectionnelle entre les cartes et le tableau blanc, la structure hiérarchique entre les tableaux blancs, le regroupement et l'indexation des cartes de connaissances dans le tableau blanc et l'interaction entre les éditeurs de cartes et les tableaux blancs.

Couche descriptive

La deuxième infrastructure de base à construire dans l'étape 1 est la couche descriptive de la carte, qui est chargée d'ajouter des types et des attributs à la carte, correspondant aux fonctions de balise et de propriété d'Heptabase.

Dans Heptabase, vous pouvez ajouter différentes balises aux cartes et spécifier différentes propriétés qui peuvent être réutilisées par différentes balises. Par exemple, j'utilise les balises #recherche-prise-de-notes et #recherche-communication pour gérer les fiches pertinentes pour mes recherches en logiciel de prise de notes et de communication. Les deux balises sont liées à la recherche et partagent des propriétés telles que le type de document, la perspicacité et l'importance.

Pour les utilisateurs individuels, ces fonctions peuvent les aider à mieux gérer des cartes homogènes dans un format de base de données, et même à créer différentes vues et filtres comme des systèmes de gestion de projet communs pour afficher ces cartes sous différentes perspectives, telles que des tableaux et Kanban.

Bien sûr, tout comme le but du tableau blanc n'est pas uniquement la visualisation, le but des balises et des propriétés n'est pas uniquement la gestion des cartes. Leur objectif important à long terme réside dans l'étape 4, où les développeurs tiers peuvent créer différentes applications pour différents scénarios basés sur le système de cartes d'Heptabase, élargissant ainsi la réutilisabilité et les contextes de ces cartes de connaissances.

Étape 2 — Contextualiser les sources externes

Quand Heptabase aura déjà construit un outil de réflexion "assez bon" à l'étape 1, nous entrerons dans l'étape 2 pour aider les utilisateurs non seulement à préserver leur propre contexte de réflexion, mais également à apporter des informations externes dans ce contexte de réflexion, en reliant les étapes "explorer → collecter" du cycle de vie des connaissances.

Du point de vue de l'internet de la connaissance, l'importance de cette étape est de construire deux infrastructures fondamentales chargées d'intégrer les informations externes dans le système Heptabase : la couche d'annotation et la couche d'intégration.

Couche d'annotation

Dans l'Internet d'aujourd'hui, de nombreuses connaissances sont enregistrées dans différents formats tels que PDF, vidéo, audio, image et pages Web. Si nous voulons construire un Internet de la connaissance capable de retracer le contexte de toutes les connaissances, nous devons intégrer ces différents formats de connaissances dans notre Internet de la connaissance, afin que les utilisateurs puissent non seulement en extraire des idées importantes, mais aussi retracer les sources de ces idées importantes. .

Dans Heptabase, notre objectif est de fournir des types de cartes correspondants pour tous les formats courants porteurs de connaissances, tels que les cartes PDF, les cartes vidéo, etc., afin qu'elles puissent non seulement être placées sur le tableau blanc, ajoutées avec des balises et des propriétés, mais aussi les utilisateurs peut également les surligner et les annoter.

Par exemple, Heptabase prend déjà en charge les cartes PDF. Les utilisateurs peuvent utiliser la sélection de texte ou la sélection de zone pour extraire une carte Highlight après l'autre du contenu de la carte PDF et intégrer ces cartes Highlight dans le contexte de réflexion existant sur le tableau blanc. Les utilisateurs peuvent non seulement écrire des annotations sur ces cartes de surbrillance, mais également les retrouver à leur position d'origine dans la carte PDF en un seul clic.

À l'avenir, en plus du PDF, nous concevrons et développerons des fonctions de surlignage et d'annotation pour d'autres formats de données tels que la vidéo, l'audio, les images et les pages Web, et tous les surlignages et annotations utiliseront éventuellement notre couche d'annotation comme interface universelle.

Couche d'intégration

En plus des fichiers et des pages Web statiques, il y a beaucoup de connaissances dans ce monde enregistrées dans différents produits avec des structures de données spéciales (par exemple, les publications de Facebook, les tweets de Twitter, les pages de Notion, les faits saillants de Readwise). Si nous voulons apporter ce type d'informations tierces dans le système Heptabase, nous devons construire des interfaces capables de se synchroniser avec ces informations tierces, et créer des alias de carte pour ces informations tierces dans Heptabase. C'est la tâche principale de la couche d'intégration.

Par exemple, si un utilisateur se connecte à Readwise avec Heptabase, tous ses surlignages de Readwise seront instantanément convertis en cartes de surlignage d'Heptabase. Si nous développons l'intégration de Google Sheet à l'avenir, nous pourrions prendre en charge la transformation de chaque ligne en une carte, et des colonnes spécifiques seront écrites dans les propriétés de la carte.

Qu'il s'agisse de la couche d'annotation pour annoter sur des fichiers statiques ou de la couche d'intégration pour créer des alias pour des données tierces, leur objectif commun est d'apporter des informations externes dans le contexte de réflexion de l'utilisateur dans Heptabase, nous permettant de construire un nouvel internet de connaissances contextualisé sur sommet de toutes les connaissances humaines existantes.

Étape 3 — Contextualiser les connaissances collectives

Dans les première et deuxième étapes, Heptabase visait à créer le meilleur "outil de réflexion personnelle". Cependant, à partir de la troisième étape, nous construirons un outil de communication au-dessus de cet outil de réflexion, permettant à un groupe d'utilisateurs de rechercher collectivement des sujets complexes, de créer des connaissances collectives et de combler le fossé "partager → explorer" dans le cycle de vie des connaissances.

Du point de vue d'un Internet de la connaissance, la tâche de cette étape est de créer une couche de communication pour la connaissance.

Couche de communication

Avant de concevoir quoi que ce soit, nous devons toujours réfléchir clairement au problème que cette conception est censée résoudre. Lorsque les gens entendent «logiciel de communication», ils peuvent immédiatement penser à la messagerie, aux commentaires, à la collaboration et à la coédition. Cependant, du point de vue du concepteur, « le but et le modèle de communication » est la chose la plus importante qui doit être soulignée, plutôt que la mise en œuvre de ces fonctions.

Dans les médias sociaux (par exemple Facebook, Twitter), le modèle de communication commun est axé sur l'expression. Les gens semblent discuter d'un sujet, mais en réalité, ils s'expriment plus souvent : quelles sont mes opinions et mes positions sur une certaine question ? De quel groupe de personnes est-ce que je veux attirer l'attention ?

Dans les logiciels de travail (par exemple Slack, Notion), le modèle de communication commun est axé sur les conclusions. Les gens discutent souvent dans les deux sens pour déterminer : Quelle est notre décision ? Que devons-nous terminer à quel moment ?

La conception de chaque logiciel de communication vise à aider les utilisateurs à atteindre leurs objectifs plus efficacement. Par conséquent, les médias sociaux ont plus de fonctions liées à l'expression et au partage, tandis que les logiciels de travail ont plus de fonctions liées à l'intégration des tâches.

Chez Heptabase, nous voulons créer un monde où n'importe qui peut établir efficacement une compréhension profonde de n'importe quoi. Nous pensons que la véritable sagesse collective ne consiste pas à forcer tout le monde à parvenir immédiatement à un consensus, mais à permettre à chaque individu d'élargir sa propre cognition à travers les autres et de voir comment ses idées sont développées dans le contexte de la pensée des autres.

Par conséquent, la couche de communication que nous créons sera axée sur la compréhension. Notre objectif de conception est de permettre à plusieurs personnes (y compris l'IA) de construire efficacement leur compréhension approfondie d'un sujet par la discussion, l'apprentissage et la recherche. La compréhension établie par ce groupe de personnes sur ce sujet peut être encore élargie par d'autres explorateurs dans différents contextes. Lorsque vous souhaitez apprendre un sujet aujourd'hui, vous n'avez plus besoin de trouver des connaissances isolées comme par le passé, mais vous pouvez explorer le cadre de connaissances établi par un groupe de personnes en cours de discussion.

Étape 4 - Contextualiser l'écosystème d'applications

Dans la quatrième étape, qui est la dernière étape de la feuille de route, notre objectif est de permettre aux gens d'appliquer les connaissances de l'internet de la connaissance à différents contextes de travail et de vie, et de préserver ces contextes dans lesquels les connaissances sont appliquées. Du point de vue d'un Internet de la connaissance, la tâche de cette étape est de créer une couche d'application pour la connaissance.

Couche d'application

Si nous voulons que les utilisateurs appliquent leurs connaissances à différents contextes de travail et de vie, nous nous attendons à ce que chaque contexte nécessite une application dédiée conçue pour ce contexte. En tant qu'entreprise, Heptabase ne peut pas développer toutes les applications du monde. Par conséquent, nous devrons éventuellement compter sur des développeurs tiers pour développer leurs propres applications et faire en sorte que leurs applications lisent et écrivent sur l'Internet de connaissances d'Heptabase.

La couche descriptive que nous avons créée pour le système de cartes dans la première étape jouera un rôle très important dans cette étape. Supposons qu'un développeur tiers souhaite créer une application. Ils peuvent utiliser directement le système de cartes d'Heptabase comme base de données de documents, ajouter des propriétés personnalisées aux cartes de leur application et concevoir l'interface frontale qu'ils souhaitent manipuler les valeurs de ces propriétés. L'avantage de cette approche est que le développeur tiers n'a plus besoin de créer une base de données à partir de zéro ou de créer un éditeur de texte enrichi complet - il n'a qu'à se concentrer sur les propriétés dont il a besoin et à définir ces propriétés sur la couche descriptive d'Heptabase.

Une fois qu'Heptabase a créé une couche d'application qui permet à différents développeurs tiers de publier des applications, notre connaissance Internet peut s'étendre à des contextes plus larges. Pour chaque carte de connaissances, vous pouvez retracer où elle a été utilisée et comment elle a été présentée et utilisée dans quel contexte dans quelle application à travers ses propriétés, et établir une compréhension plus approfondie de ces connaissances. Ce niveau d'interopérabilité des informations et de traçage du contexte est sans précédent sur l'internet actuel.

Conclusion

En résumé, Heptabase souhaite créer un réseau de connaissances contextualisé qui permet à chacun dans le monde d'établir efficacement une compréhension approfondie et complète de tout ce qu'il souhaite apprendre ou rechercher.

Cet Internet de la connaissance contextualisé doit être soutenu par un nouveau système d'hyperdocument ouvert, qui comprendra de nombreuses couches d'infrastructure : la couche contextuelle pour préserver le contexte de la pensée, la couche descriptive pour gérer les catégories et ajouter des propriétés, la couche d'annotation pour annoter les fichiers statiques, la la couche d'intégration pour créer des alias pour les données tierces, la couche de communication pour permettre à un groupe de personnes de construire une compréhension approfondie de sujets complexes, et la couche d'application pour permettre aux développeurs tiers de publier des applications basées sur des cartes, etc.

Du point de vue de l'ingénierie, nous savons clairement qu'un système aussi complexe ne peut être construit en peu de temps. D'un point de vue commercial, nous savons également clairement que, quelle que soit la qualité de notre système, s'il ne résout pas les problèmes du monde réel, personne ne l'utilisera. Par conséquent, chez Heptabase, nous adoptons une logique de R&D axée sur le marché, en utilisant une itération continue du produit et une conversation approfondie avec les utilisateurs pour comprendre le marché, puis en créant une feuille de route pour construire ce système en fonction de notre compréhension du marché et des utilisateurs.

Que vous ayez utilisé Heptabase ou non, nous espérons que cet article pourra vous aider à mieux comprendre la vision d'Heptabase et le positionnement de notre produit dans cette vision. Nous continuerons à travailler dur pour faire évoluer Heptabase et réaliser notre vision de créer un Internet de connaissances contextualisé.

Photo de Matt Duncan / Unsplash

Avant-propos

My Vision ,是因為我認為只有在與真實世界的用戶有大量的互動後,才能Heptabase 團隊每天都在打造產品、與用戶對話,透過持續地迭代來驗證我們的假設。

在上一篇文章的結尾,我將 Heptabase 的願景描繪如下:

我們希望能透過Heptabase的工具來幫助全世界的知識工作者打通「探索 → 收集 → 思考 → 創作 → 分享」的知識生命週期,讓資訊具備原生的互用性、讓想法的脈絡可被追蹤、讓集體知識的創建更為容易,進而演化出一個脈絡化的知識網路。

用這樣的方式來描繪願景,好處是它給出了一套知識生命週期的框架來指引我們的產品開發,以及三個在執行上要注意的大原則。然而對一般人來說,看完這段描述後心中仍會有許多疑問。

首先,我雖然在上一篇文章針對資訊互用、脈絡回溯和集體知識創建各自提出了一些想法和方向,但我並沒有真正深入地去談我們在執行層面上的路線圖。

再者,這個願景的描述較為抽象、學術,在看完後你可能還是會有點困惑:為什麼我們需要Heptabase 的知識網路想解決的是人類的哪一個原始需求?

Il ptabase 的核心目標,也讓 Heptabase 的用戶們更加暸解我們執行的路線圖。

But

Heptabase 的願景:我們希望打造一個任何人都可以有效地對任何事物建立深度理解的世界。

在 Google、Social Media、ChatGPT龐大的知識架構與思考脈絡中的冰山一角,而大多數人仍然對這些冰山的實際樣貌一無所知,深度理解複雜事物的能力也並沒有顯著的提升。

Heptabase,我們相信現代人在學習、研究和解決問題上遇到的最大困境並不是缺乏知識,而是缺乏將無數個單點知識串連起來的脈絡,以及建構並保存這些脈絡的工具。如果我們能為知識保存脈絡,並且讓全人類共享這些知識的脈絡,當其他人想學習和研究相同的知識時,就能利用這些知識的脈絡來建立更加全面且深入的理解。

在這樣的一個願景之上,我為公司的發展設定了四個漸進的階段。這四個階段的意義在於打造一個可以乘載脈絡化知識網路的「開放超文本系統」,並在每一個階段將這個系統需要的基礎建設一層層的搭建起來。以下我會詳細地討論這四個階段的目標與挑戰,並將這個系統的樣貌更完整的描繪出來。

Étape 1 — Contextualisez votre cerveau

在第一階段,我們的目標是打造一個幫助每個人學習和研究複雜主題的思考工具。這個工具的核心任務是讓用戶可以在大量資訊之上建構思考框架、提煉重要的想法與知識,打通知識生命週期中「收集 → 思考 → 創作」的環節,並且保存用戶大腦針對這些主題的思考脈絡。

Couche contextuelle ou couche descriptive.

Couche contextuelle

Couche contextuelle Couche contextuelle Couche contextuelle Couche contextuelle對應到的就是 Heptabase 的白板功能。沒使用過 Heptabase 的人光看外觀可能會覺得白板的用途是視覺化,但其實視覺化只是一種手段,它的真實用途是讓每一張卡片都可以追溯到它在不同白板下的思考脈絡。

也正是基於這個原因,我們在開發白板的初期,並沒有花太多時間在打造白板產品常見的手寫、形狀、線條、樣式等功能,而是專注在開發卡片在多重白板的復用、卡片與所在白板的雙向鏈結、白板與白板之間的階層架構、白板中知識卡片的分群與索引、卡片編輯器與白板之間的交互等與「保存知識脈絡」相關的功能。

Couche descriptive

Couche descriptive, Couche descriptive, Couche descriptive, Couche descriptive, Couche descriptive, Couche descriptive對應到的就是 Heptabase 的 Tag 和 Property 功能。

在 Heptabase Tags Propriétés。舉例來說,我透過 #research-note-taking 和 #research-communication 這二個 Tags Type de document、Insight、Importance 這些與研究相關的Propriétés。

對個人用戶來說,這樣的功能可以幫他們更好地用資料庫的形式一目暸然地管理同質性高的Afficher le filtre Afficher le filtre表格、看板)觀看這些卡片。

當然,正如同白板的用途不單純是視覺化,Tag 和 Property 的用途也不單純是管理卡片。它們真正重Heptabase 的卡片系統上針對不同場景打造不同的 App,進而拓展這些知識卡片可被復用的場景與脈絡。

Étape 2 — Contextualiser les sources externes

Heptabase 在第一階段已經打造出一個「足夠好」的思考工具時,我們就會進入第二階段,幫助用戶不只能保存自己大腦的思考脈絡,也能將外部資訊帶進這個脈絡一起思考,打通知識生命週期中「探索 → 收集」的環節。

Heptabase 系統的基礎建設:Couche d'annotation 和 Couche d'intégration。

Couche d'annotation

Les fichiers PDF peuvent être téléchargés en format PDF. 。如果我們要打造能追溯脈絡的知識網路,我們勢必得將這些不同格式的知識整合進我們的知識網絡,讓用戶不只能從它們身上提取重要的想法,還能追溯這些重要想法的源頭。

Les fichiers Heptabase sont disponibles en format PDF.片等等,讓它們不只可以被放到白板上、被添加 Tag 和 Property,用戶還可以對它們做 Highlight 和 Annotation。

Télécharger Heptabase PDF 卡片。用戶可以在閱讀 PDF 卡片的過程中,透過文字選取或區域框選,從 PDF 的內容拉出一張又一張的 Highlight 卡片,將這些 Highlight 卡片放在白板上與既有的思考脈絡整合。用戶不只可以在這些 Mettre en surbrillance PDF 卡片中的位置。

在未來,除了 PDF 以外,我們將為影片、音訊、圖片、網頁等其他不同的資料形式設計並開發屬於它們自己的 Mettre en surbrillance 和 Annotation 功能,而所有的 Mettre en surbrillance 和 Annotation 最終都會使用我們的 Couche d'annotation 作為通用介面。

Couche d'intégration

除了檔案與靜態網頁以外,這世界上有非常多知識是被用特殊的資料結構保存在不同的產品裡頭的(例:Facebook 的 Post、Twitter 的 Tweet、Notion 的 Page、Readwise 的 Highlight)。如果要Heptabase 的系統,我們就必須打造能和這些第三方資訊同步的接口,為這些第三方資訊建立在 Heptabase 中的卡片替身(Alias)。這就是 Integration Layer 的核心任務。

舉例來說,如果用戶將 Readwise 與 Heptabase 對接,他所有的 Readwise Highlight 就會被即時的轉換成 Heptabase 的 Highlight 卡片。假設我們未來開發 Intégration Google Sheets 的功能,則可能會支援讓用戶將每個 Ligne 變成一張卡片,而特定的 Column 則會被寫進這張卡片的 Property 裡頭。

Couche d'annotation, couche d'annotation, couche d'intégration, couche d'intégration, etc. Heptabase 中的思考脈絡,讓我們可以在人類所有的既有知識之上打造新的脈絡化知識網路。

Étape 3 — Contextualiser les connaissances collectives

在第一和第二階段,Heptabase 都是以打造最好的「個人思考工具」為目標。但是從第三階段開始,我們就會在這個思考工具之上打造一個溝通工具,讓一群用戶可以共同研究複雜的主題、創建集體知識,打通知識生命週期中「分享 → 探索」的環節。

Couche de communication.

Couche de communication

在做任何的設計之前,我們永遠都要先想清楚這個設計要解決的是什麼樣的問題。很多人在聽到「溝通軟體」時,第一時間可能會想到訊息、留言、協作、共編。但從設計者的角度來說,比起這些功能實作,「溝通的目的與模式」才是最需要被重視的東西。

Facebook, Twitter, Facebook, Twitter, etc.論,但其實更多時候是在表達自己:我對某個議題的意見和立場是什麼?我想吸引哪個族群的關注?

在工作軟體中(例:Slack、Notion),常見的溝通模式是由「結論驅動」(Conclusion-driven)的。人們在一來一回的討論往往是為了確定:我們的決策是什麼?我們要在什麼時間完成什麼事情?

每一種溝通軟體的設計,都是為了幫助使用軟體的人更好的達成他們的目的,所以社群媒體有更多表達與分享相關的功能,而工作軟體則有更多任務整合相關的功能。

Heptabase,我們希望打造一個任何人都可以有效地對任何事物建立深度理解的世界。我們相信真正的集體智慧靠的不是強迫大家馬上達成共識,而是讓每個人都能藉由他人來擴充個體認知,看到自己的想法在別人的思考脈絡下會如何被展開。

Couche de communication (Communication Layer)起討論、學習、研究一個主題的過程中,每個人都可以有效地以這些討論的內容為原料,建構出他對這個主題的深度理解;而這群人對這個主題所建立的這些理解,可以被其他探索者進一步在不同的情境下擴充。當你今天想學習一個主題時,你不再像過去一樣只能找到單點式的知識,而是可以探索一群人在討論的過程中建立起來的知識架構。

Étape 4 - Contextualiser l'écosystème d'applications

在第四階段,也就是路線圖的最終階段,我們的目標是讓人們可以將知識網路中的知識實際帶到不同的工作和生活場景中去應用,並且保存知識在這些場景中被應用的Application Layer

Couche d'application

如果要讓用戶能將知識帶到不同的工作和生活場景去應用,我們預期每個場景都可能會需要Heptabase 作為一家公司,不太可能將世界上全部的 App都開發出來,因此我們最終勢必得仰賴第三方開發者開發自己的 App,並讓他們的 App 可以雙向讀寫 Heptabase 的知識網路。

Couche Descriptive de la couche descriptive方開發者想要打造一個 App,他可以直接使用 Heptabase 的卡片系統來作為文本資料庫,替他的 App 的卡片添加自定義的 Property、再打造他想要的前端介面來操縱這些 Property 的值。這麼做的好處是,第三方開發者不再需要從頭搭建資料庫、打造完整的富文本編輯器 — 他們只要專注在自己需要哪些 Property,並將這些 Property 在 Heptabase 的 Descriptive Layer 上定義好就行了。

Heptabase 打造出能讓不同第三方開發者發佈 App 的 Application Layer,我們的知識網路就能拓展到更大的場景上。對於每一張知識卡片,你可以透過它的 Propriété哪些 App種等級的資訊互用性和脈絡回溯的能力是我們在當前的網路上前所未見的。

Conclusion

總結來說,Heptabase 希望打造一個脈絡化的知識網路,讓世界上所有人都可以透過這個知識網路有效地對任何他想學習或研究的事物建立深度、全面的理解。

這個脈絡化的知識網路需要由一個新的開放超文本系統去支撐,而這個系統會包含許多層的Couche contextuelle, Couche descriptive, Couche descriptive, Couche descriptive Couche d'annotation, Couche d'intégration, Couche d'intégration, Couche de communication, Couche de communication讓第三方開發者可以發布基於卡片的 App 的 Application Layer 等等.

從工程上,我們非常清楚這樣複雜的系統是無法在短時間內打造出來的。從商業上,我們也很清楚不管我們打造的系統再怎麼好,如果它沒有解決真實世界的需求,就不會有人去使用它。因此在 ​​Heptabase,我們採用的是一種由市場驅動的研發邏輯,透過持續的產品迭代以及與用戶的大量對話來暸解市場的樣貌,再根據我們對市場與用戶的理解來制定打造這個系統的路線圖。

不論你有沒有用過 Heptabase,我們希望這篇文章可以幫助你更加暸解 Heptabase 的願景,以及我們的產品Heptabase 不斷地進化,以實現我們打造脈絡化知識網路的願景。