<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>jwsung91</title><description>Robotics Software Architect — platform architecture, middleware.</description><link>https://jwsung91.github.io/</link><item><title>Decoding</title><link>https://jwsung91.github.io/blog/2026-07-03-llm-core-decoding/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-03-llm-core-decoding/</guid><description>확률 분포에서 token을 선택하는 greedy, sampling, temperature, top-k, top-p 전략 정리</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Logit과 Softmax</title><link>https://jwsung91.github.io/blog/2026-07-03-llm-core-logit%EA%B3%BC-softmax/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-03-llm-core-logit%EA%B3%BC-softmax/</guid><description>Transformer 출력 벡터가 Logit, Softmax를 거쳐 토큰 확률 분포로 변환되는 핵심 흐름</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Tokenizer와 Embedding</title><link>https://jwsung91.github.io/blog/2026-07-03-llm-core-tokenizer%EC%99%80-embedding/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-03-llm-core-tokenizer%EC%99%80-embedding/</guid><description>Tokenizer의 토큰 분할, Token ID 매핑, Embedding Layer 및 Position Embedding의 구조와 역할</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Base Model은 어떻게 Chat Model이 되는가</title><link>https://jwsung91.github.io/blog/2026-07-03-llm-training-base-model%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-chat-model%EC%9D%B4-%EB%90%98%EB%8A%94%EA%B0%80/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-03-llm-training-base-model%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-chat-model%EC%9D%B4-%EB%90%98%EB%8A%94%EA%B0%80/</guid><description>사전 학습을 마친 Base Model이 Instruction Tuning, Preference Tuning, Safety Alignment를 거쳐 대화형 Chat Model로 발전하는 세부 과정 정리</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Pretraining과 Fine-tuning</title><link>https://jwsung91.github.io/blog/2026-07-03-llm-training-pretraining%EA%B3%BC-fine-tuning/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-03-llm-training-pretraining%EA%B3%BC-fine-tuning/</guid><description>LLM이 대규모 텍스트로 기본 언어 패턴을 학습하고, 특정 작업에 맞게 조정되는 과정 정리</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Encoder-only와 Decoder-only</title><link>https://jwsung91.github.io/blog/2026-07-02-llm-encoder-only%EC%99%80-decoder-only-%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-02-llm-encoder-only%EC%99%80-decoder-only-%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</guid><description>Transformer 기반 LLM이 Encoder-only, Decoder-only, Encoder-Decoder 구조로 나뉘는 이유</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Transformer와 self-attention</title><link>https://jwsung91.github.io/blog/2026-07-02-llm-transformer%EC%99%80-self-attention-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-02-llm-transformer%EC%99%80-self-attention-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</guid><description>Transformer가 sequence 데이터를 처리하는 방식과 Self-Attention이 Q, K, V 연산으로 토큰 간 관계를 계산하는 구조를 정리</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>TCP_NODELAY 트러블슈팅</title><link>https://jwsung91.github.io/blog/2026-07-02-unilink-tcp-nodelay-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-02-unilink-tcp-nodelay-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</guid><description>TCP 44ms latency spike와 tcp_no_delay 기본값 개선</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>UDP backpressure 데드락 트러블슈팅</title><link>https://jwsung91.github.io/blog/2026-07-02-unilink-udp-backpressure-%EB%8D%B0%EB%93%9C%EB%9D%BD-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-07-02-unilink-udp-backpressure-%EB%8D%B0%EB%93%9C%EB%9D%BD-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</guid><description>UDP backpressure 데드락 재현과 lost wakeup 원인 분석</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Backpressure 설계</title><link>https://jwsung91.github.io/blog/2026-06-03-unilink-backpressure-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-03-unilink-backpressure-%EC%84%A4%EA%B3%84/</guid><description>Reliable / BestEffort 채널에서 send(), queue pressure, drop 정책, backpressure 처리 기준을 정리합니다.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Framer 계층 설계</title><link>https://jwsung91.github.io/blog/2026-06-03-unilink-framer-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-03-unilink-framer-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</guid><description>TCP와 Serial의 raw byte stream을 애플리케이션이 처리할 message 단위로 나누는 Framer 계층의 경계를 정리했다.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Memory / buffer 설계</title><link>https://jwsung91.github.io/blog/2026-06-03-unilink-memory-buffer-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-03-unilink-memory-buffer-%EC%84%A4%EA%B3%84/</guid><description>비동기 통신에서 buffer lifetime, ownership, zero-copy 선택이 안전성과 성능에 미치는 영향을 기준으로 정리했다.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RuntimeStats와 Diagnostics 설계</title><link>https://jwsung91.github.io/blog/2026-06-03-unilink-runtimestats%EC%99%80-diagnostics-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-03-unilink-runtimestats%EC%99%80-diagnostics-%EC%84%A4%EA%B3%84/</guid><description>연결 상태, 송수신량, drop, queue pressure를 RuntimeStats와 Diagnostics로 관측 가능하게 만드는 설계를 정리했다.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>설계 회고</title><link>https://jwsung91.github.io/blog/2026-06-03-unilink-%EC%84%A4%EA%B3%84-%ED%9A%8C%EA%B3%A0/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-03-unilink-%EC%84%A4%EA%B3%84-%ED%9A%8C%EA%B3%A0/</guid><description>unilink를 기능 구현에서 테스트, 패키징, 문서화, 릴리즈 준비까지 사용할 수 있는 라이브러리로 다듬은 과정을 회고했다.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Channel 추상화 설계</title><link>https://jwsung91.github.io/blog/2026-06-02-unilink-channel-%EC%B6%94%EC%83%81%ED%99%94-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-02-unilink-channel-%EC%B6%94%EC%83%81%ED%99%94-%EC%84%A4%EA%B3%84/</guid><description>TCP, UDP, Serial, UDS의 차이를 숨기고 애플리케이션이 의존할 공통 Channel 계약을 설계한 기준을 정리했다.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>ChannelFactory 설계</title><link>https://jwsung91.github.io/blog/2026-06-02-unilink-channelfactory-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-02-unilink-channelfactory-%EC%84%A4%EA%B3%84/</guid><description>Config를 기반으로 concrete Channel 구현체를 생성하고 Wrapper가 transport 선택을 직접 알지 않도록 분리한 구조를 정리했다.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Transport 계층 설계</title><link>https://jwsung91.github.io/blog/2026-06-02-unilink-transport-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-02-unilink-transport-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</guid><description>Channel 추상화를 실제 socket, serial port, event loop 기반 비동기 I/O 구현으로 연결하는 transport 계층을 정리했다.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Wrapper 계층 설계</title><link>https://jwsung91.github.io/blog/2026-06-02-unilink-wrapper-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-06-02-unilink-wrapper-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</guid><description>Public API와 transport 구현 사이에서 수명, callback, 실행 상태를 조율하는 Wrapper 계층의 역할과 책임을 정리했다.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Builder API 설계</title><link>https://jwsung91.github.io/blog/2026-05-31-unilink-builder-api-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-05-31-unilink-builder-api-%EC%84%A4%EA%B3%84/</guid><description>CRTP, Concepts, Fluent API를 활용해 복잡한 통신 객체 설정을 안전하고 읽기 쉬운 생성 흐름으로 구성한 과정을 정리했다.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Unified API 설계</title><link>https://jwsung91.github.io/blog/2026-05-31-unilink-unified-api-%EC%84%A4%EA%B3%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-05-31-unilink-unified-api-%EC%84%A4%EA%B3%84/</guid><description>Facade, Builder, Wrapper를 조합해 여러 transport를 일관된 public API로 다루는 설계 방향을 정리했다.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>설계 배경</title><link>https://jwsung91.github.io/blog/2026-05-31-unilink-%EC%84%A4%EA%B3%84-%EB%B0%B0%EA%B2%BD/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-05-31-unilink-%EC%84%A4%EA%B3%84-%EB%B0%B0%EA%B2%BD/</guid><description>TCP, UDP, Serial, UDS를 하나의 개발 경험으로 묶기 위해 unilink가 선택한 설계 배경과 목표를 정리했다.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>파이프라인 구축기 — 실제 구현</title><link>https://jwsung91.github.io/blog/2026-04-25-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95%EA%B8%B0--%EC%8B%A4%EC%A0%9C-%EA%B5%AC%ED%98%84/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-04-25-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95%EA%B8%B0--%EC%8B%A4%EC%A0%9C-%EA%B5%AC%ED%98%84/</guid><description>GitHub Actions와 Gemini API를 활용해 기술 뉴스를 자동 수집·요약하고 Astro 정적 사이트로 배포하는 과정을 정리합니다.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>파이프라인 구축 방안</title><link>https://jwsung91.github.io/blog/2026-04-23-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95-%EB%B0%A9%EC%95%88/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-04-23-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95-%EB%B0%A9%EC%95%88/</guid><description>Astro와 GitHub Actions를 활용해 서버리스 정적 큐레이션 시스템의 초기 아키텍처와 운영 원칙을 정리합니다.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Markdown 작성 예시 (Sveltia)</title><link>https://jwsung91.github.io/blog/2026-04-21-markdown-%EC%9E%91%EC%84%B1-%EC%98%88%EC%8B%9C-sveltia/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-04-21-markdown-%EC%9E%91%EC%84%B1-%EC%98%88%EC%8B%9C-sveltia/</guid><description>Sveltia CMS raw Markdown 모드에서 frontmatter, 코드 블록, 표, Mermaid 다이어그램 작성 예시를 정리했다.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>사이트 오픈</title><link>https://jwsung91.github.io/blog/2026-04-18-hello/</link><guid isPermaLink="true">https://jwsung91.github.io/blog/2026-04-18-hello/</guid><description>Jekyll 기반 블로그에서 Astro 허브 사이트로 전환한 배경과 개인 플랫폼의 초기 방향을 정리했다.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>