어떻게 AI를 활용해야 할까?

AI를 활용하기 좋은 경우

대표적으로 AI를 활용하기 좋은 경우는 다음과 같습니다.

  • 반복 작업이 많은 경우

  • 역사가 오래되어 학습할 데이터가 많은 경우

  • 규칙이 정해져 있거나 변수가 적은 경우

위에 해당하지 않는다고 해서 AI를 활용할 수 없는 것은 아닙니다. 다만 위의 경우에 해당할 때 상대적으로 경험이 적은 사용자도 현시점 상용화된 AI를 통해 빠르게 작업 효율을 높일 수 있음을 느꼈습니다.

그 외에도 많은 회사에서 분석•추천 시스템을 위해 AI를 많이 활용합니다. 다만 이 부분은 어느 정도의 전처리•후처리가 필요합니다.

AI를 활용할 때 주의할 점

  • Hallucination에 주의해야 합니다. 수많은 대기업의 AI도 적지 않은 Hallucination을 발생시킵니다. 결국 이러한 문제는 사람이 직접 확인해 주어야 합니다.

  • 공개 AI 서비스를 사용할 경우, 민감한 정보가 노출되지 않도록 해야 합니다.

  • AI가 학습한 데이터, 또는 AI가 생성한 결과물은 저작권 문제를 발생시킬 수 있습니다.

AI를 실제 제품에 활용할 때

AI를 단순히 활용하는 것은 쉬운 편이라고 할 수도 있습니다. 하지만 실제 제품에 AI를 사용하려면 고려해야 할 점이 많아집니다.

우선 위에서 언급한 주의점을 더욱 꼼꼼히 고려해야 할 것입니다.

이러한 고민은 WOOWACON 2023의 한 발표에서 잘 나타나 있는데, 배민은 이러한 문제를 해결하기 위해 많은 노력을 하였습니다.

  • MS와 협업 관계를 맺어 회사의 데이터 유출을 방지했습니다.

  • AI가 표시광고법 등 정해진 규칙에 맞는 결과를 생성하도록 많은 조정이 필요했습니다.

  • 그래서 영상에서는 해당 서비스를 만드는 데 4.5개월이 걸렸다고 언급하고 있습니다.

또한, 사람들은 생각보다 AI 티가 나는 것을 잘 구분하고, 선호하지 않습니다. 위에서도 GPT의 한국어 번역투에 대한 거부감이 있었다고 언급하고 있고, 최근에는 네이버에서 아시안컵 AI 스카우트 리포트를 제공했는데 AI 특유의 말투와 Hallucination을 검수 없이 그대로 업로드하여 반응이 좋지 않았습니다.

AI 시대의 개발자

개인의 주관적인 의견입니다.

현재는 비개발자도 AI를 통해 폭발적인 생산력을 낼 수 있는 시대입니다. AI 핵심 기술의 경우 전문지식을 필요로 하고 특히 한국에서는 석사 학위 이상을 요구하는 경우가 많습니다. 하지만 이를 사용하는 것은 진입장벽이 거의 없다고 보아도 무방합니다. 다만 저는 개발자의 경우 동등하거나, 더 많은 효율을 낼 수 있다고 생각합니다.

AI는 현재 전방위적으로 활용이 이루어지거나 이루어질 예정이지만, 저는 단순 작업을 줄여 주는 효과가 가장 크다고 보고 있습니다. 그래서 해외에서 들리는 구조조정 소식도 물론 개발자 구조조정도 있지만 주로 AI를 통해 대체가 쉬운 분야를 위주로 이루어지고 있습니다.

앞으로 AI를 적극적으로 활용하여 단순 작업을 최대한 줄이고, 이로 인해 남는 자원을 다른 곳에 효과적으로 투자하는 것이 개발자가 나아가야 할 방향이라고 생각합니다.

Last updated