;

Desatero způsobů, jak se vymanit z očistce AI pilotů

21. 8. 2024
Doba čtení: 4 minuty

Sdílet

Autor: Depositphotos
V nelítostném světě vývoje AI je uvěznění v limbu nekonečných pilotních projektů osud horší než selhání. Aby se iniciativy umělé inteligence nestaly jen další řádkovou položkou promarněného rozpočtu, zde je 10 základních strategií, jak posouvat váš pilot umělé inteligence od stagnující zkoušky k úspěšnému a škálovatelnému řešení.

Společnosti vkládají miliony do iniciativ AI, aby se nakonec ocitly uvězněné v očistci pilotů – nekonečných cyklech testování a vylaďování bez hmatatelných výsledků. Nestačí začít silně; musíte skončit s výsledkem.

Je pro váš podnik umělá inteligence vhodným řešením některých požadavků?

V sázce je toho hodně, ale umělá inteligence má potenciál způsobit revoluci v průmyslových odvětvích a zajistit nebývalou efektivitu, inovace a růst. Chybné kroky však mohou vést k plýtvání zdroji, promarněným příležitostem a strategickým neúspěchům. Chcete-li procházet tímto zrádným terénem, musíte být disciplinovaní a neúnavní. Těchto 10 strategií pokrývá každý kritický aspekt, od integrity dat a rychlosti vývoje až po týmovou odbornost a přijetí ze strany výkonných manažerů.

Správná realizace z pohledu dat

Zanedbávejte kvalitu dat a jste odsouzeni k záhubě. Je to jednoduché: vaše umělá inteligence je jen tak dobrá, jak dobrá jsou data, ze kterých se učí. Velká data jsou svůdná, ale více není vždy lépe, pokud jde o odpad. Investujte hodně do správy dat. 

Video ke kávě

Máte čas na rychlé a informativní video?

To znamená přísné ověřování dat, čištění a průběžné kontroly kvality. Upřednostněte relevanci a přesnost a zlikvidujte vše, co nesplňuje nejvyšší standardy. Pokud je váš základ slabý, celá vaše struktura AI se zhroutí.

Kódujte jako profík

Přestaňte ztrácet čas pokusy o znovuobjevení kola. Využijte opakovaně použitelné knihovny kódu a rámce k urychlení procesu vývoje. Přijměte modulární, udržovatelné postupy kódování. 

HP Knowledge HUB pro moderní firemní IT

NOVINKA Navštivte novou speciální on-line zónu CIO Business Worldu, kde vám ve spolupráci s HP budeme průběžně radit, jak snadno a bezpečně pracovat na cestách, jak si usnadnit život používám správných nástrojů, jak zvládnout přechod z kanceláří domů a zase nazpátek a jak se přitom chovat ekologicky.

Pomoc a inspiraci pro moderní IT najdete v našem HP Knowledge HUBu.

Nejde jen o úsporu času – jde o zajištění konzistence a spolehlivosti. A využijte stávající řešení. Pokud nevyužíváte to, co je již k dispozici, vyčerpáváte zdroje a připravujete se na nekonečná zpoždění.

Zefektivněte svůj technologický stack

Nafouknutý technologický stack váš projekt potopí. Zjednodušte a standardizujte své nástroje a platformy. Používejte integrovaná řešení, která minimalizují tření. Každý nástroj by měl mít jasný, základní účel. 

Chcete dostávat do mailu týdenní přehled článků z CIOtrends? Objednejte si náš mailový servis a žádná důležitá informace vám neuteče. Objednat si lze také newsletter To hlavní, páteční souhrn nejdůležitějších článků ze všech našich serverů. Newslettery si můžete objednat na této stránce.

Vyhněte se pokušení přidat zbytečné složitosti. Efektivní technologický stack („zásobník“) zvyšuje efektivitu a snižuje technický dluh. Pokud vaše nástroje nefungují hladce, hrozí vám katastrofa.

Vybudujte pevný rámec

Robustní rámec je neoddiskutovatelný. Stanovte si jasné cíle, definujte metriky úspěchu a načrtněte proces vývoje od prvního dne. Bez podrobného plánu bude váš projekt bezcílně unášen. Stanovte si přísná pravidla, kterých se budete držet, a přizpůsobte se, jen když je to nezbytně nutné. 

ESG: Ve znamení udržitelnosti Přečtěte si také:

ESG: Ve znamení udržitelnosti

Dobře definovaný rámec udržuje váš projekt laserově zaměřený a na správné cestě, zabraňuje plíživému rozšiřování rozsahu a zajišťuje včasný pokrok.

Sestavte A-tým

Nespokojte se s průměrností. Váš pilot umělé inteligence potřebuje ty nejlepší mozky, takže sestavte tým odborníků. To zahrnuje datové vědce, inženýry, doménové experty a projektové manažery. Odbornost je klíčová v každé fázi.

Umělá inteligence není jen ta generativní, upozorňuje odborník David Filgas
Umělá inteligence není jen ta generativní, upozorňuje odborník David Filgas
0:00/

Každý krok od přípravy dat až po nasazení modelu vyžaduje špičkové dovednosti. Investujte do talentu a neustálého učení. Tým, který není na špici, odtáhne váš projekt do zapomnění.

Opakujte a vylepšujte

Stagnace je umíráček inovací. Osvojte si agilní způsob myšlení: plánujte, provádějte, kontrolujte a upravujte. Rychlé prototypování a nepřetržité zpětnovazební smyčky jsou zásadní. Tento přístup urychluje vývoj a udržuje váš pilot v souladu s cíli. 

Jak se efektivně chránit v digitálním prostředí?
Jak se efektivně chránit v digitálním prostředí?
0:00/

Rychle se přizpůsobte měnícím se potřebám. Agilní přístup zajišťuje, že váš projekt AI zůstane dynamický a pohotový. Pokračujte v pohybu a zlepšujte se, nebo zůstaňte pozadu.

Plánujte růst rozsahu od prvního dne

Neplánujte pouze pilotní projekt – plánujte výrobu. Navrhujte své systémy AI s ohledem na škálovatelnost už od začátku. Předvídejte budoucí potřeby a budujte flexibilně. Pilotní projekt, který nelze škálovat, je slepá ulička, takže každé rozhodnutí by mělo usnadnit růst a expanzi. M

Pět způsobů, jak umělá inteligence změní CRM Přečtěte si také:

Pět způsobů, jak umělá inteligence změní CRM

yslete ve velkém, jednejte chytře a ujistěte se, že váš pilot má potenciál vyvinout se v plnohodnotné řešení. Pokud neplánujete růst rozsahu, plánujete selhat.

Zajistěte si přijetí ze strany vedení

Bez přijetí ze strany manažerů se váš projekt nikdy nerozjede. Zajistěte si silnou podporu od nejvyššího vedení, abyste zajistili, že váš pilot AI dostane potřebné zdroje a pozornost. Komunikujte jasnou návratnost investic a strategické výhody. 

Připravte se, už příští rok bude drtivá většina B2B prodeje probíhat digitálně Přečtěte si také:

Připravte se, už příští rok bude drtivá většina B2B prodeje probíhat digitálně

Prokázání hodnoty a potenciálního dopadu vašeho projektu je zásadní pro získání a udržení podpory ze strany vedení. Klíčové jsou také pravidelné aktualizace a transparentnost, takže zainteresované strany průběžně informujte a zapojte je, abyste si udrželi jejich závazek a investice.

Upřednostněte zapojení uživatelů

Ignorování potřeb koncových uživatelů je dalším receptem na selhání. Zapojte se do kontaktu s lidmi, kteří nakonec budou vaše řešení AI používat hned od začátku. Proveďte důkladné posouzení potřeb a shromažďujte průběžnou zpětnou vazbu, abyste zajistili, že si váš projekt zachová relevantnost a uživatelskou přívětivost. 

Na co si dát pozor? Máme seznam aktuálně využívaných metod kyberútoků Přečtěte si také:

Na co si dát pozor? Máme seznam aktuálně využívaných metod kyberútoků

Zahrňte také uživatelský vstup do každé fáze vývoje. Řešení AI, které nesplňuje očekávání koncových uživatelů, bude čelit odporu a nízké míře přijetí.

Zajistěte robustní zabezpečení a shodu

Projekty AI často zahrnují citlivá data a složité regulační požadavky. Od začátku zavádějte přísná bezpečnostní opatření. Chraňte integritu, důvěrnost a dostupnost dat. Udržujte náskok před regulačními požadavky a pravidelně kontrolujte své postupy, abyste zajistili soulad s průmyslovými standardy a předpisy. Neřešení těchto aspektů může vést k právním potížím a ztrátě důvěry.

Očistec pilotů umělé inteligence je skutečný a právě tam umírají sny o inovaci. Vyhněte se tomuto osudu realizaci těchto 10 věcí, jinak vaše ambice v oblasti umělé inteligence uvadnou a vaši konkurenti vás zanechají v prachu.

 

CIOtrends si můžete objednat i jako klasický časopis (v tištěné i v digitální podobně) Věnujeme se nejnovějším technologiím a efektivnímu řízení podnikové informatiky. Přinášíme nové ekonomické trendy a analýzy a zejména praktické informace z oblasti podnikového IT se zaměřením na obchodní a podnikatelské přínosy informačních technologií. Nabízíme možná řešení problémů spojených s podnikovým IT v období omezených rozpočtů. Naší cílovou skupinou je vyšší management ze všech odvětví ekonomiky.

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »