• जब मैं Square में काम करता था, तब एक डरावना "analytics on-call" होता था, और मेरी बारी आने पर मुझे कई विभागों से आने वाले तरह-तरह के SQL सवालों के जवाब देने पड़ते थे
  • मैंने इस on-call को GPT-3 से replace करके देखने का फैसला किया
  • इसे Patterns Studio के अंदर implement किया गया
    • user के सवाल, schema, existing tables के data, और स्पष्ट सवालों के आधार पर prompt बनाया गया
    • कई GPT models के जरिए चलाने के बाद, 5 से ज़्यादा complete SQL statements प्राप्त किए गए
    • SQL को संबंधित tables पर चलाकर सबसे बेहतर result खोजा गया
    • उस result को Slack bot से जोड़ा गया
  • SQL generation और execution वाले हिस्से में नीचे जैसा loop बनाया गया
    • candidate queries generate करना
    • GPT से SQL की quality check कराना; common errors ढूंढना, और query का सही version generate करने को कहना
    • SQL को tables पर run करना
    • अगर error हो या result मिले, तो GPT से query को फिर से modify करके सही result निकालने को कहना और loop दोबारा चलाना
    • result मिल जाए तो return करना
  • आखिर में, एक user question के लिए लगभग 20 बार GPT call किए गए
  • Step-by-Step इसे follow करके देखना (Crunchbase data का उपयोग)

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.