1. AI 에이전트 시스템 구축 전문가 임근석 대표 소개 및 AI 시대 개발자의 역할 변화 [0]

thumbnail AI 에이전트 시스템 구축 전문가 임근석 대표는 AI 시대에 개발자의 역할이 단순 기능 개발에서 시스템 아키텍처 설계 및 유지보수 가능한 코드 개발로 변화하고 있다고 설명한다.

1.1. 임근석 대표 소개 및 주요 활동 [8]

  1. AI 에이전트 시스템 구축 전문가 [8]
    1. 임근석 대표는 AI 붐 이전부터 NLP(자연어 처리) 연구를 시작했으며, 현재 광고, 무역, HR, 패션, 부동산 등 다양한 산업에서 AI 에이전트 시스템을 구축하고 있다. [10]
    2. 기업 내 AI 도입 컨설팅 및 자동화 시스템 개발을 담당하는 쓸모랩 대표이다. [13]
  2. 최근 프로젝트 사례 [24]
    1. 9월에는 광고업계 최초로 광고 AI 에이전트 시스템 구축 프로젝트에 참여했다. [24]
    2. 현재는 데이터 기반 디자인 씽킹을 통해 데이터 분석 인사이트를 제공하는 에이전트 시스템 및 플랫폼 개발에 참여하고 있다. [25]
    3. 무역, HR, 패션, 부동산 등 다양한 산업 도메인에 AI 시스템을 도입하기 위해 노력하고 있다. [25]

1.2. AI 시대 개발 방식의 변화: 래피드 프로토타이핑 [27]

  1. 기술 영업 방식의 변화 [27]
    1. 과거에는 기획, 디자인, 개발 단계를 거쳐 고객을 설득하는 데 많은 시간이 소요되었다. [32]
    2. AI 시대에는 바이브 코딩 도구를 활용하여 고객과 상담 중 실시간으로 원하는 내용을 개발하고 시각적으로 보여주며 소통할 수 있게 되었다. [31]
    3. 이는 도메인 지식 흡수와 고객과의 커뮤니케이션 속도를 크게 향상시킨다. [31]
  2. 래피드 프로토타이핑의 등장 [34]
    1. 제품 완성까지 걸리는 시간이 단축되어, 간단한 MVP(최소 기능 제품)를 빠르게 만들어 고객의 니즈를 좁히고 만족도를 높일 수 있다. [34]
    2. 과거의 '디자인 프로토타이핑'에서 '래피드 프로토타이핑'으로 용어가 진화했으며, 이는 고객과의 소통 시간을 압축적으로 줄이는 데 기여한다. [36]
    3. AI 도구를 활용한 디자이너와 개발자 간의 협업 비용 감소로 전체 소프트웨어 개발 시간이 단축되고 있다. [39]

1.3. AI 시대 개발자가 갖춰야 할 역량 [40]

  1. 단순 기능 개발의 한계 [49]
    1. 과거에는 컴퓨터 과학 지식이 필수적이었지만, 이제는 사소한 기능 하나를 만드는 데 깊은 지식이 필요하지 않다. [49]
    2. 도메인 전문가(마케팅, 영업, 회계 등 개발팀 외 모든 부서)도 약간의 코딩 지식과 ChatGPT를 활용하여 작은 기능을 직접 만들고 개선할 수 있게 되었다. [53]
    3. 이로 인해 단순 기능 개발자의 설 자리가 줄어들고 있다. [59]
  2. 시스템 아키텍처 설계 능력의 중요성 [61]
    1. AI 시대 개발자는 단순 기능 개발을 넘어 시스템 전체의 아키텍처를 설계하는 능력을 갖춰야 한다. [61]
    2. 이는 폴더 구조, 파일 이름, 코드 배치 등을 포함하는 광범위한 설계 능력을 의미한다. [61]
  3. 유지보수 가능한 코드 개발 능력 [63]
    1. 신입 개발자 또한 단순한 페이지나 앱을 만드는 것을 넘어, 유지보수가 가능한 코드를 개발하는 능력이 더욱 중요해질 것이다. [64]

2. NLP 연구 경험과 AI 시대 학습 전략, 그리고 커뮤니티 활동 [65]

thumbnail 임근석 대표는 챗GPT 등장 이전부터 NLP 연구를 시작했으며, 새로운 용어에 대한 노출과 커뮤니티 활동을 통해 AI 시대에 필요한 지식을 습득하고 있다고 강조한다.

2.1. NLP 연구 시작 계기와 학습 전략 [65]

  1. NLP 연구 시작 [66]
    1. 챗GPT 등장 이전인 2021년부터 자연어 처리 기술을 회사 프로젝트에 필요하여 공부하기 시작했다. [66]
    2. 이후 더 깊이 있는 기술을 공부하기 위해 오픈 소스 프로젝트에 참여했다. [68]
  2. Stability AI의 언어 모델 개발 프로젝트 참여 [69]
    1. 2021년 말, 스테이블 디퓨전을 만든 Stability AI의 비영리 AI 연구 기관인 Eleuther AI의 언어 모델 개발 프로젝트에 참여했다. [69]
    2. 데이터 수집을 담당하고, 카카오의 비전 모델 연구자와 함께 작업하며 GPU 클라우드 환경에서의 학습 및 데이터 정제 과정을 경험했다. [70]
  3. 새로운 용어 노출의 중요성 [72]
    1. 당시 '인컨텍스트 러닝(In-context Learning)'과 같은 생소한 용어를 접하며 많은 공부를 했다. [73]
    2. 이는 현재의 '컨텍스트 엔지니어링'과 유사한 개념으로, 새로운 단어에 먼저 노출되는 것이 AI 시대 학습에 매우 중요하다고 생각한다. [74]
    3. 자주 듣다 보면 처음에는 이해가 안 되더라도 어느새 개념이 정립되어 지식을 흡수하는 기회가 된다. [76]
    4. 따라서 AI에 대한 공부나 지식을 하루라도 더 빨리 접하는 것을 적극 추천한다. [78]

2.2. 커뮤니티 활동과 지식 공유 [80]

  1. 주요 커뮤니티 활동 [81]
    1. 2022년부터 현재까지 아이 모가코(IT 모여서 각자 코딩)라는 개발자 코딩 문화를 꾸준히 실천하고 있다. [84]
    2. 부산 IT 모가코는 3년 전부터 지속적으로 운영되며, 새로운 지식 공유와 IT 문화 유지를 지향한다. [85]
    3. 이 외에도 LLMR 커뮤니티, 평범한 사업가 유튜브 채널 등에서 활동하며 지식을 공유하고 있다. [90]
  2. 오픈 소스 문화의 중요성 [86]
    1. 개발자 문화의 핵심인 오픈 소스는 자신이 작성한 코드나 프로젝트를 공개하여 그 가치를 널리 퍼뜨리는 것이다. [87]
    2. 이는 개발자의 자부심이자, 프로그램의 가치를 높이고 영향력을 확대하는 책임 의식에서 비롯된다. [89]
  3. 부산 IT 모가코 커뮤니티 현황 [93]
    1. 현재 730명 규모로 부산에서 가장 큰 IT 커뮤니티 중 하나이다. [93]
    2. 매주 주말마다 직장인, 대학생, 취준생 등이 모여 각자 코딩을 하고 지식을 공유하며 선순환 구조를 이어가고 있다. [98]
    3. 2023년 2월에는 부산 핫플레이스에 개발자, 디자이너 등 IT 종사자들이 편안하게 이용할 수 있는 공간을 마련하여 운영 중이다. [101]
  4. 커뮤니티의 중요성 [103]
    1. 혼자 공부할 때 생기는 방향성 상실이나 인사이트 부족을 커뮤니티를 통해 해소할 수 있다. [103]
    2. 다른 사람들의 AI 접근 방식과 툴 사용성을 보며 응용 아이디어를 얻고, 함께 성장하는 경험을 할 수 있다. [104]
    3. AI 시대는 단거리 경주가 아닌 10년, 20년을 내다보는 장기적인 비즈니스 모델이므로, 같은 페이스로 함께 달릴 수 있는 동료가 매우 중요하다. [108]

3. 자동화 도구 n8n과 OpenAI Agent Builder의 활용 및 차이점 [112]

thumbnail

임근석 대표는 n8n과 OpenAI Agent Builder를 활용한 자동화 시스템 구축 방법을 설명하고, 두 도구의 특징과 차이점을 비교한다.

3.1. n8n의 장점과 활용 [122]

  1. n8n의 비개발자 친화적 특징 [128]
    1. n8n은 워크플로우 자동화 도구로, 시각적으로 직관적인 UI를 제공하여 비개발자도 쉽게 이해하고 사용할 수 있다. [129]
    2. 코드로 설명하기 어려운 복잡한 시스템도 시각화된 노드 형태로 고객에게 쉽게 설명하고 이해시킬 수 있다. [133]
  2. 개발자 관점에서의 n8n 장점 [135]
    1. n8n이 제공하는 기능이 부족할 경우, 개발자가 직접 별도 개발을 통해 부족한 부분을 채워 시스템을 보완할 수 있다. [135]
    2. 쉬운 UI와 개발 확장성을 동시에 갖추고 있어 강력한 도구로 평가한다. [136]
  3. n8n의 경쟁력 [139]
    1. Make, Zapier, Dify 등 다른 자동화 프레임워크도 있지만, n8n은 가장 범용적으로 활용할 수 있는 강력한 도구이다. [139]
    2. 국내 커뮤니티에서 정보 공유가 활발하며, 오픈 소스 기반으로 워크플로우 구축 방법이 쉽게 공개되어 있다. [142]
    3. 로컬 서버에서 무료로 운영 가능하며, 클라우드 기반보다 빠른 속도를 제공하는 것이 큰 장점이다. [143]

3.2. 자동화 에이전트 구축 시 기업과 개발자의 견해 차이 [144]

  1. 개발자의 시각 [145]
    1. 개발자들은 n8n과 같은 노코드 도구를 사용하기 위해 억지로 코드를 쓰는 것처럼 느껴질 수 있으며, 코드로 만드는 것이 더 효율적이고 빠르다고 생각하는 경향이 있다. [145]
  2. 기업 및 비개발자의 시각 [147]
    1. 소프트웨어 개발에서 가장 중요한 것은 구축 후의 유지보수이며, 비개발자도 함께 작업할 수 있는 노코드 기반 자동화 워크플로우가 핵심이라고 생각한다. [147]
    2. 이상적인 구조는 개발자가 어려운 부분을 먼저 설정하고, 도메인 전문가인 비개발자가 n8n을 학습하여 기능 고도화를 담당하는 것이다. [149]

3.3. n8n 워크플로우 자동 생성 도구 MCP (M8N Code Pilot) [150]

  1. MCP 개발 배경 및 아이디어 [153]
    1. n8n 워크플로우는 JSON 파일 형태로 저장, 백업, 보관이 가능하며, 계정 정보를 제외한 핵심 로직만 공유할 수 있다. [154]
    2. 이 JSON 파일의 규칙을 분석하여 AI가 n8n 워크플로우를 자동으로 만들 수 있도록 돕는 것이 MCP의 핵심 아이디어이다. [156]
  2. MCP의 기능 [157]
    1. AI가 n8n 워크플로우를 생성한 후, MCP가 JSON 파일을 검증하여 에러 발생 시 몇 번째 줄의 어떤 부분이 문제인지 AI에게 알려준다. [161]
    2. AI는 이 정보를 바탕으로 코드를 수정하고, MCP는 다시 검증하는 과정을 반복하여 워크플로우를 자동으로 완성한다. [163]
    3. 이는 마치 개발자가 코딩 도구(Cursor, Claude Code, Codex 등)를 활용하여 AI의 코딩을 돕는 것과 유사하다. [157]
  3. 개발 현황 및 기대 효과 [153]
    1. 2023년 7월부터 개발을 시작했으나, 개인 업무로 인해 우선순위가 밀려 잠시 중단된 상태이다. [153]
    2. MCP가 완성되면 비개발자도 n8n 워크플로우 구축을 더 쉽게 할 수 있을 것으로 기대한다. [166]
    3. 현재까지 이 컨셉을 제대로 살린 오픈 소스 MCP가 없어, 직접 개발의 필요성을 느낀다. [168]

3.4. OpenAI Agent Builder 소개 및 활용 [172]

  1. Agent Builder의 특징 [173]
    1. OpenAI에서 새로 공개한 자동화 시스템으로, 기존 GPTs와 달리 외부 시스템과 연동하여 복잡한 워크플로우를 시각적으로 구성할 수 있다. [173]
    2. ChatGPT 내에서 직접 사용하는 것이 아니라, OpenAI 플랫폼(platform.openai.com)에서 별도로 API 기반으로 동작한다. [176]
    3. 개발자 관점에서 비개발자도 이해하기 쉽게 설명한다. [174]
  2. Agent Builder를 활용한 인플루언서 검색 에이전트 구축 예시 [179]
    1. 에이전트 생성: '인플루언서 서치 에이전트'라는 이름으로 에이전트를 생성한다. [189]
    2. 모델 설정: GPT-5 나노 모델을 사용하고, '씽킹(Thinking)' 시간을 '미디엄(Medium)'으로 설정한다. [192]
    3. MCP 서버 연결: n8n으로 구축한 MCP 서버를 Agent Builder의 '툴스(Tools)' 기능에 연결한다. [195]
      1. n8n에서 MCP 서버 트리거를 생성하고, Tavily 검색 툴을 연결한다. [203]
      2. Tavily는 인스타그램 검색을 포함한 다양한 검색 기능을 제공하며, n8n MCP 툴 형태로 쉽게 사용할 수 있다. [210]
      3. 툴 디스크립션을 영어로 작성하여 에이전트가 이 도구를 언제 호출해야 하는지 알려준다. [219]
      4. 쿼리(검색어)는 AI가 스스로 채우도록 설정한다. [226]
      5. n8n MCP 서버를 활성화하고 프로덕션 URL을 Agent Builder에 연결한다. [231]
    4. 위젯(Widget) 생성: 검색 결과를 시각적으로 보여줄 UI를 위젯 스튜디오에서 프롬프트로 생성한다. [236]
      1. 위젯은 아이폰이나 안드로이드 위젯처럼 작은 화면으로 결과물을 보여준다. [245]
      2. 웹에서 주로 사용하는 React 코드 형태로 UI를 수정할 수 있으며, 데이터 형태를 가시적으로 표현하는 '스테이트(State)' 기능도 제공한다. [246]
      3. 다크 모드/라이트 모드 변환 기능을 통해 UI 변화를 미리 확인할 수 있다. [251]
      4. 생성된 위젯 파일을 다운로드하여 Agent Builder에 업로드한다. [254]
  3. 에이전트 테스트 및 배포 [259]
    1. 구축된 에이전트를 '프리뷰(Preview)' 모드에서 테스트한다. [260]
    2. "애니메이션 코스프레 인플루언서를 검색해 달라"는 프롬프트를 입력하면, MCP 툴을 호출하고 승인 후 검색 결과를 위젯 UI로 렌더링한다. [273]
    3. 실제 존재하는 인플루언서(예: 제시카 니그리)의 정보가 정상적으로 렌더링되는 것을 확인한다. [277]
    4. 개발자는 에이전트를 배포하여 본인만의 시스템에 연결하여 사용할 수 있다. [283]
  4. Agent Builder와 GPTs의 차이점 [300]
    1. 외부 실행 가능 여부: GPTs는 외부에서 실행할 수 없지만, Agent Builder는 배포를 통해 외부 시스템과 연동하여 실행할 수 있다. [302]
    2. API 키 관리: Agent Builder는 API 키를 직접 입력해야 한다. [303]
    3. 워크플로우 제어: GPTs는 텍스트 형태로만 결과가 나오며, 시스템 프롬프트로 순서를 만들 수 있지만 완벽하지 않다. [304]
    4. 시각적 흐름 제어: Agent Builder는 에이전트 노드를 연결하여 순차적인 기능 수행이 가능하며, 조건(if, while)을 추가하여 데이터 흐름을 제어할 수 있다. [305]
  5. Agent Builder의 주요 노드 설명 [309]
    1. 에이전트(Agent): GPT를 사용하여 AI가 업무를 수행하는 노드이다. [311]
    2. 엔드(End): 결과를 JSON 형태의 문서로 받아볼 수 있는 노드이다. [312]
    3. 노트(Note): 설명 추가용 노드이지만, 마크다운 렌더링이 안 되는 아쉬움이 있다. [316]
    4. 파일즈(Files): OpenAI가 제공하는 벡터 DB를 연결하여 파일 업로드 후 벡터 서치를 통해 문장이나 위치를 찾아 연결하는 기능이다. [323]
    5. 가드레일(Guardrail): AI 프롬프트 해킹(Jailbreaking)이나 개인 정보 유출, 혐오스러운 단어 노출 등을 방지하는 보안 장치이다. [326]
      1. 할루시네이션(환각 현상)을 줄이기 위한 벡터 스토어 기능도 포함되어 있다. [330]
    6. MCP: Agent Builder 내 '툴스'에서 활용하는 것이 더 효과적일 수 있으며, 단순 반복 요청 시 활용 가능성이 있다. [338]
    7. 로직(Logic) 노드 (If, While): 프로그래밍 지식이 요구되는 노드로, 조건에 따라 흐름을 제어하거나 데이터 묶음을 반복 처리할 때 사용한다. [344]
    8. 유저 어프로브(User Approve): 사용자의 만족 여부나 다음 단계 진행 여부를 확인하는 클래시피케이션(분류) 기능이다. [346]
    9. 셋 스테이트(Set State): 데이터의 현재 상태를 확인하는 노드로, 에이전트의 결과값과 일치하는지 비교할 때 사용한다. [348]
    10. 트랜스폼(Transform): 데이터 결과값을 정해진 포맷으로 변환할 때 사용하는 노드이다. [360]

4. AI 에이전트 시스템의 미래와 쓸모랩의 비전 [369]

thumbnail

임근석 대표는 AI 에이전트 시스템이 산업 전반에 가져올 변화와 쓸모랩의 비전을 공유하며, AI 시대의 기회 포착 전략을 제시한다.

4.1. AI 에이전트 시스템이 산업에 미치는 영향 [369]

  1. 단순 반복 업무의 자동화 [372]
    1. AI 에이전트는 엑셀 데이터 이동, 환율 계산 등 단순 반복적인 디지털 노가다 업무를 자동화한다. [372]
    2. 매크로로 만들기 번거로운 업무까지 자동화하여 효율성을 극대화한다. [374]
  2. 기업 경쟁력 변화 [375]
    1. 설치형 프로그램을 사용하는 제조업이나 무역 회사 등은 소프트웨어 변경 없이는 경쟁에서 밀려날 것이다. [375]
    2. SaaS(서비스형 소프트웨어)나 웹 형태로 자동화 가능한 프로그램으로 업그레이드하거나, 회사에 맞게 프로그램을 새로 개발(DT/DX)해야 한다. [376]
    3. 이러한 변화를 통해 AI 에이전트가 기업의 생산성을 높이는 데 기여할 것이다. [377]

4.2. 쓸모랩의 목표와 임근석 대표의 개인 비전 [380]

  1. 부산을 기술 중심 도시로 [382]
    1. 2017년부터 "제가 나고 자란 이 부산이 저를 중심으로 하여, 대한민국의 기술 중심의 도시가 될 수 있도록 하는 것"을 모토로 삼고 있다. [382]
    2. 미래 후대 엔지니어 사업가들에게 진실성 있는 이야기를 들려주기 위해 부산에 남아 엔지니어이자 사업가로서 꾸준히 활동할 계획이다. [385]
    3. 부산의 가장 큰 산업인 제조업 분야에서 AI 혁신을 이루어내는 불쏘시개 역할을 하는 것이 목표이다. [386]
  2. 개인의 역량 극대화 시대 [389]
    1. 과거에는 허황되게 들릴 수 있었던 개인의 비전이 AI 시대에는 충분히 가능하다. [389]
    2. Base 44와 같은 바이브 코딩 툴 회사는 직원 1명으로 수천억 규모의 가치를 창출하고, OpenAI 창립 멤버들의 기업 가치는 한 달 만에 20조 원에 달한다. [390]
    3. 이는 한 명의 개인이 수십만 명을 압도하는 퍼포먼스를 낼 수 있는 AI 시대의 특징이다. [394]
    4. 따라서 남들이 하지 못했던 것을 보여주며 인프라를 구축하면 충분히 비전을 이룰 수 있다. [395]