লেখকের ছবি
এই সংক্ষিপ্ত টিউটোরিয়ালটি Microsoft DialoGPT মডেল, আলিঙ্গন ফেস স্পেস এবং গ্র্যাডিও হস্তক্ষেপ ব্যবহার করে একটি সাধারণ চ্যাটবট তৈরি করবে। আপনি একটি অনুরূপ কৌশল ব্যবহার করে 5 মিনিটের মধ্যে আপনার নিজস্ব অ্যাপ বিকাশ এবং কাস্টমাইজ করতে সক্ষম হবেন।
- যান hf.co এবং একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন। এর পরে, আপনার উপর ক্লিক করুন প্রদর্শন চিত্র উপরে ডানদিকে এবং "নতুন স্থান" বিকল্পটি নির্বাচন করুন।
- অ্যাপের নাম, লাইসেন্স, স্পেস হার্ডওয়্যার এবং দৃশ্যমানতা সহ ফর্মটি পূরণ করুন।
মহাকাশ থেকে ছবি
- অ্যাপ্লিকেশন শুরু করতে "স্পেস তৈরি করুন" টিপুন।
- আপনি সংগ্রহস্থলটি ক্লোন করতে পারেন এবং আপনার স্থানীয় সিস্টেম থেকে ফাইলগুলি পুশ করতে পারেন বা ব্রাউজার ব্যবহার করে আলিঙ্গন মুখে ফাইলগুলি তৈরি এবং সম্পাদনা করতে পারেন।
চিত্র থেকে এআই চ্যাটবট
আমরা "ফাইলস" ট্যাবে ক্লিক করব > + ফাইল যোগ করুন > একটি নতুন ফাইল তৈরি করুন।
চিত্র থেকে kingabzpro/AI-ChatBot
একটা তৈরি কর Gradio ইন্টারফেস. আপনি আমার কোড কপি করতে পারেন.
চিত্র থেকে app.py
আমি "মাইক্রোসফ্ট/ডায়ালোজিপিটি-লার্জ" টোকেনাইজার এবং মডেল লোড করেছি এবং প্রতিক্রিয়া পাওয়ার জন্য এবং ইতিহাস তৈরি করার জন্য একটি `ভবিষ্যদ্বাণী` ফাংশন তৈরি করেছি।
from transformers import AutoModelForCausalLM, AutoTokenizer
import gradio as gr
import torch title = "🤖AI ChatBot"
description = "A State-of-the-Art Large-scale Pretrained Response generation model (DialoGPT)"
examples = [["How are you?"]] tokenizer = AutoTokenizer.from_pretrained("microsoft/DialoGPT-large")
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-large") def predict(input, history=[]): # tokenize the new input sentence new_user_input_ids = tokenizer.encode( input + tokenizer.eos_token, return_tensors="pt" ) # append the new user input tokens to the chat history bot_input_ids = torch.cat([torch.LongTensor(history), new_user_input_ids], dim=-1) # generate a response history = model.generate( bot_input_ids, max_length=4000, pad_token_id=tokenizer.eos_token_id ).tolist() # convert the tokens to text, and then split the responses into lines response = tokenizer.decode(history[0]).split("|endoftext|>") # print('decoded_response-->>'+str(response)) response = [ (response[i], response[i + 1]) for i in range(0, len(response) - 1, 2) ] # convert to tuples of list # print('response-->>'+str(response)) return response, history gr.Interface( fn=predict, title=title, description=description, examples=examples, inputs=["text", "state"], outputs=["chatbot", "state"], theme="finlaymacklon/boxy_violet",
).launch()
তাছাড়া, আমি আমার অ্যাপকে একটি কাস্টমাইজড থিম দিয়েছি: বক্সী_বেগুনি. আপনি Gradio ব্রাউজ করতে পারেন থিম গ্যালারি আপনার স্বাদ অনুযায়ী থিম নির্বাচন করতে.
এখন, আমাদের একটি `requirement.txt` ফাইল তৈরি করতে হবে এবং প্রয়োজনীয় পাইথন প্যাকেজ যোগ করতে হবে।
চিত্র থেকে প্রয়োজনীয়গুলি.txt
transformers
torch
এর পরে, আপনার অ্যাপ তৈরি করা শুরু হবে, এবং কয়েক মিনিটের মধ্যে, এটি মডেলটি ডাউনলোড করবে এবং মডেল অনুমান লোড করবে।
Gradio অ্যাপটি দুর্দান্ত দেখাচ্ছে। প্রতিক্রিয়া পেতে এবং ইতিহাস বজায় রাখার জন্য আমাদের প্রতিটি ভিন্ন মডেল আর্কিটেক্টের জন্য একটি `ভবিষ্যদ্বাণী` ফাংশন তৈরি করতে হবে।
আপনি এখন একটি অ্যাপের সাথে চ্যাট এবং ইন্টারঅ্যাক্ট করতে পারেন kingabzpro/AI-ChatBot অথবা https://kingabzpro-ai-chatbot.hf.space ব্যবহার করে আপনার ওয়েবসাইটে আপনার অ্যাপ এম্বেড করুন।
চিত্র থেকে kingabzpro/AI-ChatBot
আপনি কি এখনও বিভ্রান্ত? শত শত চ্যাটবট অ্যাপের সন্ধান করুন শূন্যস্থানের অনুপ্রেরণা পেতে এবং মডেল অনুমান বুঝতে.
উদাহরণস্বরূপ, যদি আপনার একটি মোড থাকে যা "LLaMA-7B" এ ফাইনটিউন করা আছে। জন্য অনুসন্ধান করুন মডেল এবং মডেলের বিভিন্ন বাস্তবায়ন দেখতে নিচে স্ক্রোল করুন।
চিত্র থেকে ডেকাপোডা-রিসার্চ/লামা-৭বি-এইচএফ
উপসংহারে, এই ব্লগটি মাত্র 5 মিনিটে হাগিং ফেস এবং গ্র্যাডিও ব্যবহার করে একটি এআই চ্যাটবট তৈরি করার একটি দ্রুত এবং সহজ টিউটোরিয়াল প্রদান করে। ধাপে ধাপে নির্দেশাবলী এবং কাস্টমাইজযোগ্য বিকল্পগুলির সাহায্যে, যে কেউ সহজেই তাদের চ্যাটবট তৈরি করতে পারে।
এটা মজার ছিল, এবং আমি আশা করি আপনি কিছু শিখেছেন. মন্তব্য বিভাগে আপনার Gradio ডেমো শেয়ার করুন. আপনি যদি একটি এমনকি সহজ সমাধান খুঁজছেন, চেক আউট ওপেনচ্যাট: মিনিটে কাস্টম চ্যাটবট তৈরি করার জন্য বিনামূল্যে এবং সহজ প্ল্যাটফর্ম.
আবিদ আলী আওয়ান (@1 আবিদালিয়াওয়ান) একজন প্রত্যয়িত ডেটা সায়েন্টিস্ট পেশাদার যিনি মেশিন লার্নিং মডেল তৈরি করতে পছন্দ করেন। বর্তমানে, তিনি মেশিন লার্নিং এবং ডেটা সায়েন্স টেকনোলজিতে বিষয়বস্তু তৈরি এবং প্রযুক্তিগত ব্লগ লেখার উপর মনোযোগ নিবদ্ধ করছেন। আবিদ টেকনোলজি ম্যানেজমেন্টে স্নাতকোত্তর ডিগ্রি এবং টেলিকমিউনিকেশন ইঞ্জিনিয়ারিংয়ে স্নাতক ডিগ্রি অর্জন করেছেন। তার দৃষ্টিভঙ্গি মানসিক অসুস্থতার সাথে সংগ্রামরত শিক্ষার্থীদের জন্য একটি গ্রাফ নিউরাল নেটওয়ার্ক ব্যবহার করে একটি AI পণ্য তৈরি করা।
- এসইও চালিত বিষয়বস্তু এবং পিআর বিতরণ। আজই পরিবর্ধিত পান।
- PlatoData.Network উল্লম্ব জেনারেটিভ Ai. নিজেকে ক্ষমতায়িত করুন। এখানে প্রবেশ করুন.
- প্লেটোএআইস্ট্রিম। Web3 ইন্টেলিজেন্স। জ্ঞান প্রসারিত. এখানে প্রবেশ করুন.
- প্লেটোইএসজি। মোটরগাড়ি / ইভি, কার্বন, ক্লিনটেক, শক্তি, পরিবেশ সৌর, বর্জ্য ব্যবস্থাপনা. এখানে প্রবেশ করুন.
- ব্লকঅফসেট। পরিবেশগত অফসেট মালিকানার আধুনিকীকরণ। এখানে প্রবেশ করুন.
- উত্স: https://www.kdnuggets.com/2023/06/build-ai-chatbot-5-minutes-hugging-face-gradio.html?utm_source=rss&utm_medium=rss&utm_campaign=build-ai-chatbot-in-5-minutes-with-hugging-face-and-gradio
- : হয়
- 1
- 31
- a
- সক্ষম
- অনুযায়ী
- হিসাব
- যোগ
- পর
- AI
- এআই চ্যাটবট
- an
- এবং
- যে কেউ
- অ্যাপ্লিকেশন
- আবেদন
- অ্যাপস
- রয়েছি
- AS
- BE
- ব্লগ
- ব্লগ
- ব্রাউজার
- নির্মাণ করা
- ভবন
- by
- CAN
- প্রত্যয়িত
- chatbot
- chatbots
- চেক
- ক্লিক
- কোড
- মন্তব্য
- উপসংহার
- বিভ্রান্ত
- বিষয়বস্তু
- বিষয়বস্তু-সৃষ্টি
- রূপান্তর
- সৃষ্টি
- নির্মিত
- তৈরি করা হচ্ছে
- সৃষ্টি
- এখন
- প্রথা
- স্বনির্ধারিত
- কাস্টমাইজ
- কাস্টমাইজড
- উপাত্ত
- তথ্য বিজ্ঞান
- তথ্য বিজ্ঞানী
- ডিগ্রী
- ডেমো
- বিবরণ
- বিকাশ
- বিভিন্ন
- নিচে
- ডাউনলোড
- সহজে
- সহজ
- বসান
- প্রকৌশল
- থার (eth)
- এমন কি
- প্রতি
- উদাহরণ
- উদাহরণ
- মুখ
- কয়েক
- ফাইল
- নথি পত্র
- মনোযোগ
- জন্য
- ফর্ম
- বিনামূল্যে
- থেকে
- মজা
- ক্রিয়া
- উত্পাদন করা
- প্রজন্ম
- পাওয়া
- পেয়ে
- চিত্রলেখ
- গ্রাফ নিউরাল নেটওয়ার্ক
- হার্ডওয়্যারের
- আছে
- he
- তার
- ইতিহাস
- ঝুলিতে
- আশা
- কিভাবে
- এইচটিএমএল
- HTTPS দ্বারা
- শত শত
- i
- if
- অসুস্থতা
- আমদানি
- in
- ইনপুট
- অনুপ্রেরণা
- নির্দেশাবলী
- গর্ভনাটিকা
- ইন্টারফেস
- মধ্যে
- IT
- মাত্র
- কেডনুগেটস
- বড় আকারের
- জ্ঞানী
- শিক্ষা
- লাইসেন্স
- লাইন
- তালিকা
- বোঝা
- স্থানীয়
- দেখুন
- খুঁজছি
- সৌন্দর্য
- ভালবাসে
- মেশিন
- মেশিন লার্নিং
- বজায় রাখা
- ব্যবস্থাপনা
- মালিক
- মানসিক
- মানসিক অসুখ
- মাইক্রোসফট
- মিনিট
- মোড
- মডেল
- মডেল
- my
- নাম
- প্রয়োজন
- নেটওয়ার্ক
- নিউরাল
- স্নায়বিক নেটওয়ার্ক
- নতুন
- এখন
- of
- on
- পছন্দ
- অপশন সমূহ
- or
- বাইরে
- নিজের
- প্যাকেজ
- মাচা
- Plato
- প্লেটো ডেটা ইন্টেলিজেন্স
- প্লেটোডাটা
- দয়া করে
- পণ্য
- পেশাদারী
- প্রদত্ত
- উপলব্ধ
- ধাক্কা
- পাইথন
- দ্রুত
- সংগ্রহস্থলের
- প্রয়োজনীয়
- প্রতিক্রিয়া
- প্রতিক্রিয়া
- প্রত্যাবর্তন
- অধিকার
- s
- বিজ্ঞান
- বিজ্ঞানী
- স্ক্রল
- সার্চ
- অধ্যায়
- দেখ
- বাক্য
- শেয়ার
- সংক্ষিপ্ত
- অনুরূপ
- সহজ
- সমাধান
- কিছু
- স্থান
- বিভক্ত করা
- শুরু
- রাষ্ট্র
- রাষ্ট্র-এর-শিল্প
- এখনো
- সংগ্রাম
- শিক্ষার্থীরা
- পদ্ধতি
- স্বাদ
- কারিগরী
- প্রযুক্তি
- প্রযুক্তিঃ
- টেলিযোগাযোগ
- যে
- সার্জারির
- তাদের
- বিষয়
- তারপর
- এই
- শিরনাম
- থেকে
- টোকেনাইজ
- টোকেন
- শীর্ষ
- মশাল
- ট্রান্সফরমার
- অভিভাবকসংবঁধীয়
- বোঝা
- ব্যবহারকারী
- ব্যবহার
- বিভিন্ন
- দৃষ্টিপাত
- দৃষ্টি
- ছিল
- we
- ওয়েবসাইট
- হু
- ইচ্ছা
- সঙ্গে
- মধ্যে
- লেখা
- আপনি
- আপনার
- zephyrnet