Open-source memory for coding agents, synced over SSH

코딩 에이전트를 위한 메모리 레이어인 deja-vu가 Claude Code, Codex, opencode와 같은 에이전트의 세션 로그를 검색 가능하도록 만드는 도구를 제공합니다. 이 도구는 에이전트들이 생성한 수 기가바이트에 달하는 디버깅 문제와 설계 결정을 메모리 형태로 변환하여 사용자가 과거의 기록을 검색하고 활용할 수 있게 합니다.

deja-vu는 단순한 검색을 넘어 에이전트의 작업 흐름을 개선하는 여러 기능을 포함합니다. 예를 들어, MCP 회상 도구를 통해 에이전트가 과거에 해결했던 문제를 기억하고 답변할 수 있으며, 자동 회상 기능을 통해 새로운 세션 시작 시 관련 메모리를 컨텍스트로 제공합니다. 또한 API 키나 JWT와 같은 민감한 정보는 인덱싱 시점에 즉시 제거하는 비밀 마스킹 기능을 제공하여 보안을 강화합니다.

이 시스템은 네트워크 경로 없이 로컬 파일과 캐시 내에서 작동하는 제로 종속 바이너리로 설계되어 데이터 프라이버시를 보장합니다. 이는 기존의 메모리 플랫폼들이 캡처 단계에 의존하는 것과 달리, 에이전트가 이미 디스크에 기록한 로그를 인덱싱하여 과거의 모든 기록을 활용할 수 있다는 점에서 차별화됩니다.

결과적으로 deja-vu는 에이전트의 작업 기록을 안전하게 보관하고 검색하며 공유할 수 있게 함으로써 개발 워크플로우의 효율성과 보안을 동시에 높여줍니다. 사용자는 별도의 복잡한 캡처 메커니즘 없이 에이전트의 장기적인 지식을 활용하여 더 빠르고 안전하게 코딩 작업을 진행할 수 있습니다.

Unsolved Problems in MLOps

MLOps 분야에는 아직 해결되지 않은 여러 가지 문제들이 존재하며, 이는 머신러닝 모델을 실제 운영 환경에 배포하고 관리하는 과정에서 개발자들이 직면하는 복잡한 과제들을 의미합니다. 이 논문은 이러한 미해결 문제들을 탐구하고 해결 방안을 모색하는 데 초점을 맞추고 있습니다.

MLOps의 핵심적인 어려움은 모델의 개발 단계에서 운영 단계로 넘어가는 과정에서 발생하는 데이터 파이프라인의 복잡성과 시스템 통합의 어려움에 있습니다. 특히 모델의 지속적인 모니터링, 버전 관리, 그리고 자동화된 배포 과정에서 발생하는 불확실성과 비효율성을 해결하는 것이 중요한 과제로 남아 있습니다.

따라서 개발자들은 단순히 모델을 구축하는 것을 넘어, 모델의 전체 라이프사이클을 안정적이고 효율적으로 관리할 수 있는 시스템 구축에 집중해야 합니다. 이 연구는 이러한 실질적인 운영상의 병목 현상을 해결하기 위한 구체적인 접근 방식을 제시할 수 있습니다.

Codex Micro

OpenAI의 공급망 및 협업 관련 자료에 게시된 Codex Micro에 대한 기사입니다. 이 기사는 OpenAI의 협업 프로젝트와 관련된 특정 기술 또는 공급망 측면을 다루고 있습니다.

해당 기사는 OpenAI의 공급망 내에서 진행된 협업 작업에 대한 정보를 제공하며, 이는 개발자 커뮤니티에서 논의될 수 있는 기술적 맥락을 제시합니다. 구체적인 내용은 기사 본문을 통해 확인할 수 있습니다.

현재 제공된 자료만으로는 기사의 상세한 내용이나 구체적인 변경 사항을 설명하기 어렵습니다. 따라서 독자는 해당 링크를 통해 실제 기사 내용을 확인하여 Codex Micro와 관련된 협업의 세부 사항과 그 의미를 파악할 수 있습니다.

Samsung shows off ‘brand new shape’ for Z Fold 8 in Spider-Man teaser

삼성전자가 스파이더맨 관련 티저를 통해 다가오는 갤럭시 Z Fold 8의 새로운 디자인을 공개했습니다. 이 영상에는 스파이더맨이 3D 프린터에서 폴더블폰을 꺼내 책처럼 펼치는 장면이 담겨 있으며, 이는 루머대로 더 넓고 여권과 같은 형태를 가질 것으로 예상되는 갤럭시 Z Fold 8의 재디자인을 암시합니다.

이러한 변화는 폴더블 폰의 물리적 형태에 대한 새로운 접근 방식을 시사하며, 하드웨어 디자인의 진화에 주목하게 만듭니다. 또한 애플 역시 유사한 디자인의 폴더블 아이폰을 준비 중이라는 루머가 있으며, 이는 폴더블 기기 시장의 경쟁 구도를 더욱 흥미롭게 만듭니다.

삼성은 7월 22일에 예정된 갤럭시 언팩 행사에서 더 넓어진 갤럭시 Z Fold 8과 새로운 기기 라인업 전체를 발표할 예정입니다. 따라서 개발자나 기기 디자인에 관심 있는 독자들은 이번 행사를 통해 구체적인 디자인 변화와 기술 사양을 확인해 볼 필요가 있습니다.

qr-swastika-avoider v0.1.0 — QR 코드의 우발적 스와스티카 문양 회피

QR 코드에 우발적으로 생길 수 있는 스와스티카 문양을 탐지하고 문양 없는 QR 코드를 생성하는 Rust 크레이트가 개발되었습니다. 이 크레이트는 QR 코드의 표준 준수와 관련된 잠재적인 문제를 해결하기 위해 설계되었습니다.

해당 크레이트는 QR 표준에 포함된 8가지 마스크 패턴을 모두 렌더링하여 문양이 없는 후보를 추린 후, ISO/IEC 18004 페널티가 가장 낮은 마스크를 선택하는 방식으로 작동합니다. 이는 QR 코드 생성 시 발생할 수 있는 규격 위반 가능성을 최소화하는 데 중점을 둡니다.

개발자는 이 도구를 사용하여 QR 코드 생성 과정에서 발생할 수 있는 우발적인 문양 문제를 사전에 방지하고, 표준 요구사항을 충족하는 코드를 생성할 수 있습니다. 따라서 이 라이브러리는 QR 코드의 시각적 무결성과 국제 표준 준수를 중요하게 생각하는 프로젝트에 유용합니다.

OpenAI's first branded hardware is... a light-up keyboard?

OpenAI가 첫 번째 브랜드 하드웨어를 출시하며 AI 에이전트 관리를 위한 새로운 접근 방식을 제시했습니다. 이 제품은 $230 가격의 Codex Micro로, 사용자가 여러 Codex 에이전트의 상태를 한눈에 모니터링하고 빠르게 상호작용할 수 있도록 설계된 RGB 조명의 미니 키보드입니다.

Codex Micro는 크리에이티브 전문가를 대상으로 하는 Work Louder의 Creator Micro 라인과 협력하여 제작되었으며, 특히 상단 두 줄의 여섯 개의 불투명한 키를 통해 최대 여섯 개의 Codex 스레드에 대한 실시간 색상 피드백을 제공하는 것이 특징입니다. 이는 에이전트가 포커스 상태가 아니더라도 각 작업의 진행 상황을 시각적으로 파악할 수 있게 해줍니다.

키 색상은 작업 상태에 따라 구체적인 의미를 가집니다. 스레드가 유휴 상태일 때는 흰색으로 표시되며, 생각 중일 때는 파란색, 작업이 완료되면 녹색으로 표시됩니다. 또한, 인간의 피드백이나 결정이 필요할 때는 호박색으로, 오류가 발생했을 때는 빨간색으로 깜박여 즉각적인 주의를 요하는 작업을 알려줍니다.

사용자는 조명 버튼을 빠르게 탭하여 해당 Codex 창을 화면에 띄워 즉시 필요한 조치를 취할 수 있습니다. 이 하드웨어는 AI 에이전트의 복잡한 멀티태스킹 환경에서 작업 흐름을 효율적으로 관리하는 데 중점을 두고 있습니다.

OpenAI finally launches hardware… for Codex

OpenAI가 코딩 플랫폼인 Codex를 사용하기 위한 하드웨어를 출시했습니다. 이 제품은 전 애플 디자이너 조니 아이브와 관련된 논란이 있는 AI 기반 장치가 아니라, Codex 플랫폼 사용자를 위한 제품입니다.

이 장치는 Codex Micro라는 이름의 사각형 버튼 블록으로, AI 회사인 OpenAI와 키보드 제조사인 Work Louder 간의 협업으로 제작되었습니다. OpenAI는 이 협업이 사용자들에게 에이전트를 모니터링하고 관리할 수 있는 더 많은 방법을 제공하기 위해 한정판으로 진행된다고 밝혔습니다.

Codex Micro는 Work Louder의 Creator Micro 2와 매우 유사한 디자인을 하고 있으며, 마케팅 이미지에서도 동일한 제품으로 보입니다. 이는 개발자들이 AI 에이전트를 관리하는 데 필요한 새로운 인터페이스를 제공하는 데 중점을 두고 있습니다.

Show HN: misa77 - a codec that decodes 2x faster than LZ4 (at better ratios)

misa77은 LZ4보다 2배 빠른 디코딩 속도와 더 나은 비율을 제공하는 코덱으로 주목받고 있습니다. 이 코덱은 특히 x86 및 ARM 아키텍처에서 뛰어난 디컴프레션 처리량과 적절한 압축 비율을 달성하며, 이는 고성능 CPU의 아키텍처에 더 친화적인 스마트 포맷을 사용하여 분기(branch)를 줄이고 디컴프레션을 최적화했기 때문에 가능했습니다.

벤치마크 결과에 따르면, misa77은 LZ4와 비교했을 때 디컴프레션 속도에서 명확한 우위를 보이며, 특히 높은 노력 수준에서 LZ4hc보다도 효율적인 결과를 보여줍니다. 예를 들어, -0 레벨에서 misa77은 5219 MB/s의 디코딩 속도를 기록하여 LZ4(2505 MB/s)보다 훨씬 빠른 성능을 입증했습니다.

misa77은 압축 속도를 희생하는 대신 디코딩 속도를 극대화하는 트레이드오프를 가지며, 이는 높은 압축 노력을 통해 더 좋은 압축 결과를 얻는 실험적인 압축 모드를 개발하는 데 영감을 주고 있습니다. 다만, misa77은 아직 v0.x.y 버전으로 개발 중이며, 디코더는 입력이 유효한 misa77 스트림이라고 가정하므로 실험적인 모드나 잘못된 입력에 대해서는 보장이 없다는 점을 염두에 두어야 합니다.

J-space comparisons across open models

Anthropic의 Verbalizable-Workspace 논문을 기반으로, 특정 모델의 중간 레이어가 출력에 인과적으로 영향을 미치는 방향을 측정하는 J-space 기법을 오픈 모델에 적용한 연구 결과가 발표되었습니다. 이 연구는 모델의 각 레이어가 출력에 미치는 영향력을 측정하는 벡터(Jℓ)를 통해 모델 내부의 구조적 관계를 분석하며, 레이어 간의 일치도를 측정하는 CKA(Centered Kernel Alignment)와 참여 비율(PR) 등의 지표를 사용했습니다.

연구 결과는 모델의 레이어들이 어떻게 정보를 공유하고 구조화하는지에 대한 구체적인 통찰을 제공합니다. 모델의 레이어 간 관계를 비교했을 때, 가장 긴 지속 시간을 갖는 영향력은 가장 이른 레이어에서 나오며, 깊이가 깊어질수록 레이어 간의 영향력은 감소하는 경향을 보였습니다. 이는 모델의 정보 흐름이 깊이에 따라 체계적으로 변화하며, 특정 레이어가 출력에 미치는 영향이 깊이에 따라 줄어든다는 것을 의미합니다.

또한, 두 모델 간의 유사성을 비교한 결과, 코드 텍스트가 각 모델의 사전을 가장 많이 확장시키며 두 모델을 가장 덜 유사하게 보이게 만든다는 사실이 밝혀졌습니다. 이는 코드 텍스트가 일반적인 산문(prose)보다 모델의 내부 구조를 더 크게 변화시키며, 모델의 깊이와 능력(capacity) 사이의 상관관계가 반대 방향임을 시사합니다.

Launch HN: Coasty (YC S26) – An API for computer-use agents

Coasty는 사용 가능한 API가 없는 레거시 데스크톱 소프트웨어와 웹 애플리케이션 내에서 워크플로우를 완료하는 컴퓨터 사용 에이전트를 구축하는 서비스입니다. 개발자는 자연어 작업을 전달하고 환경과 자격 증명을 지정하면, 에이전트가 스크린샷, 마우스, 키보드 입력을 통해 인터페이스를 직접 조작하여 작업을 수행하고 결과를 반환합니다.

이 시스템은 작업 실행(Task runs), 여러 작업을 순차 처리하는 워크플로우(Workflows), 그리고 작업을 실행할 관리형 컴퓨터(Machines)로 구성되어 있습니다. 사용자는 고수준의 추상화를 통해 작업을 자동화하거나, 필요에 따라 예측(Predict), 상태 유지(Sessions), 좌표 파악(Grounding)과 같은 세밀한 제어 권한을 가진 기본 원리(Primitives)로 깊이 들어갈 수 있습니다.

에이전트 사용에 대한 비용은 실행 시간과 스냅샷에 따라 부과되며, 리눅스 머신은 시간당 0.05달러, 윈도우 머신은 시간당 0.09달러로 책정됩니다. 또한, 머신을 프로비저닝하려면 0.20달러의 지갑 최소 금액이 필요하며, 모든 API 호출은 실행 전에 청구되며 실패 시 자동 환불되는 시스템입니다.

보안을 위해 API 키는 서버 측 환경 변수에 저장해야 하며, 테스트 키(sk-coasty-test-)를 사용하여 CI 환경에서 비용 없이 테스트를 진행할 수 있습니다. 이 플랫폼은 복잡한 자동화 작업을 위해 고수준의 워크플로우 관리와 세밀한 실행 제어 능력을 동시에 제공합니다.

Nat Slipstreaming v2.0 allows an attacker to remotely access any TCP/UDP service

NAT Slipstreaming v2.0 취약점은 공격자가 피해자의 NAT/방화벽을 우회하여 피해 시스템 뒤에 있는 모든 TCP/UDP 서비스에 원격으로 접근할 수 있게 합니다. 이 공격은 피해자가 웹사이트를 방문하는 과정에서 브라우저가 NAT 및 방화벽에 내장된 애플리케이션 레벨 게이트웨이(ALG) 연결 추적 메커니즘을 악용하여 내부 IP 주소를 추출하고 패킷을 조작하는 방식으로 작동합니다.

공격자는 WebRTC 데이터 채널이나 웹 기반 TCP 타이밍 공격 등을 통해 내부 IP 주소를 추출한 후, 이 정보를 이용하여 패킷 크기 조작 및 IP 단편화 발견 기술을 통해 피해자의 IP 스택을 속입니다. 특히 SIP와 같은 다중 포트를 사용하는 프로토콜(VoIP)에서 필수적인 ALG 지원을 요구하며, 이를 통해 공격자는 HTTP POST 데이터에 내부 IP 주소를 숨겨 담은 SIP 패킷을 주입하여 NAT가 해당 포트를 열도록 유도합니다.

이러한 공격은 브라우저 기반 포트 제한을 우회하여 피해자의 시스템에 있는 임의의 TCP/UDP 서비스에 접근할 수 있게 만듭니다. 공격자는 패킷 경계를 정밀하게 제어함으로써 NAT가 합법적인 SIP 등록으로 오인하게 만들고, 결과적으로 공격자가 원하는 포트로의 연결을 허용하게 됩니다.

v2.0 버전은 기존의 NAT Pinning 기법을 현대화하고 새로운 로컬 IP 주소 발견 기술을 포함하여 공격의 효율성과 범위를 확장시켰습니다. 따라서 NAT 및 방화벽 설정에서 ALG 지원 여부를 확인하고, 웹 기반 통신 시 패킷 처리 방식에 대한 보안 검토가 필요합니다.

The age of the Universe from a large sample of the oldest Galactic stars

최신 연구에 따르면, 가장 오래된 은하별들의 대규모 표본을 사용하여 우주의 나이를 추정하는 결과가 발표되었습니다. 연구진은 LAMOST DR7과 Gaia eDR3의 시차를 이용해 247,103개의 밀리웨이 별에 대한 고해상도 분광 데이터를 분석했으며, YY 등고선 모델을 사용하여 별의 나이를 추정했습니다.

이 분석을 통해 가장 오래된 별의 나이는 $A_\star = 13.73^{+0.18}_{-0.15}$ Gyr로 도출되었으며, 이는 CMB 보정 $\Lambda$CDM 모델에서 예상되는 13.6 Gyr와 일치합니다. 이는 우주의 나이가 약 13.6 Gyr이라는 기존의 예측과 부합하며, 초기 장수하는 별들이 우주가 0.2 Gyr일 때 형성되었다는 가정 하에 계산되었습니다.

이러한 결과는 재결합 이전의 새로운 물리학만을 통해 허블 장력(Hubble tension)을 해결하려는 시도에 의문을 제기합니다. 허블 장력 해결을 위한 일부 이론들은 낮은 적색편이 관측치에 맞춰 우주의 나이를 $12.9 \pm 0.2$ Gyr로 예측하는데, 이 결과와는 차이가 발생합니다.

다만, 가장 오래된 별들의 낮은 금속도와 별의 진동학적 제약 조건으로 인해 별 모델링의 불확실성이 존재하며, 이 불확실성이 낮은 나이와 연구 결과를 조화시키는 데 어려움이 있습니다.

Linux 입력 지연 측정: X11 대 Wayland, VRR, DXVK

500Hz 디스플레이 환경에서 클릭부터 화면 밝기 변화까지의 종단 간 지연을 측정하는 실험 결과가 발표되었습니다. X11, VRR, dxvk-low-latency 기술을 모두 적용했음에도 불구하고 기본 Wayland 대비 종단 간 지연 중앙값은 0.72ms 낮아지는 데 그쳤습니다.

이는 리눅스 환경에서 입력 지연을 줄이기 위한 다양한 기술 적용에도 불구하고 Wayland가 X11 대비 근본적인 지연 감소에 한계가 있음을 시사합니다. 실제로 네이티브 Wayland는 X11 환경보다 0.14ms에서 0.22ms 정도 느린 것으로 측정되었습니다.

한편 XWayland 환경은 네이티브 Wayland와 비교하여 추가적인 맥락이 제시되고 있습니다. 이러한 측정 결과는 리눅스 디스플레이 서버 간의 지연 문제 해결에 있어 기술적 적용 외에 시스템 아키텍처 차이가 지연에 미치는 영향을 고려해야 함을 보여줍니다.

Running Gemma 4 26B at 5 tokens/SEC on a 13-year-old Xeon with no GPU

13년 된 Xeon 프로세서와 GPU가 없는 서버에서 Gemma 4 26B 모델을 5 토큰/초의 읽기 속도로 구동하는 실험 결과가 공개되었습니다. 이 실험은 단순히 AI 모델을 구동하는 것을 넘어, 구형 엔터프라이즈 하드웨어에서 최신 모델을 실행하기 위해 필요한 엔지니어링적 접근 방식을 보여줍니다.

실험에 사용된 하드웨어는 2013년형 Ivy Bridge 아키텍처의 Xeon과 DDR3 메모리를 사용한 재활용된 서버였으며, 비용은 300달러 미만입니다. 이 과정에서 발생한 문제는 모델 추론에 필수적인 `ik_llama.cpp` 라이브러리가 AVX2 명령어 세트를 전제로 최적화되어 있어, AVX2를 지원하지 않는 구형 CPU에서는 제대로 작동하지 않는다는 점이었습니다.

이 문제를 해결하기 위해 개발자들은 빌드 시 `GGML_USE_IQK_MULMAT` 옵션을 비활성화하여 모델이 AVX2가 아닌 일반적인 스칼라/SSE 연산으로 폴백하도록 수정했습니다. 이는 하드웨어의 한계를 인식하고 성능에 영향을 미치는 핵심 경로를 직접 수정하는 실제 엔지니어링 작업이었습니다.

이 사례는 고가의 클라우드 API 구독 대신, 사용자가 보유한 구형 서버를 활용하여 로컬 모델을 구동하고 유지 관리하는 것이 비용 효율적이며, 엔터프라이즈 장비에 대한 이해를 통해 하드웨어의 잠재력을 최대한 활용할 수 있음을 시사합니다.

Stripe and Advent reportedly offered to buy PayPal for around $53.4B

스트라이프와 사모펀드 회사인 어드벤트 인터내셔널이 페이팔을 약 5340억 달러에 인수하기 위한 공동 입찰을 제출한 것으로 보도되었습니다. 로이터 통신에 따르면 이 제안은 이달 초에 제출되었으며 약 5000억 달러에 달하는 은행 자금 지원을 받고 있습니다.

이 제안에 따라 스트라이프와 어드벤트는 페이팔을 공동으로 소유하게 될 예정입니다. 이는 페이팔의 소유권과 운영에 있어 주요 기술 기업과 사모펀드의 연합이 움직이고 있음을 시사합니다.

이러한 대규모 거래는 페이팔의 미래 지배 구조와 기술 생태계에 중대한 변화를 가져올 수 있습니다. 인수 제안이 은행 자금 지원을 통해 뒷받침되고 있다는 점은 거래의 실현 가능성을 높이는 중요한 맥락입니다.

Daylight saving time is a step closer to becoming permanent in the US

미국에서 일광 절약 시간(DST)이 영구화되는 방향으로 나아가고 있습니다. 화요일에 하원은 'Sunshine Protection Act'를 308 대 117로 통과시켰는데, 이는 시계를 영구적으로 한 시간 앞당기는 것을 의미합니다.

도널드 트럼프 대통령은 이 법안이 시계 변경에 필요한 수백만 달러를 절약할 것이라고 주장했습니다. 그는 사람들이 이 불필요한 연간 절차에 대해 걱정하지 않도록 해야 한다고 언급하며, "사람들이 이 터무니없는, 2년에 한 번의 생산에 대해 걱정하지 않도록 할 때"라고 말했습니다.

이러한 변화는 미국 내 사람들과 도시, 주들이 시계를 변경하는 데 드는 비용과 노력을 줄이는 것을 목표로 합니다. 2013년에는 미국 기업 연구소(American Enterprise Institute)가 이 법안이 절약할 금액을 추정하기도 했습니다.

Apple Intelligence approved for launch in China with Alibaba’s Qwen AI

애플 인텔리전스 서비스가 알리바바와의 파트너십을 통해 중국에서 출시될 수 있도록 규제 당국의 승인을 받았습니다. 이 협력은 알리바바의 Qwen AI 모델을 애플 운영체제에 통합하는 것을 포함하며, 애플의 생성형 AI 플랫폼을 중국이라는 주요 시장으로 확장하는 중요한 의미를 가집니다.

이번 합의는 애플의 AI 기술이 중국 시장에서 구체적으로 적용될 수 있는 경로를 열어줍니다. 구체적으로 알리바바의 Qwen AI 모델이 애플의 운영체제에 통합됨으로써, 중국 사용자들은 애플 생태계 내에서 알리바바 기반의 AI 기능을 경험하게 될 것입니다.

이는 애플이 자체 AI 서비스를 중국 시장에 성공적으로 진출시키고, 글로벌 AI 플랫폼을 확장하는 데 있어 중요한 전략적 발판이 됩니다. 개발자 관점에서 볼 때, 이는 애플 생태계 내에서 다양한 AI 모델과 기능을 활용할 수 있는 새로운 기회를 제공합니다.

Show GN: CWIST: 즐거운 개발을 다시 여러분께 돌려드리는 웹 프레임워크

CWIST는 아직 실험적인 단계이지만 개발자들에게 즐거운 경험을 제공하는 라이브러리입니다. 이 라이브러리는 데이터베이스 사용, 메트릭 관리, 최신 TLS와 같은 기능을 단일 함수나 몇 개의 구조체로 통합하여 복잡성을 줄이는 것을 목표로 합니다.

CWIST는 복잡한 웹 프레임워크만큼의 유연성을 제공하지는 않지만, Flask와 같은 프레임워크만큼의 생산성을 보장하지도 못합니다. 이는 개발자가 특정 기능을 구현할 때 필요한 복잡한 설정 과정을 최소화하여 개발에 집중할 수 있도록 돕는 데 중점을 둡니다.

따라서 CWIST는 특정 기능에 대한 생산성을 높이는 데 초점을 맞춘 도구로 이해할 수 있습니다. 실험적인 라이브러리이므로 사용 시에는 이러한 제약 사항과 맥락을 고려해야 합니다.

SendLang: A DSL for Email Automation

SendLang은 라이프사이클 이메일 자동화를 위한 언어 계층으로, 두 가지 핵심 언어인 SendQL과 SendFlow를 제공합니다. SendQL은 메시지를 받을 대상(누구)을 정의하는 세그먼트 쿼리 언어이며, 이벤트와 연락처 속성을 첫 번째 클래스 소스로 읽어냅니다. 반면 SendFlow는 대상에게 시간이 지남에 따라 어떤 일이 발생하는지(무엇)를 설명하는 드립 워크플로우 언어이며 SendQL을 네이티브로 내장하여 조건부 로직을 구현합니다.

이 두 언어는 연락처 데이터와 이벤트 스트림을 캠페인으로 변환하며, 개발자가 이 로직을 버전 관리하고 검토할 수 있게 합니다. SendFlow 워크플로우는 SendQL 세그먼트를 기반으로 작동하며, 예를 들어 특정 세그먼트(SendQL)에 속한 사용자에게 특정 행동(SendFlow)을 실행하도록 정의할 수 있습니다.

SendLang의 핵심은 이 모든 것을 코드로 만들어 코딩 에이전트가 처리할 수 있도록 하는 데 있습니다. 세그먼트와 워크플로우가 텍스트 파일 형태로 존재하기 때문에, 개발자는 코드처럼 차이점을 비교하고 검토하며, 코딩 에이전트에게 작업을 위임할 수 있습니다. 이는 단순한 설정 파일이 아닌, 실행 전에 실패할 수 있는 논리적 오류를 잡아내는 타입 검사 및 진단 기능을 포함합니다.

결과적으로 SendLang은 라이프사이클 이메일 캠페인의 논리를 버전 관리하고, 실행 전에 검증하며, 코딩 에이전트가 직접 처리할 수 있는 구조를 제공하여 자동화의 정확성과 신뢰성을 높입니다.

DEA to Temporarily Schedule 7-Oh and Related Substances to Protect Public Safety

미국 마약단속국(DEA)은 공공 안전을 보호하기 위해 7-OH 및 관련 물질에 대해 일시적으로 규제를 적용하기로 결정했습니다. 이는 해당 물질들의 유통과 사용에 대한 통제 조치를 강화하기 위한 조치입니다.

이번 조치는 7-OH와 관련된 물질들이 공공 안전에 미치는 잠재적 위험을 고려하여 취해졌습니다. DEA는 이러한 물질들이 오용될 가능성을 최소화하고 법 집행을 강화하기 위해 일시적인 규제를 시행하게 되었습니다.

이러한 일시적인 규제는 특정 물질에 대한 접근과 거래를 제한하여 법 집행 기관이 효과적으로 대응할 수 있는 시간을 확보하는 데 목적이 있습니다. 따라서 이 조치는 해당 물질의 사용과 관련하여 법적 및 규제적 맥락을 이해하는 데 중요합니다.