본문 바로가기

Stg21

바이브 코딩(Vibe coding) 이 어떤데? 링크드인에서 해외 개발자들이 최근 심심찮게 올리는 게시물이 바이브코딩에 대한 것이다. 바이브코딩이란 코딩의 모든 과정을 AI 에게 맡기고 개발자는 그저 AI 가 답변한 결과물을 복사 붙여넣기만 하는 방식인데, 이슈가 되는 지점은 이렇게 해도 프로젝트가 작동한다는 것에 있다. 이것을 두고 이게 진정한 코딩이라고 할 수 있느냐는 갑론을박이 치열하게 진행중이다. 사실 그런데 기존에도 (대부분의) 개발자들은 구글링을 하고 스택오버플로우를 바이블 삼아 코딩을 해왔다. 오죽하면 개발자 밈중에 내 코드가 왜 오류인지 모르지만, 왜 작동하는지도 모른다는 밈이 있을까. 이제는 구글링과 스택오버플로우가 AI 로 진화하는 과정에 있다고 보는게 맞다고 생각한다. 그리고 이러한 모습이 우리의 미래가 될 것이다. 예를 들어 영화.. 2025. 2. 13.
DeepSeek 가 던진 충격 : 우리는 무엇을 놓치고 있었을까. 며칠 전에 DeepSeek 가 발표한 R1 모델 관련 글을 썼고, 오픈소스와 연관 지어서 앞으로 AI 업계의 미래를 예측해 보았는데 내 생각보다 너무나 빠른 속도로 충격파가 발생하고 있다. 오늘 DeepSeek 에서 이미지 생성 및 분석이 가능한 또다른 오픈소스 AI 모델인 Janus-pro 를 공개하였고 역시나 OpenAI 의 DALL-E 를 능가하는 성능을 보여주었다. 그리고 엔비디아의 주가가 17% 폭락했다. 이와 같은 성능이 가능한 이유, 그리고 엔비디아가 폭락하는 이유가 무엇일까.  먼저 배경부터 설명하자면, 현재 최첨단 AI 모델을 훈련시키는 비용은 엄청나게 비싼 상황이다.OpenAI, Anthropic 같은 회사들은 계산에만 1억 달러 이상을 쓰며, 4만 달러짜리 GPU 수천 대가 필요한 대.. 2025. 1. 29.
Working in public : 오픈소스의 미래 DeepSeek 이 OpenAI 의 o1 급 성능의 AI 모델의 오픈소스와 개발방식을 공개했다. 이제 누구나 o1 급 AI 모델에 자체적으로 학습을 시킬 수 있는 시대가 도래한 것이다. 자세한 성능 데이터는 아래 표에서 확인 가능한데, 작은 크기의 AI 모델에서 큰 모델의 지식 Distill 을 통해 경쟁력 있는 성능을 이끌어 내는 것이 가능하다는 기술적인 포인트가 매우 흥미롭다. 게다가 이렇게 오픈소스로 공개하게 되면, 이를 기반으로 한 AI 서비스들은 마치 스마트폰의 안드로이드가 그러했듯이 우리 일상에 더욱 빠른 속도로 침투하게 될 것이다. 뿐만 아니라 지금까지 미국의 AI 기업들이 기술공개에 주저 했던 것이 결국 발목을 잡으면서, 현재 AI 오픈소스를 주도하고 있는 중국이 AI 패권을 잡게 될 가능.. 2025. 1. 25.
NVIDIA 가 공개한 월드모델? Cosmos 그게 뭐죠? CES 2025 행사의 NVIDIA 키노트에 다녀왔다. 사실 미국에 온 이후 가장 기대했던 이벤트가 CES 였던 만큼 너무나 만족스러운 경험이었다. 경험에 대한 후일담은 다른 글에서 다루기로 하고, 이번 NVIDIA 키노트는 세상을 이해하는 월드 파운데이션 모델인 "Cosmos" 와 함께 "Omniverse" 플랫폼, 그리고 자율주행과 로봇 공학 등 다양한 응용 사례를 중심으로 진행되었다. NVIDIA가 이번 발표에서 강조한 핵심은 물리적 AI 와 이를 구현하는 새로운 플랫폼인 "Cosmos" 인데, "Cosmos" 는 물리적 세계의 데이터를 학습하고 예측하며 시뮬레이션할 수 있는 AI 기술을 제공한다. 간단히 말하면 NVIDIA가 개발한 세계 기반 모델로, 하나의 거대한 플랫폼이다.  (*세계 기반 모.. 2025. 1. 14.
Squid Squid는 HTTP(Hyper Text Transport Protocol), FTP(File Transfer Protocol) 및 기타 인기 있는 네트워크 프로토콜에 대한 프록시 기능을 제공하는 오픈 소스 프로젝트(GPL) 이다. 프록시 기능 뿐만 아니라 정기적으로 액세스하는 데이터를 캐싱하여 잠재적으로 인터넷 액세스 속도를 높일 수 있다. 웹 크롤러를 위한 Harvest project 에서 파생되었고 개발자 중 한명이 '좋은 기능을 모두 가져갔다' 라고 말했다고 하는데, 기존 프로젝트와 네이밍을 분리하기 위해 초기 개발의 코드명을 'Squid'라 정의하여 그 이름이 고착되었다고 한다. 1. 기본 설치 사양 A remote server, running Linux, and preferably in a j.. 2024. 3. 20.
LDAP (Lightweight Directory Access Protocol) 1. LDAP 의 정의 및 특징 가. LDAP의 정의 - 네트워크 상에서 조직이나 개인정보 혹은 파일이나 디바이스 정보 등을 찾아보는 것을 가능하게 만든 소프트웨어 프로토콜이다. - 네트워크 상의 디렉토리 서비스 표준인 X.500의 DAP(Directory Access Protocol)를 기반으로한 경량화(Lightweight) 된 DAP 버전이다. 디렉토리 서비스란 이름을 기준으로 대상을 찾아 조회하거나 편집할 수 있는 서비스 DNS도 디렉터리 서비스의 일종 > DNS는 도메인 이름으로 IP 주소를 조회 나. LDAP의 특징 - Lightweight: 이 의미는 사용하기 간편하다는 의미가 아니라 통신 네트워크 대역폭 상의 가벼움을 의미. 인터넷 프로토콜로 데이터를 조금만 주고 받아도 되게끔 설계 - 바.. 2024. 3. 19.