최근 게시글
-
작업아키텍처
AI 자동화에서 진짜 어려운 것은 모델이 아니라 운영 구조다
AI를 여러 개 쓰기 시작하면 문제는 모델 성능보다 운영 구조로 옮겨간다.결과물이 어디에 쌓이고, 무엇이 정본이며, 누가 검증하는지가 정해져야 작업이 누적된다.이번 작업은 AI 런타임을 하나 더 만드는 일이 아니라, 반복 가능한 운영 spine을 만드는 일이었다.최근에 AI 에이전트 운영 구조를 다시 정리하는 작업을 했다.처음에는 특정 런타임 설계안을 검토하는 수준으로 시작했다. 하지만 실제로 내용을 뜯어보니 문제의 초점은 특정 에이전트가 아니었다. 더 큰 문제는 여러 AI 런타임이 같은 작업 환경을 공유할 때 생기는 운영 혼선이었다.Codex, Hermes, Claude, Copilot, Gemini 같은 도구를 함께 쓰면 각 도구는 나름의 결과물을 만든다. 그런데 그 결과물이 서로 다른 폴더에 쌓이고..
-
작업아키텍처
커스텀 에이전트를 만들며 배운 것들 – Part 10. 이 연재를 마치며
이 연재를 시작할 때 목표는 하나였다. 실패 과정을 기록하는 것.잘된 것만 쓰면 교훈이 없다. 왜 실패했는지, 어디서 막혔는지, 어떻게 틀렸는지를 쓰는 게 더 유용하다고 생각했다.10편을 마치며 되돌아본다.이 연재에서 말한 것들Part핵심1자동화는 실행이 아니라 판단을 보존하는 것2기능 분리는 연결 비용을 설계 밖으로 밀어낼 뿐3사고 계층 분리가 기능 분리보다 더 근본적인 기준4핸드오프는 데이터 전달이 아니라 판단 전달5에이전트를 늘릴수록 책임을 좁혀야 한다6경계가 없으면 시스템은 커질수록 안에서 무너진다7운영은 설계와 다른 문제다8처음부터 수정하기 쉬운 설계가 처음부터 완벽한 설계보다 낫다9구조가 스스로를 설명해야 한다아직 모르는 것들다음 세대 모델들이 나올수록 지금 이 설계가 얼마나 유효할지 모른다...
-
작업아키텍처
커스텀 에이전트를 만들며 배운 것들 – Part 9. 구조가 남고, 사람이 바뀌어도 돌아가게 되기까지
혼자 만든 시스템이 혼자만 운영할 수 있는 시스템이 된다면, 그건 자동화가 아니다.에이전트 시스템이 진짜 가치를 갖는 순간은, 만든 사람 없이도 작동할 때다.혼자만 아는 시스템의 문제시스템을 처음 만들면 모든 게 머릿속에 있다. 왜 이렇게 설계했는지, 어디서 주의해야 하는지, 어떤 상황에서 뭔가 이상한지.그런데 그 지식은 코드에 없다. 설정 파일에도 없다. 어디에도 없다.두 달 뒤 내가 다시 봐도 낯설다. 다른 사람이 보면 이해할 수 없다.구조가 스스로를 설명하게 만들기이 문제를 해결하려고 세 가지를 했다.에이전트마다 의도 문서 작성"이 에이전트는 무엇을 한다"가 아니라 "이 에이전트는 왜 이렇게 설계됐는가"를 기록했다. 결정의 근거, 고려했다 버린 선택지, 주의해야 할 엣지 케이스.변경 로그 구조화에이..
-
작업아키텍처
커스텀 에이전트를 만들며 배운 것들 – Part 8. 지금 다시 만든다면, 무엇을 다르게 할까
이 시스템을 처음부터 다시 만들 기회가 생긴다면, 뭘 다르게 할까.이 질문을 진지하게 생각해봤다. 아는 것들을 처음부터 알고 시작한다면.먼저 했을 것들자동화 범위를 먼저 정의했을 것이다처음에 "무엇을 자동화할 수 있는가"를 먼저 물었다. 다시 만든다면 "무엇을 자동화하지 않을 것인가"를 먼저 물었을 것이다.자동화의 범위를 정하는 건 포함할 것을 고르는 게 아니라 제외할 것을 고르는 일이다.운영을 설계에 포함했을 것이다설계를 완성하고 나서 운영을 생각했다. 다시 한다면, 운영 방식을 설계 단계에서 함께 정의했을 것이다.모니터링은 어떻게 할 것인가. 언제 사람이 개입할 것인가. 어떻게 업데이트할 것인가.판단 레이어를 첫 번째로 만들었을 것이다실행 에이전트들을 먼저 만들고 나중에 판단 레이어를 끼워 넣으려 했..
-
작업아키텍처
커스텀 에이전트를 만들며 배운 것들 – Part 7. 자동화보다 운영이 더 어렵다는 걸 깨닫기까지
설계는 끝났다고 생각했다. 에이전트들은 정의됐고, 경계는 명확해졌고, 핸드오프도 잘 작동했다.그 다음에 시작된 것들이 더 어려웠다.운영에서만 보이는 것들설계 단계에서 보이지 않는 것들이 있다. 운영을 시작해야 드러난다.시간이 지나면 바뀌는 것들: 입력 데이터의 분포가 달라진다. 에이전트가 학습했던 패턴과 실제 입력의 간극이 생긴다. 설계할 때는 존재하지 않았던 엣지 케이스가 나타난다.침묵하는 실패: 에이전트 시스템의 실패는 오류 메시지로 오지 않는 경우가 많다. 처리는 완료되지만 결과가 조금씩 틀어지다가, 한참 뒤에 알게 된다.유지보수 부채: 처음엔 잘 작동하던 에이전트도 다른 에이전트가 업데이트되면 의존성 문제가 생긴다.운영 설계의 세 가지 요소이 문제들을 다루면서 운영 설계가 별도로 필요하다는 걸 알..
-
작업아키텍처
커스텀 에이전트를 만들며 배운 것들 – Part 6. 커스텀 에이전트의 경계를 다시 그리다
책임 원칙을 적용하고 나서, 기존 에이전트들을 다시 들여다봤다.처음 만들 때는 합리적이었던 것들이, 원칙을 기준으로 보면 다르게 보였다. 경계가 모호한 에이전트, 암묵적으로 겹치는 역할, 설명할 수 없는 연결.다시 그려야 했다.무엇이 문제였는가다시 보니 두 가지 패턴이 반복됐다.첫 번째: 역할 침범에이전트 A가 "편의상" B의 역할을 일부 처리하고 있었다. 처음엔 작은 예외였는데, 시간이 지나면서 A와 B의 경계가 흐려졌다.두 번째: 암묵적 의존에이전트 C는 D가 특정 형식으로 출력할 것을 전제로 작동했는데, 이게 문서화되지 않았다. D의 출력 형식이 바뀌면 C가 조용히 실패했다.경계를 다시 그리는 기준이 두 패턴을 없애려고 두 가지 기준을 세웠다.기준 1: 단일 책임 + 명시적 인터페이스에이전트는 하나..
-
Aftereffects 새로 설치 후 Unicode 오류 (23:46) 마우스 클릭 9번이면 끝.
어도비 에프터이펙트새로 설치후 Unicode 오류 ( 23 : 46 ) 발생했을 때 해결하는 방법. 어도비에서 제공하고 있는 방식대로 찾아보면, 2020 cc 의 경우 AMT LANGAUGES라는 폴더를 찾을 수도 없고.. 그래서 헤집고 다닌 끝에 해결. 에프터이펙트 실행했을 때, 굳이 닫아내려면 작업표시줄에서 창닫기를 눌러야 After Effects error: could not convert Unicode characters. ( 23 : 46 ) 이라는 문구가 뜨고, 어플리케이션을 실행하는데 예기치못한 실패라고는 하지만, 구글에서 검색하면 어도비에서 이 현상에 대해 설명해놓은걸 볼 수 있다. AMT 폴더로 들어가서, '~' 을 폴더 이름 앞에 넣고.. !@#$ㅃ ㅁㄴㄹㅇ ㅎㄴ쑈^ㅛ 만약 2020CC..
2020.04.30 13:04 -
1. HTML 데스크탑 모양 만들어보기
이번에는 데스크탑과 모바일 화면모양을 Adobe 와 Windows에서 기본제공하고 있는 에셋을 이용해서 간단히 작성해보겠습니다. (실은 너무 쉽기도 하면서 어렵기도 해요.) 대강 이렇게, 이렇게 생긴거, 하면서 그림만 그리면, 은근히 쉬운것도 같지만, 데스크탑웹, 모바일웹도 모바일 앱과 마찬가지로 각자의 이름을 가지고 있습니다. 그 이름을 다 기억하기에는 조금 어려울 수 있는데, xd에서 제공하고 있는 에셋을 활용해서 어느정도 부족한 점도 채워줄 수 있어요. 그럼 바로 시작해보겠습니다. 준비물은 Adobe XD에서 제공해주고 있는 Microsoft Windows kit 같은거.. 편하게 쓰시면 됩니다. 이번에 강조드리고 싶은건 사실 그림이 아니거든요. 먼저 아트보드 하나를 만들어줍니다. 아트보드 단축키 ..
2020.06.21 21:54 -
Adobe XD 활용. 포토샵 연동하기
Creative Cloud 에 포함되어 있는 프로그램이다보니, Adobe XD의 포토샵 연동은 굉장히 쉬운 편입니다. 만약 구독중이라면, 바로 연동이되어있거든요. 사진파일을 xd 에서 편집하다가 오른쪽 마우스로 클릭하면 이런 메뉴가 나타나고, 포토샵으로 편집하기를 누르시면 바로 연결됩니다. 아무래도 포토샵 자체가 구동되는 시간이 조금 걸리다보니, 저는 귀찮아서 열어두고 파일만 닫아놓은채 사용하곤하는데, (이래가나 저래가나.) 불러온 이미지 파일은 수정전에 백업해두고 진행하시면 좋고, 누끼따기 뿐 아니라, 당연히 포토샵 기능은 다 가능합니다.
2020.05.14 23:57 -
Adobe 구독 해지 '1 Step'
최근 Adobe 구독을 해지했습니다. 안타깝게도 이직 후에 XD를 쓸 일이 없었고, 직업 특성상 클라이언트 사의 툴을 사용해야 한다는 점과, 맡은 업무가 디자인툴을 다루기는 어려다는 점도 있었는데, 최근 Adobe XD 포트폴리오 링크가 깨져서 들어가보니 프로토타이핑 연결한 것들도 다 풀려있어 살짝 망신살이 뻗친게 크기는 했습니다. 분명히 Adobe의 기술은 대단하다고 생각하고 생각합니다만, Figma의 점유율도 높고, (그래서 결국 Adobe에서 인수를 하고), xd의 경우 이제 추가 개선은 또 없다고 하니, 뭔가 더 기대를 하고 사용하기도 불편해졌죠. 그래서 추후 다시 Adobe의 툴을 사용할 일이 있을때까지는 구독을 해지하기로 했습니다. 서론이 길었네요. 잠정적으로 마지막이 될 Adobe 구독해지는..
2023.12.14 16:58 -
비서 1급 실기 면제 신청하는 방법
상공회의소 홈페이지 접속 시험결과 확인을 먼저 하시고, 비서실기 면제 신청 메뉴로 들어가면, 비고 란 아래 '신청' 이 있어요. 취득한 연관있는 자격증이 있는 경우에는 아래에 리스트가 나오는데, 확인하시고, 가능등급은 '1급' 자신있게 선택, 끝. 작년 한해 자격증을 조금 취득해봐야지.. 하다가 결국 한해를 보냈네요. 그냥 회사에서 하던대로 문제가나와서 풀다보니 없는것보다는 나은 것 같고 해서 해봤는데, 무난하게 본 것 같아요. 자격증 신청하고, 이렇게 이력서에 한줄 더해봅니다. 문제가 약간 이상했는데, 문제은행방식이다보니 그러려니.. 하고.. 팁이라고 할만한건, ibt로 변경되어서 문제 풀다가 누락된 건 찾아서 풀 수 있고, 마킹을 하는건 굳이 필요 없으니 필기구를 굳이 가지고 가실 필요도 없었고, (..
2021.04.13 07:20