<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Seonho Kim</title>
    <description>The latest articles on DEV Community by Seonho Kim (@seonho_kim_934103d72de8fe).</description>
    <link>https://dev.to/seonho_kim_934103d72de8fe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3975134%2F55ebf97a-633d-4bbf-a3d6-50e167f80f66.png</url>
      <title>DEV Community: Seonho Kim</title>
      <link>https://dev.to/seonho_kim_934103d72de8fe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/seonho_kim_934103d72de8fe"/>
    <language>en</language>
    <item>
      <title>AI를 '일잘러 동료'로 두기 - 기획부터 코드 검증까지, 내가 SDLC를 자동화한 방식</title>
      <dc:creator>Seonho Kim</dc:creator>
      <pubDate>Thu, 18 Jun 2026 08:26:44 +0000</pubDate>
      <link>https://dev.to/seonho_kim_934103d72de8fe/aireul-iljalreo-dongryoro-dugi-gihoegbuteo-kodeu-geomjeungggaji-naega-sdlcreul-jadonghwahan-bangsig-2hfd</link>
      <guid>https://dev.to/seonho_kim_934103d72de8fe/aireul-iljalreo-dongryoro-dugi-gihoegbuteo-kodeu-geomjeungggaji-naega-sdlcreul-jadonghwahan-bangsig-2hfd</guid>
      <description>&lt;p&gt;요즘 카카오를 비롯한 빅테크들이 '에이전틱 AI'를 화두로 던진다. AI가 스스로 판단하고 도구를 호출해 일을 끝낸다는 그림이다. 멋지지만, 현장에서 일하는 개발자로서 솔직한 의문이 들었다. &lt;strong&gt;대부분의 기업은 AI-Native가 아니라 AX(AI Transformation)를 한다.&lt;/strong&gt; 처음부터 AI로 설계된 조직이 아니라, 기존 업무 위에 AI를 얹는 쪽이다. 그렇다면 답은 'AI에게 운전대를 넘기는 것'이 아니라 따로 있지 않을까.&lt;/p&gt;

&lt;h2&gt;
  
  
  내 입장: AI-Native 말고 AI-Optional
&lt;/h2&gt;

&lt;p&gt;나는 AI를 &lt;strong&gt;협업자이자 지식창고이자 일잘러 동료&lt;/strong&gt;로 뒀다. 전부 맡기지 않는다. 판단과 책임은 사람이 쥐고, 반복·검색·정합성 검증처럼 AI가 압도적으로 잘하는 구간만 위임한다. 이 'AI-Optional' 방식으로 내 SDLC 생산성은 체감상 95% 이상 올라갔다.&lt;/p&gt;

&lt;h2&gt;
  
  
  무대: 통합물류 포트폴리오
&lt;/h2&gt;

&lt;p&gt;검증 무대는 OMS·WMS·TMS를 묶은 이벤트 드리븐 통합물류 시스템이다. 다만 이 글의 주인공은 물류 도메인이 아니라 &lt;strong&gt;그걸 만든 방법론&lt;/strong&gt;이다.&lt;/p&gt;

&lt;h2&gt;
  
  
  파이프라인 종단: 어디까지 AI, 어디서 사람
&lt;/h2&gt;

&lt;p&gt;기획 → DDD 용어집 → 화면설계 → 아키텍처 → 화면 개발 → 패턴·코딩·스타일 검증. 이 흐름을 한 줄로 꿰었다.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI가 맡은 것:&lt;/strong&gt; 용어집과 화면설계의 연결 추적, 코드가 컨벤션·아키 규칙을 어겼는지 검증, 반복 코드 생성.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;사람이 결정한 것:&lt;/strong&gt; 도메인 경계(Bounded Context), 트랜잭션 정책, "이 화면이 정말 이 업무를 푸는가"라는 본질.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;경계는 단순하다. &lt;strong&gt;틀리면 비싼 결정은 사람이, 빠르면 이득인 반복은 AI가.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  도구의 역할
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RAG = 지식창고.&lt;/strong&gt; 설계서·용어집·표준을 물으면 근거째 답한다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;n8n = 자동화.&lt;/strong&gt; 검증·동기화 같은 일을 사람 손 없이 흘려보낸다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code = 일관성 검증자.&lt;/strong&gt; 용어집부터 코드 패턴까지 끝단의 정합성을 본다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;이벤트 드리븐과 three.js로 물류 가시성(visibility)을 확보한 이야기는 다음 글에서 따로 풀겠다.&lt;/p&gt;

&lt;h2&gt;
  
  
  회고: '95%'의 진짜 의미
&lt;/h2&gt;

&lt;p&gt;95%는 'AI가 95%를 짰다'가 아니다. &lt;strong&gt;결정에 쓸 시간을 그만큼 더 확보했다&lt;/strong&gt;는 뜻이다. 잘 통한 건 정합성 검증과 지식 검색이었고, 끝내 사람이 쥐어야 했던 건 도메인 판단과 책임이었다.&lt;/p&gt;

&lt;p&gt;에이전틱 AI에게 운전대를 줄지 고민 중이라면, 먼저 '옆자리 동료'로 앉혀보길 권한다. 당신의 파이프라인에서 AI와 사람의 경계는 어디인가? 댓글로 같이 이야기 나누고 싶다.&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>2026-06-09-welcome-ai-optional</title>
      <dc:creator>Seonho Kim</dc:creator>
      <pubDate>Tue, 09 Jun 2026 04:45:25 +0000</pubDate>
      <link>https://dev.to/seonho_kim_934103d72de8fe/2026-06-09-welcome-ai-optional-4h16</link>
      <guid>https://dev.to/seonho_kim_934103d72de8fe/2026-06-09-welcome-ai-optional-4h16</guid>
      <description>&lt;h1&gt;
  
  
  AI 없이도 AI 수준 결과물
&lt;/h1&gt;

&lt;p&gt;기업이 AI 개발 도입을 망설이는 진짜 이유는 &lt;em&gt;"AI가 일을 못 해서"&lt;/em&gt;가 아니다.&lt;br&gt;
&lt;strong&gt;AI가 한 일을, AI 없이는 아무도 검증·재현하지 못해서&lt;/strong&gt;다.&lt;/p&gt;

&lt;h2&gt;
  
  
  핵심 한 줄
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;AI가 있으면 30초, 없으면 15분. 그러나 결과물은 100% 동일하다.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;비결은 단순하다. &lt;strong&gt;AI에게 시키는 모든 것을 먼저 문서·체크리스트로 만든다.&lt;/strong&gt;&lt;br&gt;
AI는 그 문서를 자동 실행할 뿐이고, AI가 없으면 사람이 같은 문서를 손으로 따른다.&lt;/p&gt;

&lt;h2&gt;
  
  
  왜 중요한가
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;복원력:&lt;/strong&gt; API 할당량이 끊겨도 표준이 무너지지 않는다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;신뢰:&lt;/strong&gt; "AI가 왜 그렇게 검증했나"를 문서로 그대로 설명할 수 있다.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;온보딩:&lt;/strong&gt; 신입은 문서로 배우고, 경력자는 AI로 가속한다. 기준은 같다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;이 글은 &lt;strong&gt;8-C 콘텐츠 자동화 파이프라인&lt;/strong&gt;으로 게시되는 첫 글입니다. 주제 수집부터&lt;br&gt;
대본 작성, 멀티채널 게시까지 — AI가 엔진이 되고, 사람이 핸들을 잡습니다.&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>한 번 쓰고 여러 곳에 — 직접 만든 콘텐츠 배포 파이프라인(POSSE)</title>
      <dc:creator>Seonho Kim</dc:creator>
      <pubDate>Tue, 09 Jun 2026 04:13:37 +0000</pubDate>
      <link>https://dev.to/seonho_kim_934103d72de8fe/han-beon-sseugo-yeoreo-gose-jigjeob-mandeun-kontenceu-baepo-paipeurainposse-1h28</link>
      <guid>https://dev.to/seonho_kim_934103d72de8fe/han-beon-sseugo-yeoreo-gose-jigjeob-mandeun-kontenceu-baepo-paipeurainposse-1h28</guid>
      <description>&lt;p&gt;블로그를 운영하다 보면 늘 같은 고민에 부딪힌다. &lt;strong&gt;"내 사이트에 쓸까, 아니면 사람이 많은 플랫폼에 쓸까?"&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;내 사이트에 쓰면 &lt;strong&gt;자산&lt;/strong&gt;은 쌓이지만 초기 트래픽이 없다.&lt;/li&gt;
&lt;li&gt;외부 플랫폼(Dev.to, Velog)에 쓰면 &lt;strong&gt;도달&lt;/strong&gt;은 좋지만 내 것이 아니다.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;둘 다 갖고 싶었다. 그래서 &lt;strong&gt;POSSE&lt;/strong&gt; 패턴으로 파이프라인을 직접 만들었다.&lt;/p&gt;

&lt;h2&gt;
  
  
  POSSE — Publish on Own Site, Syndicate Elsewhere
&lt;/h2&gt;

&lt;p&gt;원칙은 단순하다.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;원본(canonical)은 내 사이트에. 외부에는 복제하되 원문 링크를 박는다.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;핵심은 &lt;code&gt;rel="canonical"&lt;/code&gt;이다. 복제본이 원문을 가리키면 검색엔진은 중복으로 처벌하지 않고&lt;br&gt;
원본에 점수를 몰아준다. 즉 &lt;strong&gt;내 사이트는 자산으로 쌓이고, 외부는 유입을 끌어온다.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  파이프라인 구조
&lt;/h2&gt;

&lt;p&gt;전체 흐름은 4단계다.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;수집&lt;/strong&gt;: Hacker News·RSS에서 IT/AI 주제를 모은다 (키 불필요)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;선별&lt;/strong&gt;: 키워드·인기도로 점수화해 상위 주제를 고른다&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;작성&lt;/strong&gt;: 대본/본문을 생성한다&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;배포&lt;/strong&gt;: 내 블로그(원본) → Dev.to(API 자동) → Velog(붙여넣기 초안)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;복제 단계는 이렇게 생겼다.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// 내 블로그가 원본임을 명시하며 Dev.to에 복제&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://dev.to/api/articles&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;api-key&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;KEY&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;content-type&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;application/json&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;article&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;body_markdown&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;published&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;canonical_url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://comfunny.com/blog/&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;slug&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// ← 핵심&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;}),&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  설계에서 가장 중요했던 결정
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;"AI가 없어도 동작해야 한다."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;생성 단계는 AI가 있으면 AI가, 없으면 템플릿이나 사람이 채운다. 어느 쪽이든&lt;br&gt;
파이프라인의 나머지(수집·배포·상태기록)는 똑같이 굴러간다. 도구가 빠져도&lt;br&gt;
시스템이 멈추지 않게 만드는 것 — 이게 자동화를 오래 끌고 가는 비결이라고 믿는다.&lt;/p&gt;

&lt;p&gt;또 하나, &lt;strong&gt;영상 채널은 솔직하게 분리했다.&lt;/strong&gt; 텍스트 대본만으로 유튜브·릴스를&lt;br&gt;
올릴 수는 없다(영상 파일이 필요하다). 그래서 블로그는 완전 자동, 영상은&lt;br&gt;
별도 렌더 큐로 위임했다. 할 수 없는 걸 할 수 있는 척하지 않는 게 설계의 정직함이다.&lt;/p&gt;

&lt;h2&gt;
  
  
  결과
&lt;/h2&gt;

&lt;p&gt;이제 글 하나를 쓰면:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;내 블로그에 원본이 남고(자산)&lt;/li&gt;
&lt;li&gt;Dev.to에 자동 복제되어 글로벌 개발자에게 닿고(도달)&lt;/li&gt;
&lt;li&gt;Velog용 초안까지 손에 들어온다&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;그리고 각 글이 어느 채널에 나갔는지는 관리자 대시보드에서 한눈에 본다.&lt;/p&gt;

&lt;h2&gt;
  
  
  마치며
&lt;/h2&gt;

&lt;p&gt;"많이 쓰는 것"보다 "한 번 잘 써서 여러 곳에 닿게 하는 것"이 오래 간다.&lt;br&gt;
도구는 거들 뿐, 자산은 내 도메인에 쌓인다.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;이 글은 그 파이프라인이 직접 배포했습니다.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>posse</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
