#으로

한날's avatar
한날

@hannal@hackers.pub

클로드 코드의 에이전트 팀 기능이 기대 이상이다. git worktree로 작업을 지시했는데, tmux를 인식해서 pane을 나누어 세션을 분리하여 작업하며 에이전트 간 소통을 한다. context window가 분리되니 compaction 빈도가 줄어 작업 품질도 좋고 속도도 빠르다.

클로드 코드의 기능과 성능 개선 효과도 있지만, Opus 4.6 효과도 있어 보인다. 협업 계획을 더 잘 짜며, Skills, Sub agents 등 에이전트에게 제공되는 “도구”를 더 잘 활용하기 때문이다.

단점이라면 그만큼 토큰 소비량도 엄청나다. Sonnet 5가 빨리 나와야 할 것 같긴 하다. Opus로는 감당하기 부담스럽다. 여튼 이번 변화로 내가 이번 주에 구현하고 설계한 AI 에이전트 기능 중 굵직한 기능 몇 개가 며칠만에 레거시가 되긴 했지만... 뭐, 아무렴 어때.

Anthropic이 AI 에이전트(클로드 코드) 발전시키는 속도가 빠르다. 매우 뾰족한 AI 에이전트 제품을 만들지 않는 이상,

  • Anthropic의 엄청 빠른 릴리즈 주기
  • API 플랜을 압도하는 계정 구독 가성비 이 두 가지 때문에라도 AI 에이전트 사업은 정말 하기 어려워보인다.

한편, 클로드 코드 에이전트 팀 기능이 (자잘한 버그와는 별개로) 이전과 사용 방식에 변화를 줄 것으로 보여 재밌다.

유니티용 SDK를 만드는데 core는 rust로 짜고 ffi로 하라고 했다. 처음엔 클로드 코드가 반대했는데 내가 rust 다룰 줄 아니까 진행하라고 했다. 그러자 클로드 코드는 알겠다고 하고는 일을 시작했는데, core를 구현하는 팀원 에이전트가 리드 에이전트의 계획에서 구체적인 core 구현 방향이 빠지자 내 rust ffi 요구를 제안으로 스스로 강등(?)하더니 c 구현을 해놨다.

컨텍스트 윈도우가 분리되어 지시가 가다보니 생긴 현상같은데, 에이전트 팀이 완전 탑다운은 아닌 모양새가 됐다.

남정현's avatar
남정현

@rkttu@hackers.pub

C 언어 개발자들이 사용하는 정적/동적 라이브러리를 C 만들어 제공하는 시대가 왔습니다. 다만 짚고 넘어가야 할 두 가지 키 포인트가 있어 제가 알게된 내용을 공유드려봅니다.

C/C++을 개발하시는 분들과 사이좋게 강력한 기능을 나눠가지며 더욱 뛰어난 생산성을 보여주는 소프트웨어가 앞으로 더 많아지길 기대해봅니다. 물론 시행 착오는 있을 수 있겠지만 계속 발전할 수 있는 영역이라 믿어 의심치 않습니다. :-D

https://forum.dotnetdev.kr/t/native-aot/14123

남정현's avatar
남정현

@rkttu@hackers.pub

C RAG를 구현하려고 할 때 어려울 수 있는 문제점 중 하나인 RAG를 위한 인터넷 페이지 본문 추출을 추가적인 파이썬 프레임워크나 AI의 도움 없이, ReverseMarkdown과 SmartReader로 간편하게 해낼 수 있습니다.

https://forum.dotnetdev.kr/t/ai/13894

남정현's avatar
남정현

@rkttu@hackers.pub

C RAG를 구현하려고 할 때 어려울 수 있는 문제점 중 하나인 RAG를 위한 인터넷 페이지 본문 추출을 추가적인 파이썬 프레임워크나 AI의 도움 없이, ReverseMarkdown과 SmartReader로 간편하게 해낼 수 있습니다.

https://forum.dotnetdev.kr/t/ai/13894

한날's avatar
한날

@hannal@hackers.pub

“C# 교과서” 책은 입문부터 C 많은 요소를 두루 다루는데, 학습 요소를 나열해 설명하는 데 그치지 않고 이해와 활용에 목표를 둔 커리큘럼에 맞춰 내용을 전개한다.

C# 자체에 입문하는 사람보다는 C 프로그래밍에 입문하는 사람까지 염두에 둔 인상을 준다. 저자가 커리큘럼(목차)을 독특하게(?) 짰다는 생각을 했다.

읽고 공부하며 든 생각은, C 기능이 정말 풍부한 언어라는 점이다. Python이나 Go처럼 간결한 언어를 좀 더 선호하는 취향이지만, 흥미를 돋우는 언어라고 느꼈다.

MS 권고에 따라 객체가 아니라 개체라 표기하거나 문과 식에 대한 정의가 좀 색다르다거나 하는 생소한 면면이 있지만, 전체적으로 친절하고 쉽게 쓰여진 입문서이다.

책 표지
ALT text details책 표지
남정현's avatar
남정현

@rkttu@hackers.pub

JAR로 되어있는 한글 형태소 분석기 라이브러리인 꼬꼬마 2.0과 Maven에 게시된 open-korean-text를 C 프로젝트 구성없이 불러다 쓰는 예제입니다.

C# 코드 파일과 XML 설정 파일만 있으면 Maven과 JAR 패키지도 손쉽게 가져와서 C 코딩할 수 있습니다. C# 파일 하나만 바라보면 될테니 코드 어시스턴트의 도움도 마음껏 받을 수 있으니 더욱 좋겠죠!

https://forum.dotnetdev.kr/t/file-based-app-maven-jar/13803

남정현's avatar
남정현

@rkttu@hackers.pub

JAR로 되어있는 한글 형태소 분석기 라이브러리인 꼬꼬마 2.0과 Maven에 게시된 open-korean-text를 C 프로젝트 구성없이 불러다 쓰는 예제입니다.

C# 코드 파일과 XML 설정 파일만 있으면 Maven과 JAR 패키지도 손쉽게 가져와서 C 코딩할 수 있습니다. C# 파일 하나만 바라보면 될테니 코드 어시스턴트의 도움도 마음껏 받을 수 있으니 더욱 좋겠죠!

https://forum.dotnetdev.kr/t/file-based-app-maven-jar/13803

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Fedify를 C 어느 程度(정도) 짜기도 했었죠… 근데 아무도 안 쓸 것 같아서 TypeScript로 돌아왔습니다.