Upłynęło jednak trochę czasu, napisałem kilkadziesiąt, a może i kilkaset tysięcy linii kodu i moja niechęć wobec skrajnego – w niektórych przypadkach – podejścia Wujka Boba do pisania kodu jeszcze bardziej się wzmogła. Ściślej, stoję obecnie na stanowisku, że duża część proponowanych przez niego reguł jest nie tyle kontrowersyjna albo irytująco restrykcyjna, ale wręcz szkodliwa i że nie powinniśmy ich stosować ani tym bardziej proponować czeladnikom programistycznego fachu. Co ciekawe, nie jestem wcale z moją opinią odosobniony...
Pojawienie się takich modeli językowych jak Llama, DeepSeek oraz Bielik spowodowało, że możemy używać LLMów tak jak innego oprogramowania Open Source. Jak w takim razie skonfigurować swój własny model GenAI na serwerze? W tym artykule przejdziemy przez wszystkie niezbędne kroki, używając do tego przede wszystkim Pythona. Napiszemy prostą aplikację webową serwującą odpowiedzi z modelu w fastapi...
Współczesnym standardem w zakresie wdrożenia oprogramowania jest wykorzystanie narzędzi do CI/CD takich jak Jenkins czy Azure DevOps. I o ile tylko okoliczności na to pozwolą, z narzędzi takich zdecydowanie warto skorzystać, ponieważ skutecznie automatyzują one proces dostarczania aplikacji do miejsca, z którego będzie ona serwowana użytkownikom. W rzadkich przypadkach może się jednak zdarzyć, że użycie tych narzędzi nie jest możliwe – warto wówczas pokusić się o samodzielną automatyzację wdrożenia: w niniejszym artykule pokażę, jak stosunkowo łatwo można to zrobić...