কম্পিউটার টিউটোরিয়াল

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

OpenAI-এর GPT-3 বিভিন্ন অ্যাপ্লিকেশান যেমন ফাংশন ডেফিনিশন, ডেটা সারাংশ, প্রোডাক্টের বিবরণ ইত্যাদির জন্য একটি বিষয়বস্তু তৈরির টুল তৈরি করে Excel এর ক্ষমতা বাড়াতে পারে৷ আপনি সামগ্রী তৈরি করতে OpenAI-এর GPT-3 বা GPT-3.5 মডেলগুলি ব্যবহার করতে পারেন৷ GPT-3 মডেল যেমন "text-davinci-003" বিভিন্ন টেক্সট তৈরির কাজ এবং সহায়তার বিশদ বিবরণের জন্য ব্যাপকভাবে ব্যবহার করা হয়েছে কিন্তু জানুয়ারী 2024 থেকে এটি অবমূল্যায়িত হয়েছে। যাইহোক, OpenAI GPT-3.5 (যেমন, gpt-3.5-turbo) চালু করেছে, যা কথোপকথনমূলক কাজের জন্য আরও অপ্টিমাইজ করা হয়েছে এবং একটি চ্যাট-ব্যাস অনুসরণ করে।

এই টিউটোরিয়ালটি আপনাকে এক্সেলে GPT-3-কে "gpt-3.5-turbo" মডেলের সাথে একীভূত করার জন্য একটি টুল তৈরি করার জন্য গাইড করবে যা ব্যবহারকারীর প্রম্পটের উপর ভিত্তি করে সামগ্রী তৈরি করে।

ধাপ 1:API কী পেতে আপনার OpenAI অ্যাকাউন্ট সেট আপ করুন

OpenAI এর GPT-3 API ব্যবহার করার জন্য আপনাকে এটি আপনার OpenAI অ্যাকাউন্ট থেকে কপি করতে হবে।

  • আপনার অ্যাকাউন্ট না থাকলে, OpenAI-এ সাইন আপ করুন এবং আপনার চাবি নিন।
  • আপনার যদি ইতিমধ্যেই একটি অ্যাকাউন্ট থাকে, তাহলে OpenAI-এ লগ ইন করুন৷ অ্যাকাউন্ট।
  • ড্যাশবোর্ড থেকে>> API কী নির্বাচন করুন>> নতুন গোপন কী তৈরি করুন এ ক্লিক করুন৷ .
  • নতুন গোপন কী তৈরি করুন বক্স;
    • নাম কী>> অনুমতি নির্বাচন করুন>> Create secret key-এ ক্লিক করুন .

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

  • আপনার কী সংরক্ষণ করুন-এ ডায়ালগ বক্স;
    • কপি জেনারেট করা API কী এবং আপনার API অনুরোধগুলি প্রমাণীকরণের জন্য এটিকে একটি নিরাপদ স্থানে সংরক্ষণ করুন। একবার আপনি একটি API কী তৈরি করলে এটি দৃশ্যমান হবে না।
    • সম্পন্ন-এ ক্লিক করুন .

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

আপনার API কী সর্বজনীনভাবে ভাগ করবেন না বা ক্লায়েন্ট-সাইড কোডে এটি প্রকাশ করবেন না।

ধাপ 2:এক্সেলে VBA কোড প্রবেশ করান

এই ধাপে, আমরা GPT-3 এ প্রম্পট পাঠাতে এবং প্রতিক্রিয়া পুনরুদ্ধার করতে VBA কোড লিখব।

  • ডেভেলপার-এ যান ট্যাব>> ভিজ্যুয়াল বেসিক নির্বাচন করুন .
  • VBA সম্পাদকে, ঢোকান এ যান>> মডিউল নির্বাচন করুন .
  • নিম্নলিখিত VBA কোডটি মডিউলে ঢোকান একটি UDF ফাংশন তৈরি করতে .

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

VBA কোড:

Private Const API_KEY As String = "Your_OpenAI_API_Key" 'Replace your OpenAI API key.
' Function to call OpenAI API
Function GenerateContent(Prompt As String) As String
 On Error GoTo ErrorHandler
 Dim Http As Object
 Dim response As String
 
 ' Create HTTP object
 Set Http = CreateObject("MSXML2.XMLHTTP.6.0")
 
 ' Set up request headers and endpoint
 Http.Open "POST", "https://api.openai.com/v1/chat/completions", False
 Http.setRequestHeader "Content-Type", "application/json"
 Http.setRequestHeader "Authorization", "Bearer " & API_KEY
 
 ' Prepare the JSON payload for GPT-3.5-turbo
 Dim jsonPayload As String
 jsonPayload = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"": ""user"", ""content"": """ & Prompt & """}], ""max_tokens"": 200}"
 
 ' Send the request
 Http.send jsonPayload
 
 ' Get the response
 response = Http.responseText
 
 ' Parse the JSON response
 Dim jsonResponse As Object
 Set jsonResponse = JsonConverter.ParseJson(response)
 
 ' Return the content of the response text
 GenerateContent = jsonResponse("choices")(1)("message")("content")
 
 Exit Function
ErrorHandler:
 GenerateContent = "Error: " & Err.Description
End Function
  • প্রতিস্থাপন করুন “Your_OpenAI_API_Key” আপনার প্রকৃত API কী দিয়ে।

ব্যাখ্যা:

  • ফাংশন জেনারেট কনটেন্ট (স্ট্রিং হিসাবে প্রম্পট): এটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন যা একটি ব্যবহারকারীর প্রম্পটকে ইনপুট হিসাবে নেয়।
  • HTTP অনুরোধ সেটআপ:
    • HTTP অবজেক্ট তৈরি করে: এটি অনুরোধ পাঠাতে MSXML2.XMLHTTP ব্যবহার করবে।
    • অনুরোধের শিরোনাম সেট করুন: এটি কনটেন্ট-টাইপকে JSON হিসাবে সংজ্ঞায়িত করে এবং API কী সহ অনুমোদন শিরোনাম অন্তর্ভুক্ত করে।
  • JSON পেলোড: মডেলের নাম, ব্যবহারকারীর প্রম্পট এবং সর্বাধিক টোকেন সীমা সহ একটি JSON অবজেক্ট তৈরি করে।
  • অনুরোধ পাঠান: JSON পেলোড সহ OpenAI API এন্ডপয়েন্টে HTTP POST অনুরোধ পাঠায়।
  • প্রতিক্রিয়া হ্যান্ডলিং: প্রতিক্রিয়া পুনরুদ্ধার করে এবং একটি JSON পার্সার (VBA-JSON) ব্যবহার করে পার্স করে। API প্রতিক্রিয়া থেকে উৎপন্ন সামগ্রী বের করে।
  • রিটার্ন আউটপুট: ফাংশনটি এক্সেল ঘরে প্রদর্শনের জন্য তৈরি করা পাঠ্য ফেরত দেয়।

ধাপ 3:JSON পার্সিং লাইব্রেরি ইনস্টল করুন

যেহেতু Excel নেটিভভাবে JSON পার্সিংকে সমর্থন করে না আপনাকে VBA-JSON ডাউনলোড করতে হবে GPT-3 থেকে JSON প্রতিক্রিয়া পার্স করতে GitHub থেকে।

  • ডাউনলোড করুন JsonConverter.bas GitHub থেকে .
  • VBA সম্পাদকে, ফাইল -এ যান ট্যাব>> ফাইল আমদানি করুন নির্বাচন করুন .

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

  • আমদানি বাক্সে>> JsonConverter.bas নির্বাচন করুন এটিকে প্রকল্পে যুক্ত করতে।

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

রেফারেন্স সক্ষম করুন:

আপনাকে মাইক্রোসফ্ট স্ক্রিপ্টিং রানটাইম রেফারেন্স সক্ষম করতে হবে এটি প্রয়োজনীয় কারণ JSON ডেটা স্ট্রাকচার পরিচালনা করার জন্য JsonConverter লাইব্রেরি অভিধান অবজেক্টের উপর নির্ভর করে।

  • Tools-এ যান ট্যাব>> রেফারেন্স নির্বাচন করুন .
  • উপলব্ধ রেফারেন্স-এ বক্স>> Microsoft Scripting Runtime চেক করুন>> ঠিক আছে ক্লিক করুন .

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

পদক্ষেপ 4:কন্টেন্ট জেনারেশন টুল ব্যবহার করতে স্ক্রিপ্ট চালান

  • সংরক্ষণ করুন৷ কোড এবং আপনার ওয়ার্কশীটে ফিরে যান।
  • সাড়া দেওয়ার জন্য GPT-3 এর ইনপুট হিসাবে ব্যবহার করার জন্য আপনার শীটে একটি প্রম্পট টাইপ করুন।
  • সেলে B2 নিচের সূত্রটি সন্নিবেশ করুন।

এই সূত্রটি সেল A2-এর প্রম্পটের উপর ভিত্তি করে সামগ্রী তৈরি করতে GPT-3.5 টার্বো ব্যবহার করবে এবং এটি সেল B2-এ ফিরিয়ে দেবে৷

আউটপুট:

এক্সেলের ভিতরে একটি শক্তিশালী GPT-3 কন্টেন্ট জেনারেটর তৈরি করুন

উপসংহার

উপরের ধাপগুলি অনুসরণ করে, আপনি GPT-3 ব্যবহার করে এক্সেলে একটি সামগ্রী তৈরির সরঞ্জাম তৈরি করতে পারেন। এটি আপনার সময় বাঁচাবে এবং আপনার কর্মপ্রবাহকে প্রবাহিত করবে। এখন এক্সেলে আপনার কার্যকরী সামগ্রী তৈরির টুল ব্যবহার করুন। এটি আপনাকে ধারণা তৈরি করতে, খসড়া সামগ্রী তৈরি করতে এবং আপনার সামগ্রী তৈরির প্রক্রিয়াতে বুদ্ধিমান অটোমেশন যোগ করতে সহায়তা করবে। কিন্তু মনে রাখবেন OpenAI-এর GPT API বিনামূল্যে নয়, OpenAI-এর API-এর মাধ্যমে ব্যবহার করলে টোকেন ব্যবহারের উপর ভিত্তি করে খরচ হবে, তাই বাজেটের মধ্যে থাকতে আপনার ব্যবহার নিরীক্ষণ করুন।

সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!
  1. মাইক্রোসফ্ট টিমের ত্রুটি CAA20003 বা CAA2000C কীভাবে ঠিক করবেন

  2. কিভাবে এক্সেল থেকে 0 রিমুভ করবেন (7 পদ্ধতি)

  3. ক্রোম, ফায়ারফক্স, এজ এবং সাফারি ব্রাউজারে কীভাবে বন্ধ ট্যাবগুলি পুনরায় খুলবেন

  4. Alljoyn রাউটার সার্ভিস কি এবং কিভাবে এটি নিষ্ক্রিয় করা যায়