# कार्य-संचालित वर्कफ़्लो SUMMARY: Synapse tasks का उपयोग करके मल्टी-स्टेप LLM वर्कफ़्लो बनाएँ जो सत्रों में जीवित रहें। कार्य-संचालित वर्कफ़्लो Tasks सिर्फ todos नहीं हैं — वे परसिस्टेंट LLM वर्कफ़्लो की रीढ़ हैं। मल्टी-स्टेप कार्य के लिए tasks बनाकर, आप सत्रों में निरंतरता सुनिश्चित करते हैं और जो काम किया गया उसके लिए ऑडिट ट्रेल प्रदान करते हैं। कार्य-संचालित क्यों? Tasks के बिना: - LLM हर सत्र की शुरुआत में अनिश्चित होता है कि क्या करना है - मल्टी-स्टेप कार्य निष्पादन के बीच भूल जाते हैं - क्या किया गया इसका कोई रिकॉर्ड नहीं Tasks के साथ: - LLM तुरंत प्रगति में कार्य फिर से शुरू करता है - मल्टी-स्टेप कार्य सत्रों में जीवित रहते हैं - सभी कार्य का इन-बिल्ट ऑडिट ट्रेल पैटर्न [CODE BLOCK] कार्यान्वयन चरण 1: मल्टी-स्टेप कार्य के लिए task बनाएँ [CODE BLOCK] चरण 2: task विवरण में प्रगति ट्रैक करें [CODE BLOCK] चरण 3: सत्रों में फिर से शुरू करें [CODE BLOCK] चरण 4: पूर्ण करें और संग्रहित करें [CODE BLOCK] पूर्ण उदाहरण: डिप्लॉय वर्कफ़्लो [CODE BLOCK] कार्य पदानुक्रम जटिल कार्य के लिए, parent-child कार्य संबंधों का उपयोग करें: [CODE BLOCK] उप-कार्यों के लिए खोजें: [CODE BLOCK] स्थिति वर्कफ़्लो [CODE BLOCK] Pending कार्य बनाया गया लेकिन शुरू नहीं हुआ। योजित कार्य के लिए उपयोग करें। In Progress वर्तमान में कार्य किया जा रहा है। प्रगति के साथ विवरण अपडेट करें। Done सफलतापूर्वक पूर्ण। विवरण में सारांश होना चाहिए। Cancelled त्यागा गया। विवरण में कारण होना चाहिए। सर्वोत्तम अभ्यास > [!TIP] > - मल्टी-स्टेप कार्य के लिए tasks बनाएँ — सिंगल-स्टेप कार्य को task की आवश्यकता नहीं > - प्रगति के साथ विवरण अपडेट करें — फिर से शुरू करना सक्षम बनाता है > - सक्रिय कार्य के लिए high प्राथमिकता का उपयोग करें — रिकॉल में दिखाई देता है > - पूर्ण होने पर tasks पूरे करें — उन्हें inprogress मत छोड़ें > - पूर्णता सारांश को मेमोरी के रूप में स्टोर करें — दीर्घकालिक संदर्भ सामान्य पैटर्न पैटर्न: बग फिक्स वर्कफ़्लो [CODE BLOCK] पैटर्न: रिसर्च वर्कफ़्लो [CODE BLOCK] अगले कदम - Session Start Pattern - Chat Polling Pattern - Error Recovery