VIVO Wiki · 무료 공개 문서
지식 문서
궁금한 개념부터 읽고, 예제로 확인해 보세요. 모든 문서는 로그인 없이 읽을 수 있습니다.
“서비스” 검색 결과 · 25개
- 로봇 코드를 노드로 나누는 이유와 ROS 2 분산 구조
단일 무한 루프로 작성한 로봇 소프트웨어가 센서 지연과 장애 전파에서 겪는 한계를 짚고, ROS 2가 인지·판단·제어 기능을 독립 노드와 발행-구독 구조로 분리하는 이유를 초보자 눈높이에서 설명합니다.
- ROS 2 계층 구조와 DDS 무마스터 자동 디스커버리
웹 서버나 ROS 1의 roscore 같은 중앙 브로커 없이도 ROS 2 노드들이 서로를 자동 탐색해 연결하는 DDS 디스커버리 과정과 rclpy·rclcpp·rcl·RMW 4단계 계층 구조를 설명합니다.
- ROS 2 토픽·서비스·액션 비교와 QoS 선택 기준
연속 센서 스트리밍용 토픽, 단발 질의응답용 서비스, 장기 목표 제어용 액션의 선택 기준을 정리하고, 토픽 이름이 같아도 데이터가 오가지 않는 QoS 불일치 원인과 해결법을 다룹니다.
- ROS 2 Executor와 콜백 그룹 동시성 실행 원리
ROS 2의 논리 단위인 노드와 운영체제 프로세스·스레드의 차이를 짚고, 느린 AI 추론 콜백이 고속 제어 타이머를 막지 않도록 Executor와 콜백 그룹을 설계하는 방법을 설명합니다.
- AI 시대에 Rust가 주목받는 이유와 Python 연동 구조
가비지 컬렉터 없이 메모리 안전성을 보장하는 Rust의 핵심 원리와, Python 병목 구간 가속 및 AI 코딩 에이전트의 컴파일러 가드레일로 활용되는 구조를 쉽게 살펴봅니다.
- AI 시대의 코드 품질 기준: 일회용과 지속형 소프트웨어
Max Kanat-Alexander의 AI Engineer 강연을 바탕으로 코드 품질의 본질인 시스템 이해와 안전한 변경, 4대 내구성 지표에 따른 일회용·지속형 소프트웨어 구분법, 그리고 엄격성 비용을 낮추는 4가지 엔지니어링 전략을 살펴봅니다.
- LLM 모델 라우터의 원리와 오픈라우터 아키텍처
단일 API 장애와 벤더 종속을 방지하고 비용을 70% 이상 절감하는 LLM 모델 라우터의 핵심 개념, OpenRouter 및 원티드 LaaS 아키텍처와 통합 결제 구조를 해설합니다.
- Grok Bot 101: 가상 컴퓨터와 영구 메모리의 AI 팀원
단순 대화형 챗봇을 넘어 지속적인 기억과 클라우드 가상 컴퓨터를 갖춘 Grok Bot의 기본 개념과 첫 업무 위임 방법을 살펴봅니다.
- Grok Bot 201: 멀티 봇 오케스트레이션과 자율 루틴
단일 개인 봇을 넘어 무인 자율 루틴, 멀티 모델 팬아웃, 스스로 진화하는 웹사이트 루프를 구현하는 고급 협업 기법을 다룹니다.
- REA로 앱 구조를 쉽게 분석하기
소스 코드가 없는 완성된 앱에서 기능의 호출 구조를 추적해 AI 에이전트용 분석 근거로 추출하고 클린룸 방식으로 재구현하는 REA의 원리와 실전 활용법을 살펴봅니다.
- SoC 내부 구성 — CPU·GPU·NPU의 한 칩 분업
스마트폰과 엣지 기기 SoC 내부의 CPU, GPU, NPU, ISP 역할 분담과 협업 메커니즘, 특화 가속기가 전력 효율을 높이는 원리를 알아봅니다.
- MCU 인터럽트와 NVIC 우선순위 처리
폴링이 입력을 놓치는 원인을 짚고 인터럽트의 기본 동작 원리, 우선순위 선점 및 안전한 핸들러 작성 규칙을 알아봅니다.
- MCU란 무엇인가 — 칩 하나에 담긴 작은 컴퓨터
마이크로컨트롤러(MCU)의 내부 구성, MPU와의 차이점, 베어메탈 제어 구조와 펌웨어 개발 흐름을 알아봅니다.
- 오픈북 시험과 암기: RAG와 파인튜닝의 차이
사내 문서와 최신 지식을 AI 시스템에 연결할 때 RAG(오픈북 시험)와 파인튜닝(암기 시험)의 구조적 차이, 비용, 선택 기준을 비교합니다.
- Laya로 로컬 에이전트의 의사결정 분리하기
TypeSafe Jev 규격과 호환되는 421M 로컬 의사결정 모델 Laya를 Ollama에 연결하고 하네스 정책과 결합하는 방법을 살펴봅니다.
- Jetson의 코딩 에이전트 개발 환경
호스트 개발 머신의 코딩 에이전트를 SSH로 Jetson에 연결하고 일반 사용자 권한의 Docker와 디바이스 스킬로 엣지 런타임을 검증합니다.
- 시간 복잡도와 Big-O 읽기
입력 크기 증가에 따른 연산 횟수의 변화를 Big-O로 분석하고 리스트와 집합의 탐색 비용 차이를 확인합니다.
- DB 인덱스가 조회를 빠르게 하는 이유
전체 테이블 스캔과 B-트리 인덱스 탐색의 비용 차이를 비교하고 인덱스 동작 원리와 설계 주의점을 알아봅니다.
- LangSmith로 에이전트 실행 추적 읽기
한 번의 요청을 구성하는 프롬프트·모델·검색·도구 실행을 트레이스로 연결해 실패 지점을 찾습니다.
- LCEL로 프롬프트·모델·파서 연결하기
LangChain Runnable을 파이프로 조합해 입력이 프롬프트와 모델, 출력 파서를 지나는 과정을 확인합니다.
- Ollama로 로컬 LLM 실행 구조 이해하기
Ollama의 CLI·로컬 API·모델 저장소가 연결되는 흐름을 확인하고 가장 작은 채팅 요청을 실행합니다.
- Jev로 에이전트 하네스의 판단 분리하기
정해진 선택지의 반복 판단을 Jev로 분리하고 생성형 LLM·정책 계층과 연결하는 하네스 구조를 살펴봅니다.
- 자료구조 선택의 첫걸음
순서, 중복 허용 여부, 조회 방법을 기준으로 리스트·집합·딕셔너리를 선택합니다.
- 컨테이너와 이미지 이해하기
실행 파일과 설정을 담은 이미지가 컨테이너로 실행되는 과정을 직접 확인합니다.
- 트랜잭션으로 변경 묶기
여러 데이터 변경을 한 처리 단위로 묶고 COMMIT과 ROLLBACK의 차이를 확인합니다.