ল্যাংচেইন হল একটি ওপেন-সোর্স পাইথন এআই অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্ক, যা বড় মডেল ভিত্তিক এআই অ্যাপ্লিকেশন তৈরি করতে প্রয়োজনীয় মডিউল এবং টুল সরবরাহ করে। ল্যাংচেইন দিয়ে, ডেভেলপাররা বড় ভাষা মডেল (LLM) দিয়ে লেখা উৎপন্ন করা, প্রশ্নের উত্তর দেওয়া, অনুবাদ করা এবং কথোপকথন সহ পরিষ্কার করা সম্পন্ন করার মতো কাজ সম্পন্ন করতে পারে। ল্যাংচেইন এআই অ্যাপ্লিকেশন ডেভেলপমেন্টের অনুমতি উপাড় করে, যাতে যে কেউ LLM ভিত্তিক তাদের নিজের সৃজনাত্মক অ্যাপ্লিকেশন তৈরি করতে পারে।
ল্যাংচেইনের বৈশিষ্ট্যসমূহ:
- LLM এবং প্রম্প্টস: ল্যাংচেইন সমস্ত বড় মডেলের API একবার মৃদুময় করে এবং প্রম্প্ট টেমপ্লেটগুলি পরিচালকরণের জন্য একটি ম্যাক্যুমিজ়্ড পদ্ধতি সরবরাহ করে।
- চেইন: ল্যাংচেইন কিছু সাধারণ পরিস্থিতি কে তৈরীতে, যেমন প্রস্তুত বৈশিষ্ট্যগুলির লেখা মনতে সাম্মিলিত করে, এমনকি SQL কুয়েরির প্রাকৃতিক ভাষায় উৎপন্নতা। এই কাজগুলি ধাপে ধাপে অনুষ্ঠান করা হয়, কারণ এই নাম "চেইন"।
- LCEL: ল্যাংচেইন এক্সপ্রেশন ল্যাঙ্গুয়েজ (LCEL) একটি নতুন সংস্করণের ল্যাংচেইনের কোর বৈশিষ্ট্য, যা উপার্গণন সমস্যা সমাধানে ব্যবহৃত হয়। LCEL এক্সপ্রেশন দিয়ে, আমরা এআই কাজ প্রসেসিং ওয়ারফ্লো দিয়ে লচ্ছমিকভাবে অনুষ্ঠান করতে পারি, যা পারিবর্তনশীল কাস্টম "চেইন" হিসেবেও পরিচিত।
- রিট্রিভাল অগারা জেনারেশন (RAG): কারণ বড় মডেল (LLM) নতুন তথ্য বুঝতে না পারে এবং নতুন প্রশ্নের উত্তর দেওয়ার ক্ষমতা আছে না, তাই LLMয় নতুন তথ্য ভুগলে নবীন উৎপন্নতার গুণমান উন্নত করার জন্য আমরা RAG Modeয়েল আমদানি করি।
- এজেন্ট: এটা বড় মডেল (LLM)য় ভিত্তিক অ্যাপ্লিকেশনসমূহের জন্য একটি ডিজাইন প্যাটার্ন, যা LLMসমূহে মানসিক ভাষা বুঝে এবং তার মন্তব্য ক্ষমতা ব্যবহার করে, ব্যবহারকারীর প্রয়োজনীয় ভিত্তিতে কাজ সমাপ্ত করার জন্য স্বয়ংক্রিয়ভাবে বাহ্যিক সিস্টেম এবং ডিভাইসগুলি কল করা। উদাহরণস্বরূপ, একটি ব্যবহারকারী ইনপুট "আগামী দিন একদিন ছুটি নিন," এবং বড় মডেল (LLM) স্বয়ংক্রিয়ভাবে ছাড় সিস্টেমকে আরম্ভ করার জন্য ডেভেলপ করে।
- মডেল মেমোরি: এটা বড় মডেল (LLM) পূর্বের কথোপকথন সাম্য মনে রাখতে দেয়, যা মডেল মেমোরি হিসেবে পরিচিত।