बेहतर प्रश्न पूछने की कला

Databricks Genie परिचय

Gang Wang

Senior Data Scientist

सुधार क्यों ज़रूरी है

$$ फनल: Vague Question, Add Filters, Add Time, Add Sorting, Precise Answer

प्रॉम्प्ट सुधार = बेहतर नतीजे

  • पहली क्वेरी अक्सर परफेक्ट नहीं होती (कोई बात नहीं)
  • फ़िल्टर, तारीखें, ग्रुपिंग जोड़ें
  • जितना विशिष्ट, उतना उपयोगी
Databricks Genie परिचय

"Show me my transactions" के लिए Genie परिणाम — बहुत सारी पंक्तियाँ और कॉलम

"Show me my transactions"

Databricks Genie परिचय

"Show me transactions from the most recent month" के लिए Genie परिणाम

"Show me transactions from the most recent month"

Databricks Genie परिचय

"...where amount over $100, grouped by franchise" के लिए Genie परिणाम

"Show me transactions from the most recent month where the amount was over $100, grouped by franchise"

Databricks Genie परिचय

सूत्र

$$

sentence_builder_v3.png

Databricks Genie परिचय

सेंटेंस बिल्डर

नैनोबनाना: पूरा: एक बढ़िया प्रॉम्प्ट बनाने के लिए चार बिल्डिंग ब्लॉक — ब्लॉक 1 WHAT लेबल और आवर्धक काँच आइकन, ब्लॉक 2 WHEN लेबल और कैलेंडर आइकन, ब्लॉक 3 HOW लेबल और सॉर्टिंग आइकन, ब्लॉक 4 CONSTRAINTS लेबल और फ़िल्टर आइकन — ब्लॉक मिलकर पूरा प्रॉम्प्ट बनाते हैं

टिप: ज़्यादातर शुरुआती बहुत संक्षिप्त लिखते हैं — सिर्फ़ "Sales." बेहतर नतीजों के लिए चारों हिस्से उपयोग करें।

Databricks Genie परिचय

एक और उदाहरण

"revenue by franchise for May 2024, grouped by city" के लिए Genie परिणाम, SQL पैनल खुला

"Show me revenue by franchise for May 2024, grouped by city, only transactions over $50"

Databricks Genie परिचय

इटरिटिव अप्रोच माइंडसेट

$$

iterativecycle

$$

  1. पूछें - बुनियादी सवाल से शुरू करें
  2. रीव्यू करें - परिणाम जाँचें
  3. सुधारें - एक-एक करके constraints जोड़ें
  4. दोहराएँ - जब तक मनचाहा न मिले

याद रखें: पहली कोशिश में परफेक्ट प्रॉम्प्ट ज़रूरी नहीं

Databricks Genie परिचय

अभ्यास करते हैं!

Databricks Genie परिचय

Preparing Video For Download...