W pierwszym artykule tej serii rozłożyliśmy na czynniki pierwsze pojęcie inteligentnego agenta: systemu, który odbiera bodźce z otoczenia i podejmuje działania, żeby osiągnąć jakiś cel.
Teraz zrobimy krok głębiej: zobaczymy, jak taki agent jest zbudowany od środka.
Jak wygląda klasyczna architektura agenta?
Co oznacza słynne Perceive–Decide–Act?
Czym jest model BDI (Belief–Desire–Intention)?
Jakie wzorce projektowe przydają…
Programowanie
Pierwszy krok w nauce każdego języka programowania to zrozumienie składni i sposobu pracy z danymi. Python słynie z tego, że jest prosty, przejrzysty i „czyta się go jak angielski”. To jednak tylko połowa prawdy - za tą prostotą stoi spójny system typów danych i logika operacji, które pozwalają tworzyć rozbudowane programy w kilku linijkach kodu.…
Czym właściwie jest Python?
Python to język programowania wysokiego poziomu, interpretowany, dynamicznie typowany i ogólnego przeznaczenia. Powstał w 1989 roku z inicjatywy Guido van Rossuma, który chciał stworzyć język, w którym pisanie kodu byłoby intuicyjne i przyjemne, a zarazem pozwalało rozwiązywać realne problemy techniczne.
"Code is read much more often than it is written." …
Wyobraź sobie, że masz napisać program, który przeszukuje listę liczb i znajduje największą. Napiszesz kod, przetestujesz go, działa! Ale co się stanie, jeśli zamiast 10 liczb podasz 10 milionów?
Tu właśnie pojawia się pytanie: czy Twój algorytm nadal będzie działał wystarczająco szybko? A jeśli masz kilka rozwiązań - które będzie bardziej efektywne?
Odpowiedź kryje się…

