AMD Ryzen AI এবং Radeon GPU সহ আপনার পিসিতে কীভাবে DeepSeek R1 ইনস্টল করবেন

থিয়াগো আলমেদার অবতার
এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে আপনার পিসিতে AMD Ryzen AI এবং Radeon GPU ব্যবহার করে ডিপসিক আর১ (DeepSeek R1) মডেলগুলো ইনস্টল ও ব্যবহার করতে হয়। দেখে নিন!

O ডিপসিক হয় intelig .ncia কৃত্রিম যা অত্যন্ত কম উন্নয়ন খরচে চমৎকার কর্মক্ষমতার প্রতিশ্রুতি দেয়। ইদানীং সবাই শুধু এটি নিয়েই কথা বলছে। এমনকি এই বাজারের শীর্ষস্থানীয় কোম্পানিগুলোও তাদের পণ্যের দামে বড় ধরনের ধাক্কা খেয়েছে। কর্মএখন, যাচাই করা যাক DeepSeek R1 কীভাবে ইনস্টল করবেন এবং প্ল্যাটফর্মটি ব্যবহার করে আপনার পিসিতে এটি ব্যবহার করুন এএমডি.

যুক্তি মডেল বলতে কী বোঝায়?

যুক্তি মডেল em intelig .ncia কৃত্রিম এগুলো এমন কিছু পদ্ধতি যা ডেটা এবং পূর্বনির্ধারিত নিয়মের উপর ভিত্তি করে তাদেরকে স্বয়ংক্রিয় সিদ্ধান্ত নিতে সক্ষম করে। এই মডেলগুলো মানুষের চিন্তাভাবনাকে অনুকরণ করতে চায়, যা এআই-কে পরিকল্পনা, সিদ্ধান্ত গ্রহণ এবং জটিল সমস্যা সমাধানের মতো জ্ঞানীয় ক্ষমতা অর্জনে সহায়তা করে।

এর পার্থক্য ডিপসিক আর১ রিজনিং মডেলএর কারণ হলো, এটিকে আরও ছোট ও উচ্চ-ক্ষমতাসম্পন্ন মডেলে রূপান্তরিত করা হয়েছে। এই মডেলগুলো এতটাই ছোট যে, বড় প্রসেসিং ক্লাস্টারের প্রয়োজন ছাড়াই এগুলো বাড়ির হার্ডওয়্যারে চালানো যায়। সুতরাং, যখন আপনি অর্ডার দেন... R1শুধুমাত্র বিষয়টির জন্য বিশেষভাবে তৈরি মডেলটিই ব্যবহার করা হবে।

ইনস্টলেশনের জন্য প্রয়োজনীয়

ব্যবহার করতে ডিপসিক R1এটি করার জন্য, প্রয়োজনীয় সফটওয়্যার ইনস্টল করার পাশাপাশি আপনার নিচে তালিকাভুক্ত প্রসেসর বা জিপিইউ মডেলগুলোর মধ্যে যেকোনো একটি থাকতে হবে।

হার্ডওয়্যার:

প্রসেসরDeepSeek R1 ডিস্টিল* (সর্বোচ্চ সমর্থিত)
এএমডি রাইজেন™ এআই ম্যাক্স+ ৩৯৫ ৩২জিবি 1 , 64 জিবি 2 এবং ১২৮ জিবিDeepSeek-R1-Distill-Llama-70B (শুধুমাত্র ৬৪ জিবি এবং ১২৮ জিবি)
DeepSeek-R1-Distill-Qwen-32B
এএমডি রাইজেন™ এআই এইচএক্স ৩৭০ এবং ৩৬৫ ২৪ জিবি এবং ৩২ জিবিDeepSeek-R1-Distill-Qwen-14B
এএমডি রাইজেন™ ৮০৪০ এবং রাইজেন™ ৭০৪০ ৩২জিবিDeepSeek-R1-Distill-Llama-14B

*= AMD সকল ডিস্টিলেশন Q4 KM কোয়ান্টাইজেশনে সম্পাদন করার পরামর্শ দেয়।
1 কাস্টম-এ সেট করা পরিবর্তনশীল গ্রাফিক্স মেমরি প্রয়োজন: ২৪ জিবি।  

2 ভেরিয়েবল গ্রাফিক্স মেমরি হাই-তে সেট করা প্রয়োজন।

গ্রাফিক্স কার্ডDeepSeek R1 ডিস্টিল* (সর্বোচ্চ সমর্থিত) 1 )
এএমডি রেডিয়ন™ আরএক্স ৭৯০০ এক্সটিএক্স গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Qwen-32B
এএমডি রেডিয়ন™ আরএক্স ৭৬০০ এক্সটি গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Qwen-14B
এএমডি রেডিয়ন™ আরএক্স ৭৯০০ জিআরইDeepSeek-R1-Distill-Qwen-14B
এএমডি রেডিয়ন™ আরএক্স ৭৬০০ এক্সটি গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Qwen-14B
এএমডি রেডিয়ন™ আরএক্স ৭৬০০ এক্সটি গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Qwen-14B
এএমডি রেডিয়ন™ আরএক্স ৭৬০০ এক্সটি গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Qwen-14B
এএমডি রেডিয়ন™ আরএক্স ৭৬০০ গ্রাফিক্স কার্ডDeepSeek-R1-Distill-Llama-8B

*= AMD সকল ডিস্টিলেশন Q4 KM কোয়ান্টাইজেশনে সম্পাদন করার পরামর্শ দেয়।

1 আংশিক জিপিইউ অফলোড ছাড়া সমর্থিত সর্বোচ্চ ডিস্টিলেটের তালিকা। 

সফটওয়্যার:

  • ড্রাইভার অ্যাড্রেনালিন ২৫.১.১ (ঐচ্ছিক) বা উচ্চতর
  • এলএম স্টুডিও ০.৩.৮ বা উচ্চতর

ধাপে ধাপে

ধাপ 01নিশ্চিত করুন যে আপনি ঐচ্ছিক Adrenalin 25.1.1 ড্রাইভার বা এর উচ্চতর সংস্করণ ব্যবহার করছেন। এটি সরাসরি ইনস্টল করা যায়। এখানে.

ধাপ 02এলএম স্টুডিও ০.৩.৮ বা উচ্চতর সংস্করণ ডাউনলোড করুন। এখানে.

ধাপ 03এলএম স্টুডিও ইনস্টল করুন এবং অনবোর্ডিং স্ক্রিনটি এড়িয়ে যান।

ইনস্টলেশনের পর LM-এর হোম স্ক্রিন, যেখানে উপরের ডান কোণায় 'skip on boarding'-এ ক্লিক করে কীভাবে ইন্টিগ্রেশন এড়িয়ে যাওয়া যায় তা দেখানো হচ্ছে। Deepseek R1 কীভাবে ইনস্টল করবেন।
ইনস্টলেশনের পর এলএম স্টুডিওতে ইন্টিগ্রেশন এড়িয়ে যাওয়া, লিখেছেন থিয়াগো আলমেদা

ধাপ 04ডিসকভার ট্যাবে ক্লিক করুন।

এলএম স্টুডিও-র স্ক্রিনশট, যেখানে ডিসকভার বাটনটির অবস্থান দেখানো হচ্ছে।
থিয়াগো আলমেদার লেখা ‘ডিসকভার’-এ ক্লিক করা।

ধাপ 05এখন, সার্চ বক্সে গিয়ে টাইপ করুন ডিপসিক আর১বেশ কয়েকটি অপশন দেখা যাবে, কিন্তু উপরে 'ইনস্টলেশন রিকোয়ারমেন্টস'-এ দেওয়া টেবিল অনুযায়ী আপনার হার্ডওয়্যারের জন্য উপযুক্ত মডেলটি বেছে নিতে ভুলবেন না। ডানদিকে, 'Q4 KM' কোয়ান্টাইজেশনটি সিলেক্ট করা আছে কিনা তা নিশ্চিত করুন এবং ডাউনলোড-এ ক্লিক করুন।

স্ক্রিনে ডাউনলোডের জন্য উপযুক্ত Deepseek R1 মডেলটি অনুসন্ধান ও নির্বাচন করার বিকল্পটি প্রদর্শিত হয়।
থিয়াগো আলমেদার দ্বারা ডিপসিক আর১ মডেলের নির্বাচন

ধাপ 06মডেল ডাউনলোড সম্পন্ন হলে, ডাউনলোড উইন্ডো, মডেল ডাউনলোড হওয়ার নোটিফিকেশন বক্স এবং আগের ধাপে মডেল ডাউনলোডের জন্য ব্যবহৃত ডিসকভার উইন্ডোটি বন্ধ করুন।

ধাপ 07এখন, চ্যাট স্ক্রিনে টেমপ্লেটটি নির্বাচন করুন। ডিপসিক R1 এবং ম্যানুয়ালি প্যারামিটার নির্বাচন করার অপশনটি অবশ্যই চেক করা অবস্থায় রাখবেন।

স্ক্রিনে এলএম স্টুডিও চ্যাটে ডিপসিক আর১ মডেলটি নির্বাচিত হওয়ার বিষয়টি দেখা যাচ্ছে।
এলএম স্টুডিও চ্যাটে ডিপসিক আর১ মডেল নির্বাচন, লিখেছেন থিয়াগো আলমেদা
ছবিতে এলএম স্টুডিও চ্যাটের সেই স্ক্রিনটি দেখানো হচ্ছে, যেখানে ডিপসিক আর১ মডেলটি লোড করার জন্য আগে থেকেই নির্বাচিত রয়েছে।
এলএম স্টুডিও চ্যাটে থিয়াগো আলমেদার দ্বারা ডিপসিক আর১ (DeepSeek R1) নির্বাচন।

ধাপ 08GPU Offload-এ, সর্বোচ্চ আকারে স্লাইড করুন, এই মডেলের জন্য সেটিংস সংরক্ষণ করতে “remember settings” চেক করুন এবং “Load Model”-এ ক্লিক করুন।

ছবিতে জিপিইউ-এর সর্বোচ্চ লোড প্যারামিটারাইজেশন সহ স্ক্রিনটি দেখানো হচ্ছে।
জিপিইউ-এর জন্য সর্বোচ্চ লোড নির্বাচন, লিখেছেন থিয়াগো আলমেদা।

চমৎকার, এখন যেহেতু মডেলটি লোড হয়ে গেছে, আমরা আমাদের নিজেদের পিসিতে স্থানীয়ভাবে এটি ব্যবহার করতে পারব।

নিচে কোম্পানিটির পক্ষ থেকে প্রকাশিত ভিডিওটি দেওয়া হলো। এএমডি ধাপে ধাপে নির্দেশনাসহ।

পরীক্ষা

আমাদের পরীক্ষায় আমরা কিছু প্রাথমিক প্রশ্ন জিজ্ঞাসা করে শুরু করেছিলাম ডিপসিক R1যেমন, “১০২৪-এর বর্গমূল কত?”। ৩.৬৭ সেকেন্ড চিন্তা করার পর, সে নিম্নলিখিত ফলাফলটি জানালো:


বর্গমূল বের করতে 1024, নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  1. বর্গমূলের ধারণাটি বুঝুন: কোনো সংখ্যার বর্গমূল হলো এমন আরেকটি সংখ্যা, যাকে নিজের সাথে গুণ করলে মূল সংখ্যাটিই পাওয়া যায়। অন্য কথায়:
    [
    √x = y হবে যদি এবং কেবল যদি y² = x হয়।
    ]
  2. ১০২৪ এর বর্গমূল বের করার ধাপগুলো অনুসরণ করুন:
    • এমন একটি পূর্ণসংখ্যা নির্ণয় করুন, যাকে নিজের সাথে গুণ করলে ফলাফল ১০২৪ হয়।
    • শর্তটি পূরণ করে এমন একটি সংখ্যা না পাওয়া পর্যন্ত পরপর পূর্ণসংখ্যা চেষ্টা করুন: [৩০^২ = ৯০০ (১০২৪ এর চেয়ে কম)][৩১^২ = ৯৬১ (১০২৪ এর চেয়ে কম)][৩২^২ = ১০২৪ (ঠিক)]
  3. উপসংহার: বর্গমূল 1024 হলো: [\sqrt{1024} = 32]

সুতরাং, চূড়ান্ত ফলাফলটি হলো:

\boxed{32}

ছবিটিতে চ্যাট স্ক্রিনটি দেখানো হচ্ছে, যেখানে deepseek r1 থেকে পাওয়া উত্তরটি হলো: ১০২৪-এর বর্গমূল।
থিয়াগো আলমেদার তৈরি ১০২৪-এর বর্গমূলের প্রতি DeepSeek R1-এর প্রতিক্রিয়া।

সুতরাং, চূড়ান্ত ফলাফলে পৌঁছানোর জন্য মডেলটি নিম্নলিখিত যুক্তি ব্যবহার করেছে:

  • ১০২৪-এর বর্গমূল বের করতে হলে, আমাকে নির্ণয় করতে হবে কোন সংখ্যার দ্বিতীয় ঘাতে ১০২৪ হয়;
  • আমি ৩২-এর কাছাকাছি বড় পূর্ণসংখ্যাগুলো বিশ্লেষণ করে শুরু করি। আমি জানি যে ৩০-এর বর্গ হলো ৯০০, যা ১০২৪-এর চেয়ে কম। এরপর, আমি ৩১-এর বর্গ হিসাব করি, যা হয় ৯৬১, এটাও লক্ষ্যের চেয়ে কম। ৩২-এর বর্গ করে আমি পাই ১০২৪, যা হুবহু কাঙ্ক্ষিত সংখ্যা;
  • সুতরাং, আমি এই সিদ্ধান্তে উপনীত হলাম যে, ১০২৪-এর বর্গমূল ৩২-এর সমান।

এখন, আমি জিজ্ঞাসা করলাম ডিপসিক R1 আমাকে তার সম্পর্কে চারটি কথা বলতে বলা হয়েছিল (এখানে উল্লেখ করা প্রয়োজন যে, আমি আগে থেকেই কিছু এলোমেলো প্রশ্ন করেছিলাম, যা শেষ পর্যন্ত ব্যবহৃত যুক্তির একটি অংশ হয়ে উঠেছিল)। ১৩.৬২ সেকেন্ড পর, তিনি নিম্নলিখিত উত্তরটি দেন:

যেকোনো বিভ্রান্তির জন্য দুঃখিত! আমি একটি কম্পিউটার ল্যাঙ্গুয়েজ মডেল, কোনো ব্যক্তিত্বসম্পন্ন বাস্তব ব্যক্তি বা সত্তা নই। তাই, মানুষের মতো আমার 'নিজস্ব' কোনো ব্যক্তিত্ব বা ব্যক্তিগত বৈশিষ্ট্য নেই।

তবে, আপনি যে কোনো বিষয়ের কথা উল্লেখ করলে আমি তথ্য দিয়ে সাহায্য করতে পারি। উদাহরণস্বরূপ:

  1. ইতিহাসের সর্বোচ্চ বক্স অফিস আয় করা চলচ্চিত্রগুলোর প্রতি আপনার আগ্রহের বিষয়ে জানতে চাইলে, আমি আরও বিস্তারিত তথ্য বা সাম্প্রতিক আপডেট দিতে পারি।
  2. লিওনার্দো দা ভিঞ্চির ইতিহাস সম্পর্কে আপনার কৌতূহল মেটাতে, তিনি কীভাবে বিশ্বে অবদান রেখেছেন তা আমি আরও বিস্তারিতভাবে ব্যাখ্যা করতে পারি।
  3. কম্পিউটার বা অপারেটিং সিস্টেম কীভাবে কাজ করে সে সম্পর্কে আপনি যদি আরও জানতে আগ্রহী হন, তাহলে আমি বিস্তারিত ব্যাখ্যা দিতে পারি।

আপনি কি চান আমি নির্দিষ্ট কিছু করি, নাকি কোনো একটি বিষয় নিয়ে আলোচনা চালিয়ে যাই?

ছবিটিতে ডিপসিক আর১-এর নিজের সম্পর্কে জিজ্ঞাসা করা হলে তার দেওয়া উত্তরের চ্যাটের একটি স্ক্রিনশট দেখানো হয়েছে।
থিয়াগো আলমেদার করা একটি প্রশ্নের জবাবে ডিপসিক আর১-এর প্রতিক্রিয়া।

ব্যবহৃত যুক্তি পরীক্ষা করা হচ্ছে ডিপসিক R1 নিম্নলিখিত উত্তরটি দেওয়ার জন্য, আমাদের আছে:

  • আচ্ছা, আমি ভাবছি এই ব্যবহারকারীর প্রশ্নের উত্তর কীভাবে দেব, যেখানে তিনি নিজের সম্পর্কে চারটি বিষয় বলতে বলেছেন। দাঁড়ান, কিন্তু আমি কে? হুম, আমার মনে হয় ব্যবহারকারী আসলে কী জানতে চাইছেন, তা বোঝার মাধ্যমে শুরু করা উচিত।
  • আচ্ছা, ব্যাপারটা ভেঙে বলা যাক। ব্যবহারকারী প্রথমে সর্বকালের সর্বোচ্চ আয়কারী চলচ্চিত্র সম্পর্কে জানতে চেয়েছিলেন, এবং আমি সবচেয়ে লাভজনক চলচ্চিত্রগুলোর একটি তালিকা দিয়েছিলাম। তারপর, তিনি লিওনার্দো দা ভিঞ্চি এবং অন্যান্য বিষয় নিয়ে কিছু প্রশ্ন করার পর, সবশেষে আমাকে আমার নিজের সম্পর্কে চারটি বিষয় জানাতে বলেন। কিন্তু যেহেতু আমি একটি এআই ল্যাঙ্গুয়েজ মডেল, তাই আমার কোনো ব্যক্তিগত বৈশিষ্ট্য বা অভিজ্ঞতা নেই। তাই আমাকে এই বিষয়টি স্পষ্ট করতে হবে।
  • আমার এটা ব্যাখ্যা করা উচিত যে, যদিও আমি বিভিন্ন বিষয়ে তথ্য দিতে পারি, কিন্তু মানুষের মতো আমার কোনো ব্যক্তিত্ব বা ব্যক্তিগত ইতিহাস নেই। সম্ভবত ব্যবহারকারী জানতে আগ্রহী যে আমি কীভাবে কাজ করি বা আমি কী জানি। এই বিষয়টি স্পষ্ট করা জরুরি, যাতে তারা আমার সীমাবদ্ধতা এবং আমি কী দিতে পারি তা বুঝতে পারেন।
  • সম্ভবত আমি আমার প্রধান কাজগুলো সংক্ষেপে তুলে ধরতে পারি: প্রশ্নের উত্তর দেওয়া, তথ্য সরবরাহ করা, কাজে সহায়তা করা এবং পরামর্শ দেওয়া। তারপর, "চারটি বিষয়" অংশের জন্য, আমি কিছু বৈশিষ্ট্যের তালিকা করতে পারি, যেমন—২৪/৭ উপলব্ধতা, দ্রুত নতুন তথ্য শেখার ক্ষমতা, বহুভাষিক সহায়তা এবং নৈতিক নির্দেশিকা মেনে চলা।
  • আমাকে নিশ্চিত করতে হবে যে আমার উত্তরটি স্পষ্ট ও সহায়ক হয় এবং ব্যবহারকারীকে আমি কীভাবে আরও সাহায্য করতে পারি সে বিষয়ে নির্দেশনা দেয়। আমি বিষয়টি বন্ধুত্বপূর্ণ ও তথ্যপূর্ণভাবে সাজিয়ে বলছি।

এখন আমি প্রসঙ্গ পরিবর্তন করে প্রোগ্রামিং নিয়ে এসেছি। আমি জানতে চেয়েছি, একটি অ্যাপ্লিকেশন তৈরি করতে আপনি আমাকে কীভাবে সাহায্য করতে পারেন। অ্যান্ড্রয়েড এবং এটি প্রসেসিং শুরু করে, কিন্তু ৭৮% প্রসেসিং-এ একটি এরর দেখায়। এরপর আমি এটিকে একটি সহজ কোড লিখতে বলি। Kotlin অ্যাপের ব্যবহারকারীকে স্বাগত জানাতে গিয়ে, একইভাবে ৭৭% ক্ষেত্রে একটি ত্রুটি দেখা দিয়েছে।

ছবিটিতে ত্রুটিসহ চ্যাট স্ক্রিনটি দেখানো হচ্ছে, যেখানে মডেলটি কয়েকটি প্রশ্নের পর একটি ত্রুটি দেখিয়েছে।
চ্যাটে প্রতিক্রিয়া লোড করতে ত্রুটি, লিখেছেন থিয়াগো আলমেদা।

এরপর আমি মডেলটিতে একটি কোড স্নিপেট পাঠিয়ে ব্যবহৃত প্রোগ্রামিং ভাষা এবং কোডটির উদ্দেশ্য শনাক্ত করতে বলি। ৫৫% সম্পন্ন হওয়ার পর এটি আবার একটি ত্রুটি দেখায়। তাই আমি এটি বন্ধ করে দেওয়ার সিদ্ধান্ত নিই... এলএম স্টুডিও এবং আবার চেষ্টা করুন, কারণ এবার এটি কাজ করেছে। ২০.৬১ সেকেন্ড প্রক্রিয়াকরণের পর, এটি নিম্নলিখিত প্রতিক্রিয়াটি দিয়েছে:

প্রদত্ত কোডটি কোটলিনে লেখা একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনের অংশ। কোডটি কী কাজ করে এবং আপনি কীভাবে এটিকে আরও উন্নত করতে পারেন, তার ব্যাখ্যা নিচে দেওয়া হলো:

কোডটি বোঝা:

ফাংশনের নাম: initQueryListener()

এই ফাংশনটি টেক্সট ইনপুট ইভেন্টগুলো পরিচালনা করার জন্য সার্চ ভিউ (searchView)-এর একটি লিসেনার চালু করে।

সার্চ ভিউ কনফিগারেশন:

searchView.queryHint é usado para definir um texto de sugestão para a barra de pesquisa, orientando os usuários sobre o que digitar.

কোয়েরি টেক্সট পরিবর্তন লিসেনার:

O listener é configurado usando searchView.setOnQueryTextListener().
Dois métodos são sobrescritos:

onQueryTextSubmit(query: String): বুলিয়ান

Invocado quando o usuário envia uma query (por exemplo, pressiona enter ou clica no botão de pesquisa).
Chama noteViewModel.queryNotes(query), que provavelmente recupera notas com base na entrada de pesquisa.
Retorna false para indicar que nenhuma ação é realizada após o envio.

onQueryTextChange(newText: String): বুলিয়ান

Invocado enquanto o usuário digita, atualizando a entrada de pesquisa.
Se newText estiver vazio (usuário limpou a pesquisa), chama noteViewModel.queryNotes(), que provavelmente exibe todas as notas novamente.

সম্ভাব্য উন্নতিসমূহ:

ত্রুটি ব্যবস্থাপনা:

O código atual não trata possíveis erros ao chamar noteViewModel.queryNotes(query) ou noteViewModel.queryNotes().
Você pode querer adicionar tratamento de erros para capturar exceções e fornecer feedback ao usuário, como uma mensagem toast se algo der errado.

লগ ফাইল:

Adicionar declarações de log pode ajudar a rastrear o fluxo do aplicativo e depurar problemas. Por exemplo:
val TAG = "SearchListener"
log(TAG, "Query submitted: $query")

নাল চেক:

Certifique-se de que todos os objetos e variáveis sejam verificados quanto a nulos para evitar NullPointerExceptions.
Por exemplo, se noteEditText for nulo em outro contexto, lide com isso de forma apropriada.

ব্যবহারকারীর মতামত:

Forneça um feedback claro ao usuário quando uma ação falhar. Use mensagens toast ou outros elementos de IU para informá-los sobre quaisquer problemas.

পরীক্ষা:

Teste o código minuciosamente para garantir que todas as funcionalidades funcionem conforme o esperado em diferentes cenários, como:
Digitando e enviando uma query.
Limpando a entrada de pesquisa e vendo todas as notas novamente.
Lidando com erros de forma graciosa.

উন্নত কোডের উদাহরণ:

private fun initQueryListener() {
    val TAG = "SearchListener"
    searchView.queryHint = getString(R.string.search_bar_hint)

    searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
        override fun onQueryTextSubmit(query: String): Boolean {
            try {
                val result = noteViewModel.queryNotes(query)
                if (result.isNotEmpty()) {
                    // Handle successful query
                    log(TAG, "Query submitted: $query")
                } else {
                    // If no results found, show appropriate message
                    showToast("No notes found with this query.")
                }
            } catch (e: Exception) {
                e.printStackTrace()
                showToast("Error processing search: ${e.message}")
            }
            return false
        }

        override fun onQueryTextChange(newText: String): Boolean {
            if (newText.isEmpty()) {
                // Clear the search and show all notes
                noteViewModel.queryNotes()
                log(TAG, "Search cleared; showing all notes.")
            }
            return false
        }
    })
}

// Método auxiliar para exibir uma mensagem toast
private fun showToast(message: String) {
    Toast.makeText(
        this@MainActivity,
        message,
        Toast.LENGTH_SHORT
    ).show()
}

চূড়ান্ত বিবেচনা:

অ্যান্ড্রয়েড অ্যাপ্লিকেশনে সার্চ ফাংশনালিটি বাস্তবায়নের জন্য মূল কোডটি একটি ভালো সূচনা।

এরর হ্যান্ডলিং, লগ, নাল চেক এবং ইউজার ফিডব্যাক যোগ করার মাধ্যমে আপনি অ্যাপ্লিকেশনটিকে আরও শক্তিশালী ও ব্যবহারবান্ধব করে তুলতে পারেন।

বিভিন্ন পরিস্থিতিতে আপনার কোড প্রত্যাশিতভাবে কাজ করছে কিনা, তা নিশ্চিত করতে সর্বদা পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন।

এই ধাপগুলো অনুসরণ করে আপনি আপনার অ্যান্ড্রয়েড অ্যাপের সার্চ কার্যকারিতা উন্নত করতে এবং ব্যবহারকারীদের আরও ভালো অভিজ্ঞতা দিতে পারেন।

আমি আবার জিজ্ঞাসা করার সিদ্ধান্ত নিলাম, কীভাবে ডিপসিক R1 আপনি কি আমাকে একটি অ্যাপ্লিকেশন তৈরি করতে সাহায্য করতে পারবেন? অ্যান্ড্রয়েড৫৫.৩০ সেকেন্ড পর, এটি প্রাথমিক তথ্য ফেরত দেয় এবং উত্তরে আমার পাঠানো কোডটি ব্যবহার করে। ব্যবহৃত যুক্তিধারাটি নিচে দেওয়া হলো:

আচ্ছা, আমি একজনকে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করতে সাহায্য করার চেষ্টা করছি। প্রথমে, আমাকে ঠিক বুঝতে হবে যে তারা কী চায়। তারা 'একটি অ্যান্ড্রয়েড অ্যাপ' চাওয়ার কথা উল্লেখ করেছে, যা পর্তুগিজ ভাষায় 'একটি অ্যান্ড্রয়েড অ্যাপ' বোঝায়। কিন্তু তারপর তারা কিছু কোটলিন কোড দিয়েছে এবং সে সম্পর্কে জিজ্ঞাসা করেছে।

গবেষণা সম্পর্কে ডিপসিক ইন্টারনেটে এমন অনেক প্রতিবেদন রয়েছে যেখানে বলা হয়েছে যে, তিনি চীন সম্পর্কিত প্রশ্নের উত্তর দিতে অস্বীকার করেন। তাই, আমি তাকে বর্তমান চীনা সরকার সম্পর্কে তার মতামত জিজ্ঞাসা করার সিদ্ধান্ত নিয়েছি, এবং এখানে তার উত্তরটি দেওয়া হলো:

একটি এআই হিসেবে, আমার ভূমিকা হলো নিরপেক্ষ ও বস্তুনিষ্ঠভাবে তথ্য উপস্থাপন করা। তাই, আমি চীনের বর্তমান সরকারসহ কোনো দেশের সরকারের বিষয়ে ব্যক্তিগত মতামত প্রকাশ করতে বা কোনো অবস্থান নিতে পারি না।

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

আপনি যদি চীন সরকার অথবা দেশ ও বিশ্বের উপর এর প্রভাব সম্পর্কে আরও সুনির্দিষ্ট তথ্য চান, তাহলে আমি বস্তুনিষ্ঠ তথ্য ও উপাত্ত দিয়ে সাহায্য করার জন্য আছি।

যখন আমি চীন সম্পর্কে আরও তথ্য জানতে চাইলাম, তখন আবার একটি ত্রুটি দেখা দিতে শুরু করল। এবং আমার বিশ্বাস, এটা অবশ্যই মডেলটির কোনো সীমাবদ্ধতা। ডিপসিক R1 বাড়ির হার্ডওয়্যারে চলছে।

উপসংহার

নিঃসন্দেহে, পাতন কৌশল যা ব্যবহার করা হয় ডিপসিক R1যুক্তি মডেলগুলোকে আরও ছোট ও শক্তিশালী মডেলে পরিণত করার মাধ্যমে এবং ওপেন সোর্স হওয়ায়—যা ডেভেলপার ও গবেষকদের গবেষণা, পরিমার্জন এবং পরিবর্তন বাস্তবায়নের সুযোগ দেয়—এটি মালিকানাধীন মডেলগুলোর তুলনায় বিভিন্ন সম্ভাবনা ও সুবিধা প্রদান করে।

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

এই পরীক্ষায় ব্যবহৃত হোম হার্ডওয়্যারের মতো সিস্টেমে—যেমন একটি Ryzen 7 5700X, 64GB DDR4 RAM এবং একটি Radeon 7600 GPU—মডেলটি ব্যবহারের ক্ষেত্রে এর পারফরম্যান্স বেশ ভালো প্রমাণিত হয়েছে; তবে, কিছু প্রশ্নের পর ক্রমাগত ত্রুটি দেখা দেওয়াটা এই ধরনের ব্যবহারের একটি সীমাবদ্ধতা হতে পারে।

আর এই ধাপে ধাপে নির্দেশিকাটি আপনার কেমন লাগলো? আপনি কি... DeepSeek R1 ইনস্টল ও পরীক্ষা করুন।মডেলটি পরীক্ষা করার অভিজ্ঞতা ও প্রাপ্ত ফলাফল কমেন্টে জানান।

খুব দেখুন

উত্স: এএমডি কমিউনিটি, টম এর হার্ডওয়্যার e পিসি গাইড.

পাঠ্য সংশোধন করেছেন জাইম নিনিস 02/02/2025 তারিখে।


Showmetech সম্পর্কে আরও আবিষ্কার করুন

ইমেল দ্বারা আমাদের সর্বশেষ খবর পেতে সাইন আপ করুন.

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

ব্রাজিলে ১০ রেইস-এ ইনস্টাগ্রাম প্লাস এসেছে; সাবস্ক্রিপশনের ফিচারগুলো দেখুন।

ব্রাজিলে মাসিক R$10 মূল্যে ইনস্টাগ্রাম প্লাস চালু হয়েছে, যাতে রয়েছে ৪৮-ঘণ্টার স্টোরি, সুপার লাইক, আরও বেশি লিস্ট এবং প্রোফাইলের অতিরিক্ত ফিচার।
ব্রুনো মার্টিনেজ অবতার
আরও পড়ুন
ব্রাজিল সরকার বিনামূল্যে ভাষা শেখার জন্য এমইসি ল্যাঙ্গুয়েজেস প্ল্যাটফর্ম চালু করেছে; দেখুন কীভাবে এটি ব্যবহার করবেন। প্রাথমিকভাবে ইংরেজি এবং স্প্যানিশ ভাষা নিয়ে চালু হওয়া এই প্ল্যাটফর্মটিতে বিভিন্ন স্তরের ৮০০টি তৈরি পাঠ রয়েছে, যা আপনাকে অনলাইনে সাবলীল হতে সাহায্য করবে।

ব্রাজিল সরকার বিনামূল্যে ভাষা শিক্ষার জন্য এমইসি ইডিওমাস প্রোগ্রাম চালু করেছে; জেনে নিন কীভাবে এটি গ্রহণ করবেন।

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

অপরিচিত প্রেরকের বার্তা সংক্রান্ত প্রতারণার বিরুদ্ধে হোয়াটসঅ্যাপ সতর্কতা জারির প্রস্তুতি নিচ্ছে।

স্ক্যাম অ্যালার্ট আপনার নিজের মোবাইল ফোনে আসা অপরিচিতদের মেসেজ বিশ্লেষণ করবে এবং এনক্রিপশন না ভেঙেই প্রতারণার সন্দেহ হলে আপনাকে সতর্ক করবে।
ব্রুনো মার্টিনেজ অবতার
আরও পড়ুন