|
무너진 장벽들, 활짝 열린 기회
01 바이브 코딩, 전문성을 앱으로 바꾸는 수단 02 전문지식, 코딩 넘어선 개발 핵심 요소 03 컨텍스트, 내 지식과 자료를 넘기는 방법 04 모달리티, 전문성을 글 너머 넓히는 통로 05 워크플로, 내 업무를 AI에 맡기는 설계 06 Born-Global, 처음부터 세계로 가는 길 07 풀 스택 최적화, 혼자 완성하는 상용 서비스 08 AI 협업, 도구가 아니라 일을 나누는 동료 09 ‘Four Gets’, 좋은 AI 앱을 만드는 기준 10 지평의 융합, 전문가 상상력 흉내 낼 가능성 |
Huney Kong,孔薰義
공훈의의 다른 상품
|
바이브 코딩 시대의 프로그래밍 환경은 이렇게 정리할 수 있다.
· 이제 컴퓨터 프로그래밍은 누구나 할 수 있다. · 필요한 것은 프로그래밍 언어가 아니라 프롬프팅이다. · 핵심은 바이브 코딩 환경에 맞는 새로운 마인드다. “나는 개발자가 아니야.” “나에게 저런 일은 너무 복잡해.” “나는 코딩을 하기에는 나이가 너무 많아.” 이제 이런 말은 더 이상 할 필요가 없게 됐다. 바이브 코딩 시대에는 그 누구라도 컴퓨터 프로그래밍이 가능하다. 누구든지 AI 에이전트가 적용된 어플리케이션을 만들 수 있게 됐다는 뜻이다. 프로그램 코딩을 하는 기술이 아니라 바이브 코딩 환경을 이해할 수 있는 새로운 마인드를 갖추면 된다. 마침내 진정한 ‘AI의 민주화’가 이뤄졌다. --- 「01 바이브 코딩, 전문성을 앱으로 바꾸는 수단」 중에서 프롬프트 엔지니어링은 기본적으로 일회용이다. 일회성 작업이나 콘텐츠 생성에 효과적이다. 예를 들어 “우리 상품을 소개하는 이메일을 작성해 주세요”라고 요청하는 것이 프롬프트의 시작이다. 여기에 “정중하고 친절한 어조로”, “핵심 내용을 첫 단락에 요약해서”, “상대방의 회신을 유도하도록” 등과 같은 상세한 조건을 추가하는 것이 프롬프트 엔지니어링이다. 이 과정에서 AI는 다른 외부 정보나 이전 대화 기록과 같은 참조할 데이터 없이 오로지 프롬프트로 지시받은 내용에만 의존해서 결과를 생성한다. 여기서 상대방이 보내 왔던 이메일 본문이나 소개할 상품의 설명서를 추가해 주면서 이를 바탕으로 이메일을 작성하도록 하면 이제 컨텍스트 엔지니어링의 단계로 넘어간다. 이메일을 작성하라는 ‘지시’와 함께 이메일 본문 작성에 활용할 ‘근거’를 제시해 주는 것이 컨텍스트 엔지니어링이다. 컨텍스트 엔지니어링은 프롬프트 엔지니어링을 하나의 요소로 포함하는 상위 개념이다. 프롬프트 엔지니어링은 ‘지시’를 담당하고 컨텍스트 엔지니어링은 ‘근거’를 담당한다. 컨텍스트 엔지니어링의 핵심은 프롬프트(지시)와 컨텍스트(근거)를 분리해서 생각하는 것이다. --- 「03 컨텍스트, 내 지식과 자료를 넘기는 방법」 중에서 이 지점에서 생성형 AI는 획기적인 해결책이 됐다. 동적 데이터를 얼마든지 실시간으로 어느 나라 언어로도 번역해서 생성해 주기 때문이다. 그러니까 i18n 방식과 생성형 AI를 결합하면 애플리케이션의 고정 메뉴나 새로 생성되는 서비스 본문까지 가릴 것 없이 앱 전체를 원하는 언어로 모조리 바꿔서 보여 줄 수 있게 됐다. 마침내 진정한 i18n이 구현되기에 이르렀다. 여건이 바뀌었으면 생각도 변해야 한다. 이제 AI 에이전트 앱을 만들 때 처음부터 Born--- 「Global로 시작해야 한다. 생성형 AI 환경이 만들어 준 기회다. 앱 기획 단계부터 i18n을 디폴트(default)로 설정하는 것을 잊지 말아야 한다. 아니 이것이 당연한 일이 돼야 한다. --- 「06 Born-Global, 처음부터 세계로 가는 길」 중에서 AI 에이전트 앱은 누구나 만들 수 있다. 아무리 전문적인 분야라도 그 분야의 전문가가 직접 앱을 만든다. 이 경우 어떤 사람들이 앱을 사용하게 될 것인지 사용자의 특성이 명확하다. 같은 분야에 종사하는 전문가 그룹이기 때문이다. 따라서 사용자 경험이나 앱의 기능이 군더더기 없이 최적화된다. 그 앱은 그 분야에서의 사용성이 극에 달하게 될 것이다. 초기 단계인 기획과 설계 단계에서 사용자층을 명확하게 알 수 있다는 것은 개발하는 앱의 성공을 좌우하는 결정적인 출발점이다. AI 시대에 이 강력한 이점을 놓치지 말라. AI 에이전트 앱을 개발하는 시작은 AI를 이용해서 견고하게 정의된 고객을 확보하는 것이다. --- 「09 ‘Four Gets’, 좋은 AI 앱을 만드는 기준」 중에서 |
|
코딩의 장벽이 무너지자 전문가가 앱의 주인이 되기 시작했다
생성형 AI는 문서를 대신 써 주는 도구에 머물지 않는다. 기획하고 디자인하고 코딩하며 테스트하고, 여러 AI 에이전트가 역할을 나눠 하나의 애플리케이션까지 만들어 낸다. 이 변화는 개발자의 생산성을 높이는 데 그치지 않고 ‘누가 소프트웨어를 만들 수 있는가’라는 오래된 경계를 허물고 있다. 전통적인 컴퓨터 환경에서는 기술·언어·검색·편집·작문·기획의 장벽 때문에 좋은 아이디어가 있어도 전문 개발 인력과 긴 제작 과정이 필요했다. 생성형 AI와 에이전틱 AI는 이러한 장벽을 차례로 낮춘다. 자연어로 기능을 설명하면 기획과 개발이 시작되고, 여러 언어로 서비스를 제공하며, 문서와 데이터의 맥락을 읽어 필요한 결과를 구성한다. 그 결과 경영·마케팅·의료·법률·제조·회계·인문학 등 각 분야의 전문가는 더 이상 자신의 아이디어를 개발자에게 설명하는 데서 멈추지 않고 직접 서비스로 구현할 수 있게 된다. 이 책이 주목하는 것은 코딩의 민주화보다 전문성의 재배치다. AI 시대에는 프로그램을 만드는 기술보다 어떤 문제를 풀 것인지 알고, 자신의 분야 지식을 AI 에이전트의 역할과 업무 흐름으로 설계하는 능력이 더 중요해진다. |