I want extern "fil-C"

Rust의 C FFI는 수십 년간의 유용한 소프트웨어에 접근할 수 있게 하지만, 컴파일 시점의 메모리 안전성을 증명하는 Rust의 장점을 무시하고 C 라이브러리의 계약을 신뢰해야 하는 근본적인 문제를 안고 있습니다. 기존 코드를 수정하는 것은 비용이 많이 들지만, 안전성을 확보하는 것은 런타임에서 이루어져야 한다는 주장이 제기됩니다.

이러한 상황에서 Fil-C는 C 및 C++를 재컴파일하면서 런타임 검사, 동시 가비지 컬렉터, 그리고 메모리 안전성을 제공하여 메모리 안전 위반이 익스플로잇이 되는 대신 패닉으로 처리되도록 합니다. 필자는 Rust가 Fil-C의 ABI를 이해하는 FFI를 통해 이 안전성을 활용할 것을 제안하며, Rust를 빠른 경로로, 기존 C를 안전한 경로로, 그리고 마이그레이션할 성능상의 이유를 제시하고자 합니다.

이러한 목표를 달성하기 위해 Fil-C는 C와 ABI 호환성은 없지만 소스 호환성을 가지며, 기존 C와의 상호 운용성을 목표로 하지 않습니다. 이미 Nix의 filnix는 Fil-C를 크로스 컴파일 플랫폼으로 활용하여 종속성 그래프를 재구축하는 도구를 제공하고 있으며, Zig 역시 Fil-C에서 영감을 받은 ABI를 탐색하고 있습니다. 이러한 프로젝트들은 Rust와 C 생태계 간의 협업을 통해 메모리 안전성과 성능을 동시에 확보하는 방법을 모색하고 있습니다.

I want extern "fil-C"

Rust의 C FFI는 수십 년간의 유용한 소프트웨어에 접근할 수 있게 하지만, 컴파일 시점에 메모리 안전성을 증명하는 Rust의 장점을 무시하고 C 라이브러리의 계약을 신뢰해야 하는 근본적인 문제가 있습니다. 기존의 레거시 코드를 유지하는 것이 비용 효율적이지만, 안전성을 런타임에서 확보하는 Fil-C가 제시하는 대안은 메모리 안전성 위반이 익스플로잇이 되는 대신 패닉하도록 하는 실행 시간 검사와 동시 가비지 컬렉터를 통해 더 나은 균형을 제공합니다.

이러한 배경에서 필자는 Rust가 Fil-C ABI를 사용하는 FFI를 원하며, 이는 안전한 Rust 래퍼를 생성하고 Fil-C를 통해 전체 C 종속성 그래프를 컴파일하는 것을 목표로 합니다. 이는 Rust를 빠른 경로로, 기존 C를 안전한 경로로, 그리고 마이그레이션을 완료할 성능상의 이유를 제공하는 것을 목표로 합니다. 이 과정에서 filnix 프로젝트는 Fil-C를 Nix 크로스 컴파일 플랫폼으로 패키징하여 재현 가능한 도구 체인을 제공함으로써 이 목표를 위한 기반을 다지고 있습니다.

Zig에서도 Andrew Kelley가 Fil-C에서 영감을 받은 선택적 ABI를 제안하며 런타임 메모리 안전성을 C 및 C++ 종속성에 통합하려는 노력을 하고 있습니다. 이러한 노력들은 Rust 브릿지가 진입해야 할 세계와 매우 유사하며, Fil-C가 제공하는 능력 모델과 런타임 실행 환경, Rust의 컴파일 시간 안전성, Nix의 종속성 그래프 재구축 능력이 결합되어 이 문제를 해결할 수 있습니다.

결국 이 문제는 네 커뮤니티의 최고 지성이 함께 모여 해결해야 할 과제이며, 필자는 내년에 열리는 OceanSprint에서 이러한 협업을 통해 이 목표를 함께 구축할 것을 제안하고 있습니다.

The 10 Best Cooling Mattresses for Hot Sleepers (2026)

잠을 잘 때 너무 더운 것은 수면의 질을 크게 떨어뜨리는 주요 원인입니다. 이에 따라 많은 사람들이 열을 효과적으로 제거해주는 냉감 매트리스를 찾아 비교하고 있습니다.

이 기사는 더위를 많이 타는 사람들이 어떤 냉감 매트리스를 사용했을 때 열을 가장 잘 흡수하고 제거하는지 직접 경험을 통해 알아본 결과를 소개합니다.

이러한 비교를 통해 독자들은 자신의 수면 환경에 가장 적합한 냉감 매트리스를 선택하는 데 도움을 받을 수 있습니다. 2026년 기준으로 가장 효과적인 냉감 매트리스 10가지에 대한 구체적인 정보가 제시되어 있습니다.

ChatGPT Desktop (Codex Desktop) for Linux

ChatGPT에 통합된 Codex는 소프트웨어 엔지니어링을 위한 AI 코딩 에이전트로 기능하며, OpenAI의 최첨단 코딩 모델을 기반으로 실제 엔지니어링 작업을 수행합니다. 이 에이전트는 기능 구현, 복잡한 리팩토링, 마이그레이션 등 전체 작업을 끝까지 처리할 수 있도록 설계되었으며, 멀티 에이전트 워크플로우를 지원하여 프로젝트의 수주를 며칠이 아닌 시간 단위로 단축할 수 있게 합니다.

Codex는 팀의 표준과 작업 방식을 학습하는 스킬을 통해 일관성을 유지하며, 이슈 분류, 모니터링, CI/CD와 같은 일상적인 작업을 백그라운드에서 처리하여 개발팀이 핵심적인 설계에 집중할 수 있도록 돕습니다. 이는 더 철저한 설계와 테스트, 고품질 코드 검토를 통해 팀 전체의 품질 기준을 높여 오류를 조기에 발견하고 자신감을 가지고 배포할 수 있게 합니다.

개발자들은 Codex가 기존의 에이전트 도구들을 대체하고, 초기 반복 시간을 30~50% 단축하며, 한 분기 걸리던 프로젝트를 주말 내에 완료할 수 있게 했다고 평가합니다. 특히 Codex는 다른 봇들이 놓치기 쉬운 까다로운 후방 호환성 문제를 발견하거나, 리팩토링 및 테스트 생성을 처리하여 기능 출시 일정을 맞추는 데 기여했습니다.

현재 Codex는 ChatGPT 앱 내에서 사용 가능하며, 개발자는 이 에이전트를 ChatGPT, 에디터, 터미널 등 다양한 환경에서 연결하여 코딩 작업을 수행할 수 있습니다. 이는 코딩 에이전트가 단순한 코드 생성 도구를 넘어 실제 개발 워크플로우 전체를 혁신하는 핵심 도구로 자리 잡았음을 의미합니다.

Celld: Self-hosted, distributed Durable Objects

celld는 자체 호스팅 및 분산형 Durable Objects를 구현하는 시스템입니다. 이 시스템은 워커와 Durable Objects 코드는 변경 없이 작동하며, 데이터는 사용자가 소유한 버킷에 저장되어 대규모 운영 시 비용 효율성이 크게 향상됩니다.

celld는 셀(cell)의 소유권을 버킷 내의 기록으로 관리하며, 이는 멤버십 프로토콜이나 합의 알고리즘 없이 원자적 쓰기를 통해 보장됩니다. 노드 손실 시에도 소유권은 버킷에 남아있어 다른 노드가 즉시 권한을 인수하고 셀을 복구할 수 있습니다.

이 모델의 핵심은 인프라에 대한 종속성을 제거하고 실패 영역을 명확하게 만드는 것입니다. 셀의 증거는 노드나 외부 상태 페이지가 아닌 디스크에 저장되므로, SQLite 및 LTX 파일과 로그를 통해 셀의 상태를 직접 검사할 수 있습니다.

따라서 celld는 분산 시스템의 강력한 프로그래밍 모델을 유지하면서도, 사용자가 선택한 인프라 위에서 배치, 상태, 운영 증거를 관리할 수 있게 하여 신뢰성과 투명성을 높입니다.

Show GN: 흩어진 AI 소식을 실시간 한국어 요약으로 모아 보기

흩어져 있는 인공지능 소식을 실시간 한국어 요약으로 모아보는 서비스가 소개됩니다. 이 서비스는 공식 기술 블로그, 유튜브, 레딧, X, GitHub, HuggingFace 논문 등 다양한 채널에 분산되어 있는 AI 관련 정보를 한곳에 모아 한국어로 요약하여 제공합니다.

이는 개발자들이 여러 플랫폼을 일일이 탐색하지 않고도 최신 AI 동향을 효율적으로 파악할 수 있도록 돕는 것을 목표로 합니다. 복잡하고 방대한 AI 정보를 한국어로 요약하여 제공함으로써 사용자들이 빠르게 핵심 내용을 이해하고 기술 흐름을 놓치지 않도록 지원합니다.

이 서비스는 AI 관련 정보를 공식 출처에서 수집하여 정리하는 데 중점을 두고 있습니다. 따라서 사용자는 다양한 소스에서 흩어져 있는 AI 정보를 통합적으로 확인하고 분석할 수 있다는 점에서 유용합니다.

Unsloth, Qwen3.8 2.4T를 397GB로 줄여 로컬 실행 지원

Unsloth가 Qwen3.8-2.4T-A95B 모델의 GGUF 양자화 모델과 로컬 실행 가이드를 공개하여 개발자들이 로컬 환경에서 대규모 언어 모델을 실행할 수 있도록 지원합니다. 이 모델의 원본 BF16 파일 크기는 4.89TB에 달하지만, Unsloth는 Dynamic 1-bit 버전을 통해 크기를 397GB로 대폭 축소하여 약 91%의 용량 절감을 달성했습니다.

이러한 양자화 기술을 통해 사용자는 방대한 모델을 훨씬 적은 메모리로 구동할 수 있게 되어 로컬 환경에서의 AI 모델 실행 가능성이 크게 높아졌습니다. Unsloth는 1-bit부터 8-bit/BF16까지 다양한 양자화 버전을 제공하며, 2-bit 버전은 약 657GB, 3-bit 버전 등 다양한 옵션을 제공합니다.

이는 고성능 모델을 제한된 하드웨어 환경에서도 효율적으로 활용하고자 하는 개발자들에게 매우 실용적인 정보를 제공합니다. 개발자들은 이 가이드를 참고하여 Qwen3.8-2.4T 모델을 로컬에서 효율적으로 구동하고 실험할 수 있습니다.

AI Can Now Design Functional Viruses. Should We Worry?

인공지능이 기능적인 바이러스를 설계할 수 있게 되면서 생물학 및 의학 분야에 새로운 가능성이 열리고 있습니다. 스탠퍼드 대학교 연구팀은 유전체 언어 모델을 사용하여 16개의 기능적인 박테리오파지(세균 감염 바이러스)를 처음부터 설계하는 데 성공했습니다.

이 AI가 설계한 바이러스들은 자연적인 바이러스와는 다른 3차원 단백질 구조, 성장 역학, 감염 역학을 보였으며, 이는 항생제 내성이 발생한 세균을 치료하기 위한 맞춤형 파지 치료법 개발에 중요한 단서를 제공합니다. 기존의 파지 치료법은 세균에 대한 제한적인 살균 범위나 빠른 내성 진화, 특허 문제 등의 생물학적, 상업적 장벽에 직면해 있었습니다.

AI는 이러한 한계를 극복하고 진화가 만들어내지 못한 유전자 조합을 탐색함으로써 새로운 속성을 발견하는 독창적인 방법을 제시합니다. 이는 단순히 자연에 없는 바이러스를 만드는 것을 넘어, 질병을 유발하는 세균을 공격하는 치료용 생물학적 에이전트를 주문 제작 방식으로 설계하는 데 실질적인 도움을 줄 수 있습니다.

결론적으로 AI 기반 설계 방법은 생물학적 시스템을 탐색하는 새로운 길을 열어주며, 향후 질병 치료 및 생물학적 에이전트를 설계하는 기술적 장벽을 낮출 잠재력을 가지고 있습니다.

Unsloth Desktop - 로컬 AI 모델 실행/학습/에이전트를 하나로 묶은 오픈소스 앱

빠른 파인튜닝 도구인 Unsloth가 로컬 AI 모델 실행, 학습, 에이전트를 통합한 데스크톱 버전을 출시했습니다. 이 새로운 앱은 LLM뿐만 아니라 diffusion 이미지/비디오, embedding, vision, TTS/STT 모델까지 실행하고 학습할 수 있는 기능을 제공합니다.

Unsloth Desktop은 GGUF, MLX, safetensors와 같은 다양한 포맷을 지원하여 모델 호환성을 높였습니다. 사용자는 맥, 윈도우, 리눅스, WSL 환경에서 이 도구를 활용할 수 있으며, NVIDIA, AMD, Mac GPU를 사용하여 모델을 학습시킬 수 있습니다.

이는 개발자들이 고성능 GPU 환경에 구애받지 않고 다양한 멀티모달 AI 모델을 로컬 환경에서 효율적으로 개발하고 실험할 수 있는 환경을 제공한다는 점에서 큰 의미가 있습니다. 특히 다양한 모델 포맷 지원과 광범위한 하드웨어 지원은 로컬 AI 개발의 접근성을 크게 향상시킬 것입니다.

Choosing an AI model: one prompt, 11 models, different results

Netlify는 OpenRouter와의 파트너십을 통해 사용자가 AI 모델을 선택할 수 있는 폭을 대폭 확장하고 에이전트 실행 환경을 개선했습니다. 이제 사용자는 AI 게이트웨이를 통해 OpenRouter에서 제공하는 다양한 모델을 자신의 프로젝트에 적용할 수 있으며, 이는 작업의 요구사항과 예산에 맞춰 최적의 모델을 선택할 수 있게 합니다.

특히 Netlify의 에이전트 실행 환경인 Agent Runners에서 사용 가능한 코딩 모델의 선택지가 확대되었습니다. 기존에 Claude Agent, OpenAI Codex, Gemini CLI 등을 지원하던 것 외에 Kimi, K3, GLM 5.2, DeepSeek V4와 같은 주목받는 오픈 모델과 OpenCode까지 사용할 수 있게 되었습니다. 이는 개발자들이 다양한 모델을 실험하고 프로젝트를 구축하는 데 있어 더 많은 선택권을 제공합니다.

Netlify는 이러한 모델 선택의 결과를 객관적으로 평가하기 위해 자체적으로 오픈소스로 공개한 AXIS 도구를 사용하여 모델을 평가합니다. 이 평가는 단순히 디자인보다는 생성된 사이트가 데이터베이스 사용과 같은 기능적 요구사항을 정확하게 충족하는지에 초점을 맞춥니다. 따라서 개발자는 비용 효율성이나 성능뿐만 아니라, 원하는 결과물을 얻기 위해 프롬프트를 어떻게 구성하고 모델을 어떻게 활용하는지에 대한 접근 방식을 고려해야 합니다.

결론적으로, 사용자는 일괄적인 솔루션 대신 여러 모델을 비교하며 반복적인 프롬프팅을 통해 원하는 결과를 도출하는 실험적인 접근 방식을 시도할 수 있습니다. 이러한 새로운 모델과 평가 도구는 개발자들이 다양한 AI 모델을 활용하여 꿈꾸는 웹 애플리케이션을 구축하는 데 필요한 통찰력을 제공할 것입니다.

What is AI governance and how to operationalize it?

AI 거버넌스는 AI 시스템을 안전하고 윤리적으로 운영하기 위한 프로세스, 표준, 가이드라인을 의미합니다. 이는 투명성, 책임, 공정성, 개인 정보 보호, 보안을 기반으로 하며, AI와 에이전트 시스템이 인간이 정의한 목표에 부합하도록 보장하는 역할을 합니다.

효과적인 AI 거버넌스를 실현하기 위해서는 단순히 정책을 수립하는 것을 넘어 실제 조직 구조와 실행 가능한 프레임워크가 필요합니다. 조직은 AI 거버넌스를 운영하기 위해 AI 리스크에 대한 수용 범위와 프레임워크를 설정하고, AI 거버넌스 센터 오브 엑설런스, 리스크 관리 체계, 거버넌스 플랫폼과 같은 기반 역량을 구축해야 합니다.

이러한 거버넌스 체계는 EU AI 법, ISO 42001, NIST와 같은 외부 프레임워크에 기반을 두어 실질적인 준수와 감사를 가능하게 합니다. 리더십이 리스크 수용 범위를 정의하고 거버넌스 팀이 이를 측정 가능한 정책으로 전환함으로써 AI 위험 관리를 단순한 규제 준수 사항이 아닌 전략적 경쟁 우위로 바꿀 수 있습니다.

결론적으로, 강력한 AI 거버넌스는 AI 시스템의 잠재적 위험을 최소화하고 결과에 대한 신뢰를 극대화하여 AI의 생산성 이점을 안전하게 활용할 수 있도록 합니다. 이는 AI 시대에 필수적인 전략적 접근 방식입니다.

인간 중심에서 에이전틱 코드 리뷰로 - 더 빠른 결정이 더 나은 리뷰를 뜻하지는 않는다

207개 GitHub 프로젝트의 102만 개 PR을 분석하여 코드 리뷰 과정이 어떻게 변화했는지 조사한 결과가 발표되었습니다. 이 조사는 코드 리뷰가 인간 중심에서 LLM 보조, 그리고 AI 에이전트 참여 단계로 진화하는 과정에서 리뷰 속도와 품질이 어떻게 달라졌는지 분석했습니다.

연구에 따르면 AI 리뷰어를 점진적으로 도입하거나 에이전트 단계에서 빠르게 도입한 프로젝트들은 리뷰 결정 속도가 빨라지는 것을 확인했습니다. 하지만 단순히 리뷰 결정 속도가 빨라졌다고 해서 리뷰 품질이 반드시 향상되는 것은 아니라는 점이 중요한 발견입니다.

따라서 개발팀은 코드 리뷰 프로세스를 자동화하고 AI 에이전트를 도입할 때 속도 향상뿐만 아니라 리뷰의 질적 측면을 함께 고려해야 합니다. 리뷰 속도와 품질은 상충 관계에 있을 수 있으며, 어떤 접근 방식이 더 나은 결과를 가져오는지에 대한 심층적인 분석이 필요합니다.

xberg - 다국어 문서 인텔리전스 프레임워크

xberg 다국어 문서 인텔리전스 프레임워크는 다양한 형태의 입력에서 깔끔한 텍스트, 표, 메타데이터, 구조화 데이터를 반환하는 것을 목표로 합니다. 이 프레임워크는 PDF, 이미지, 스프레드시트, 오디오, URL 등 다양한 형식의 문서를 처리할 수 있으며, 복잡한 데이터 추출을 위한 파이프라인 구성의 필요성을 줄여줍니다.

기존 방식에서는 포맷 감지, OCR, 추출을 위해 여러 라이브러리를 이용한 복잡한 파이프라인을 구성해야 했으나, xberg는 이러한 과정을 하나의 코어가 처리하도록 통합했습니다. 이를 통해 개발자는 여러 라이브러리를 관리할 필요 없이 효율적으로 문서를 처리할 수 있게 됩니다.

현재 이 시스템은 101개의 포맷과 371개의 코드를 지원하며, 이는 다양한 문서 형식에 대한 높은 처리 능력을 의미합니다. 이러한 통합 접근 방식은 개발자들이 다국어 문서 인텔리전스 시스템을 구축할 때 필요한 복잡성을 크게 낮추고 효율성을 높여줍니다.

Linux용 Codex앱, 프리뷰 제공 시작

리눅스용 ChatGPT 데스크톱 앱이 프리뷰로 공개되어 개발자들에게 새로운 통합 환경을 제공합니다. 이 앱은 ChatGPT, Work, Codex 기능을 하나의 네이티브 데스크톱 환경에서 통합하여 개발 워크플로우를 혁신하는 것을 목표로 합니다.

이번 통합을 통해 사용자는 프로젝트 관리, 파일 작업, 브라우저 워크플로우를 원활하게 수행할 수 있게 됩니다. 특히 ChatGPT와 같은 대화형 AI 옆에서 Codex를 직접 실행할 수 있게 되어 코딩 작업과 AI 활용 간의 경계가 허물어집니다.

이는 개발자들이 복잡한 도구들을 개별적으로 사용하지 않고도 일관된 환경에서 작업할 수 있도록 돕는 중요한 변화입니다. 리눅스 환경에서 AI 기반 도구들을 통합함으로써 생산성과 효율성을 크게 높일 수 있을 것으로 기대됩니다.

에이전틱 코드 리뷰에서 인간-AI 시너지 : 인간과 AI는 다르게 리뷰한다

300개의 GitHub 프로젝트에서 수집된 27만여 개의 인라인 코드 리뷰 대화를 분석하여 인간과 AI의 피드백이 실제 수정과 후속 대화로 어떻게 이어지는지 비교했습니다. 이 분석은 인간과 AI가 코드 리뷰를 수행하는 방식의 근본적인 차이를 보여줍니다.

AI는 코드 내의 문제를 찾아내고 즉각적인 수정안을 제시하는 데 집중하는 반면, 인간은 구현 방식의 배경인 ‘왜 이렇게 구현했는지’를 묻고 테스트나 프로젝트 관례와 같은 더 넓은 맥락을 고려합니다. 이러한 차이는 피드백의 질과 최종적인 코드 개선 과정에 중요한 영향을 미칩니다.

결과적으로 AI는 효율적인 문제 해결에 강점을 보이지만, 인간은 코드의 의도와 시스템적 관례를 이해하는 데 필수적인 역할을 합니다. 개발팀은 AI의 효율성과 인간의 맥락적 이해를 결합하여 시너지를 창출하는 방식으로 코드 리뷰 프로세스를 설계할 필요가 있습니다.

Linux용 소프트웨어 패키징이 싫은 이유

리눅스 소프트웨어 패키징 방식의 복잡성과 유지보수 비용에 대한 우려가 제기되고 있습니다. 모든 리눅스 사용자가 쉽게 설치할 수 있도록 여러 배포 채널을 지원하는 터미널 편집기 Fresh의 사례에서 보듯이, 채널이 늘어날수록 릴리스 유지 비용과 시스템 장애 가능성이 커진다는 문제가 발생합니다.

npm, Cargo, AppImage, Flatpak, deb, rpm, AUR, Nix, mise 등 다양한 패키징 도구들이 존재하지만, 이러한 방식들은 각기 일부 사용자에게만 적합하며 보안 및 호환성 측면에서 고려해야 할 사항이 많습니다. 사용자가 다양한 채널을 관리하고 소프트웨어를 설치할 때 발생하는 복잡성은 시스템 안정성을 저해할 수 있습니다.

결론적으로, 다양한 패키징 채널의 확장은 사용자 편의성을 높이는 동시에 개발자와 시스템 관리자에게는 유지보수 부담과 잠재적인 보안·호환성 문제를 야기합니다. 따라서 특정 패키징 방식의 채택은 해당 시스템의 보안과 안정성을 충분히 고려해야 합니다.

AI 사용을 그만두기로 한 이유

20년 경력의 개발자가 LLM 코딩 도구를 1년 넘게 사용한 후 코딩을 포함한 모든 AI 사용을 중단하기로 결정했습니다. 이 개발자는 AI 사용을 중단한 주요 이유로 정신 건강, 소프트웨어 품질, 그리고 환경과 사회적 비용을 꼽았습니다.

이러한 결정은 AI 도구가 제공하는 생산성 이점과 그에 따른 잠재적 위험 사이의 균형을 고려한 결과입니다. 개발자는 AI 활용이 작업 효율성을 높였지만, 동시에 코드 품질 저하 및 윤리적 비용에 대한 우려를 느끼게 되었습니다.

실제로 이 개발자는 Claude Code와 Linear를 연결하여 코드 한 줄을 직접 수정하지 않고도 비사소한 프로젝트를 완성할 만큼 생산성을 확보했습니다. 이는 AI를 활용하여 작업 속도를 높이는 동시에, 결과물의 품질과 개발 과정의 지속 가능성을 중요하게 생각하는 개발자들의 고민을 반영합니다.

Show HN: Ballet – Workflow automation that writes integrations against any API

Ballet은 팀의 최적 아이디어를 수익 스택 전반에 걸쳐 자동화하는 워크플로우 자동화 플랫폼입니다. 성장 아이디어가 시스템 연결 부족이나 느린 엔지니어링 로드맵 때문에 지연되는 문제를 해결하기 위해 개발되었습니다. 사용자는 원하는 결과(예: 리드 라우팅, 귀속, 갱신 플레이)를 설명하면 Ballet이 이를 실행 가능한 코드로 구축하고 실행하며 유지 관리합니다.

이 플랫폼의 핵심은 워크플로우를 검토 가능하고 버전 제어가 가능한 코드로 작성한다는 점입니다. 이는 기존의 시각적 그래프 기반 도구와 달리, 정확성이 중요한 부분에서는 결정론적(deterministic)으로 작동하며 엔지니어가 코드를 읽고 승인하며 재실행할 수 있게 합니다. 또한, Ballet은 사용자가 연결하지 못한 시스템에 대해서도 필요할 때 즉시 API에 대한 통합 코드를 작성하여 실행할 수 있어 Zapier나 n8n 같은 도구의 커넥터 라이브러리 한계를 넘어섭니다.

Ballet은 Salesforce, BigQuery, Stripe, Freshdesk 등 기존 시스템과의 통합을 지원하며, 데이터 처리 및 영업 활동에 필요한 자동화를 가능하게 합니다. 특히, 데이터에 기반한 다음 행동을 영업 담당자에게 전달하거나, CRM 필드를 업데이트하고 내부 청구 시스템에 전파하는 등의 복잡한 프로세스를 자동화할 수 있습니다.

Ballet은 Brainfish 팀이 개발한 지식 계층(Knowledge layer) 위에 구축된 실행 계층(Execution layer)으로서, 보안 및 규정 준수 측면에서 Brainfish의 SOC2 Type II 준수를 받습니다. 이는 개발된 코드가 투명하게 관리되고 승인 게이트를 거치며 실행 기록이 보존되어 신뢰성을 높입니다.

DREAM Technical Report

산업용 추천 시스템은 일반적으로 검색, 랭킹, 재랭킹 파이프라인을 사용하지만, 이러한 파이프라인은 정보와 목표를 분절시키고 경직된 규칙에 의존하며 실시간 의도에 대한 인식이 부족하여 세션 수준의 변화를 충분히 다루지 못하는 한계가 있습니다. 이에 DREAM(Developing Recommender Engine with Agentic Methods)은 기존 파이프라인을 대체하지 않으면서 인식 기반의 조정 가능한 감사 가능한 정책 레이어를 추가하는 자율 최적화 제어 아키텍처를 제시합니다.

DREAM은 두 가지 핵심 구성 요소로 이루어져 있습니다. 첫째, 세 가지 계층의 Intent Engine은 온디바이스 신호를 구조화된 L0/L1/L2 의도 표현으로 통합하며, 엣지-클라우드 트리거 체인을 통해 보고 볼륨을 약 8.7%로 줄입니다. 둘째, Meta Engine은 MetaModel을 사용하여 계층적인 M1-to-M2-to-M3 추론을 수행하며, 의도 요약, 전략 메모리를 기반으로 한 전략 계획, 매개변수 번역을 포함합니다. 이 두 구성 요소는 보상 이중 루프를 통해 오프라인 시뮬레이션과 온라인 피드백을 결합하여 생성, 실행, 평가, 경험 축적의 순환을 형성하며 지속적으로 최적화됩니다.

타오바오 홈페이지 피드에 대한 대규모 A/B 테스트 결과, 재랭킹 제어만으로도 IPV(Impression Per View)는 2.06%, 코어 IPV는 2.39%, GMV(Gross Merchandise Volume)는 0.88%가 개선되었습니다. 여기에 세밀한 랭킹 제어로 확장하면 이러한 개선 효과는 각각 2.71%, 3.06%, 1.31%로 높아지며 PV(Page View)는 1% 이상 꾸준히 향상되었습니다. 이러한 성과는 파이프라인 모델을 교체하거나 서비스 안정성을 희생하지 않으면서도 에이전트적 메타 제어를 산업 추천에 적용할 수 있는 실행 가능한 패러다임을 뒷받침합니다.

ARC: Fair Relative Advantage Comparison in Open-Ended Real-World Interaction

오픈 엔드 실세계 상호작용은 에이전트가 직접 답변하거나 명확화를 요청하거나 진행 상황을 업데이트하거나 행동 전에 확인하는 등 여러 유효한 행동을 허용합니다. 이러한 유연성은 그룹 기반 강화 학습(RL)의 핵심 가정인 그룹 내 롤아웃을 행동적으로 비교 가능하게 한다는 전제를 무너뜨립니다. 결과적으로 보상 모델이 상호작용 스타일에 대해 선호하는 바가 상대적 이점을 왜곡하고, 문맥에 적합한 행동보다는 보상 선호 행동으로 최적화를 유도할 수 있습니다.

연구진은 이를 보상 공정성 문제로 공식화하고, 전략 조건부 롤아웃 그룹화를 통해 더 공정한 상대적 비교를 복원하는 훈련 레시피인 ARC(Advantage Regularization via Conditioning)를 제안했습니다. ARC는 하이브리드 보상과 엔트로피 정규화를 결합하여 이 문제를 해결합니다. 이 방법은 사용자 가시적 커뮤니케이션을 잠재적 추론 및 도구 사용과 분리하는 새로운 사용자 에이전트 상호작용 패러다임인 \inter에서 연구되었습니다.

\inter는 반응적이고 조종 가능하며 실행 인식적인 사용자 에이전트 상호작용을 위한 새로운 패러다임입니다. 또한 \inter는 지도 학습 및 RL 훈련을 위한 전략 주석이 달린 훈련 코퍼스인 \inter-86K를 구축하는 주석 및 증류 파이프라인을 제공합니다. 실험 결과, ARC는 핵심 $\tau/\tau^2$ 도구 사용 벤치마크를 상당히 강화했으며, \inter는 생각 스타일 기준선 대비 첫 토큰 도달 시간을 4.91초에서 1.27초로 단축했습니다.

이러한 결과는 오픈 엔드 상호작용 학습에서 중심 병목 현상이 에이전트가 어떻게 보상받는지뿐만 아니라 그들의 행동이 애초에 공정하게 비교되는지에 달려 있음을 시사합니다. ARC 구현과 \inter-86K 훈련 데이터는 공개될 예정입니다.