ডকুমেন্ট স্টোরের সাথে কাজ করার জন্য রিঅ্যাক্ট লজিক কীভাবে প্রয়োগ করবেন?

Dakumenta Storera Sathe Kaja Karara Jan Ya Ri A Yakta Lajika Kibhabe Prayoga Karabena



ল্যাংচেইন ভাষা মডেল এবং চ্যাটবট তৈরির জন্য সমস্ত নির্ভরতা এবং লাইব্রেরি ধারণ করে এমন একটি কাঠামো। ভাষার জটিলতাগুলি দক্ষতার সাথে বোঝার জন্য এই চ্যাটবটগুলিকে বিশাল ডেটাতে প্রশিক্ষণ দেওয়া দরকার। বিকাশকারীরা এই মডেলগুলির সাথে ReAct লজিক ব্যবহার করতে পারে যা সঠিকভাবে ভাষা শিখতে এবং বুঝতে পারে। দ্য প্রতিক্রিয়া যুক্তি হল এর সমন্বয় যুক্তি (প্রশিক্ষণ) এবং অভিনয় মডেল থেকে অপ্টিমাইজ করা ফলাফল পেতে (পরীক্ষা) পর্যায়গুলি।

দ্রুত রূপরেখা

এই পোস্টটি প্রদর্শন করবে:







LangChain-এ ডকুমেন্ট স্টোরের সাহায্যে রিঅ্যাক্ট লজিক কীভাবে প্রয়োগ করবেন



উপসংহার



ল্যাংচেইনে ডকুমেন্ট স্টোরের সাথে রিঅ্যাক্ট লজিক কীভাবে প্রয়োগ করবেন?

ভাষার মডেলগুলিকে ইংরেজি ইত্যাদির মতো প্রাকৃতিক ভাষায় লেখা ডেটার বিশাল পুলের উপর প্রশিক্ষিত করা হয়৷ তথ্যগুলি নথির দোকানে পরিচালিত এবং সংরক্ষণ করা হয় এবং ব্যবহারকারী কেবল স্টোর থেকে ডেটা লোড করে মডেলটিকে প্রশিক্ষণ দিতে পারে৷ মডেল প্রশিক্ষণ একাধিক পুনরাবৃত্তি নিতে পারে কারণ প্রতিটি পুনরাবৃত্তি মডেলটিকে আরও কার্যকর এবং উন্নত করে।





LangChain-এ ডকুমেন্ট স্টোরের সাথে কাজ করার জন্য ReAct লজিক প্রয়োগ করার প্রক্রিয়া শিখতে, এই সহজ নির্দেশিকাটি অনুসরণ করুন:

ধাপ 1: ফ্রেমওয়ার্ক ইনস্টল করা

প্রথমে, LangChain ফ্রেমওয়ার্ক ইনস্টল করে ডকুমেন্ট স্টোরের সাথে কাজ করার জন্য ReAct লজিক বাস্তবায়নের প্রক্রিয়া শুরু করুন। LangChain ফ্রেমওয়ার্ক ইনস্টল করা প্রক্রিয়াটি সম্পূর্ণ করার জন্য লাইব্রেরিগুলি পেতে বা আমদানি করার জন্য প্রয়োজনীয় সমস্ত নির্ভরতা পাবে:



পিপ ল্যাংচেইন ইনস্টল করুন

এই গাইডের জন্য উইকিপিডিয়া নির্ভরতা ইনস্টল করুন কারণ এটি ডকুমেন্ট স্টোরগুলিকে ReAct যুক্তির সাথে কাজ করার জন্য ব্যবহার করা যেতে পারে:

পিপ উইকিপিডিয়া ইনস্টল করুন

পিপ কমান্ড ব্যবহার করে OpenAI মডিউল ইনস্টল করুন এর লাইব্রেরি পেতে এবং বড় ভাষা মডেল বা LLM তৈরি করুন:

পিপ ইনস্টল ওপেনই

ধাপ 2: OpenAI API কী প্রদান করা

সমস্ত প্রয়োজনীয় মডিউল ইনস্টল করার পরে, সহজভাবে পরিবেশ স্থাপন করুন নিম্নলিখিত কোড ব্যবহার করে OpenAI অ্যাকাউন্ট থেকে API কী ব্যবহার করে:

আমদানি আপনি

আমদানি গেটপাস

আপনি . আন্দাজ [ 'OPENAI_API_KEY' ] = গেটপাস . গেটপাস ( 'ওপেনএআই এপিআই কী:' )

ধাপ 3: লাইব্রেরি আমদানি করা

এনভায়রনমেন্ট সেট আপ হয়ে গেলে, ল্যাংচেইন থেকে লাইব্রেরিগুলি ইম্পোর্ট করুন যেগুলি ডকুমেন্ট স্টোরগুলির সাথে কাজ করার জন্য ReAct লজিক কনফিগার করার জন্য প্রয়োজন৷ DocstoreExplaorer পেতে LangChain এজেন্ট ব্যবহার করে এবং ভাষা মডেল কনফিগার করার জন্য এর প্রকার সহ এজেন্ট:

থেকে ল্যাংচেইন এলএমএস আমদানি OpenAI

থেকে ল্যাংচেইন ডাক্তারের দোকান আমদানি উইকিপিডিয়া

থেকে ল্যাংচেইন এজেন্ট আমদানি ইনিশিয়ালাইজ_এজেন্ট , টুল

থেকে ল্যাংচেইন এজেন্ট আমদানি এজেন্ট টাইপ

থেকে ল্যাংচেইন এজেন্ট . প্রতিক্রিয়া . ভিত্তি আমদানি DocstoreExplorer

ধাপ 4: উইকিপিডিয়া এক্সপ্লোরার ব্যবহার করা

কনফিগার করুন ' ডাক্তারের দোকান ” DocstoreExplorer() পদ্ধতির সাথে পরিবর্তনশীল এবং এর আর্গুমেন্টে Wikipedia() পদ্ধতিতে কল করুন। ওপেনএআই পদ্ধতি ব্যবহার করে বড় ভাষার মডেল তৈরি করুন “ text-davinci-002 ” এজেন্টের জন্য টুল সেট করার পর মডেল:

ডাক্তারের দোকান = DocstoreExplorer ( উইকিপিডিয়া ( ) )
টুলস = [
টুল (
নাম = 'অনুসন্ধান' ,
ফাংশন = ডাক্তারের দোকান অনুসন্ধান ,
বর্ণনা = 'এটি অনুসন্ধানের সাথে প্রশ্ন/প্রম্পট জিজ্ঞাসা করার জন্য ব্যবহৃত হয়' ,
) ,
টুল (
নাম = 'খুঁজে দেখো' ,
ফাংশন = ডাক্তারের দোকান খুঁজে দেখো ,
বর্ণনা = 'এটি অনুসন্ধানের সাথে প্রশ্ন/প্রম্পট জিজ্ঞাসা করার জন্য ব্যবহৃত হয়' ,
) ,
]

এলএলএম = OpenAI ( তাপমাত্রা = 0 , ণশড = 'টেক্সট-ডেভিন্সি-002' )
# এজেন্টের সাথে মডেল কনফিগার করে ভেরিয়েবলকে সংজ্ঞায়িত করা
প্রতিক্রিয়া = ইনিশিয়ালাইজ_এজেন্ট ( টুলস , এলএলএম , প্রতিনিধি = এজেন্ট টাইপ। REACT_DOCSTORE , ভার্বোস = সত্য )

ধাপ 5: মডেল পরীক্ষা করা

একবার মডেলটি তৈরি এবং কনফিগার হয়ে গেলে, প্রশ্ন স্ট্রিং সেট করুন এবং তার যুক্তিতে প্রশ্ন ভেরিয়েবল সহ পদ্ধতিটি চালান:

প্রশ্ন = 'কোন মার্কিন নৌবাহিনীর অ্যাডমিরাল লেখক ডেভিড চ্যানফের সাথে সহযোগিতা করেছিলেন'

প্রতিক্রিয়া চালান ( প্রশ্ন )

একবার প্রশ্ন ভেরিয়েবলটি কার্যকর করা হলে, মডেলটি কোনও বাহ্যিক প্রম্পট টেমপ্লেট বা প্রশিক্ষণ ছাড়াই প্রশ্নটি বুঝতে পেরেছে। পূর্ববর্তী ধাপে আপলোড করা মডেলটি ব্যবহার করে মডেলটিকে স্বয়ংক্রিয়ভাবে প্রশিক্ষণ দেওয়া হচ্ছে এবং সেই অনুযায়ী পাঠ্য তৈরি করা হচ্ছে। ReAct লজিক প্রশ্নটির উপর ভিত্তি করে তথ্য বের করতে ডকুমেন্ট স্টোরের সাথে কাজ করছে:

নথির দোকান থেকে মডেলকে প্রদত্ত ডেটা থেকে আরেকটি প্রশ্ন জিজ্ঞাসা করুন এবং মডেলটি স্টোর থেকে উত্তরটি বের করবে:

প্রশ্ন = 'লেখক ডেভিড চ্যানফ উইলিয়াম জে ক্রোয়ের সাথে সহযোগিতা করেছেন যিনি কোন রাষ্ট্রপতির অধীনে কাজ করেছিলেন?'

প্রতিক্রিয়া চালান ( প্রশ্ন )

LangChain-এ ডকুমেন্ট স্টোরের সাথে কাজ করার জন্য ReAct লজিক প্রয়োগ করা সম্পর্কে এটাই।

উপসংহার

LangChain-এ ডকুমেন্ট স্টোরের সাথে কাজের জন্য ReAct লজিক বাস্তবায়ন করতে, ভাষা মডেল তৈরির জন্য মডিউল বা ফ্রেমওয়ার্ক ইনস্টল করুন। এর পরে, LLM কনফিগার করার জন্য OpenAI-এর পরিবেশ সেট আপ করুন এবং ReAct যুক্তি প্রয়োগ করতে নথির দোকান থেকে মডেলটি লোড করুন। এই গাইডটি ডকুমেন্ট স্টোরের সাথে কাজ করার জন্য ReAct লজিক প্রয়োগ করার বিষয়ে বিস্তারিত বর্ণনা করেছে।