पाठ 29 / 31

Framework कब छोड़ें

पहचानें कि कब सीधे SDK calls बेहतर engineering चुनाव हैं।

सरलता एक सुविधा है

Frameworks तब सबसे ज़्यादा मदद करते हैं जब आपको उनकी व्यापकता चाहिए। आपका app एक prompt और एक मॉडल call हो, या हर अनुरोध-ब्योरे पर सटीक नियंत्रण चाहिए, तो सीधा provider SDK और थोड़ा अपना कोड छोटा, debug में तेज़ और बनाए रखने में आसान हो सकता है। बीच का रास्ता: उन हिस्सों के लिए frameworks उपयोग करें जो वास्तविक मेहनत बचाते हैं (document loaders, splitters, vector store adapters, tracing) और मुख्य prompt-और-call तर्क ख़ुद लिखें। जो भी चुनें, framework imports को अपने पतले functions की परत के पीछे रखें ताकि बिना application दोबारा लिखे एक घटक बदल सकें।

त्वरित जाँच: सीधा provider SDK कब अक्सर काफ़ी है?

  • जटिल बहु-agent workflow
  • बिना retrieval या tools के एक prompt और एक मॉडल call
  • लाखों दस्तावेज़ों की indexing
  • कभी नहीं
Answer

बिना retrieval या tools के एक prompt और एक मॉडल call — सरल apps को अतिरिक्त abstractions नहीं चाहिए।