Chroma DB 사용자 가이드 : Python

Chroma DB는 벡터 데이터베이스로, 임베딩을 관리하고 검색할 수 있는 기능을 제공합니다. 이 데이터베이스는 컬렉션을 생성, 검색, 업데이트, 삭제하는 기능과 메타데이터 및 문서 내용에 대한 필터링, 기본 인증 및 정적 API 토큰 인증과 같은 인증 옵션을 포함하여 다양한 방법으로 데이터를 쿼리하고 관리할 수 있습니다. 클라이언트와 서버 설정을 통해 인증을 구성하고, 서버 실행 및 클라이언트 연결을 쉽게 설정하여 Chroma DB의 기능을 활용할 수 있습니다.

Read More

Prompting, RAG 또는 Fine-tuning을 사용해야 할까요?

언어 모델 응용 프로그램(LLM)을 구축할 때 선택할 수 있는 여러 접근 방식에는 프롬프트 엔지니어링, 검색 증강 생성(RAG), 그리고 파인 튜닝이 있습니다. 각 접근 방식은 특정 작업의 성격, 훈련 데이터의 유무, 그리고 품질, 비용, 지연 시간 등에 따라 장단점이 있습니다. 일련의 질문을 통해 사용 사례에 가장 적합한 방법을 결정할 수 있으며, 이러한 방법들은 상호 보완적으로도 작동할 수 있습니다.

Read More

미래의 검색 기술: LLM 강화 검색의 가능성과 한계

인터넷 시대의 급격한 정보 증가로 인해 효율적인 콘텐츠 검색은 필수적인 요소가 되었습니다. 기존의 전통적인 검색 엔진은 방대한 데이터를 수집하고, 이를 기반으로 관련 정보를 제공하는 강점을 가지고 있습니다. 하지만, 이러한 방식은 한계점도 분명히 존재합니다. 최근 등장한 **LLM 강화 검색(LLM-enhanced Search)**은 기존 검색의 단점을 극복하고 새로운 가능성을 제시하고 있습니다. 이번 글에서는 LLM 강화 검색의 구조와 장점, 그리고…

Read More

ChainForge: LLM Evaluation Tool

ChainForge는 프롬프트 엔지니어링, LLM 평가 및 실험을 위한 오픈소스 시각 프로그래밍 환경입니다. ChainForge를 사용하면 코딩이 거의 필요하지 않거나 전혀 필요하지 않은 상태에서 프롬프트와 텍스트 생성 모델의 견고성을 평가할 수 있습니다. 기능은 다음과 같습니다: UI 개요 이 페이지는 ChainForge의 사용자 인터페이스를 설명하며 툴바의 모든 버튼을 포함합니다. 아래에는 인터페이스의 스크린샷이 있습니다. 이 인터페이스는 사용자가 잘못되었다고 알려주면 채팅…

Read More

웹크롤링 활용 사례 : 크롤링 활용으로 수천억 기업 가치가 된 회사들

웹크롤링은 데이터를 자동으로 수집하여 분석하거나 활용하는 기술로, 많은 기업들이 이를 기반으로 성공을 이루었습니다. 아래는 웹크롤링을 활용하여 수천억 원의 기업 가치를 창출한 대표적인 사례들입니다. 1. Zillow (부동산 정보 플랫폼) 2. Skyscanner (항공권 비교 서비스) 3. Toast (레스토랑 데이터 플랫폼) 4. Grammarly (AI 문법 교정 툴) 5. Yelp (로컬 리뷰 플랫폼) 6. Amazon (상품 데이터 분석) 7….

Read More

[논문]LLMs의 도구 창조 능력 강화: CREATOR 프레임워크

대규모 언어 모델(LLMs)의 도구 사용 능력은 현재의 API와 암시적 추론의 제한에 의해 제한됩니다. 이를 해결하기 위해 CREATOR라는 새로운 프레임워크가 제안되었으며, 이는 LLMs가 자체 도구를 창조하게 함으로써 성능을 향상시킵니다. CREATOR는 기존 벤치마크에서 뛰어난 성능을 보여주며, 새로운 데이터셋인 Creation Challenge를 통해 LLMs의 도구 창조 능력의 중요성을 강조합니다. 이 연구는 LLMs의 잠재력을 극대화하고 AI 시스템을 발전시키는 방향으로 나아가는 것을 보여줍니다.

Read More

도시락/식자재 납품업체, 이제 엑셀 대신 Odoo ERP를 쓸 때입니다

요양시설, 공장, 학교, 사무실에 매일 도시락이나 식자재를 납품하는 업체들은 대부분 아래와 같은 방식으로 운영하고 있습니다: 이제는 바꿔야 할 때입니다. Odoo ERP는 이러한 반복적이고 수작업이 많은 도시락 납품업체에 딱 맞는 솔루션입니다. ✅ 왜 Odoo가 소규모 납품업체에 적합한가요? 항목 이유 ✔ 인력 소규모 인원이 적을수록 자동화 시스템이 필수 ✔ 엑셀로 업무 처리 반복 작업을 자동화하여 실수 방지…

Read More

코딩 속도를 혁신적으로 높여주는 AI 코드 에디터, 커서(Cursor) 알아보기

코딩 실력을 한 단계 업그레이드하고 싶으신가요? 아니면 코딩 경험이 전혀 없는데도 프로그램을 만들어보고 싶으신가요? 그렇다면 **커서(Cursor)**라는 도구를 주목해보세요! 커서는 Visual Studio Code(VS Code)와 유사한 코드 에디터이지만, 인공지능(AI)의 도움으로 코딩 속도를 훨씬 빠르게 만들어줍니다. Cursor AI란 무엇인가요? Cursor는 VS Code와 유사한 코드 에디터로, AI의 도움을 받아 코딩 속도를 크게 향상시키도록 설계되었습니다. 코딩 경험이 없어도 기본적인 프로그램을…

Read More