How to Set Up Python AI Automation Scripts on Termux (No Root)
বর্তমান সময়ে কৃত্রিম বুদ্ধিমত্তা বা AI এবং অটোমেশন স্ক্রিপ্ট আমাদের নিত্যদিনের কাজকে অনেক সহজ করে দিয়েছে। তবে অনেকেরই ধারণা, অ্যাডভান্সড পাইথন বা এআই স্ক্রিপ্টিং রান করার জন্য বিশাল কনফিগারেশনের ল্যাপটপ বা পিসির প্রয়োজন হয়।
এই ধারণাটি সম্পূর্ণ ভুল! আপনি যদি একজন মোবাইল-অনলি ডেভেলপার হয়ে থাকেন, তবে অ্যান্ড্রয়েডের শক্তিশালী টার্মিনাল ইমুলেটর Termux ব্যবহার করে কোনো রকম রুট (Root) অ্যাক্সেস ছাড়াই সম্পূর্ণ ফ্রিতে লেটেস্ট পাইথন এআই লাইব্রেরি এবং অটোমেশন বটস রান করতে পারবেন। আজকের গাইডে আমরা এর এ-টু-জেড কনফিগারেশন প্রসেস দেখবো।
ধাপ ১: টারমাক্স এনভায়রনমেন্ট আপডেট ও বেসিক টুলস ইনস্টল
শুরুতেই আপনার ফোনে গুগল প্লে-স্টোরের পুরোনো টারমাক্স বাদ দিয়ে এফ-ড্রয়েড (F-Droid) বা অফিশিয়াল গিটহাব রিলিজ থেকে লেটেস্ট Termux ইনস্টল করে নিন। এরপর টার্মিনাল ওপেন করে কোরে রিপোজিটরিগুলো আপডেট করতে নিচের কমান্ডগুলো দিন:
pkg update && pkg upgrade -y
pkg install git python python-pip build-essential binutils -y
নোট: build-essential এবং binutils ইনস্টল করা অত্যন্ত জরুরি, কারণ কিছু পাইথন এআই প্যাকেজ (যেমন numpy বা wheel) বিল্ড করার সময় লোকাল সি-কম্পাইলারের প্রয়োজন পড়ে।
ধাপ ২: পাইথন ভার্চুয়াল এনভায়রনমেন্ট (venv) তৈরি করা
টারমাক্সের গ্লোবাল পাইথন প্যাকেজের সাথে যেন কোনো কনফ্লিক্ট না হয়, সেজন্য একটি আলাদা ভার্চুয়াল ডিরেক্টরি বা এনভায়রনমেন্ট তৈরি করে কাজ করা সবচেয়ে নিরাপদ এবং প্রফেশনাল ডেভলপারদের স্ট্যান্ডার্ড চয়েস।
আপনার প্রোজেক্ট ফোল্ডারে গিয়ে নিচের কমান্ডটি রান করুন:
python -m venv ai-env
source ai-env/bin/activate
কমান্ডটি সফলভাবে রান হলে আপনার টার্মিনালের বাম পাশে (ai-env) লেখাটি দেখতে পাবেন। এর অর্থ এখন আপনি সম্পূর্ণ সেফ জোনে আছেন।
ধাপ ৩: প্রয়োজনীয় AI ও অটোমেশন লাইব্রেরি ইনস্টল
এবার আমরা এআই মডেলের সাথে এপিআই কানেকশন এবং ডেটা হ্যান্ডেল করার জন্য প্রয়োজনীয় কোর লাইব্রেরিগুলো পিয়ার-টু-পিয়ার ইনস্টল করবো। টার্মিনালে লিখুন:
pip install --upgrade pip wheel
pip install openai requests python-dotenv
যদি আপনি লোকাল কোনো লাইটওয়েট ডেটা প্রসেসিং করতে চান, তবে pip install numpy pandas কমান্ডটি ব্যবহার করে ডাটাবেজ প্রসেসরও যুক্ত করে নিতে পারেন।
ধাপ ৪: একটি লাইভ AI অটোমেশন স্ক্রিপ্ট তৈরি ও রান করা
সবকিছু কনফিগার হয়ে গেলে আমরা পরীক্ষা করার জন্য একটি ছোট অটোমেশন স্ক্রিপ্ট তৈরি করবো যা সরাসরি ক্লাউড এআই এপিআই (যেমন OpenAI বা কাস্টম Hugging Face API) থেকে রেসপন্স এনে স্ক্রিনে দেখাবে।
টারমাক্সে একটি ফাইল তৈরি করুন nano bot.py এবং নিচের পাইথন কোডটি পেস্ট করুন:
import requests
import json
def ask_ahyan_ai(prompt):
# উদাহরণস্বরূপ একটি ফ্রি ওপেন-সোর্স এপিআই গেটওয়ে বা আপনার নিজস্ব ব্যাকএন্ড এন্ডপয়েন্ট
url = "https://api.ahyancreations.top/v1/chat"
headers = {"Content-Type": "application/json"}
data = {"message": prompt}
try:
response = requests.post(url, headers=headers, json=data)
return response.json().get("reply", "No response received.")
except Exception as e:
return f"Error connecting to AI Server: {str(e)}"
if __name__ == "__main__":
print("--- Termux AI Client Active ---")
user_query = input("Ask anything to AI: ")
print("Thinking...")
result = ask_ahyan_ai(user_query)
print("\nAI Reply:", result)
কোডটি সেভ করতে কিবোর্ডের CTRL + O চেপে এন্টার দিন, তারপর CTRL + X চেপে ন্যানো এডিটর থেকে বের হয়ে আসুন। এবার স্ক্রিপ্টটি রান করতে টাইপ করুন:
python bot.py
ব্যস! চোখের পলকে আপনার অ্যান্ড্রয়েড স্ক্রিনেই পাইথনের অটোমেটেড এআই প্রসেস চালু হয়ে যাবে। এই মেথড ব্যবহার করে আপনি ব্যাকগ্রাউন্ডে ২৪/৭ ক্রন-জব সেট করে যেকোনো সোশ্যাল মিডিয়া বটস, ডেটা স্ক্রাপার কিংবা অটো-নোটিফিকেশন ইঞ্জিন স্মুথলি রান করতে পারবেন।