माइग्रेशन गाइड - Roam Research से Anki

Roam Research से Deckbase में कैसे माइग्रेट करें

Roam की ब्लॉक-लेवल संरचना में रिव्यू के लिए तैयार एटॉमिक नोट्स होते हैं, लेकिन [[link]] सिंटैक्स और नेस्टेड इंडेंटेशन को इम्पोर्ट से पहले साफ़ करना पड़ता है। यह वर्कफ़्लो आपके Roam ग्राफ़ को साफ़ फ़्लैशकार्ड में बदलता है, बिना उन कनेक्शन्स को खोए जो Roam को उपयोगी बनाते हैं।

Deckbase7 मिनट पढ़ें

यह वर्कफ़्लो कब इस्तेमाल करें

Roam Research के ऐसे यूज़र्स जिनके पास डेली नोट्स, लिटरेचर नोट्स या कॉन्सेप्ट मैप्स हैं और जो हाई-सिग्नल ब्लॉक्स को ग्राफ़ दोबारा पढ़ने के बजाय एक समर्पित स्पेस्ड रिपिटिशन लूप में बदलना चाहते हैं।

इसे एक ऑपरेशनल माइग्रेशन प्रक्रिया मानें, केवल एक बार का फ़ाइल अपलोड नहीं। लक्ष्य सिर्फ़ सफल इम्पोर्ट नहीं, बल्कि स्विच करने के बाद के हफ़्तों में बेहतर रिव्यू निरंतरता और कार्ड रखरखाव का कम ओवरहेड है।

इम्पोर्ट से पहले की चेकलिस्ट

  • पहचानें कि किन पेजों में रिव्यू के लायक सामग्री है: Roam के हर पेज को कार्ड की ज़रूरत नहीं होती।
  • Roam के Export All फ़ंक्शन से टारगेट पेजों को Markdown फ़ाइलों के रूप में एक्सपोर्ट करें।
  • तय करें कि [[page links]] को नोट्स फ़ील्ड में संदर्भ के रूप में रखना है या पूरी तरह हटाना है।

अगर चेकलिस्ट का कोई आइटम विफल हो, तो इम्पोर्ट से पहले उसे ठीक करें। माइग्रेशन के बाद सैकड़ों कार्ड ठीक करने की तुलना में अपस्ट्रीम सफ़ाई तेज़ है।

सुझाया गया फ़ील्ड मैपिंग

ब्लॉक टेक्स्ट (साफ़ किया गया)

Deckbase फ़ील्ड
कार्ड का फ़्रंट या बैक
नोट्स
[[brackets]], #tags और ^block-refs हटाएँ

पैरेंट ब्लॉक संदर्भ

Deckbase फ़ील्ड
नोट्स फ़ील्ड
नोट्स
कार्ड को बोझिल किए बिना वैचारिक एंकर बनाए रखता है

#flashcard or #card tag

Deckbase फ़ील्ड
डेक टैग
नोट्स
एक्सपोर्ट फ़िल्टर करने के लिए Roam में एक जैसी टैगिंग रखें

पेज शीर्षक

Deckbase फ़ील्ड
डेक नाम
नोट्स
एक पेज से एक डेक बनाने पर रिव्यू लोड अनुमानित रहता है

संबंधित डेक में मैपिंग स्थिर रखें। एक जैसी संरचना बैच ऑपरेशन बेहतर बनाती है और बाद में टेम्पलेट एडिट को अधिक सुरक्षित बनाती है।

चरण-दर-चरण माइग्रेशन फ़्लो

  1. 1
    Roam में जिन ब्लॉक्स को फ़्लैशकार्ड बनाना है, उन्हें #flashcard या #review जैसे एक जैसे टैग से टैग करें।
  2. 2
    पेज या पूरे ग्राफ़ को Markdown के रूप में एक्सपोर्ट करें: Roam हर पेज के लिए एक .md फ़ाइल बनाता है।
  3. 3
    बॉडी टेक्स्ट से [[double brackets]], ^block-refs और #tags हटाने के लिए फ़ाइंड-एंड-रिप्लेस चलाएँ।
  4. 4
    टैग किए गए ब्लॉक्स को स्प्रेडशीट में फ़्रंट/बैक जोड़ियों में बदलें: सवाल एक पंक्ति में, जवाब अगली पंक्ति में।
  5. 5
    साफ़ किए गए CSV को Deckbase में इम्पोर्ट करें, फ़्रंट/बैक कॉलम मैप करें और पेज शीर्षक को डेक नाम के रूप में जोड़ें।
  6. 6
    गुणवत्ता के लिए 20-कार्ड पायलट की समीक्षा करें: ऐसे ब्लॉक्स फिर से लिखें जो एटॉमिक नोट्स थे, लेकिन असली रिट्रीवल प्रॉम्प्ट नहीं थे।

आम गलतियाँ और समाधान

इम्पोर्ट से पहले [[Links]] साफ़ नहीं किए गए

ग्लोबल फ़ाइंड-एंड-रिप्लेस चलाकर [[...]] रैपर हटाएँ; अगर संदर्भ के लिए उपयोगी हो तो लिंक टेक्स्ट छोड़ दें।

नेस्टेड ब्लॉक्स एक लंबे कार्ड के रूप में इम्पोर्ट होते हैं

स्प्रेडशीट फ़ॉर्मेटिंग के दौरान इंडेंटेड चाइल्ड ब्लॉक्स को अलग-अलग कार्ड्स में फ्लैट करें: हर कार्ड में एक तथ्य।

डेली नोट्स में बहुत ज़्यादा कम-सिग्नल सामग्री होती है

केवल उन पेजों को एक्सपोर्ट करें जहाँ आपने ब्लॉक्स को स्पष्ट रूप से टैग किया है; कच्चे डेली नोट्स पेजों को पूरी तरह छोड़ दें।

कार्ड टेक्स्ट में ब्लॉक रेफ़रेंस (^abc123) दिखाई देते हैं

फ़ाइंड-एंड-रिप्लेस सफ़ाई चरण के दौरान ^block-ref एंकर बदलें या हटाएँ।

हर सुधार के बाद छोटा पायलट डेक इस्तेमाल करें। अगर पायलट की गुणवत्ता बनी रहती है, तो वही सुधार पैटर्न पूरे बैच पर लागू करें।

आउटपुट गुणवत्ता जाँच के उदाहरण

  • फ़्रंट: Roam की सूचना की मूल इकाई क्या है? | बैक: ब्लॉक, एक एटॉमिक पैराग्राफ़ जिसे ग्राफ़ में कहीं भी रेफ़रेंस किया जा सकता है।
  • फ़्रंट: Zettelkasten के 'लिटरेचर नोट' को परिभाषित करें। | बैक: स्रोत सामग्री का अपने शब्दों में संसाधित सारांश, जो स्थायी नोट्स से जुड़ा हो।
  • फ़्रंट: FSRS, SM-2 की तुलना में क्या ऑप्टिमाइज़ करता है? | बैक: हर कार्ड के लिए अनुकूली मेमोरी स्थिरता अनुमान, न कि फ़िक्स्ड ईज़ फ़ैक्टर।

QA के दौरान हर नमूना कार्ड की स्पष्टता, एटॉमिकता और उत्तर की सटीकता जाँचें। ऐसे कार्ड इम्पोर्ट करने से बचें जो समझ की जाँच किए बिना सिर्फ़ शब्दावली की जाँच करते हैं।

व्यावहारिक परीक्षण: अगर रिव्यू के दौरान आप 10 सेकंड से कम में सटीक उत्तर दे सकते हैं, तो कार्ड का स्कोप आम तौर पर ठीक होता है। अगर नहीं, तो उसे बाँटें या फिर से लिखें।

सामान्य प्रश्न

क्या Deckbase इस्तेमाल करने के लिए मुझे Roam छोड़ना पड़ेगा?

नहीं। ज़्यादातर यूज़र्स Roam को नोट लेने और कैप्चर के लिए रखते हैं, और Deckbase को समर्पित डेली रिव्यू के लिए इस्तेमाल करते हैं। जिन ब्लॉक्स को याद करना है उन्हें एक्सपोर्ट करें, एक बार इम्पोर्ट करें, और बाकी सब कुछ के लिए अपना Roam वर्कफ़्लो बना रहने दें।

क्या मैं Roam → Deckbase एक्सपोर्ट को ऑटोमेट कर सकता हूँ?

हाँ। अगर आपके पास Deckbase MCP इंटीग्रेशन है, तो आप API का उपयोग करके संसाधित Roam एक्सपोर्ट से सीधे कार्ड बनाने की स्क्रिप्ट लिख सकते हैं। एक बार के माइग्रेशन के लिए, ज़्यादातर यूज़र्स के लिए मैन्युअल CSV तरीका तेज़ है।

क्या मुझे अपना पूरा Roam ग्राफ़ इम्पोर्ट करना चाहिए?

नहीं। केवल वे ब्लॉक्स इम्पोर्ट करें जिन्हें स्पष्ट रूप से रिव्यू के लिए टैग किया गया है। पूरा ग्राफ़ इम्पोर्ट करने पर ज़्यादातर कम गुणवत्ता वाले कार्ड और संभालना मुश्किल रिव्यू क्यू बनता है। चुनिंदा रहें: कवरेज से ज़्यादा गुणवत्ता ज़रूरी है।

अपने Roam ब्लॉक्स को डेली रिव्यू कार्ड्स में बदलें

एक हाई-सिग्नल पेज से शुरू करें, पायलट डेक के रूप में इम्पोर्ट करें, और पूरा ग्राफ़ माइग्रेट करने से पहले कार्ड की गुणवत्ता जाँचें।

सुझाव: एडवांस्ड वर्कफ़्लो के लिए, अपने मूल एक्सपोर्ट को बैकअप के रूप में रखें और हर माइग्रेशन प्रयास को बैच नाम और तारीख से ट्रैक करें।

लक्षित क्वेरी इंटेंट: Roam Research से Anki. यह गाइड एक व्यावहारिक माइग्रेशन वर्कफ़्लो पेज के रूप में समीक्षित है, सामान्य सूचनात्मक लेख के रूप में नहीं।