Show GN: Node.js 용 초간단 벡터DB
(github.com/golbin)요즘 LLM 이용해서 프로토타입이나 토이 프로젝트를 많이 하는데요.
대개 벡터 서치를 기본으로 쓰게 되는데, 프로토타이핑을 할 때는 보통 수백개 정도의 텍스트만 벡터 서치로 테스트 하거나, 실제 프러덕트도 문서 내에서 찾아 답변을 하는게 대부분이라, 이 정도를 위해서 벡터DB를 따로 쓰는건 너무 과하거나 귀찮기도하고, 프로토타이핑 할 때 시각적으로 보여주는게 중요해서 보통 Next.js 를 쓰는데, Node.js 용 패키지는 더더군다나 마땅치 않아서 답답해하던 찰나 DHH의 TypeScript 이슈를 보고 TypeScript로 패키지 만드는게 그렇게 번거롭나? 궁금하길래 갑자기 삘 받아서 만들었는데..요..
아..왜 Svelte도 그렇고 왜 다들 TypeScript에서 빠져나가려고 하는지 알고 싶지 않았지만 알게 되었습니다.
TypeScript 그 자체가 나쁜 건 아니지만, 확실히 npm 패키지를 만드는 과정에서, 테스트와 툴링으로 인한 고통이 꽤 크게 느껴지긴 합니다. 작은 툴을 하나 만드는데도 이정도니 큰 프로젝트 하시는 분들은..
암튼 만들어 놓고 보니 프로토타이핑하는 데는 생각보다 쓸만해서 공유해봅니다.
감사합니다.
TS를 버리는 추세는 아니라고 생각되고요. 불만이 많은 것이죠. 그래서 어떻게 하면 TS를 더 쉽게 쓸 수 있을까를 런타임과 프레임워크단에서 더 많이 노력하고 있는 것으로 보입니다.