1 पॉइंट द्वारा namarie32ilu 5 시간 전 | अभी कोई टिप्पणी नहीं है. | WhatsApp पर शेयर करें

Claude या ChatGPT में संदेश एडिट करने पर बातचीत चुपचाप एक नई शाखा में बंट जाती है। लेकिन पिछली बातचीत छोटी-सी ‹ 2/3 › तीरों के पीछे छिप जाती है, इसलिए जिस शाखा पर वापस जाना हो वह बार-बार छूट जाती है। यही असुविधा लगी, तो मैंने इसे खुद बना लिया।

यह क्या करता है: साइड पैनल में पूरी बातचीत को एक branching tree graph के रूप में दिखाता है। बातचीत कहाँ से बंटी, यह एक नज़र में दिख जाता है और current path को highlight किया जाता है। नोड पर क्लिक करने पर उस version के message का पूरा text, question और answer सहित, पढ़ा जा सकता है। छोड़ी हुई शाखा पर भी एक क्लिक में तुरंत जाया जा सकता है, और नोड को drag करके layout बदला जा सकता है या graph को HTML, PNG, SVG में export किया जा सकता है।

इसे बनाते समय सबसे मुश्किल बात यह थी कि Claude और ChatGPT बातचीत को save करने के लिए पूरी तरह अलग structure इस्तेमाल करते हैं। ChatGPT mapping tree को expose करता है, लेकिन Claude ऐसा नहीं करता, इसलिए मैंने एक normalizer बनाया जो दोनों को एक ही रूप में समेट देता है। इसकी वजह से नीचे का सारा logic पूरी तरह platform-agnostic तरीके से काम करता है, और दूसरा platform जोड़ना काफी आसान हो गया।

यह MV3-आधारित है, और MAIN world में चलने वाली content script वही conversation data पढ़ती है जो browser पहले ही प्राप्त कर चुका होता है। इसलिए सब कुछ local में process होता है, और कोई server, analytics या telemetry नहीं है। नोड शीर्षक को Claude Haiku से एक-पंक्ति summary में बदलने का एक विकल्प है; इसमें आपकी अपनी API key इस्तेमाल होती है और हर message के लिए केवल एक बार summary बनाकर cache की जाती है।

यह मेरा पहला browser extension है, इसलिए इसमें अभी काफी raw हिस्से हैं। इसे web store पर नहीं डाला गया है और आगे भी डालने का इरादा नहीं है; इसे unzip किए हुए रूप में सीधे load करना होता है। इसलिए चलाने से पहले आप code में ठीक-ठीक देख सकते हैं कि यह क्या करता है। यह MIT license के तहत है और Claude व ChatGPT दोनों को support करता है।
मैं approach, UX, और जिन edge cases को मैं शायद मिस कर गया हूँ, उन पर feedback पाना चाहता हूँ। कुछ भी बेझिझक पूछिए।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.