কিভাবে Weaviate CLI ইনস্টল করবেন

Kibhabe Weaviate Cli Inastala Karabena



ওয়েভিয়েট হল একটি ওপেন সোর্স, ক্লাউড-নেটিভ, বিকেন্দ্রীভূত জ্ঞান গ্রাফ সিস্টেম যা SeMI টেকনোলজিস দ্বারা তৈরি করা হয়েছে। এটি রিয়েল-টাইমে জটিল ডেটা অবজেক্টগুলি সঞ্চয়, অনুসন্ধান এবং পুনরুদ্ধার করার জন্য ডিজাইন করা হয়েছে যা আপনাকে বুদ্ধিমান অ্যাপ্লিকেশন তৈরি করতে দেয় যা সত্তার মধ্যে প্রাসঙ্গিক সম্পর্কের সুবিধা দেয়।

ওয়েভিয়েট ডেটা সংগঠিত করতে এবং অনুসন্ধান করতে শব্দার্থিক অনুসন্ধান নামে একটি ভেক্টর-ভিত্তিক পদ্ধতি ব্যবহার করে। ওয়েভিয়েট এম্বেডিং কৌশলগুলিও ব্যবহার করে যেমন word2vec যা একটি উচ্চ-মাত্রিক ভেক্টর স্পেসে একটি শব্দ বা বিভিন্ন সত্তাকে ম্যাপ করে। এই পদ্ধতিটি শব্দার্থগত সম্পর্কগুলিকে ক্যাপচার করে এবং সাদৃশ্য-ভিত্তিক অনুসন্ধানের অনুমতি দেয়।







ওয়েভিয়েট উদাহরণের সাথে যোগাযোগ করার একটি উপায় হল উইভিয়েট সিএলআই নামক কমান্ড-লাইন ইন্টারফেস ব্যবহার করা। এই কমান্ড-লাইন ইউটিলিটি আপনাকে ওয়েভিয়েট সার্ভারের সাথে সংযোগ করতে এবং বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে দেয়।



এটি কমান্ডের একটি বিস্তৃত সেট সরবরাহ করে যা আপনাকে বিভিন্ন ক্রিয়াকলাপ চালানোর অনুমতি দেয় যেমন:



  1. কনফিগারেশন ব্যবস্থাপনা
  2. স্কিমা তৈরি, পরিবর্তন, মুছে ফেলা এবং আরও অনেক কিছু
  3. ডেটা আমদানি এবং রপ্তানি
  4. সত্তা ব্যবস্থাপনা
  5. প্রশ্ন সম্পাদন, এবং আরো

এর সরল প্রকৃতি এবং অ্যাক্সেসের সহজতার কারণে, Weaviate CLI সার্ভারের সাথে যোগাযোগ করার জন্য একটি সরলীকৃত ইন্টারফেস প্রদান করে। এটি উত্পাদনশীলতা বাড়ায় এবং কর্মপ্রবাহের সাথে অটোমেশন এবং একীকরণের অনুমতি দেয়।





এই টিউটোরিয়ালটি আমাদের শেখায় কিভাবে বিভিন্ন কৌশল ব্যবহার করে আপনার মেশিনে ওয়েভিটেট সিএলআই ইনস্টল এবং কনফিগার করতে হয়।

এই পোস্টে দেওয়া কমান্ডগুলি উবুন্টু 22.04 ব্যবহার করে প্রদর্শিত হয়। যাইহোক, কমান্ডগুলি পাইথন ইনস্টল থাকা যেকোনো সিস্টেমে কাজ করবে।



পাইথন ইনস্টল করুন

প্রথম ধাপ হল আপনার মেশিনে পাইথন ইনস্টল করা আছে কিনা তা নিশ্চিত করা। এই পোস্টটি লেখার সময়, Weaviate CLI-এর জন্য Python 3.7 এবং উচ্চতর প্রয়োজন।

আপনি নিম্নলিখিত প্রদত্ত পদক্ষেপগুলি সহ উবুন্টুতে পাইথন 3 ইনস্টল করতে পারেন।

নিম্নলিখিত কমান্ডটি চালিয়ে সিস্টেম সংগ্রহস্থলগুলি আপডেট করুন:

$ sudo apt- আপডেট পান

একবার আপডেট হয়ে গেলে, আপনার সিস্টেমে পাইথন 3.11 ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

$ sudo apt-get install python3.11

সমাপ্তির পরে, আপনি সঠিক পাইথন ইন্টারপ্রেটার আছে কিনা তা যাচাই করতে নিম্নলিখিত কমান্ডটি চালাতে পারেন:

python3.11 --সংস্করণ
পাইথন 3.11.0rc1

আপনি যদি পাইথন 11 ডিফল্ট পাইথন ইন্টারপ্রেটার হিসাবে ব্যবহার করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

$ sudo update-alternatives --config python3

এই কমান্ড আপনাকে প্রদর্শিত তালিকা থেকে ডিফল্ট পাইথন সংস্করণ চয়ন করতে অনুরোধ করে। Python 3.11 এর সাথে সম্পর্কিত নির্বাচন নম্বর লিখুন এবং 'এন্টার' টিপুন।

ওয়েভিয়েট সিএলআই ইনস্টল করুন

পরবর্তী ধাপ হল আপনার মেশিনে Weaviate CLI ইনস্টল করা। সৌভাগ্যবশত, আমাদের কাছে পাইথন প্যাকেজ হিসাবে টুল রয়েছে যা আমরা দ্রুত পিপ ব্যবহার করে ইনস্টল করতে পারি।

আপনার মেশিনে এটি ইনস্টল করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

$ pip weaviate-cli ইনস্টল করুন

আপনি এটি ইনস্টল করতে 'pip3' কমান্ড ব্যবহার করতে পারেন:

$pip3 weaviate-cli ইনস্টল করুন

আপনার যদি 'পিপ' ইনস্টল না থাকে তবে আপনি এটিকে ইনস্টল করার জন্য একটি সাধারণ কমান্ড সহ 'apt' ব্যবহার করতে পারেন:

$ sudo apt-get install python3-pip

তারপরে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে Weaviate CLI সঠিকভাবে ইনস্টল করেছেন কিনা তা যাচাই করতে পারেন:

$ weaviate সংস্করণ

ওয়েভিয়েট CLI কনফিগারেশন

কমান্ডটি উইভিয়েট সিএলআই-এর ইনস্টল করা সংস্করণটি ফিরিয়ে দেবে। আপনি যদি একটি কনফিগারেশন ত্রুটি পান, Weaviate CLI আরম্ভ করার জন্য নিম্নলিখিত কমান্ডটি চালান।

$ weaviate কনফিগারেশন সেট

পূর্ববর্তী কমান্ড আপনাকে আপনার ওয়েভিয়েট ক্লাস্টারে বিশদ প্রদান করতে অনুরোধ করে। উদাহরণ স্বরূপ:

কোনো বিদ্যমান কনফিগারেশন পাওয়া যায়নি, নতুন তৈরি করা হচ্ছে।
অনুগ্রহ করে একটি ওয়েভিয়েট ইউআরএল দিন: https://weaviate-linuxhint-cxvme9nb.weaviate.network
অনুগ্রহ করে প্রমাণীকরণ পদ্ধতি নির্বাচন করুন:
1) কোন প্রমাণীকরণ
2) গ্রাহকের গোপনীয়তা
3) ব্যবহারকারীর নাম এবং পাসওয়ার্ড
নম্বর লিখুন: 2
অনুগ্রহ করে ক্লায়েন্টের গোপনীয়তা উল্লেখ করুন:
কনফিগারেশন তৈরি সম্পূর্ণ

অনুগ্রহ করে একটি ওয়েভিয়েট ইউআরএল দিন: ^C
বাতিল করা হয়েছে!

একবার সম্পূর্ণ হয়ে গেলে, অ্যাক্সেস এবং ব্যবহারের সহজতার জন্য আপনার ক্লাস্টারের বিশদ কনফিগার করা এবং সংরক্ষণ করা হবে।

উপসংহার

আমরা আপনার সিস্টেমে ওয়েভিয়েট সিএলআই ইনস্টল এবং কনফিগার করার মূল বিষয়গুলি অন্বেষণ করেছি৷ আমরা ওয়েভিয়েট সিএলআই-তে ওয়েভিয়েট ক্লাস্টারের বিশদটি কীভাবে কনফিগার করতে হয় তা নিয়েও আলোচনা করেছি।