Skip to content Skip to footer

Programowanie

Architektura agenta AI – jak naprawdę działa inteligentny agent?
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ą…
Podstawy składni i typów danych w Pythonie
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.…
Wprowadzenie do Pythona – dlaczego ten język zdominował świat IT
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." …
Złożoność obliczeniowa - podstawy
Złożoność obliczeniowa – jak mierzymy wydajność algorytmów?
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ę…

Sign Up to Our Newsletter

Be the first to know the latest updates