Skip to content

भाग २० - भाषा मॉडेल्समध्ये टूल्सचा वापर: उपयोगिता आणि उदाहरणे

भाषा मॉडेल्स (Language Models) आता केवळ संवाद साधण्यासाठी मर्यादित नसून, "टूल्स" जोडल्यामुळे ते अधिक शक्तिशाली आणि उपयुक्त ठरत आहेत.
या लेखात आपण टूल्स म्हणजे काय, ते कसे वापरले जातात, आणि Python वापरून OpenAI टूल्सचा एक सोपा उदाहरण पाहणार आहोत.


🧰 टूल्स म्हणजे काय?

टूल्स म्हणजे भाषा मॉडेलसोबत जोडले जाणारे अतिरिक्त कौशल्य किंवा क्षमता.

काही सामान्य टूल्स:

  • कोड रनर – Python कोड चालवता येतो
  • ब्राउझर – इंटरनेटवरून थेट माहिती मिळवता येते
  • डाटाबेस कनेक्शन – SQL प्रश्न विचारून माहिती मिळवता येते
  • API कॉल – बाह्य सेवा वापरून प्रतिसाद मिळवता येतो
  • डोकीमेंट सर्च – तुमच्या कागदपत्रांमध्ये शोध घेणे

🌍 वापराचे क्षेत्र

क्षेत्र टूल्सद्वारे उपयोग
शिक्षण गणिते सोडवणे, अभ्यास नोट्स बनवणे
व्यवसाय ईमेल जनरेट करणे, अहवाल तयार करणे
डेटा विश्लेषण CSV किंवा डेटाबेसमधून माहिती मिळवणे
ग्राहक सेवा चॅटबॉट्सना API द्वारे थेट सेवा देणे
आरोग्य लक्षणांवरून सल्ला देणे, मेडिकल रिपोर्ट्स विश्लेषण

🧪 Python कोड उदाहरण (OpenAI + टूल वापर)

from openai import OpenAI

client = OpenAI(api_key="YOUR_API_KEY")

response = client.chat.completions.create(
    model="gpt-4",
    tools=[
        {
            "type": "code_interpreter"
        }
    ],
    messages=[
        {"role": "system", "content": "तू एक डेटा विश्लेषक आहेस."},
        {"role": "user", "content": "csv फायलीतून top 5 शहरांची लोकसंख्या दाखव."}
    ]
)

print(response.choices[0].message.content)