ElizAPI – चैटबॉट Eliza (1966) को OpenAI compatible API के रूप में लागू किया गया
(github.com/computerphilosopher)Eliza क्या है?
यह 1966 में MIT में विकसित इतिहास का पहला चैटबॉट है। इसे इस तरह बनाया गया था कि यह सामने वाले द्वारा दिए गए keywords का उपयोग करके वाक्य बोलता है। कहा जाता है कि इस तरह की response शैली मरीज से बात करने वाले psychotherapist की शैली की नकल थी।
उदाहरण के लिए, यह इस तरह काम करता है।
- अगर मरीज कहे "मुझे X चाहिए", तो वह नीचे दिए गए जवाबों में से एक देता है।
- आपको X की ज़रूरत क्यों है?
- अगर आपके पास X हो, तो क्या वह सच में मदद करेगा?
- क्या आपको सच में लगता है कि X बिल्कुल ज़रूरी है?
- अगर मरीज कहे "मैं X हूँ", तो वह नीचे दिए गए जवाबों में से एक देता है।
- क्या आप डॉक्टर से मिलने इसलिए आए हैं क्योंकि आप X हैं?
- आप कब से X हैं?
- खुद के X होने के बारे में आपको कैसा महसूस होता है?
(हालाँकि यह अंग्रेज़ी में ही होना चाहिए)
आज के LLMs की तुलना में यह बहुत सरल तरीका है, लेकिन उस समय कुछ उपयोगकर्ताओं को Eliza एक भावनाओं वाले इंसान जैसी लगी थी। यही घटना बाद में Eliza effect शब्द की उत्पत्ति बनी, जिसमें लोग यह जानते हुए भी कि चैटबॉट एक मशीन है, उसके साथ ऐसे पेश आते हैं मानो उसमें भावनाएँ हों।
इसे बनाने का कारण
इस बात से प्रेरणा मिली कि OpenAI compatible API को support करने वाला chatbot ज़रूरी नहीं कि LLM ही हो।
यह प्रोजेक्ट अपने आप में मज़ाक-मज़ाक में बनाया गया था, लेकिन मुझे लगता है कि 'LLM की तरह व्यवहार करने वाला static chatbot' कहीं न कहीं काम आ सकता है।
क्योंकि इसकी संरचना में लगभग कोई लागत नहीं आती, इसलिए AI से replace होकर बेरोज़गार होने से पहले तक demo site को चालू रखने की योजना है।
उपयोग की गई तकनीकें
- Eliza का JavaScript implementation: मौजूदा implementation का पुन: उपयोग (
elizabot.js) - फ्रंटेंड implementation: React 18
- development tools: gemini cli, codex
- deployment: लागत को न्यूनतम रखने के लिए API server और demo site दोनों को Cloudflare worker के जरिए service किया गया है।
अभी कोई टिप्पणी नहीं है.