मैंने अपना Character AI-स्टाइल चैटबॉट अकेले बनाया और उसे 13 भाषाओं में लॉन्च किया। सुनने में यह एक इंजीनियरिंग कहानी लग सकती है, लेकिन जिस हिस्से ने मुझे सबसे ज़्यादा चुनौती दी, वह इंफ्रास्ट्रक्चर, डिप्लॉयमेंट या कोड नहीं था। वह था चरित्र निर्माण।
जितना मैं इस प्रोडक्ट पर गहराई से काम करता गया, उतना ही एक बात साफ होती गई: लोग सिर्फ इसलिए वापस नहीं आते कि कोई चैटबॉट तकनीकी रूप से काम कर रहा है। वे तब लौटते हैं जब कोई किरदार उन्हें लगातार एक जैसा, भावनात्मक रूप से समझ में आने वाला और सच में बात करने लायक लगता है। और यही हिस्सा बाहर से दिखने की तुलना में कहीं ज़्यादा कठिन है।
विश्वसनीय AI किरदार बनाने में इतना समय क्यों लगता है
जब लोग AI चैटबॉट बनाने के बारे में सोचते हैं, तो अक्सर उन्हें लगता है कि बस कुछ प्रॉम्प्ट लिखने हैं, एक अच्छा इंटरफेस बनाना है और फिर लॉन्च कर देना है। असल में, वह तो सिर्फ शुरुआत है। कोई किरदार अगर सच में जीवित महसूस होना है, तो उसे सिर्फ नाम और प्रोफाइल फोटो से कहीं ज़्यादा चाहिए।
आपको उसका व्यक्तित्व, टोन, आवाज़, बैकस्टोरी और सीमाएँ बनानी पड़ती हैं। आपको यह टेस्ट करना पड़ता है कि हल्की, भावनात्मक, असहज, मज़ेदार, दोहराव वाली या जानबूझकर चुनौतीपूर्ण बातचीत में वह कैसे प्रतिक्रिया देता है। आपको देखना पड़ता है कि क्या उसकी आवाज़ कई संदेशों तक स्थिर रहती है या कुछ ही टर्न के बाद टूटने लगती है। और अंत में आपको ईमानदारी से तय करना पड़ता है कि वह गर्मजोशी भरा और भरोसेमंद लग रहा है या सामान्य और खोखला।
फिर सुरक्षा का सवाल आता है। अगर आप चाहते हैं कि किरदार खुला और आकर्षक लगे, लेकिन साथ ही jailbreak और prompt abuse के खिलाफ भी टिके, तो डिजाइन और कठिन हो जाता है। तब आप सिर्फ व्यवहार नहीं लिख रहे होते। आप ऐसा व्यक्तित्व बना रहे होते हैं जिसे दबाव में भी पहचाना जा सके।
इसी वजह से एक ही किरदार को सही करने में आसानी से 20 घंटे या उससे ज़्यादा लग सकते हैं। उस समय का ज़्यादातर हिस्सा किसी चमकदार फीचर में नहीं जाता। वह उन छोटे फैसलों में जाता है जिन्हें उपयोगकर्ता शायद शब्दों में न बताए, लेकिन उनकी कमी तुरंत महसूस कर लेता है।
छोटी-छोटी बातें ही सब तय करती हैं
किसी किरदार को वास्तविक महसूस कराने वाली चीज़ आमतौर पर कोई एक बड़ी आइडिया नहीं होती, बल्कि कई छोटे फैसलों का जोड़ होती है। शब्दों का चुनाव, वाक्यों की लय, भावनात्मक गति, जवाब कितना सीधा या मुलायम लगेगा, क्या किरदार अच्छे follow-up सवाल पूछता है, क्या उपयोगकर्ता का मूड बदलने पर भी उसका टोन स्वाभाविक रहता है, और क्या दृश्य प्रस्तुति उसके व्यक्तित्व को मजबूत करती है या कमजोर।
गलत स्तर का उत्साह भी पूरी अनुभूति तोड़ सकता है। बहुत ज़्यादा गर्मजोशी नकली लगती है। बहुत कम गर्मजोशी ठंडी लगती है। बहुत ज़्यादा अलगपन थका देता है। बहुत ज़्यादा तटस्थता किरदार को भुला देने योग्य बना देती है। यह संतुलन पाने में समय, दोहराव और धैर्य लगता है।
यही वजह है कि AI प्रोडक्ट बाहर से जितने सरल दिखते हैं, वास्तव में उतने नहीं होते। इंटरफेस हल्का लग सकता है, लेकिन असली गुणवत्ता उस अदृश्य परत में रहती है जहाँ किरदार से जुड़े फैसले लिए जाते हैं।
Cozy Friend के लिए Sofia को जारी करना
आज मैंने Cozy Friend के लिए एक नया किरदार जारी किया: Sofia। उसे मैंने एक cozy café companion की तरह डिजाइन किया है—नरम, सहायक और बिना दबाव वाला। मेरा लक्ष्य उसे बहुत तेज़ या engagement के लिए ज़्यादा optimize करना नहीं था। मेरा लक्ष्य था कि उससे बात करना आसान लगे।
Sofia के साथ अनुभव जानबूझकर सरल रखा गया है। आप उससे बात कर सकते हैं, अपना मन हल्का कर सकते हैं, एक छोटा café story सुन सकते हैं, या एक मिनट का mini game खेल सकते हैं, और पहले से थोड़ा शांत महसूस करते हुए बाहर आ सकते हैं। मेरे लिए यह छोटा भावनात्मक परिणाम किसी लंबी फीचर लिस्ट से ज़्यादा महत्वपूर्ण था।
उसका छोटा-सा hook सीधा है: क्या आप बात करना चाहते हैं, एक छोटी cafe story सुनना चाहते हैं, या 1 minute mini game खेलना चाहते हैं? मुझे यह फ्रेमिंग पसंद है, क्योंकि यह बातचीत की एक नरम शुरुआत देती है। यह उपयोगकर्ता से बहुत कुछ नहीं मांगती। यह बस एक दरवाज़ा खोलती है।
AI प्रोडक्ट बनाने के बारे में मैंने क्या सीखा
इस पर काम करते हुए एक बात मेरे लिए बहुत साफ हो गई: AI प्रोडक्ट में तकनीकी क्षमता सिर्फ मूल्य का एक हिस्सा है। दूसरा हिस्सा है taste—यानी व्यवहार को आकार देने, friction कम करने और एक सुसंगत अनुभव बनाने की क्षमता, जो बिखरा हुआ या यादृच्छिक न लगे।
कोई मॉडल टेक्स्ट बना सकता है। लेकिन उससे अपने आप अच्छा किरदार नहीं बन जाता। अच्छे किरदार के लिए editorial judgment, बार-बार testing और बहुत refinement चाहिए। व्यवहार में इसका मतलब है कि AI प्रोडक्ट बनाना सिर्फ सॉफ्टवेयर की समस्या नहीं है। यह writing, design, product thinking और कभी-कभी psychology की भी समस्या है।
यही मिश्रण इस काम को मेरे लिए इतना दिलचस्प बनाता है। यह कठिन है, कभी-कभी परेशान करने वाला है, और लोगों की कल्पना से कहीं धीमा है, लेकिन असली product quality यहीं से आती है।
अंत में
मैंने यह प्रोजेक्ट अकेले लॉन्च किया, और ऐसे पल मुझे याद दिलाते हैं कि काम का बहुत बड़ा हिस्सा उन जगहों पर होता है जिन्हें उपयोगकर्ता पूरी तरह कभी देख ही नहीं पाते। न मुख्य feature में। न launch post में। बल्कि उन लंबे घंटों में, जब आप किसी चीज़ को इतना मानवीय महसूस कराने की कोशिश करते हैं कि वह मायने रखे।
अगर आप Cozy Friend में Sofia को आज़माएँ, तो मैं सच में आपका feedback सुनना चाहूँगा। मेरे लिए यह किरदारों को बेहतर बनाने और यह समझने का सबसे अच्छा तरीका है कि आखिर क्या चीज़ किसी AI companion को सचमुच वास्तविक महसूस कराती है।