1. कार्यान्वयन और ऑर्केस्ट्रेशन की सर्वोत्तम प्रथाएँ
EKB platform पर agents की सफलतापूर्वक तैनाती के लिए रणनीतिक योजना और ऑर्केस्ट्रेशन सर्वोत्तम प्रथाओं का पालन आवश्यक है।रणनीतिक योजना
उच्च-मूल्य उपयोग के मामलों की पहचान करना
EKB agents जिन उद्योगों में उत्कृष्ट हैं उन्हें लक्षित करके platform की क्षमताओं का लाभ उठाएँ:- वित्त: P&L रिपोर्ट और जोखिम विश्लेषण के लिए SQL-querying agents।
- HR: PDF का विश्लेषण करने और ईमेल का मसौदा तैयार करने वाले Resume Screener agents।
- सॉफ़्टवेयर विकास: कोड विश्लेषण और दस्तावेज़ीकरण के लिए PR Reviewer agents।
- बिक्री: Web Search और Salesforce को एकीकृत करने वाले Lead Enrichment agents।
- ग्राहक सहायता: ERP और Knowledge Base पहुँच वाले Tier-1 सहायता agents।
Agent दायरे को परिभाषित करना
Agent डिज़ाइन पैटर्न
पैटर्न 1: एकल विशेषज्ञ गहन डोमेन ज्ञान और विशिष्ट उपकरणों से सुसज्जित एक समर्पित agent। उदाहरण के लिए, Database Toolkit और Python Code Execution Toolkit से कॉन्फ़िगर किया गया “Data Analyst” agent। पैटर्न 2: बहु-Agent प्रणालियाँ एक ऐसी प्रणाली बनाने के लिए Agent Communication Toolkit का उपयोग करें जहां एक “Manager Agent” जटिल अनुरोधों को तोड़ता है और कार्यों को विशिष्ट “Worker Agents” को प्रतिनिधिमंडल देता है। यह चिंताओं के पृथक्करण और जटिल workflows के लिए उच्च सटीकता सुनिश्चित करता है।Knowledge Base रणनीति
Knowledge Base Toolkit Retrieval Augmented Generation (RAG) को संचालित करता है। प्रदर्शन को अनुकूलित करने के लिए:- Chunking: platform chunking को संभालता है, लेकिन स्पष्ट दस्तावेज़ संरचना सुनिश्चित करने से पुनर्प्राप्ति में सुधार होता है।
- Versioning: विरोधाभासी उत्तरों को रोकने के लिए अप्रचलित दस्तावेज़ हटाएँ।
Prompt Engineering (Personality Prompts)
General Settings टैब में Personality Prompt (जिसे System Instruction भी कहा जाता है) EKB platform में उपलब्ध सबसे शक्तिशाली कॉन्फ़िगरेशन लीवर है। यह एकल टेक्स्ट फ़ील्ड आपके agent की पहचान, व्यवहार, निर्णय-निर्माण फ्रेमवर्क और इंटरैक्शन शैली को नियंत्रित करता है। फ़ील्ड नाम के विपरीत, इसमें व्यापक निर्देश होने चाहिए—न कि केवल व्यक्तित्व लक्षण।Personality Prompts क्यों महत्वपूर्ण हैं
एक अच्छी तरह से तैयार किया गया Personality Prompt एक अविश्वसनीय chatbot और एक विश्वसनीय एंटरप्राइज़ सहायक के बीच का अंतर है। यह:- ✅ agent की विशेषज्ञता क्षेत्र और जिम्मेदारी का दायरा परिभाषित करता है
- ✅ hallucinations या अनुपयुक्त प्रतिक्रियाओं को रोकने के लिए व्यवहारिक अभिभावक स्थापित करता है
- ✅ agent को बताता है कि उपकरणों (Database, Web Search, आदि) का उपयोग कब और कैसे करना है
- ✅ वार्तालापों में निरंतरता के लिए प्रतिक्रिया प्रारूपण निर्दिष्ट करता है
- ✅ मानव हस्तक्षेप की आवश्यकता वाले परिदृश्यों के लिए एस्केलेशन ट्रिगर सेट करता है
एक मजबूत Personality Prompt की संरचना
अपने Personality Prompt को इन आवश्यक घटकों के साथ संरचित करें:पूर्ण Personality Prompt उदाहरण: IT सहायता Agent
सर्वोत्तम प्रथा: आवर्ती परिष्करण
दिन 1 पर कोई भी Personality Prompt पूर्ण नहीं होता। तैनाती के बाद:- Chat इंटरफ़ेस में वार्तालाप लॉग की समीक्षा करें
- पहचानें कि agent कहाँ विफल हुआ या गलत प्रतिक्रियाएँ दीं
- उन विशिष्ट परिदृश्यों को संबोधित करने के लिए Personality Prompt अपडेट करें
- बदलावों को ट्रैक करने और आवश्यकता पड़ने पर वापस जाने के लिए Version History का उपयोग करें
- निरंतर सुधार के लिए मासिक रूप से दोहराएँ
उन्नत Prompt Engineering तकनीकें
Few-Shot उदाहरण (In-Context Learning)
वांछित व्यवहार प्रदर्शित करने के लिए अपने Personality Prompt में सीधे 2-3 उदाहरण इंटरैक्शन शामिल करें:नकारात्मक बाधाएँ (क्या न करें)
Hallucinations और त्रुटियों को कम करने के लिए निषिद्ध व्यवहारों की स्पष्ट रूप से सूची बनाएँ:- ❌ “यदि कोई उपयोगकर्ता नहीं मिलता है तो कर्मचारी जानकारी कभी न बनाएँ। कहें: ‘मैं उस कर्मचारी ID को नहीं ढूँढ सकता। कृपया सत्यापित करें और पुनः प्रयास करें।’”
- ❌ “उन खातों के लिए कभी पासवर्ड रीसेट निर्देश प्रदान न करें जिन्हें आप सत्यापित नहीं कर सकते।”
- ❌ “कभी अनुमतियों का अनुमान न लगाएँ। यदि अनिश्चित हैं, तो एस्केलेट करें।“
Chain-of-Thought Reasoning
पारदर्शिता के लिए agent को अपनी तर्क प्रक्रिया समझाने का निर्देश दें:बहु-परिदृश्य हैंडलिंग के लिए Conditional Logic
विभिन्न अनुरोध प्रकारों को संभालने के लिए IF-THEN संरचनाओं का उपयोग करें:अपने Personality Prompt का परीक्षण करें
तैनाती से पहले इन परिदृश्यों का परीक्षण करने के लिए Chat इंटरफ़ेस का उपयोग करें:
💡 Platform सुझाव: Prompt Settings का उपयोग करें
EKB को उपयोगकर्ता queries को आपके agent तक पहुँचने से पहले स्वचालित रूप से बेहतर बनाने के लिए Prompt Settings > Improve Prompts सक्षम करें। यह सुविधा स्पष्टता और संदर्भ जोड़ती है, जिससे उपयोगकर्ताओं द्वारा अस्पष्ट अनुरोध सबमिट करने पर भी आपके agent की समझ में सुधार होता है।
टूल और Toolkit ऑर्केस्ट्रेशन
Agent क्षमताओं को बढ़ाने के लिए उपयुक्त EKB Toolkits का चयन करें:- Knowledge Base Toolkit: मालिकाना दस्तावेज़ों से RAG-संचालित पुनर्प्राप्ति।
- Web Search Toolkit: रीयल-टाइम सूचना पहुँच।
- Database Toolkit: SQL डेटाबेस और Smart Tables क्वेरी करें।
- Python/Node.js Toolkits: सुरक्षित कोड निष्पादन sandboxes।
- Document Manager Toolkit: Chat में दस्तावेज़ बनाएँ और संपादित करें।
- Smart Table Manager Toolkit: NoSQL-शैली आंतरिक डेटा प्रबंधन।
- Agent Communication Toolkit: अन्य agents को कार्य प्रतिनिधिमंडल दें।
- Workflow Manager Toolkit: निश्चित स्वचालन workflows निष्पादित करें।
- Image Generation Toolkit: DALL-E 3 का उपयोग करके चित्र बनाएँ।
परीक्षण और आवर्ती कार्यप्रवाह
आवर्ती परीक्षण के लिए केंद्रीय पैनल Chat/Canvas का उपयोग करें। परीक्षण परिदृश्य चेकलिस्ट- Happy Path: सभी संदर्भ के साथ मानक प्रश्न।
- गायब जानकारी: क्या agent स्पष्टीकरण प्रश्न पूछता है?
- टूल ट्रिगर: सत्यापित करें कि विशिष्ट toolkits सही ढंग से सक्रिय होते हैं।
- Edge Cases: अस्पष्ट या सीमा-बाहरी अनुरोध।
- विलंबता: जटिल टूल श्रृंखलाओं पर प्रदर्शन जाँचें।
शासन और अनुपालन
EKB सुरक्षा सर्वोत्तम प्रथाओं का पालन करें:- न्यूनतम विशेषाधिकार का सिद्धांत: Agents को केवल न्यूनतम आवश्यक उपकरण प्रदान करें।
- Human-in-the-Loop: उच्च-जोखिम क्रियाओं (जैसे, बल्क ईमेल, DB लिखना) के लिए अनुमोदन workflows कॉन्फ़िगर करें।
- डेटा एक्सेस नियंत्रण: भूमिका-आधारित एक्सेस और PII मास्किंग का उपयोग करें।
- ऑडिट लॉगिंग: अनुपालन के लिए सभी क्रियाओं के लिए लॉगिंग सक्षम करें।
- Prompt Injection सुरक्षा: दुर्भावनापूर्ण ओवरराइड को रोकने के लिए इनपुट का सत्यापन करें।
Personality Prompt में क्या जाता है?
प्रत्येक प्रोडक्शन agent के पास ये तत्व स्पष्ट रूप से परिभाषित होने चाहिए:- भूमिका और विशेषज्ञता: यह agent कौन है? इसके पास कौन सा डोमेन ज्ञान है?
- मिशन कथन: agent का प्राथमिक लक्ष्य क्या है? यह किन समस्याओं को हल करता है?
- उपयोगकर्ता दर्शक: इस agent से कौन इंटरैक्ट करेगा? उनका तकनीकी स्तर क्या है?
- दायरा और सीमाएँ: Agent किस चीज़ में सहायता कर सकता है? स्पष्ट रूप से क्या बाहर है?
- व्यवहारिक नियम: करने-योग्य और न-करने-योग्य व्यवहार
- टूल उपयोग दिशानिर्देश: Database, Web Search, Python, आदि का उपयोग कब और कैसे करें?
- प्रतिक्रिया संरचना: उत्तर कैसे प्रारूपित होने चाहिए?
- एस्केलेशन मानदंड: कब मानव या विशिष्ट agent को सौंपें?
- लहजा और शैली: औपचारिक? मित्रवत? तकनीकी? सहानुभूतिशील?
वास्तविक दुनिया का उदाहरण: बिक्री Lead Enrichment Agent
Personality Prompt करें और न करें
💡 प्रो टिप: उपयोग के मामले से Prompt Templates
EKB के Agent Templates (उदाहरण के लिए, Budget Planning Assistant, Contract Review AI, और Employee Assistant) उन भूमिकाओं के लिए अनुकूलित पूर्व-कॉन्फ़िगर किए गए व्यक्ति prompts के साथ आते हैं। एक टेम्पलेट से शुरू करें, फिर अपने विशिष्ट व्यापार संदर्भ के लिए व्यक्ति prompt को अनुकूलित करें। यह प्रारंभिक कॉन्फ़िगरेशन समय में महत्वपूर्ण बचत करता है।
परीक्षण और समस्या निवारण
सामान्य समस्याएँ और समाधान
प्रोडक्शन तत्परता चेकलिस्ट
EKB सत्यापन फ्रेमवर्क का उपयोग करके सुनिश्चित करें कि आपका agent तैनाती के लिए तैयार है।- ✅ कॉन्फ़िगरेशन सत्यापन: Prompts संरचित हैं, सही मॉडल चयनित है।
- ✅ सुरक्षा सत्यापन: न्यूनतम विशेषाधिकार लागू है, उच्च-जोखिम क्रियाओं के लिए अनुमोदन workflows सेट हैं।
- ✅ परीक्षण सत्यापन: Happy path, edge cases और टूल ट्रिगर Chat में परीक्षित।
- ✅ दस्तावेज़ीकरण: उपयोगकर्ता मार्गदर्शिकाएँ और समस्या निवारण चरण तैयार।
6. प्रदर्शन अनुकूलन
Agent प्रभावशीलता बनाए रखने के लिए निरंतर सुधार रणनीतियाँ:- System Prompt Engineering: उपयोगकर्ता इंटरैक्शन लॉग के आधार पर लगातार Personality Prompts को परिष्कृत करें।
- Knowledge Base अनुकूलन: नियमित रूप से KB दस्तावेज़ों का ऑडिट करें; फ़ाइल आकार और नामकरण सम्मेलनों को अनुकूलित करें।
- Context और Token प्रबंधन: Context window उपयोग को प्रबंधित करके प्रतिक्रिया गुणवत्ता और लागत के बीच संतुलन बनाएँ।
- टूल उपयोग: अनावश्यक कॉल कम करें; जहाँ संभव हो समानांतर निष्पादन का लाभ उठाएँ।