본문 바로가기

IT일반14

Vanna AI: SQL 데이터베이스를 위한 자연어 인터페이스 Vanna.AI는 SQL 데이터베이스와 대화하듯 상호작용할 수 있게 해주는 오픈소스 RAG(Retrieval-Augmented Generation) 프레임워크입니다. MIT 라이선스로 제공되는 이 파이썬 기반 도구는 자연어를 SQL로 변환하고 데이터베이스를 쉽게 활용할 수 있게 해줍니다. Vanna.AI - Personalized AI SQL Agent vanna.ai 주요 특징:간단한 2단계 작동 방식데이터로 RAG "모델" 학습자연어로 질문하면 자동으로 SQL 쿼리 생성 및 실행다양한 지원LLM: OpenAI, Anthropic, Gemini, HuggingFace 등벡터 저장소: AzureSearch, Opensearch, PgVector 등데이터베이스: PostgreSQL, MySQL, Snowf.. 2024. 12. 2.
영상에서 3D 포인트 클라우드 모델 제작 가이드 영상으로부터 고품질 3D 모델을 만드는 과정을 단계별로 설명해드리겠습니다. 1. 입력 영상 준비하기핸드폰 또는 드론으로 촬영한 영상출처: https://www.jawset.com/docs/d/Postshot+User+Guide/Capturing+Guidelines Capturing GuidelinesCapturing Guidelineswww.jawset.com  영상에서 이미지 추출ffmpeg -i input.mp4 -vf "fps=2,scale=1600:-1" -qscale:v 1 frames/out%04d.png초당 2프레임 추출가로 1600픽셀로 리사이징고품질(qscale:v 1) 설정frames 폴더에 연속 번호로 저장2. 가우시안 스플래팅 3D 모델 생성Jawset Postshot 활용추출한 이.. 2024. 11. 25.
Bookmarklet을 만드는 방법: 간단한 웹 페이지 검색 업그레이드 1. Bookmarklet이란?정의: Bookmarklet은 JavaScript 코드를 포함한 URL이며, 사용자가 브라우저 북마크에 저장하여 쉽게 실행할 수 있는 작은 애플리케이션입니다.사용 장점: 웹 페이지 기능을 확장하거나 자주 수행하는 작업을 단순화합니다.인터넷 연결 없이도 브라우저에서 즉시 사용 가능합니다.2. 간단한 Bookmarklet 예제 만들기: Google 검색 업그레이드목표: 현재 웹 페이지의 제목을 Google에 자동으로 검색하는 Bookmarklet을 만들어보겠습니다.2.1 HTML 구조 준비먼저, 테스트할 간단한 HTML 파일을 준비합니다: 이 페이지의 제목을 검색하세요!2.2 Bookmarklet 코드 작성Google 검색에 현재 페이지의 제목을 자동으로 입력하는 Java.. 2024. 11. 21.
"포트가 이미 사용 중"일 때 확인 방법과 해결책 Windows 애플리케이션 개발 시 특정 포트를 사용하려고 할 때 "포트가 이미 사용 중"이라는 오류를 마주치는 경우가 있습니다. 최근에는 LM Studio에서 API 서버를 구동시키기 위해 Start 버튼을 눌렀을 때 오류가 발생했는데, 이는 Windows의 동적 포트 범위 예약 때문일 수 있습니다. 이 문제를 해결하는 방법을 알아보겠습니다.문제 상황 확인하기먼저 다음 명령어로 현재 예약된 TCP 포트 범위를 확인할 수 있습니다:netsh int ip show excludedportrange protocol=tcp이 명령어를 실행하면 현재 시스템에서 예약된 포트 범위 목록이 표시됩니다.주요 원인이러한 포트 예약의 주요 원인은 다음과 같습니다:Hyper-VWindows NAT Driver (WinNAT).. 2024. 11. 16.
시스인터널즈(Sysinternals) 유틸리티 가이드 마이크로소프트가 제공하는 시스인터널즈(Sysinternals)를 소개합니다. 1996년 마크 러시노비치(Mark Russinovich)가 만든 이 사이트는 윈도우와 리눅스 시스템 관리에 필수적인 고급 유틸리티들을 제공하고 있습니다. Sysinternals Utilities - SysinternalsEvaluate and find out how to install, deploy, and maintain Windows with Sysinternals utilities.learn.microsoft.com  주요 특징:Sysinternals Live 서비스를 통해 도구들을 다운로드 없이 웹에서 바로 실행 가능IT 전문가와 개발자들을 위한 다양한 시스템 진단/문제해결 도구 제공Windows와 Linux 시스템 모.. 2024. 11. 14.
Gaussian Splatting 3D 모델 만들기 Gaussian Splatting로 3D 모델 파일(*.ply) 만드는 방법은 여러가지가 있겠지만, 이번 글에서는 CLI(Command Line Interface)로 생성하는 방법을 설명합니다.PostShot 이라는 프로그램을 이용하면 영상 또는 이미지를 통해 실사같은 3차원 모델을 만들 수 있습니다.그런데 최근에 이 PostShot-cli 명령어가 추가되면서 명령줄에서 배치형태로 3차원 모델을 만드는 방법이 추가되었습니다. 기존 GUI를 통해 3차원 모델을 만드는 방법은 PostShot 홈페이지를 참고하시고 여기서는 명령행으로 만드는 방법을 설명합니다. 순서는1) 모델링 대상을 360도로 돌면서 영상으로 촬영한다.2) 영상에서 이미지들을 추출한다.3) PostShot CLI 명령어로 3차원 모델을 만든.. 2024. 11. 11.