DeveloperBreeze

Ai Programming Tutorials, Guides & Best Practices

Explore 7+ expertly crafted ai tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

دليل عملي: بناء روبوت دردشة (Chatbot) باستخدام Python و NLP

Tutorial December 12, 2024
python

لنبدأ بإنشاء مجموعة بيانات بسيطة تتضمن الأسئلة الشائعة والردود:

# قاعدة بيانات للأسئلة والردود
qa_pairs = {
    "مرحبا": "أهلاً وسهلاً! كيف يمكنني مساعدتك اليوم؟",
    "كيف حالك؟": "أنا مجرد روبوت، لكنني بخير إذا كنت بخير!",
    "ما هو اسمك؟": "أنا روبوت دردشة بسيط. اسألني أي شيء!",
    "وداعاً": "وداعاً! أتمنى لك يوماً سعيداً."
}

Build a Voice-Controlled AI Assistant with Python

Tutorial December 10, 2024
python

Let’s add functionality to respond to basic tasks like saying the time, performing web searches, or opening apps.

import datetime
import pywhatkit

def process_command(command):
    if "time" in command:
        now = datetime.datetime.now().strftime("%H:%M")
        speak(f"The time is {now}")
    elif "search for" in command:
        query = command.replace("search for", "").strip()
        speak(f"Searching for {query}")
        pywhatkit.search(query)
    elif "play" in command:
        song = command.replace("play", "").strip()
        speak(f"Playing {song}")
        pywhatkit.playonyt(song)
    else:
        speak("I'm sorry, I can't perform that task yet.")