লার্জ ল্যাঙ্গুয়েজ মডেল বা এলএলএম হল চ্যাটবট তৈরি করার জন্য একটি শক্তিশালী ধরনের নিউরাল নেটওয়ার্ক অ্যালগরিদম যা প্রাকৃতিক ভাষায় কমান্ড ব্যবহার করে ডেটা নিয়ে আসে। এলএলএমগুলি মেশিন/কম্পিউটারগুলিকে প্রাকৃতিক ভাষা আরও ভালভাবে বুঝতে এবং মানুষের মতো ভাষা তৈরি করতে সক্ষম করে। ল্যাংচেইন মডিউল এনএলপি মডেল তৈরি করতেও কাজ করে। যাইহোক, এটির এলএলএম নেই তবে এটি বিভিন্ন এলএলএম-এর সাথে মিথস্ক্রিয়া করার অনুমতি দেয়।
এই গাইডটি ল্যাংচেইন ব্যবহার করে বড় ভাষার মডেলগুলির সাথে ইন্টারঅ্যাক্ট করার প্রক্রিয়া ব্যাখ্যা করবে।
ল্যাংচেইন ব্যবহার করে এলএলএম-এর সাথে কীভাবে যোগাযোগ করবেন?
LangChain ব্যবহার করে LLM-এর সাথে যোগাযোগ করতে, উদাহরণ সহ এই সহজ ধাপে ধাপে নির্দেশিকা অনুসরণ করুন:
এলএলএম-এর সাথে ইন্টারঅ্যাক্ট করার জন্য মডিউল ইনস্টল করুন
ল্যাংচেইন ব্যবহার করে এলএলএম-এর সাথে মিথস্ক্রিয়া করার প্রক্রিয়া শুরু করার আগে, ইনস্টল করুন “ ল্যাংচেইন নিম্নলিখিত কোড ব্যবহার করে মডিউল:
পিপ ইনস্টল ল্যাংচেইন
OpenAI ফ্রেমওয়ার্ক ইনস্টল করতে, নিম্নলিখিত কোডের মাধ্যমে LLM-এর সাথে ইন্টারঅ্যাক্ট করার জন্য এর API কী ব্যবহার করুন:
এখন, আমদানি ' আপনি ' এবং ' গেটপাস ” কোড চালানোর পর OpenAI API কী ব্যবহার করতে:
আমাদের আমদানি করুন
গেটপাস আমদানি করুন
os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'ওপেনএআই এপিআই কী:' )
এলএলএম ডাকছে
LangChain মডিউল থেকে OpenAI লাইব্রেরি ইম্পোর্ট করুন ' এলএলএম পরিবর্তনশীল:
langchain.llms আমদানি OpenAI থেকেllm = OpenAI ( )
এর পরে, কেবল কল করুন ' এলএলএম ” ফাংশন এবং তার পরামিতি হিসাবে প্রম্পট ক্যোয়ারী:
এলএলএম ব্যবহার করে একাধিক পাঠ্য তৈরি করুন
এলএলএম থেকে পাঠ্য তৈরি করতে এবং সেগুলিকে 'এ সংরক্ষণ করতে প্রাকৃতিক ভাষায় একাধিক প্রম্পট সহ generate() পদ্ধতি ব্যবহার করুন llm_result পরিবর্তনশীল:
llm_result = llm.generate ( [ 'আমি একটা কৌতুক শুনতে চাই' , 'একটি কবিতা লিখুন' ] * পনের )
'এ সঞ্চিত বস্তুর দৈর্ঘ্য পান llm_result generate() ফাংশন ব্যবহার করে ভেরিয়েবল:
বস্তুর সূচক নম্বর সহ ভেরিয়েবলটিকে কেবল কল করুন:
নিম্নলিখিত স্ক্রিনশট 'এ সংরক্ষিত পাঠ্য প্রদর্শন করে' llm_result ” এর 0-সূচকে ভেরিয়েবল কৌতুক তৈরি করে:
llm_result ভেরিয়েবলে রাখা কবিতা তৈরি করতে সূচক -1 প্যারামিটার সহ প্রজন্ম() পদ্ধতি ব্যবহার করুন:
জেনারেটেড ফাংশন ব্যবহার করে পূর্ববর্তী এলএলএম-এ জেনারেট করা প্রদানকারী-নির্দিষ্ট তথ্য পেতে ফলাফল ভেরিয়েবলে জেনারেট আউটপুট প্রদর্শন করুন:
এটি প্রাকৃতিক ভাষা তৈরি করতে ল্যাংচেইন ফ্রেমওয়ার্ক ব্যবহার করে এলএলএম-এর সাথে ইন্টারঅ্যাক্ট করার বিষয়ে।
উপসংহার
LangChain ব্যবহার করে বড় ভাষার মডেলগুলির সাথে ইন্টারঅ্যাক্ট করতে, LLM-এর জন্য লাইব্রেরি আমদানি করতে LangChain এবং OpenAI-এর মতো ফ্রেমওয়ার্ক ইনস্টল করুন। এর পরে, প্রাকৃতিক ভাষা বোঝা বা তৈরি করার জন্য LLM হিসাবে ব্যবহার করার জন্য OpenAI API কী প্রদান করুন। প্রাকৃতিক ভাষায় ইনপুট প্রম্পটের জন্য LLM ব্যবহার করুন এবং তারপর কমান্ডের উপর ভিত্তি করে পাঠ্য তৈরি করতে কল করুন। এই গাইডটি ল্যাংচেইন মডিউল ব্যবহার করে বৃহৎ ভাষার মডেলগুলির সাথে ইন্টারঅ্যাক্ট করার প্রক্রিয়া ব্যাখ্যা করেছে।