반응형
옵시디언 RAG 플러그인 분석을 통해 검색 관련 지식 쌓기옵시디언에 작성한 노트와 스크랩한 글들이 쌓이다 보니, 필요한 정보를 찾는 것이 점점 힘들어지고 있습니다. 이러한 문제를 해결하기 위해 RAG 기술을 활용한 노트 검색 기능에 집중하여 옵시anpigon.tistory.com 지난번에 RAG 기술을 활용해 Obsidian 노트를 검색하는 플러그인을 개발하기 위해 기존의 RAG 기반 Obsidian 플러그인들의 코드와 기능을 살펴봤습니다. 대부분의 플러그인들이 로컬 벡터 데이터베이스를 사용하고 있었습니다. 로컬 데이터베이스는 비용과 속도 면에서 효율적이지만, 제 경우 디바이스 간 동기화 문제로 불편함을 겪고 있습니다. 특히, 로컬 데이터베이스 크기가 커질수록 동기화 문제가 계속해서 발생하고 있습니다. ..
Raycast 익스텐션 활용하기Obsidian Smart Capture 익스텐션Raycast에서 Obsidian Smart Capture 익스텐션을 사용하여 옵시디언 빠른 메모를 하고 있습니다. 웹페이지를 보다가 마음에 드는 내용이 있으면 바로 캡처가 가능해서 매우 편리합니다. 제가 자주 활용하는 애플리케이션입니다. Obsidian Smart Capture 익스텐션을 사용하기 위해서는 옵시디언에 Advanced URI 플러그인이 설치되어 있어야 합니다. 또한 옵시디언 볼트 경로를 올바르게 설정해주어야 합니다. 해당 익스텐션 명령어에 단축키를 지정하면 더욱 편하게 사용할 수 있습니다. 저는 Cmd + Shift + O를 사용하고 있습니다. 아래와 같이 옵시디언 노트로 들어옵니다. 현재 보고 있는 페이지 ..
옵시디언에 작성한 노트와 스크랩한 글들이 쌓이다 보니, 필요한 정보를 찾는 것이 점점 힘들어지고 있습니다. 이러한 문제를 해결하기 위해 RAG 기술을 활용한 노트 검색 기능에 집중하여 옵시디언 플러그인을 개발하려고 합니다. 관련 지식을 쌓기 위해 기존의 RAG 기반 옵시디언 플러그인들을 분석해보았습니다. 분석 과정에서는 Grok API(무료)를, 자료 조사에는 Perplexity(유료)를 활용했습니다. Copilothttps://github.com/logancyang/obsidian-copilot 이 프로젝트는 Orama를 벡터 데이터베이스로 사용하고 있습니다.기본 개요Orama는 TypeScript로 작성된 오픈소스 검색 엔진으로, 전체 텍스트 검색과 벡터 검색 기능을 제공하는 하이브리드 데이터베이스입..
Claude의 "Computer Use" 기능을 활용하여 코딩 작업을 할 수 있습니다. 아래 영상과 코드 예시를 참고하세요.영상 데모: https://www.youtube.com/watch?v=vH2f7cjXjKI코드 예시: https://github.com/anthropics/anthropic-quickstarts/blob/main/computer-use-demo/README.md저는 Claude에게 90년대 스타일의 개인 웹사이트 제작을 요청해 보았습니다.아래 GIF 이미지처럼, Claude는 실제로 90년대 감성의 웹사이트를 만들어냈습니다.실행 환경에 한글 폰트가 설치되어 있지 않아 한글은 깨져 보이긴 했지만, 디자인과 구성은 요청대로 완성되었습니다. 이 작업에 소요된 비용은 약 0.09달러였습니다..
티스토리 API 서비스 종료 이후, 꽤 오랜 시간 동안 여러 블로그 플랫폼을 전전했습니다. 티스토리 블로그에 마지막으로 글을 쓴 날짜가 2024년 5월이니, 블로그 유목민 생활을 시작한 지 어느덧 6개월이나 되었네요. 다른 블로그 플랫폼들도 나름의 장점이 있었지만, 티스토리만큼 정이 들지는 않았습니다. 약간의 아쉬움을 뒤로하고, 결국 옵시디언(Obsidian)과 Custom Frames 플러그인을 활용하여 티스토리 블로그에 다시 글을 쓰기로 결정했습니다. 이전처럼 편하지는 않지만, 아래와 같이 옵시디언 설정을 마치고 다시 티스토리에서 글을 시작합니다.
OpenCommit: AI 기반 커밋 메시지 생성 도구OpenCommit은 AI를 활용하여 의미 있는 커밋 메시지를 자동 생성하는 도구입니다. 이 도구는 개발자들이 커밋 메시지 작성에 드는 시간을 줄이고, 일관성 있는 커밋 메시지를 유지하는 데 도움을 줍니다.opencommit의 모든 커밋은 opencommit으로 작성했다고 합니다. opencommit 커밋 살펴보기 설치npm install -g opencommit또는 npx opencommit 또는 bunx opencommit을 사용할 수도 있습니다. Ollama 설정OpenCommit은 기본적으로 OpenAI의 gpt-3.5-turbo 모델을 사용합니다. Ollama를 사용하려면 다음 명령어를 실행합니다.oco config set OCO_AI_PRO..