banner
홈페이지 / 블로그 / AI 제품 개발의 과제
블로그

AI 제품 개발의 과제

Jul 30, 2023Jul 30, 2023

InfoQ 홈페이지 뉴스 AI 제품 개발의 과제

2023년 8월 10일 3분 분량의 글

~에 의해

벤 린더스

인공 지능(AI) 제품 개발에는 모델을 생성하고 이를 훈련하기 위한 데이터를 제공하고, 모델을 테스트하고 배포하는 작업이 포함됩니다. 소프트웨어 엔지니어는 기술에 대한 이해를 구축하고, 실험을 장려하고, 규정 및 윤리 표준을 준수함으로써 기업에서 AI 및 머신러닝(ML) 채택을 지원할 수 있습니다.

Zorina Alliata는 OOP 2023 Digital에서 AI 제품 개발에 대해 이야기했습니다.

예측 소프트웨어나 추천 엔진과 같은 AI 제품을 만들려면 과거 데이터의 패턴을 기반으로 모델을 만들어야 한다고 Alliata는 설명했습니다. 이러한 모델을 개발하기 위해 우리는 일반 소프트웨어 개발과 다른 개발 기술을 사용합니다. 예를 들어, 데이터를 분석할 때 발견할 수 없는 많은 미지, 반복 프로세스 및 미스터리가 있다고 Alliata는 말했습니다.

Alliata에 따르면 기계 학습 프로세스는 다음 단계를 기반으로 합니다.

데이터는 매우 중요하다고 Alliata는 주장했습니다. 알고리즘에는 패턴을 학습하기 위해 많은 데이터가 필요합니다. 충분한 데이터, 깨끗한 데이터, 공정하고 신뢰할 수 있는 데이터를 갖는 것만으로도 과거에는 이 정도까지 수행하지 않았던 새로운 수준의 처리가 가능하다고 그녀는 말했습니다.

제품 개발의 결과물인 모델은 데이터의 바다에서 다양한 정보를 식별하는 일련의 알고리즘이며, 대부분의 경우 데이터 과학자는 각 사용 사례에 어떤 알고리즘이 가장 잘 작동하는지 확인하기 위해 여러 알고리즘을 시도해야 한다고 Alliata는 말했습니다. . 이로 인해 다양한 접근 방식을 반복하고 시도해야 하므로 팀 리더는 모델링 단계에서 충분한 시간을 허용해야 한다는 점을 이해해야 합니다.

Alliata는 AI 제품이 출시되면 패턴이 변경될 때에도 최적의 성능을 유지하기 위해 지속적인 관리와 모니터링이 필요하다고 말했습니다. 경우에 따라 모델은 소비자가 제공한 최신 데이터는 물론 자체 행동 및 성능에 대한 피드백을 통해 학습할 수 있도록 재교육이 필요할 수도 있습니다.

소프트웨어 엔지니어는 이러한 새로운 기술과 구체적인 과제를 이해함으로써 회사에서 AI 및 ML을 채택하는 데 기여할 수 있다고 Alliata는 말했습니다. 또한 소프트웨어 엔지니어는 실험과 학습을 장려하는 환경을 조성하고 AI 개발 모범 사례에 대한 지침을 제공하는 데 도움을 줄 수 있다고 덧붙였습니다.

또한 소프트웨어 엔지니어는 ML 모델이 관련 규정 및 윤리 표준을 준수하는지 확인하는 데 도움을 줄 수 있습니다. 표준을 설정하고 명확한 운영 모델을 설정하면 기술 팀과 비즈니스 팀을 비롯한 모든 팀 간의 더 나은 의사소통과 협업이 가능해질 것이라고 Alliata는 결론지었습니다.

InfoQ는 AI 제품 개발에 관해 Zorina Alliata를 인터뷰했습니다.

InfoQ: AI 혁신은 애자일과 어떤 관련이 있나요?

조리나 알리아타 : AI 혁신은 둘 다 전환 과정을 수반한다는 점에서 애자일과 관련이 있습니다. 민첩한 리더는 린 예산 책정, 민첩한 팀 및 팀 팀, 빠르게 실패하는 민첩한 전달, 전달된 가치를 보여주는 특정 보고서를 촉진하여 AI 혁신에서 중요한 역할을 할 수 있습니다.

애자일 리더는 교육 일정 및 콘텐츠 관리, 기술 우수성 촉진, 규정 준수/편향/공정성 기능 확인, 필요에 따라 현재 프로세스에 대한 변경 제안을 통해 확장성을 활성화하는 데 있어 애자일 전문 지식을 활용하여 AI 혁신에 가치를 부여합니다.

또한 민첩한 리더는 올바르게 제 시간에 전달하고, 중요한 KPI 및 추세에 대한 지표를 생성하고, 작업에 대한 가시성을 제공하는 방법을 알고 있습니다. 이러한 모든 기술은 AI 변환 중에 매우 유용하고 필요합니다.

InfoQ: AI 제품 배송을 통해 무엇을 배웠나요?