GPT-6 Astra에서 주목할 부분은 단순한 모델 성능 향상만이 아니다.ARC-AGI-3 평가에서 Astra는 일반적인 실행 환경에서도 높은 성능을 보였지만, OpenAI가 제공하는 상태 유지형 실행 구조를 활용했을 때 성능이 훨씬 더 크게 향상됐다.이 결과가 보여주는 중요한 변화는 하나다.앞으로 Agent의 성능은 Model 자체뿐 아니라 Model을 어떤 Runtime과 Harness에서 실행하느냐에 크게 좌우될 수 있다.그리고 이 변화는 Agent Architecture의 역할에도 영향을 주기 시작했다.1. Agent Framework가 직접 하던 일이 Provider 기능으로 이동하고 있다초기 LLM Application은 비교적 단순했다.Application ↓Prompt ↓LLM ..
Hermes Agent는 Skill을 스스로 만들고 개선하는 Agent Framework로, OpenClaw의 대체로 사용자층을 많이 확보해오고 있습니다. Coding harness로도 많이 사용되고 있는데요, 얼마 전 조금 다른 방식으로 스스로 개선한다는 Prime Agent가 소개되어 서로 비교하는 문서를 만들어 봤습니다. 바쁘시면 15번부터 보세요.1. 개요Prime Agent는 Prime Intellect가 2026년 8월 5일 공개한 오픈소스 Coding/Research Agent이다. 기존 Tool Calling 중심 Agent Harness와 달리 Recursive Language Model(RLM) 및 Continual Harness를 주요 구조로 사용한다. 2026년 8월 24일에는 관련..
Cloud Native는 단순히 “클라우드에서 실행한다”는 뜻이 아니라, 클라우드의 확장성/자동화/복원력/관리형 서비스를 활용하도록 애플리케이션과 운영을 설계하는 접근법 을 의미합니다.예를 들어 기존 서버 프로그램을 그대로 EC2에 올렸다고 해서 Cloud Native라고 하지는 않습니다. 흔히 이를 Cloud Hosted 또는 Lift & Shift라고 부릅니다.보통 Cloud Native에 포함되는 특징컨테이너 기반: Docker, Kubernetes, EKS서비스 단위 분리: 마이크로서비스 또는 모듈화된 서비스자동 배포: CI/CD, GitOps, Argo CD탄력적 확장: Auto Scaling, 서버리스장애 복구 고려: Health Check, 재시도, 다중 AZ관측 가능성: 로그, 메트릭, 트..
Kubernetes를 처음 검토할 때는 보통 장점부터 눈에 들어온다.자동 복구, 오토스케일링, 롤링 업데이트, 서비스 디스커버리, 선언형 배포 같은 기능은 분명 매력적이다. 컨테이너 기반으로 여러 서비스를 운영한다면 Kubernetes가 사실상 표준처럼 느껴지기도 한다.그런데 실제로 도입을 검토하다 보면 기능보다 먼저 알아두어야 할 부분이 있다.K8S를 도입한다는 것은 애플리케이션뿐 아니라 K8S라는 플랫폼 자체도 계속 운영한다는 뜻이다. 설치하고 서비스를 올리는 것보다, 그 이후 몇 년간 어떻게 유지할 것인지가 더 중요할 수 있다.1. Kubernetes는 한 번 설치하고 오래 쓰는 제품이 아니다기존 서버 소프트웨어는 특정 버전을 설치한 뒤 몇 년 동안 유지하는 경우가 많다.Kubernetes는 조금 ..
오랜만에 Android Studio를 켜서 3.6.2로 버전업을 하였더니 빌드가 실패한다. 아래와 같은 에러들이 보인다. 숫자는 프로젝트마다 조금씩 다른 듯, Git branch와는 관계가 없다. ERROR: Uninitialized object exists on backward branch 45 Caused by: java.lang.VerifyError: Uninitialized object exists on backward branch 45 기존에는 Oracle JDK를 1.8을 설치하여 쓰고 있었는데 Android Kotlin 관련 업데이트와 충돌을 하는 듯 싶다. Jetifier 빌드 툴 동작중 문제가 된다. Jetifier가 무엇인지는 아래 링크 참조 https://developer.androi..
Google IO 2017에서 새로 발표된 Android Studio 3.0 canary 1 버전에는 새로운 Android profiler가 탑재되었다. 이 프로파일러를 동작시키기 위해서는 com.android.toos.build 버전을 2.4 이상으로 올려야 하는데, 업데이트 후 싱크 시 스튜디오에서 다음과 같은 오류가 발생하였다.Failed to notify build listener 이럴 경우 gradle daemon에 업데이트 된 사항이 적용되지 않아 그런 것으로, daemon을 재시작하면된다. Android studio를 재시작하여도 되고, 스튜디오의 터미널 창을 열어 커맨드 명령으로 종료시킬 수 있다. 커맨드 명령은 아래와 같다.[Windows] > gradlew --stop[Linux]> ...
Tensorflow 1.0부터 윈도우(MS Windows)에서 설치하여 사용할 수 있게 되었습니다. 설치시 겪었던 몇가지 주의점을 기록하였습니다. 다른 분들에게 참고가 되면 좋겠습니다. CUDA 지원에 대해CUDA 8.0만을 지원하므로 그 이전 버전은 호환되지 않는다. 자신의 비디오 카드가 CUDA 8.0을 지원하지 않으면 CPU only 버전으로 설치해야 한다. (참고 : https://github.com/tensorflow/tensorflow/issues/8161)비디오카드마다 지원되는 CUDA 버전이 다르므로 아래 사이트에서 확인해야 한다.http://developer.nvidia.com/cuda-gpusPython 버전64Bit만 지원하므로 Python 32bit을 사용했었다면 지우고 다시 설치해..
그누보드5에서 아이코드(www.icodekorea.com)와 연동하여 SMS를 사용자들에게 전송할 수 있다.그런데 아이디와 비번을 바르게 입력하였는데도 인증이 되지 않는 경우가 있어 한참 고생하였다.원인은 간단했는데, 패스워드 길이 문제였다.아이코드에서는 패스워드에 10자 이하의 길이 제한이 있다고 안내하고 있으나, 홈페이지에서 회원 가입 시 10자보다 더 길게 입력되고 로그인도 잘 된다. 따라서 비밀번호를 10자 이내로 줄이고 그누보드에서 연동 시 정상 작동함을 확인하였다.검색을 많이 했지만 나오지 않아 특별히 블로그에 포스팅을 남긴다...
이번에는 '함수형 사고'를 읽었습니다. 책이 두껍지 않지만 내용이 어려운 편이고 코드 예제가 많아 가볍게 통독하였는데에도 보름정도 걸린 듯 합니다. 예전에 폴리글랏 프로그래밍 책을 통해 함수형 프로그래밍 언어가 영역을 넓혀가고 있다는 이야기를 알았었고, 최근에 Java 8에 추가된 함수형과 관련된 부분들과 자바스크립트, 스칼라를 공부하기도 하였었습니다. 그러나 문법적인 내용들만 조금씩 익혔을 뿐, 함수형으로 생각하고 함수형에 맞게 프로그램을 만들 수 있겠다는 생각은 별로 들지 않았습니다. 어떻게 해야 함수형 언어들의 특성을 잘 살려 프로그램을 짜낼 수 있을지 모르겠어 답답하였는데, 우연히 이 책의 제목만 보고 마음에 들어 구입해보게 되었습니다. 생각하는 방법을 알려줄것 같았습니다.이 책의 처음은 함수형은..