{"id":4794,"date":"2025-10-07T15:57:25","date_gmt":"2025-10-07T13:57:25","guid":{"rendered":"https:\/\/automatacore-labs.com\/services\/odrzavanje-vibe-kodiranja\/"},"modified":"2026-10-13T14:34:50","modified_gmt":"2026-10-13T12:34:50","slug":"odrzavanje-vibe-kodiranja","status":"publish","type":"avada_portfolio","link":"https:\/\/automatacore-labs.com\/hr\/services\/odrzavanje-vibe-kodiranja\/","title":{"rendered":"Odr\u017eavanje vibe kodiranja"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_5_6 5_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:83.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:83.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:2.304%;--awb-spacing-left-medium:2.304%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><b>\u0160to je vibe kodiranje i za\u0161to mu je potrebno odr\u017eavanje?<\/b><\/p>\n<p>Vibe kodiranje je termin koji je prvi uveo ra\u010dunalni znanstvenik Andrej Karpathy, a opisuje trend upotrebe LLM-ova (velikih jezi\u010dnih modela poput ChatGPT-a) za stvaranje softvera vo\u0111enjem i podu\u010davanjem LLM-a s pomo\u0107u jednostavnog jezika. Na primjer, \u201estvori funkcionalnost autentifikacije korisnika\u201c. Andrej savr\u0161eno <a title=\"Izvor: Andrej Karpathy, https:\/\/x.com\/karpathy\/status\/1886192184808149383, 3 feb 2025.\" href=\"https:\/\/x.com\/karpathy\/status\/1886192184808149383\" target=\"_blank\" rel=\"noopener\">opisuje\u00b9<\/a> proces i njegove posljedice. Kada se vibe kodiranje izvodi uz primjenu najboljih praksi i mjere za\u0161tite te ga informati\u010dar upotrebljava kao alat, ono mo\u017ee biti koristan pomo\u0107nik. S druge strane, to mo\u017ee dovesti do baze kodova koju je te\u0161ko odr\u017eavati i pro\u0161irivati ako je upotrebljavaju neiskusni programeri koji ne slijede najbolje prakse kodiranja i \u010diji je glavni cilj brzo generiranje koda aplikacije. Iako ovi tijekovi rada potpomognuti umjetnom inteligencijom mogu ubrzati stvaranje prototipa i automatizacije \u201ezadovoljavanja vlastitih potreba\u201c, oni \u010desto uzrokuju:<\/p>\n<\/div><ul style=\"--awb-size:17px;--awb-item-padding-top:20px;--awb-item-padding-bottom:20px;--awb-item-padding-left:20px;--awb-odd-row-bgcolor:hsla(var(--awb-color5-h),var(--awb-color5-s),var(--awb-color5-l),calc(var(--awb-color5-a) - 95%));--awb-iconcolor:var(--awb-color5);--awb-line-height:28.9px;--awb-icon-width:28.9px;--awb-icon-height:28.9px;--awb-icon-margin:11.9px;--awb-content-margin:40.8px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:14.96px;\" class=\"fusion-checklist fusion-checklist-1 type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Fragmentiranu logiku<\/b>: nepovezane funkcije slijepljene zajedno bez koherentne arhitekture.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Nedosljedan stil<\/b>: mje\u0161ovite konvencije imenovanja, formatiranje i obrasci.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Skrivene zavisnosti<\/b>: nepra\u0107ene knji\u017enice, magi\u010dni brojevi ili neovla\u0161teni klju\u010devi API-ja ugra\u0111eni u kod.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Ograni\u010denu dokumentaciju<\/b>: minimalni ili generi\u010dki komentari koji se oslanjaju na upite umjetnoj inteligenciji umjesto na jasno obrazlo\u017eenje dizajna.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Kod za koji je te\u0161ko ukloniti pogre\u0161ke.<\/b><\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-business-star-regular\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><b>Ograni\u010den testni paket ili njegovo odsustvo.<\/b><\/p>\n<\/div><\/li><\/ul><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_5_6 5_6 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:83.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.304%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.304%;--awb-width-medium:83.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:2.304%;--awb-spacing-left-medium:2.304%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p>Kako se zahtjevi s vremenom razvijaju i po\u010dinje produkcija \u201evibe kodiranih&#8221; aplikacija, ovi se problemi ispoljavaju kao pogre\u0161ke u programskom kodu, sigurnosne rupe i neplanirani tehni\u010dki dug \u0161to zaustavlja rast.<\/p>\n<p>S na\u0161im odr\u017eavanjem vibe kodiranja, mo\u017eete iskoristiti brzinu umjetne inteligencije bez \u017ertvovanja kvalitete koda, sigurnosti ili dugoro\u010dne odr\u017eivosti. Dopustite nam da va\u0161e prototipove koje pokre\u0107e umjetna inteligencija pretvorimo u aplikacije spremne za produkciju.<\/p>\n<\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:40px;--awb-padding-bottom:20px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"awb-gallery-wrapper awb-gallery-wrapper-1 button-span-no\" style=\"--more-btn-alignment:center;\"><div style=\"margin:-10px;--awb-bordersize:0px;--awb-border-radius:10px;--awb-caption-title-color:var(--awb-color1);--awb-caption-title-size:20px;--awb-caption-overlay-color:var(--awb-color8);--awb-caption-margin-top:20px;--awb-caption-margin-left:20px;\" class=\"fusion-gallery fusion-gallery-container fusion-grid-2 fusion-columns-total-2 fusion-gallery-layout-grid fusion-gallery-1\"><div style=\"padding:10px;\" class=\"fusion-grid-column fusion-gallery-column fusion-gallery-column-2\"><div class=\"fusion-gallery-image awb-imageframe-style awb-imageframe-style-dario\"><a href=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product.webp\" rel=\"noreferrer\" data-rel=\"iLightbox[gallery_image_1]\" class=\"fusion-lightbox\" target=\"_self\"><img decoding=\"async\" src=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product.webp\" data-orig-src=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product.webp\" width=\"900\" height=\"600\" alt=\"proizvod\" title=\"proizvod\" aria-label=\"proizvod\" class=\"lazyload img-responsive wp-image-3556\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27900%27%20height%3D%27600%27%20viewBox%3D%270%200%20900%20600%27%3E%3Crect%20width%3D%27900%27%20height%3D%27600%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product-200x133.webp 200w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product-400x267.webp 400w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product-600x400.webp 600w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product-800x533.webp 800w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/product.webp 900w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 712px) 655px, (min-width: 640px) 712px, \" \/><div class=\"awb-imageframe-caption-container\"><div class=\"awb-imageframe-caption\"><h2 class=\"awb-imageframe-caption-title\">proizvod<\/h2><\/div><\/div><\/a><\/div><\/div><div style=\"padding:10px;\" class=\"fusion-grid-column fusion-gallery-column fusion-gallery-column-2\"><div class=\"fusion-gallery-image awb-imageframe-style awb-imageframe-style-dario\"><a href=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc.webp\" rel=\"noreferrer\" data-rel=\"iLightbox[gallery_image_1]\" class=\"fusion-lightbox\" target=\"_self\"><img decoding=\"async\" src=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc.webp\" data-orig-src=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc.webp\" width=\"900\" height=\"600\" alt=\"proces razvoja sustava\" title=\"proces razvoja sustava\" aria-label=\"proces razvoja sustava\" class=\"lazyload img-responsive wp-image-3560\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27900%27%20height%3D%27600%27%20viewBox%3D%270%200%20900%20600%27%3E%3Crect%20width%3D%27900%27%20height%3D%27600%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc-200x133.webp 200w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc-400x267.webp 400w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc-600x400.webp 600w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc-800x533.webp 800w, https:\/\/automatacore-labs.com\/wp-content\/uploads\/2025\/10\/system-development-process-2025-10-13-07-26-39-utc.webp 900w\" data-sizes=\"auto\" data-orig-sizes=\"(min-width: 2200px) 100vw, (min-width: 712px) 655px, (min-width: 640px) 712px, \" \/><div class=\"awb-imageframe-caption-container\"><div class=\"awb-imageframe-caption\"><h2 class=\"awb-imageframe-caption-title\">proces razvoja sustava<\/h2><\/div><\/div><\/a><\/div><\/div><div class=\"clearfix\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><p style=\"text-align: center;\">Poticanje uspjeha va\u0161eg poslovanja<\/p><\/h2><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>S na\u0161im odr\u017eavanjem vibe kodiranja, mo\u017eete iskoristiti brzinu umjetne inteligencije bez \u017ertvovanja kvalitete koda, sigurnosti.<\/p>\n","protected":false},"author":1,"featured_media":4795,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"portfolio_category":[76],"portfolio_skills":[],"portfolio_tags":[],"class_list":["post-4794","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-nase-usluge"],"_links":{"self":[{"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/avada_portfolio\/4794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/comments?post=4794"}],"version-history":[{"count":14,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/avada_portfolio\/4794\/revisions"}],"predecessor-version":[{"id":4976,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/avada_portfolio\/4794\/revisions\/4976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/media\/4795"}],"wp:attachment":[{"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/media?parent=4794"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/portfolio_category?post=4794"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/portfolio_skills?post=4794"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/automatacore-labs.com\/hr\/wp-json\/wp\/v2\/portfolio_tags?post=4794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}