Není žádným tajemstvím, že na to množství práce není dostatek vývojářů, takže cokoli, co jim pomůže ulehčit pracovní zátěž, bude vítáno. Od uvedení Harness před pěti lety se zaměřuje na vytvoření sady nástrojů pro vývojáře, která vývojářům pomůže pracovat efektivněji během životního cyklu vývoje softwaru.

To alespoň částečně zahrnovalo použití modelů strojového učení k identifikaci oblastí, které by bylo možné zlepšit, a dnes společnost oznámila vydání AI Development Assistant, nebo zkráceně AIDA, Harnessova generativního asistenta AI.

Generální ředitel a zakladatel společnosti Jyoti Bansal říká, že AIDA je rozšířením mnoha práce, kterou startup v průběhu let dělal. „Když se podíváme na generativní AI, podíváme se na to, jak má Harness tak osvědčenou historii přinášení AI do DevOps, CI/CD a nasazení, ověřování a všechny různé věci, které jsme dělali,“ řekl Bansal pro TechCrunch.

Bansal vidí mnoho společností, které se zaměřují na generování kódu jako na klíčovou generativní výhodu AI, ale vidí mnohem širší sadu případů použití, které mohou zvýšit produktivitu vývojářů až o 30 až 50 %.

„Celý cyklus vývoje softwaru (SDLC) zahrnuje několik fází včetně psaní kódu, stavebního kódu, testování kódu, zajištění bezpečnosti a spolehlivosti, zavádění změn, ověřování změn, zajištění správných nákladů – a to je to, na co se díváme, když přinášíme generativní AI ke všem těmto prvkům SDLC ke zvýšení produktivity a efektivity v každé z těchto různých fází,“ řekl Bansal.

Říká, že cílem je zavést generativní AI do každé části platformy Harness. I když je asistent umělé inteligence nedokončený, pro začátek zahrnuje tři klíčové prvky. Pro začátečníky nabízejí automatické řešení selhání sestavení a nasazení.

Bansal říká, že jak vývojáři provádějí změny, může to mít dopad na mnoho systémů, kterých se typický program dotýká, což může zahrnovat účet AWS, správce tajemství HashiCorp, cluster Kubernetes a tak dále. Říká, že změny mohou způsobit selhání kterékoli z těchto více interakcí, což donutí vývojáře vypátrat příčinu selhání. Místo toho se můžete zeptat na příčinu selhání a opravu. Vývojář kontroluje, zda opravu implementovat nebo ne, přičemž lidé mají nad procesem pevnou kontrolu.

Druhá část zahrnuje hledání slabých míst zabezpečení a jejich automatickou opravu poté, co vývojář opravu schválí, a nakonec se podíváme na pomoc při řízení nákladů na cloud pomocí přirozeného jazyka, který pomůže najít úspory.

Společnost záměrně pojmenovala nový nástroj jako asistent AI, protože účelem je pomoci urychlit pracovní proces, spíše než nahradit vývojáře. Lidé zůstávají pod kontrolou, protože Bansal říká, že opravy nebudou nutně vždy správné.

„Pomáháme procesu vývoje. Nepřebíráme proces vývoje. Podílejí se na tom vývojáři. Stále musí dělat práci, kterou dělali předtím, ale mohlo by to být jen efektivnější a možná by je učinilo o 30 %, 40 % nebo 50 % efektivnějšími v tom, co dělali,“ řekl Bansal.

Read More

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *