BullMQ और PostgreSQL का उपयोग करके Node.js पर मजबूत AI वर्कफ़्लो
मजबूत AIवर्कफ़्लो की वास्तुकला के लिए जिम्मेदारियों के सख्त पृथक्करण की आवश्यकता होती है: एलएलएम को राज्य या व्यावसायिक तर्क का प्रबंधन नहीं करना चाहिए। Node.js पर उत्पादन-तैयार प्रणाली के निर्माण में प्रमाणीकरण के साथ वेबहुक प्राप्त करना, मूल डेटा को PostgreSQL में सुरक्षित रूप से संग्रहीत करना, कतारों BullMQ और Redis के माध्यम से अतुल्यकालिक प्रसंस्करण, और उसके बाद ही सीमित पाठ व्याख्या के लिए OpenAI को कॉल करना शामिल है। तंत्रिका नेटवर्क प्रतिक्रिया का सत्यापन ज़ॉड का उपयोग करके किया जाता है, और डेटाबेस अंतिम परिणाम को संग्रहीत करता है, जिससे निष्क्रियता और डुप्लिकेट से सुरक्षा सुनिश्चित होती है।

एक उदाहरण कार्यान्वयन में एक एक्सप्रेस एपीआई शामिल है जो कार्य आइटम स्वीकार करता है और एआई से प्रतिक्रिया की प्रतीक्षा किए बिना तुरंत HTTP 202 स्वीकृत स्थिति लौटाता है। पृष्ठभूमि में, कार्यकर्ता BullMQ Redis से कार्य लेता है, PostgreSQL से पूरा डेटा निकालता है और ओपनAI के लिए एक संकेत उत्पन्न करता है। मॉडल JSON को श्रेणी और प्राथमिकता के साथ लौटाता है, जिसे ज़ोड स्कीमा द्वारा सख्ती से जांचा जाता है। यदि कार्य सुरक्षा या खातों तक पहुंच से संबंधित है, तो सिस्टम फ़्लैग को मैन्युअल सत्यापन की आवश्यकता के लिए बाध्य करता है।
स्रोत: देव समुदाय