1 पॉइंट द्वारा jufufu 4 시간 전 | 2 टिप्पणियां | WhatsApp पर शेयर करें

मैं एक personal knowledge base ऐप चाहता था, जिसमें दिमाग में मौजूद ज्ञान को इकट्ठा करके रख सकूँ।
लेकिन Obsidian और Notion में फीचर बहुत ज़्यादा हैं और वे काफी जटिल लगे।
इसलिए सोचा कि कोई आसान और हल्का knowledge base ऐप है क्या; अब जबकि AI भी काफ़ी अच्छा है, तो मैंने खुद ही एक बना लेने का फैसला किया।

Knowledge base ऐप इस्तेमाल करते समय सबसे बड़ी समस्या यही होती है कि जैसे-जैसे उसमें सहेजा हुआ ज्ञान सैकड़ों-हज़ारों एंट्री तक पहुँचता है, पहले से सेव किए हुए ज्ञान को फिर से ढूँढना सबसे मुश्किल हो जाता है।
इसलिए मैंने इस हिस्से को tagging से हल किया,

और हर बार नया दस्तावेज़ बनाते समय पहले इस्तेमाल किए गए tag याद न रहने की वजह से बार-बार अलग tag न लिखने पड़ें (जैसे Python, paiseon, programming), ताकि वे इस तरह बिखर न जाएँ और tag लगभग बेकार न हो जाएँ,
इसके लिए मैंने यह भी बनाया कि पहले लिखे गए मिलते-जुलते दस्तावेज़ों में कौन-से tag इस्तेमाल हुए थे, उसका विश्लेषण करके tag recommendation फीचर दिया जाए।
(असल में यही हिस्सा सबसे मुश्किल था; क्योंकि मैं ऐप को हल्का रखना चाहता था, इसलिए LLM-आधारित morphological analysis tools वगैरह जोड़ने को लेकर काफी झिझक थी।)

अब मुझे लगता है कि प्रोग्राम इतना निखर गया है कि उसे बाहरी उपयोगकर्ताओं के लिए भी रिलीज़ किया जा सके।

मैं GeekNews उपयोगकर्ताओं से feedback पाना चाहता हूँ।

ऐसी बहुत-सी प्रतिक्रियाओं का इंतज़ार है कि इसमें और क्या बेहतर किया जा सकता है।

2 टिप्पणियां

 
ffdd270 3 시간 전

मुझे यह पसंद है कि जो भी विचार आए उसे तुरंत लिखने के लिए दस्तावेज़ लिखना शुरू करने के steps जितना हो सके कम हों, लेकिन Cmd+N जैसी shortcut key काम नहीं कर रही थी, इसलिए मैं थोड़ा असहज हो गया।

साथ ही, जिन document writing programs को मैं पसंद करता हूँ उनमें से ज़्यादातर में title और body के बीच कोई explicit फर्क नहीं होता। अगर इसे ऐसे implement किया जाए, तो title बदलने के लिए बस सबसे ऊपर की Header 1 वाली पंक्ति बदलनी होती है। title लिखने के बाद सीधे body में जा सकते हैं, इसलिए input experience बहुत अच्छा लगता है। लेकिन अभी यह अलग-अलग बँटा हुआ है, इसलिए एहसास खास अच्छा नहीं था।

मुझे Obsidian में भी नया document बनाने का experience इतना पसंद नहीं है, इसलिए मैं Drafts नाम का ऐप इस्तेमाल करता हूँ, जो file name नहीं पूछता और एक तय समय के बाद अपने-आप नया document बना देता है। आपके program में अभी UX के हिसाब से नया document लिखते समय workflow मौजूदा apps से बिल्कुल अलग है, लेकिन वह workflow ज़्यादा efficient लगने के बजाय थोड़ा और खराब लगा।

कुल मिलाकर, यह document writing program से ज़्यादा internet पर post लिखने वाले program जैसा लगा, इसलिए editing experience उतना अच्छा नहीं था। अगर इस हिस्से को बेहतर किया जाए, तो मुझे लगता है कि editing experience को महत्व देने वाले लोगों को यह ज़्यादा आकर्षित कर सकता है।

Tags के मामले में मेरा भी कुछ ऐसा ही अनुभव रहा है, इसलिए यह काफ़ी अच्छा feature हो सकता है, लेकिन अगर editor वाला हिस्सा थोड़ा और edit करने में सहज हो जाए तो और बेहतर होगा। आपने काफ़ी मेहनत की है।

 
jufufu 4 시간 전

कुछ खुद की Markdown syntax ज़रूर हैं, लेकिन फिर भी मूल रूप से दस्तावेज़ खुद doc/ फ़ोल्डर के अंदर md और json फ़ॉर्मेट में मैनेज होते हैं, इसलिए किसी टूल पर निर्भरता भी नहीं रहती, और performance के लिए असली ऐप के अंदर इस्तेमाल करते समय doc/ फ़ोल्डर की md फ़ाइलों को SQLite में लोड करके इस्तेमाल करने वाला दोहरी संरचना अपनाई गई है।