
Photo by Christina Morillo on Pexels
কৃত্রিম বুদ্ধিমত্তা বা AI প্রযুক্তি বর্তমানে আমাদের দৈনন্দিন কাজ ও শিক্ষার ধরণ বদলে দিচ্ছে। আপনি কি কখনো ভেবেছেন, ChatGPT-এর মতো নিজস্ব একটি চ্যাটবট বানাবেন, কিন্তু প্রোগ্রামিং বা জটিল কোডিং না জানার কারণে পিছিয়ে গেছেন? এই সমস্যার এক চমৎকার সমাধান নিয়ে এসেছে Langflow। এটি একটি নো-কোড (No-code) ভিজ্যুয়াল ড্যাশবোর্ড, যার মাধ্যমে আপনি মাউসের ড্র্যাগ-অ্যান্ড-ড্রপ সুবিধা ব্যবহার করে তৈরি করে ফেলতে পারেন আপনার নিজস্ব AI চ্যাটবট। বিশেষ করে আপনার পড়াশোনা এবং অ্যাকাডেমিক প্রজেক্টের কাজের জন্য কাস্টম চ্যাটবট তৈরি করা এখন পানিভাতের মতো সহজ। এই গাইডে আমরা শুরু থেকে শেষ পর্যন্ত দেখব কীভাবে Langflow ব্যবহার করবেন।
Langflow হলো একটি ওপেন-সোর্স ইন্টারঅ্যাক্টিভ ইউজার ইন্টারফেস যা LangChain ফ্রেমওয়ার্কের ওপর ভিত্তি করে তৈরি এবং এটি কোনো কোডিং ছাড়াই ভিজ্যুয়াল নোডের মাধ্যমে AI অ্যাপ্লিকেশন বানাতে সাহায্য করে।
সাধারণত একটি কাস্টম AI চ্যাটবট বানাতে পাইথন (Python) প্রোগ্রামিং ভাষা এবং লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) সমন্বয় করার জন্য জটিল কোড লিখতে হয়। কিন্তু Langflow সেই পুরো ব্যাকএন্ড প্রক্রিয়াকে দৃশ্যমান গ্রাফিক্যাল ব্লকে রূপান্তর করেছে। এখানে বিভিন্ন নোড বা উপাদান প্রস্তুত থাকে, যা আপনি কেবল টেনে এনে একে অপরের সাথে যুক্ত করে একটি সম্পূর্ণ ওয়ার্কফ্লো বানিয়ে ফেলতে পারেন। প্রযুক্তি দুনিয়ায় প্রতিদিন যেসব নতুন উদ্ভাবন আসছে, তার মধ্যে নো-কোড বিপ্লব অন্যতম। আপনি যদি আধুনিক প্রযুক্তি শিখতে আগ্রহী হন, তবে অন্যান্য সেরা এআই টুলস জানার পাশাপাশি Langflow শেখা আপনাকে অনেক ধাপ এগিয়ে রাখবে।
Langflow মূলত বিভিন্ন কাজের জন্য নির্দিষ্ট কিছু ভিজ্যুয়াল ব্লক বা 'নোড' (Node)-এর সমন্বয়ে কাজ করে, যেগুলো সুতার মতো ডিজিটাল লাইন দিয়ে পরস্পর সংযুক্ত থাকে।
যখন আপনি কোনো চ্যাটবট তৈরি করবেন, তখন ব্যাকএন্ডে কীভাবে তথ্য আদান-প্রদান হবে তা নোডের সাহায্যে নির্ধারণ করা হয়। প্রতিটি নোড একটি নির্দিষ্ট কাজের দায়িত্ব পালন করে। কাজের সুবিধার্থে নিচের মূল নোডগুলোর সাথে পরিচয় হয়ে নেওয়া যাক:
আপনি আপনার কম্পিউটারে পাইথন ইনস্টল করে মাত্র একটি একক কমান্ডের মাধ্যমে অথবা কোনো ইনস্টলেশন ছাড়াই ব্রাউজারে সরাসরি Langflow ব্যবহার শুরু করতে পারেন।

আপনার সুবিধার্থে এখানে দুটি পদ্ধতিই সংক্ষেপে তুলে ধরা হলো:
1. ক্লাউড ভার্সন (সবচেয়ে সহজ): আপনার পিসিতে কিছু ইনস্টল করতে না চাইলে DataStax Langflow ক্লাউড বা অনলাইন প্ল্যাটফর্মে একটি ফ্রি অ্যাকাউন্ট খুলে সরাসরি ব্রাউজারেই চ্যাটবট তৈরি শুরু করতে পারেন।
2. লোকাল ইনস্টলেশন (পিসিতে): আপনার কম্পিউটারে পাইথন (Python 3.10 বা তার ওপরের ভার্সন) থাকা আবশ্যক। প্রথমে কমান্ড প্রম্পট (Command Prompt) বা টার্মিনাল ওপেন করুন। তারপর `pip install langflow` কমান্ডটি লিখে ইন্টার চাপুন। ইনস্টল শেষ হলে `langflow run` লিখে এন্টার দিলে ব্রাউজারে আপনার নিজস্ব Langflow ইন্টারফেস ওপেন হয়ে যাবে।
একটি প্রাথমিক চ্যাটবট তৈরি করতে একটি প্রম্পট নোড, একটি ওপেনএআই এলএলএম নোড এবং একটি মেমরি নোডকে পরপর যুক্ত করে নিজস্ব API Key বসিয়ে দিলেই চ্যাটবট কাজ করা শুরু করে।
নিচে ধাপে ধাপে একটি সাধারণ "স্টাডি অ্যাসিস্ট্যান্ট" চ্যাটবট বানানোর নির্দেশিকা দেওয়া হলো:
1. নতুন ফ্লো শুরু করুন: Langflow ইন্টারফেসে ঢুকে "New Flow" অপশনে ক্লিক করুন এবং একটি খালি ক্যানভাস বেছে নিন।
2. LLM নির্বাচন করুন: বাম পাশের মেনু থেকে OpenAI নোডটি ড্র্যাগ করে ক্যানভাসে নিয়ে আসুন। এখানে আপনার OpenAI API Key প্রদান করুন।
3. প্রম্পট সেট করুন: ক্যানভাসে Prompt Template নোড যুক্ত করুন। এতে লিখুন: "তুমি একজন সহায়কের ভূমিকায় আছো। কঠিন অ্যাকাডেমিক বিষয়গুলো সহজ ভাষায় বুঝিয়ে দেওয়াই তোমার কাজ।"
4. নোডগুলো কানেক্ট করুন: প্রম্পট নোডের আউটপুট পয়েন্টটি মাউস দিয়ে টেনে এনে OpenAI নোডের ইনপুট পয়েন্টের সাথে যুক্ত করে দিন।

5. চ্যাটবট টেস্ট করুন: এবার ডানদিকের নিচে থাকা "Playground" আইকনে ক্লিক করুন। একটি চ্যাট উইন্ডো খুলবে। সেখানে লিখে পরীক্ষা করুন চ্যাটবট আপনার দেওয়া প্রম্পট অনুযায়ী ঠিকঠাক উত্তর দিচ্ছে কি না।
যদি আপনি এআই-এর নানামুখী ব্যবহার সম্পর্কে জানতে চান, তবে আমাদের সেরা এআই টুলস সংক্রান্ত আর্টিকেলে আরও অনেক নতুন টুলের বাস্তব প্রয়োগ দেখতে পাবেন।
ঐতিহ্যগত উপায়ে কোড লিখে চ্যাটবট তৈরি করতে প্রযুক্তিগত দক্ষতা ও দীর্ঘ সময়ের প্রয়োজন হয়, যা Langflow-এর ভিজ্যুয়াল সিস্টেমে মুহূর্তেই সমাধান করা সম্ভব।
নিচের টেবিলে কোডিং বনাম Langflow-এর মূল পার্থক্যগুলো দেওয়া হলো:
বৈশিষ্ট্য | ঐতিহ্যগত কোডিং (Python/LangChain) | Langflow (নো-কোড পদ্ধতি) |
|---|---|---|
কোডিং জ্ঞান | উচ্চমানের পাইথন ও ব্যাকএন্ড জ্ঞান প্রয়োজন | কোনো কোডিং অভিজ্ঞতার প্রয়োজন নেই |
তৈরির সময় | কয়েক দিন থেকে কয়েক সপ্তাহ | মাত্র ১০ থেকে ১৫ মিনিট |
ত্রুটি সংশোধন (Debugging) | কোডের প্রতি লাইন ধরে বাগ খুঁজতে হয় | ভিজ্যুয়াল ফ্লো দেখে ভুল ধরা সহজ |
ইন্টারফেস | কোনো নিজস্ব ইউজার ইন্টারফেস থাকে না | তৈরি ক্যানভাস ও চ্যাট প্লেগ্রাউন্ড রয়েছে |
শিক্ষার্থীদের জন্য উপযোগীতা | প্রাথমিক শিক্ষার্থীদের জন্য বেশ কঠিন | অত্যন্ত সহজ ও ভিজ্যুয়াল শেখার মাধ্যম |
শিক্ষার্থীরা অ্যাকাডেমিক বইয়ের সামারি তৈরি, নোট বিশ্লেষণ এবং প্রজেক্টের জন্য কাস্টম প্রশ্নোত্তর চ্যাটবট বানাতে অত্যন্ত কার্যকরভাবে Langflow ব্যবহার করতে পারে।
সাধারণত আমরা অনলাইন AI থেকে ঢালাও উত্তর পাই। কিন্তু Langflow ব্যবহার করে আপনি এমন চ্যাটবট বানাতে পারেন যা নির্দিষ্ট তথ্যের ওপর কাজ করবে। একে বলা হয় Retrieval-Augmented Generation বা RAG।
উদাহরণস্বরূপ, আপনি আপনার ক্লাসের কঠিন কোনো বই বা ১০০ পৃষ্ঠার একটি পিডিএফ ফাইল Langflow-এর Document Loader নোডের মাধ্যমে যুক্ত করে দিতে পারেন। এরপর একটি চ্যাটবট তৈরি করলে সেটি শুধুমাত্র ওই বইয়ের তথ্য থেকেই আপনাকে উত্তর দেবে এবং প্রশ্নোত্তরের মাধ্যমে পড়া দ্রুত রিভিশন দিতে সাহায্য করবে। পড়াশোনা সংক্রান্ত যেকোনো অ্যাসাইনমেন্ট বা প্রেজেন্টেশনের প্রস্তুতি নিতে এই পদ্ধতি দারুণ কাজ করে।
না, Langflow ব্যবহার করতে কোনো প্রকার প্রোগ্রামিং ভাষার জ্ঞান থাকা বাধ্যতামূলক নয়। মাউস দিয়ে ভিজ্যুয়াল নোড যুক্ত করেই সম্পূর্ণ চ্যাটবট তৈরি করা যায়।
হ্যাঁ, Langflow একটি ওপেন-সোর্স এবং ফ্রি টুল। তবে এতে ব্যবহার করা থার্ড-পার্টি AI মডেল (যেমন OpenAI API) ব্যবহারের ক্ষেত্রে তাদের নিজস্ব চার্জ প্রযোজ্য হতে পারে।
হ্যাঁ, Langflow-এ চ্যাটবট তৈরি করার পর সেখান থেকে তৈরি হওয়া API বা কোড স্নেপেট ব্যবহার করে যেকোনো ওয়েবসাইট বা অ্যাপে চ্যাটবট যুক্ত করা যায়।

এই আর্টিকেলের বিষয়ের সাথে সরাসরি সম্পর্কিত সেরা এআই টুলস, ব্যবহারের প্রম্পটস ও ওপেন সোর্স প্রজেক্ট নিচে তুলে ধরা হলো।
পড়ার নোট, PDF Q&A, অডিও ওভারভিউ
Google-এর NotebookLM সম্পূর্ণ ফ্রি — নিজের PDF/নোট/ইউআরএল আপলোড করে সেগুলো নিয়ে প্রশ্নোত্তর করা যায়। অডিও ওভারভিউ (পডকাস্ট স্টাইলে পড়া শোনা) শিক্ষার্থীদের জন্য দারুণ। পরীক্ষার প্রস্তুতিতে কার্যকর।
রিসার্চ ও ফ্যাক্ট-চেক (citation সহ)
Perplexity একটি অ্যানসার ইঞ্জিন — লাইভ ওয়েব থেকে তথ্য এনে উত্তর দেয় এবং প্রতিটি দাবির পাশে উৎস (citation) যোগ করে। রিসার্চ, মার্কেট অ্যানালাইসিস, ফ্যাক্ট-চেকের জন্য সেরা। সৃজনশীল লেখার জন্য নয়।
বৈজ্ঞানিক গবেষণা নিবন্ধ ও একাডেমিক পেপার অনুসন্ধান করার জন্য।
এই সার্চ ইঞ্জিনটি কোটি কোটি পেপার বিশ্লেষণ করে সরাসরি গবেষণালব্ধ তথ্যের মাধ্যমে যেকোনো প্রশ্নের উত্তর দেয়। এর বিশেষ 'Consensus Meter' দেখে বুঝে নেওয়া যায় যে গবেষকরা কোনো বিষয়ে একমত কি না। বিশ্ববিদ্যালয়ের শিক্ষার্থী, শিক্ষক এবং গবেষকদের নির্ভুল তথ্য ও সাইটেশন খুঁজে পেতে এটি অত্যন্ত সহায়ক।
LLM-ভিত্তিক AI Agent ও RAG অ্যাপ তৈরিতে।
awesome-llm-apps একটি ওপেন সোর্স লাইব্রেরি যা LLM-ভিত্তিক অ্যাপ্লিকেশন তৈরির জন্য ডিজাইন করা হয়েছে। এটি AI Agents, Agent Skills এবং RAG apps তৈরিতে ডেভেলপার, গবেষক ও শিক্ষার্থীদের সাহায্য করে। কৃত্রিম বুদ্ধিমত্তা এবং ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং নিয়ে কাজ করা প্রফেশনালদের জন্য এটি বিশেষভাবে উপযোগী।
নিজের ডকুমেন্টে প্রাইভেট AI প্রশ্নোত্তর
AnythingLLM দিয়ে নিজের ডকুমেন্ট (PDF, ওয়েবপেজ, নোট) লোকালভাবে ইনডেক্স করে সেগুলোর ওপর সম্পূর্ণ প্রাইভেট AI প্রশ্নোত্তর করা যায় — ডেটা নিজের মেশিনেই থাকে। ডেস্কটপ অ্যাপ বা Docker, দুইভাবেই চালানো যায় এবং Ollama-র লোকাল মডেলের সঙ্গে জুড়ে শূন্য খরচে চলে। কনফিডেনশিয়াল রিপোর্ট, থিসিস বা কোম্পানির ফাইল নিয়ে কাজের জন্য আদর্শ।
নিজের ডকুমেন্টের ওপর AI সার্চ (RAG)
LlamaIndex ব্যক্তিগত ডেটা — PDF, ওয়েবপেজ, ডেটাবেস — AI মডেলের বোধগম্য করে তোলার জন্য বানানো ডেটা ফ্রেমওয়ার্ক। এটি দিয়ে নিজের নোট, রিপোর্ট বা কোডবেসের ওপর প্রশ্ন করে সরাসরি উত্তর পাওয়া যায়। রিসার্চ ও ডকুমেন্ট-ভিত্তিক চ্যাটবট বানাতে খুব কার্যকর।
৫ মিনিটের পড়া। ফ্রিল্যান্সিং ও পড়াশোনায় কাজে লাগবেই — সম্পূর্ণ ফ্রি।