এই অংশে এখন পর্যন্ত সবকিছুতে একটি চ্যাট ইন্টারফেস বা একটি ওয়েবসাইটের মাধ্যমে AI ব্যবহার করা হয়েছে। এই পাঠটি *প্রোগ্রামগতভাবে* AI ব্যবহারের প্রবেশপথ — আপনার নিজের কোড থেকে — শুরু হবে সেই ভাষা দিয়ে যাতে প্রায় সবকিছু তৈরি হয়।
Google Colab (colab.research.google.com) আপনার ব্রাউজারে একটি ব্যবহারের-জন্য-প্রস্তুত Python পরিবেশ দেয় — কোনো ইনস্টলেশন নেই, সাধারণ AI লাইব্রেরি ইতিমধ্যে উপলব্ধ, আর একটি সাধারণ ল্যাপটপ যা দেয় তার চেয়ে বেশি কম্পিউটিং শক্তিতে ফ্রি অ্যাক্সেস। আপনার শুধু একটি Google অ্যাকাউন্ট দরকার, যা এটিকে আজ প্রকৃত Python লেখা আর চালানো শুরু করার সবচেয়ে সহজ উপায় করে তোলে।
আপনি যদি ইতিমধ্যে একটি ওয়েব ভাষা জানেন, Python-এর বেশিরভাগ সিনট্যাক্স সরাসরি আপনার ইতিমধ্যে থাকা ধারণায় ম্যাপ করে — লিস্ট অ্যারের মতো কাজ করে, ডিকশনারি অবজেক্ট বা অ্যাসোসিয়েটিভ অ্যারের মতো কাজ করে, আর ইনডেন্টেশন কার্লি ব্রেসের জায়গা নেয়:
# ভেরিয়েবল — var/let/const নেই, শুধু অ্যাসাইন করুন
name = "Riya"
age = 25
# প্রিন্ট (console.log-এর মতো)
print(f"Hello, {name}! You are {age} years old.")
# লিস্ট (অ্যারের মতো)
courses = ["Graphic Design", "Web Dev", "AI for Beginners"]
courses.append("Python")
print(courses[0]) # "Graphic Design"
# ডিকশনারি (অবজেক্টের মতো)
student = {"name": "Anit", "age": 22, "courses": ["Web Dev", "AI"]}
print(student["name"]) # "Anit"
# ফাংশন
def greet(person_name):
return f"Hello, {person_name}!"
print(greet("Priya")) # "Hello, Priya!"
# লুপ
for course in courses:
print(f"- {course}")
# শর্তসাপেক্ষ
if age >= 18:
print("Adult")
else:
print("Minor")এই মুহূর্তেই Python আর AI আসলে সংযুক্ত হয়। প্রাসঙ্গিক লাইব্রেরি ইনস্টল করার পর, একটি বাস্তব AI মডেল কল করা সত্যিই এতটাই সংক্ষিপ্ত:
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY_HERE")
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is artificial intelligence?"}
]
)
print(response.choices[0].message.content)এটাই পুরো কৌশল
প্রতিটি AI-চালিত অ্যাপ — আপনি ইতিমধ্যে ব্যবহার করেন এমন চ্যাট ইন্টারফেসসহ — ভেতরে ভেতরে এটাই করছে: একটি বার্তা দিয়ে একটি API কল করা, আর টেক্সট ফেরত পাওয়া। এর চেয়ে বেশি লুকানো কোনো যন্ত্রপাতি নেই।
উপরের একক কলটিকে একটি বাস্তব আসা-যাওয়ার কথোপকথনে প্রসারিত করার মানে শুধু বার্তার একটি চলমান তালিকা রাখা আর প্রতিবার পুরো তালিকাটি ফেরত পাঠানো:
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY_HERE")
messages = [
{"role": "system", "content": "You are a friendly course advisor. Ask clarifying questions before recommending a course."}
]
print("Type 'quit' to exit\n")
while True:
user_input = input("You: ").strip()
if user_input.lower() == "quit":
break
messages.append({"role": "user", "content": user_input})
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
max_tokens=200
)
bot_reply = response.choices[0].message.content
messages.append({"role": "assistant", "content": bot_reply})
print(f"\nAdvisor: {bot_reply}\n")"মেমরি" কোনো জাদু নয় — এটি শুধু একটি বাড়তে থাকা তালিকা, প্রতিটি রিকোয়েস্টের সাথে সম্পূর্ণভাবে পাঠানো, চ্যাটবট ওয়েবসাইট পাঠে JavaScript-এ ব্যবহৃত ঠিক একই প্যাটার্ন।
এখন আপনি আপনার নিজের কোড থেকে একটি AI মডেল কল করতে পারেন। পরের পাঠে এটির উপর সরাসরি গড়ে তোলা হবে — শুধু চ্যাট করার বদলে AI-কে বাস্তব তথ্যের সাথে সংযুক্ত করা আর বহু-ধাপের কাজ স্বয়ংক্রিয় করা।