[DevOps] TencentDB Agent Memory 소개 및 사용 방법
DevOps

[DevOps] TencentDB Agent Memory 소개 및 사용 방법

개요TencentDB Agent Memory는 AI 에이전트의 대화와 작업 기록을 계층형 메모리로 저장하고 다시 불러오는 오픈소스다.긴 대화 기록을 매번 프롬프트에 넣으면 토큰 사용량이 늘고, 단순 요약만 남기면 원문 근거를 찾기 어렵다.이 프로젝트는 짧은 작업 상태와 장기 사용자 정보를 나눠 관리하고, 상위 요약에서 원본 대화까지 내려갈 수 있는 경로를 남긴다.메인 브랜치는 OpenClaw와 Hermes 연동을 중심으로 설명한다.GitHub Releases에서는 v0.3.6이 Latest이며, 독립 Gateway와 SDK를 제공하는 v1.0.1은 Pre-release로 표시되어 있다.주요 특징장기 메모리는 네 단계로 구성된다.L0 Conversation은 원본 대화, L1 Atom은 개별 사실, L2 ..

2026. 7. 20.
DevOps

[DevOps] OfficeCLI 소개 및 사용 방법

개요OfficeCLI는 Word, Excel, PowerPoint 파일을 터미널에서 읽고 수정하고 생성하는 오픈소스 도구다. 기존에는 python-docx, openpyxl, python-pptx처럼 형식마다 라이브러리를 나누거나 Microsoft Office 자동화 환경을 따로 준비해야 했다. OfficeCLI는 .docx, .xlsx, .pptx에 같은 명령 체계를 사용한다.AI 에이전트가 쓰기 쉽게 만든 점도 분명하다. 문서 요소를 경로로 지정하고 JSON으로 읽을 수 있다.결과를 HTML이나 PNG로 렌더링해 화면을 확인하고 다시 고치는 흐름도 만들 수 있다.주요 특징OfficeCLI는 .NET 런타임을 포함한 단일 바이너리다.Microsoft Office를 설치하지 않은 macOS, Linux,..

2026. 7. 20.
[AI] Claude 가치관 프로파일링 연구 소개 및 검증 방법
AI/LLM

[AI] Claude 가치관 프로파일링 연구 소개 및 검증 방법

개요같은 질문을 Claude에 보내도 모델이나 언어가 바뀌면 답변의 태도가 달라질 수 있다.Anthropic은 이 차이를 막연한 "말투"가 아니라 응답에 나타난 가치 표현으로 측정했다.2026년 7월 공개한 연구는 Sonnet 4.6, Opus 4.6, Opus 4.7과 Claude.ai에서 많이 쓰이는 20개 언어를 비교한다.여기서 가치란 Claude가 실제로 신념을 가진다는 뜻이 아니다. 정직, 신중함, 배려처럼 출력에 드러난 규범적 판단을 말한다. 고객 지원이나 코드 리뷰처럼 답변 태도가 결과에 영향을 주는 서비스라면 모델 선택과 다국어 QA에 참고할 수 있다.주요 특징이전 연구인 Values in the Wild는 익명화된 대화 70만 건에서 3,307개의 가치를 찾았다.이번에는 비슷한 의미를 수..

2026. 7. 20.
AI

[AI] CodeGraph

개요CodeGraph는 코드베이스를 그래프로 인덱싱해 AI 코딩 에이전트가 코드 구조를 빠르게 찾도록 돕는 오픈소스 도구이다.함수, 클래스, 파일, 호출 관계, import 관계를 로컬 SQLite 데이터베이스에 저장한다.이후 MCP(Model Context Protocol), CLI, TypeScript API로 조회할 수 있다.기존 방식에서는 AI 에이전트가 grep, 파일 목록 조회, 파일 읽기를 반복하며 코드를 이해한다. 작은 프로젝트에서는 크게 문제 되지 않는다.하지만 모듈이 많고 호출 관계가 복잡한 저장소에서는 탐색 비용이 커진다.CodeGraph는 이 탐색 과정을 미리 만든 인덱스로 줄이는 도구에 가깝다.팀 관점에서는 신규 코드 파악, 영향 범위 분석, 리팩터링 전 확인 작업에 의미가 있다...

2026. 5. 26.
[AI]LiteLLM: 하나의 인터페이스로 여러 LLM 사용하기
AI/LLM

[AI]LiteLLM: 하나의 인터페이스로 여러 LLM 사용하기

개요LiteLLM은 여러 LLM 제공자의 API를 OpenAI 호환 형식으로 호출할 수 있게 해주는 오픈소스 도구이다. OpenAI, Azure OpenAI, Anthropic, Vertex AI, Bedrock, Ollama 같은 모델을 하나의 방식으로 다루는 데 초점이 있다.LLM을 서비스에 붙이다 보면 제공자마다 인증 방식, 요청 형식, 응답 구조, 에러 처리 방식이 다르다. 처음에는 SDK를 각각 붙여도 되지만, 모델이 늘어나고 팀이 많아지면 관리가 복잡해진다.LiteLLM은 이 문제를 Python SDK와 Proxy Server 방식으로 해결한다. 개인 개발자는 SDK로 빠르게 테스트할 수 있고, DevOps나 플랫폼 팀은 Proxy Server를 LLM Gateway처럼 운영할 수 있다.애플리..

2026. 5. 26.
DevOps/Python

부동소수점 오차

소수점이 있는 정수를 비교하다 보면 아래와 같은 결과를 보게 된다. 0.1 + 0.2 == 0.3 # False처음 보게 된다면 이게 왜 틀리지라는 의문이 들게 된다.결론부터 말하면 컴퓨터가 숫자를 표현하는 방식의 한계이다.부동소수점 오차는 왜 생기는가컴퓨터는 숫자를 삽진법가 아니라 이진법으로 저장한다.문제는 우리가 사용하는 소수 대부분이 이진법으로는 정확하게 표현되지 않는다는 점이다.예를 들어 0.1은 십진법으로 바로 표현 가능하지만 이진법으로 바꾸면 무한 소수가 된다.컴퓨터는 무한한 자릿수를 저장할 수 없으므로 가장 가까운 값을 반올림하여 저장하게 된다. 이때, 생기는 현상이 부동소수점 오차이다. 항상 오차가 발생하지 않는다float 연산이면 항상 오차가 발생하지 않는다 이진법으로 표현 가능한 값은..

2026. 3. 26.
Amazon Bedrock으로 Claude Code 사용하기
DevOps/AWS

Amazon Bedrock으로 Claude Code 사용하기

Anthropic의 Claude Code는 기본적으로 구독 요금제 또는 API 기반으로 사용할 수 있지만 여러 CSP에서 제공되는 Anthropic의 LLM을 사용할 수 있다.CSP에서 제공하는 Anthropica의 모델을 사용하면 기존에 사용하던 Cloud 환경에서 비용, 사용자 관리, 모델 관리, 가드 레일, 사용량 추적을 손쉽게 할 수 있는 장점이 있다.2026년 3월 26일 기준 AWS의 Amazon Bedrock, Google Cloud의 Vertex AI, Azure의 Microsoft Foundry에서 지원하고 있다.필수 조건Claude Code를 Amazon Bedrock으로 사용하기 위해서 다음 필수 조건들이 존재한다.- Bedrock 액세스가 활성화된 AWS 계정- Bedrock에서 원..

2026. 3. 26.
[AWS] AWS KMS 키 공유 없이 리전 간 암호화된 EC2 인스턴스 마이그레이션 방법
DevOps/AWS

[AWS] AWS KMS 키 공유 없이 리전 간 암호화된 EC2 인스턴스 마이그레이션 방법

AWS 블로그 Migrate encrypted Amazon EC2 instances across AWS Regions without sharing AWS KMS keys를 번역 및 가공하여 작성했습니다.개요AWS는 전 세계 인프라를 분리된 리전으로 설계하여 애플리케이션에 대해 높은 내결함성과 안정성을 제공하고 있다.리전들은 각기 독립적인 네트워크 및 보안 경계를 가지며, 이를 파티션이라는 단위로 조직되어 있다.비즈니스가 발전함에 따라, 리전 간 워크로드 마이그레이션이 필요할 수 있다.암호화된 자원을 다룰 때는 리전 간 마이그레이션이 특히 주의가 필요하다.예를 들어, Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스와 그에 연결된 암호화된 Amazon Block Storag..

2025. 10. 24.
Project Zomboid 전용 서버 구축
Hobby/Game

Project Zomboid 전용 서버 구축

개요좀보이드를 멀티플레이 서버를 인게임에서 구성하여 사용할 수 있지만 여유있는 컴퓨터 리소스가 없거나 반드시 게임을 구동 중인 상태에서만 접속을 해야하는 단점이 있다.이러한 문제를 해결하기 위해서 별도 서버를 구축하여 접속이 가능하다.SteamCMD 다운로드SteamCMD는 Steam 서버를 관리하는 CLI(Command-line Interface) 도구이다.SteamCMD 다운로드 프로젝트 좀보이드 서버 요구 사항내부 또는 외부에서 접근하기 위해서는 아래 프로토콜의 포트가 열려있어야한다.좀보이드 서버 파일 다운로드C드라이브에 새 폴더 생성 후 이름을 SteamCMD로 변경SteamCMD 폴더 내에 메모장으로 파일이름을 install.txt로 생성 후 확장자를 .txt에서 .bat로 변경한다.우클릭 - ..

2025. 10. 24.
[AI] Claude Haiku 4.5 출시
AI/LLM

[AI] Claude Haiku 4.5 출시

2025년 10월 16일, Claude Haiku 4.5가 발표되었다. 이전에 Claude Sonnet 4.0과 Claude Opus 4.0은 발표되었지만 소형 모델인 Claude Haiku 4.0은 출시되지 않았고 Claude Haiku 3.5를 사용했어야 했지만 Antropic에서 Claude 4.5를 출시했다. Antropic에서 Claude Haiku 4.5는 Claude Sonnet 4.0에서 한 단계 발전시켜 비용은 1/3, 속도는 2배 이상 향상된 모델로 출시되었다. 성능은 Claude Sonnet 4.0과 동등한 수준이고 컴퓨터 사용, 도구 조작에서는 우위를 보인다.저지연 작업, 실시간 응답이 필요한 환경에 적합할 수 있다. 모델 전략Antropic에서 말하는 모델 사용 전략은 아래와..

2025. 10. 16.
[DevOps] TencentDB Agent Memory 소개 및 사용 방법
DevOps

[DevOps] TencentDB Agent Memory 소개 및 사용 방법

개요TencentDB Agent Memory는 AI 에이전트의 대화와 작업 기록을 계층형 메모리로 저장하고 다시 불러오는 오픈소스다.긴 대화 기록을 매번 프롬프트에 넣으면 토큰 사용량이 늘고, 단순 요약만 남기면 원문 근거를 찾기 어렵다.이 프로젝트는 짧은 작업 상태와 장기 사용자 정보를 나눠 관리하고, 상위 요약에서 원본 대화까지 내려갈 수 있는 경로를 남긴다.메인 브랜치는 OpenClaw와 Hermes 연동을 중심으로 설명한다.GitHub Releases에서는 v0.3.6이 Latest이며, 독립 Gateway와 SDK를 제공하는 v1.0.1은 Pre-release로 표시되어 있다.주요 특징장기 메모리는 네 단계로 구성된다.L0 Conversation은 원본 대화, L1 Atom은 개별 사실, L2 ..

2026.07.20 DevOps
DevOps

[DevOps] OfficeCLI 소개 및 사용 방법

개요OfficeCLI는 Word, Excel, PowerPoint 파일을 터미널에서 읽고 수정하고 생성하는 오픈소스 도구다. 기존에는 python-docx, openpyxl, python-pptx처럼 형식마다 라이브러리를 나누거나 Microsoft Office 자동화 환경을 따로 준비해야 했다. OfficeCLI는 .docx, .xlsx, .pptx에 같은 명령 체계를 사용한다.AI 에이전트가 쓰기 쉽게 만든 점도 분명하다. 문서 요소를 경로로 지정하고 JSON으로 읽을 수 있다.결과를 HTML이나 PNG로 렌더링해 화면을 확인하고 다시 고치는 흐름도 만들 수 있다.주요 특징OfficeCLI는 .NET 런타임을 포함한 단일 바이너리다.Microsoft Office를 설치하지 않은 macOS, Linux,..

2026.07.20 DevOps
[AI] Claude 가치관 프로파일링 연구 소개 및 검증 방법
AI/LLM

[AI] Claude 가치관 프로파일링 연구 소개 및 검증 방법

개요같은 질문을 Claude에 보내도 모델이나 언어가 바뀌면 답변의 태도가 달라질 수 있다.Anthropic은 이 차이를 막연한 "말투"가 아니라 응답에 나타난 가치 표현으로 측정했다.2026년 7월 공개한 연구는 Sonnet 4.6, Opus 4.6, Opus 4.7과 Claude.ai에서 많이 쓰이는 20개 언어를 비교한다.여기서 가치란 Claude가 실제로 신념을 가진다는 뜻이 아니다. 정직, 신중함, 배려처럼 출력에 드러난 규범적 판단을 말한다. 고객 지원이나 코드 리뷰처럼 답변 태도가 결과에 영향을 주는 서비스라면 모델 선택과 다국어 QA에 참고할 수 있다.주요 특징이전 연구인 Values in the Wild는 익명화된 대화 70만 건에서 3,307개의 가치를 찾았다.이번에는 비슷한 의미를 수..

2026.07.20 AI/LLM
AI

[AI] CodeGraph

개요CodeGraph는 코드베이스를 그래프로 인덱싱해 AI 코딩 에이전트가 코드 구조를 빠르게 찾도록 돕는 오픈소스 도구이다.함수, 클래스, 파일, 호출 관계, import 관계를 로컬 SQLite 데이터베이스에 저장한다.이후 MCP(Model Context Protocol), CLI, TypeScript API로 조회할 수 있다.기존 방식에서는 AI 에이전트가 grep, 파일 목록 조회, 파일 읽기를 반복하며 코드를 이해한다. 작은 프로젝트에서는 크게 문제 되지 않는다.하지만 모듈이 많고 호출 관계가 복잡한 저장소에서는 탐색 비용이 커진다.CodeGraph는 이 탐색 과정을 미리 만든 인덱스로 줄이는 도구에 가깝다.팀 관점에서는 신규 코드 파악, 영향 범위 분석, 리팩터링 전 확인 작업에 의미가 있다...

2026.05.26 AI
[AI]LiteLLM: 하나의 인터페이스로 여러 LLM 사용하기
AI/LLM

[AI]LiteLLM: 하나의 인터페이스로 여러 LLM 사용하기

개요LiteLLM은 여러 LLM 제공자의 API를 OpenAI 호환 형식으로 호출할 수 있게 해주는 오픈소스 도구이다. OpenAI, Azure OpenAI, Anthropic, Vertex AI, Bedrock, Ollama 같은 모델을 하나의 방식으로 다루는 데 초점이 있다.LLM을 서비스에 붙이다 보면 제공자마다 인증 방식, 요청 형식, 응답 구조, 에러 처리 방식이 다르다. 처음에는 SDK를 각각 붙여도 되지만, 모델이 늘어나고 팀이 많아지면 관리가 복잡해진다.LiteLLM은 이 문제를 Python SDK와 Proxy Server 방식으로 해결한다. 개인 개발자는 SDK로 빠르게 테스트할 수 있고, DevOps나 플랫폼 팀은 Proxy Server를 LLM Gateway처럼 운영할 수 있다.애플리..

2026.05.26 AI/LLM
DevOps/Python

부동소수점 오차

소수점이 있는 정수를 비교하다 보면 아래와 같은 결과를 보게 된다. 0.1 + 0.2 == 0.3 # False처음 보게 된다면 이게 왜 틀리지라는 의문이 들게 된다.결론부터 말하면 컴퓨터가 숫자를 표현하는 방식의 한계이다.부동소수점 오차는 왜 생기는가컴퓨터는 숫자를 삽진법가 아니라 이진법으로 저장한다.문제는 우리가 사용하는 소수 대부분이 이진법으로는 정확하게 표현되지 않는다는 점이다.예를 들어 0.1은 십진법으로 바로 표현 가능하지만 이진법으로 바꾸면 무한 소수가 된다.컴퓨터는 무한한 자릿수를 저장할 수 없으므로 가장 가까운 값을 반올림하여 저장하게 된다. 이때, 생기는 현상이 부동소수점 오차이다. 항상 오차가 발생하지 않는다float 연산이면 항상 오차가 발생하지 않는다 이진법으로 표현 가능한 값은..

2026.03.26 DevOps/Python
Amazon Bedrock으로 Claude Code 사용하기
DevOps/AWS

Amazon Bedrock으로 Claude Code 사용하기

Anthropic의 Claude Code는 기본적으로 구독 요금제 또는 API 기반으로 사용할 수 있지만 여러 CSP에서 제공되는 Anthropic의 LLM을 사용할 수 있다.CSP에서 제공하는 Anthropica의 모델을 사용하면 기존에 사용하던 Cloud 환경에서 비용, 사용자 관리, 모델 관리, 가드 레일, 사용량 추적을 손쉽게 할 수 있는 장점이 있다.2026년 3월 26일 기준 AWS의 Amazon Bedrock, Google Cloud의 Vertex AI, Azure의 Microsoft Foundry에서 지원하고 있다.필수 조건Claude Code를 Amazon Bedrock으로 사용하기 위해서 다음 필수 조건들이 존재한다.- Bedrock 액세스가 활성화된 AWS 계정- Bedrock에서 원..

2026.03.26 DevOps/AWS
[AWS] AWS KMS 키 공유 없이 리전 간 암호화된 EC2 인스턴스 마이그레이션 방법
DevOps/AWS

[AWS] AWS KMS 키 공유 없이 리전 간 암호화된 EC2 인스턴스 마이그레이션 방법

AWS 블로그 Migrate encrypted Amazon EC2 instances across AWS Regions without sharing AWS KMS keys를 번역 및 가공하여 작성했습니다.개요AWS는 전 세계 인프라를 분리된 리전으로 설계하여 애플리케이션에 대해 높은 내결함성과 안정성을 제공하고 있다.리전들은 각기 독립적인 네트워크 및 보안 경계를 가지며, 이를 파티션이라는 단위로 조직되어 있다.비즈니스가 발전함에 따라, 리전 간 워크로드 마이그레이션이 필요할 수 있다.암호화된 자원을 다룰 때는 리전 간 마이그레이션이 특히 주의가 필요하다.예를 들어, Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스와 그에 연결된 암호화된 Amazon Block Storag..

2025.10.24 DevOps/AWS
Project Zomboid 전용 서버 구축
Hobby/Game

Project Zomboid 전용 서버 구축

개요좀보이드를 멀티플레이 서버를 인게임에서 구성하여 사용할 수 있지만 여유있는 컴퓨터 리소스가 없거나 반드시 게임을 구동 중인 상태에서만 접속을 해야하는 단점이 있다.이러한 문제를 해결하기 위해서 별도 서버를 구축하여 접속이 가능하다.SteamCMD 다운로드SteamCMD는 Steam 서버를 관리하는 CLI(Command-line Interface) 도구이다.SteamCMD 다운로드 프로젝트 좀보이드 서버 요구 사항내부 또는 외부에서 접근하기 위해서는 아래 프로토콜의 포트가 열려있어야한다.좀보이드 서버 파일 다운로드C드라이브에 새 폴더 생성 후 이름을 SteamCMD로 변경SteamCMD 폴더 내에 메모장으로 파일이름을 install.txt로 생성 후 확장자를 .txt에서 .bat로 변경한다.우클릭 - ..

2025.10.24 Hobby/Game
[AI] Claude Haiku 4.5 출시
AI/LLM

[AI] Claude Haiku 4.5 출시

2025년 10월 16일, Claude Haiku 4.5가 발표되었다. 이전에 Claude Sonnet 4.0과 Claude Opus 4.0은 발표되었지만 소형 모델인 Claude Haiku 4.0은 출시되지 않았고 Claude Haiku 3.5를 사용했어야 했지만 Antropic에서 Claude 4.5를 출시했다. Antropic에서 Claude Haiku 4.5는 Claude Sonnet 4.0에서 한 단계 발전시켜 비용은 1/3, 속도는 2배 이상 향상된 모델로 출시되었다. 성능은 Claude Sonnet 4.0과 동등한 수준이고 컴퓨터 사용, 도구 조작에서는 우위를 보인다.저지연 작업, 실시간 응답이 필요한 환경에 적합할 수 있다. 모델 전략Antropic에서 말하는 모델 사용 전략은 아래와..

2025.10.16 AI/LLM

Messages