분류 전체보기
Pinecone을 이용한 벡터 데이터베이스 시작하기
Pinecone을 이용한 벡터 데이터베이스 시작하기
2023.08.28벡터 데이터베이스는 고차원 벡터 데이터를 효율적으로 저장하고 검색할 수 있는 데이터베이스 시스템입니다. 이 글에서는 벡터 데이터베이스 중 하나인 Pinecone의 기본적인 사용 방법을 소개하려고 합니다. 벡터 데이터베이스에 대한 자세한 정보는 아래 글을 참고하시기 바랍니다. 비정형 데이터 탐색: 벡터 임베딩과 벡터 데이터베이스의 이해 최근 벡터 데이터베이스에 대한 투자자들의 관심이 눈에 띄게 증가하였습니다. 지난 몇 달 동안 벡터 데이터베이스 스타트업인 Weaviate는 시리즈 B 펀딩에서 5000만 달러를, Pinecone은 7500만 달러의 yunwoong.tistory.com Pinecone이란? Pinecone은 빌리언 단위의 아이템을 몇 밀리초 안에 비슷한 매치로 검색할 수 있는 벡터 검색을 위..
ChatGPT Retrieval Plugin 개발 (1) : 아키텍처와 사전 준비
ChatGPT Retrieval Plugin 개발 (1) : 아키텍처와 사전 준비
2023.08.26인공지능과 머신러닝의 빠른 발전에 따라, 개인이나 기업이 보유한 대량의 데이터를 효율적으로 활용하는 것이 중요해지고 있습니다. ChatGPT Retrieval Plugin은 개인이나 기업, 조직의 프라이빗 데이터를 ChatGPT가 액세스 하고, 해당 데이터 내에서 검색하여 답변을 제공할 수 있는 기능을 지원합니다. 이 글에서는 ChatGPT Retrieval Plugin 설정, 개발 및 배포하는 방법에 대해 벡터 데이터베이스를 이용하여 소개하겠습니다. 이미 ChatGPT를 보강하려는 모든 개발자가 정보를 자체 호스팅할 수 있도록 OpenAI는 Retrieval plugin을 오픈 소스로 제공하고 있습니다. GitHub - openai/chatgpt-retrieval-plugin: The ChatGPT R..
Slack, Asana, XELF: 성공적인 팀 협업을 위한 도구 소개
Slack, Asana, XELF: 성공적인 팀 협업을 위한 도구 소개
2023.08.21협업 Tool Slack (메신저형 협업 Tool) 슬랙(Slack)은 "모든 대화와 지식을 위한 검색 가능한 로그"(Searchable Log of All Conversation and Knowledge)"라는 줄임말로 클라우드 기반 팀 협업 도구입니다. 최초 Slack은 "글리치"라는 온라인 게임을 개발하던 중 "사내 커뮤니케이션"을 위해 만들어진 프로그램이었습니다. 이후 실리콘벨리에서 점차 주목을 받아 지금의 자리에까지 오게 된 것이죠. Slack은 오픈 카톡방처럼 원하는 대로 "채널"을 만들고 각 채널에 원하는 조직 내외의 동료들을 초대하여 대화를 나누는 방식으로 다시 말해 "기업형 메신저" 협업 Tool입니다. 같은 회사 사람뿐만 아니라 다른 회사 사람들도 초대할 수 있어서 긴밀하게 자주 연락을..
Jupyter Notebook에 가상 환경 커널 추가
Jupyter Notebook에 가상 환경 커널 추가
2023.08.21Jupyter Notebook (Jupyter Lab)에서 가상 환경을 커널로 추가하려면 아래 내용을 참고하세요. 1. 먼저, 원하는 가상 환경을 생성합니다. 가상 환경을 생성하는 방법은 여러 가지가 있지만, virtualenv 또는 conda 등을 사용할 수 있습니다. Python 가상환경 구성 [참고] 가상환경을 구성하는 이유 python은 현재 2.x 버젼과 3.x 버젼이 혼용되는 과도기에 있고 때론, 2.x 버젼의 python 환경에서 프로젝트를 개발해야할 때도 있고, 3.x버젼의 python 환경에서 개발해 yunwoong.tistory.com 2. 해당 가상 환경을 활성화합니다. virtualenv의 경우: source myenv/bin/activate conda의 경우: conda activ..
[ 2023년 11월 ] IT 세미나/컨퍼런스 일정
[ 2023년 11월 ] IT 세미나/컨퍼런스 일정
2023.08.182023년 11월 IT 세미나 1. OpenAI DevDay 일시 : `23.11.6(월) 장소 : San Francisco, CA / 온라인 주최/주관/후원 : OpenAI 비고 : 사전등록 (오프라인 등록마감) OpenAI DevDay Registration is closed OpenAI DevDay November 6, 2023 · San Francisco, CA We look forward to bringing together developers from around the world to explore new tools and exchange ideas. Developers everywhere will be able to livestream the opening keynote devday.ope..
[ 2023년 10월 ] IT 세미나/컨퍼런스 일정
[ 2023년 10월 ] IT 세미나/컨퍼런스 일정
2023.08.182023년 10월 IT 세미나 1. AIoT 국제전시회 및 컨퍼런스 일시 : `23.10.11(수) - 10.13(금) 10:00 - 17:00 장소 : 코엑스 3층 D홀 주최/주관/후원 : 과학기술정보통신부 AIoT Korea Exhibition www.aiotkorea.or.kr 2. DEVOCEAN TECH DAY 일시 : `23.10.20(금) 13:00 - 17:10 장소 : SKT/SKP 판교사옥 1층 SUPEX홀 주최/주관/후원 : SK텔레콤 제5회 테크 데이 - 기술 커뮤니티를 통한 성장 devocean.sk.com 3. FECONF 2023 (프론트엔드 개발 컨퍼런스) 일시 : `23.10.21(토) 13:00 - 17:00 장소 : 잠실 롯데타워 주최/주관/후원 : 프론트엔드개발자그룹..
[ 2023년 9월 ] IT 세미나/컨퍼런스 일정
[ 2023년 9월 ] IT 세미나/컨퍼런스 일정
2023.08.182023년 9월 IT 세미나 1. Snowflake Data Cloud World Tour 일시 : `23.9.5(화) 08:00 - 16:40 장소 : 그랜드 인터컨티넨탈 파르나스 주최/주관/후원 : Snowflake Data Cloud World Tour - 서울 DATA, APPS, AI간의 협업의 세계가 9월 5일 서울에서 펼쳐집니다. 생성형 AI 기술 기반의 대규모 언어 모델(LLM)을 통해 데이터를 더 쉽고 빠르게 활용하고, Apache 아이스버그 테이블(Iceberg Table)로 데이 www.snowflake.com 2. AhnLab ISF 2023 일시 : `23.9.7(목) 10:00 - 17:30 장소 : 그랜드 인터컨티넨탈 서울 파르나스 그랜드 볼룸 5F 주최/주관/후원 : AhnL..
StableCode 사용 가이드: AI 코딩 도구의 활용 방법
StableCode 사용 가이드: AI 코딩 도구의 활용 방법
2023.08.16Github에서 진행한 Survey reveals AI’s impact on the developer experience 설문조에 따르면, 미국 개발자의 92%가 업무 내외에서 AI 코딩 도구를 사용하고 있으며 이 중 70%는 AI 코딩 도구가 더 나은 품질, 완성 시간 단축, 문제 해결 등에서 이점을 제공한다고 응답했습니다. 또한, 5명 중 4명의 개발자가 AI 코딩 도구가 협업을 강화하는데 도움이 될 것이라고 생각한다고 답하였습니다. Survey reveals AI’s impact on the developer experience We surveyed 500 U.S.-based developers at companies with 1,000-plus employees about developer pro..
text-generation-webui 설치 및 활용 가이드
text-generation-webui 설치 및 활용 가이드
2023.08.10text-generation-webui는 텍스트 생성을 위한 웹 기반 인터페이스입니다. 이 인터페이스를 사용하면 다양한 텍스트 생성 모델과 파라미터를 쉽게 선택하고, 키워드나 톤 등을 지정하여 원하는 텍스트를 생성할 수 있습니다. 이 글에서는 text-generation-webui를 이용하는 방법에 대해 설명드리려고 합니다. GitHub - oobabooga/text-generation-webui: A gradio web UI for running Large Language Models like LLaMA, llama.cpp, GPT-J, OPT, a A gradio web UI for running Large Language Models like LLaMA, llama.cpp, GPT-J, OPT, a..
RuntimeError: MPS does not support cumsum op with int64 input
RuntimeError: MPS does not support cumsum op with int64 input
2023.08.09Apple Silicon에서의 MPS 지원 수정 MPS는 Apple에서 제공하는 Metal Performance Shaders의 약자로, GPU를 활용한 고성능 컴퓨팅 작업을 위한 라이브러리입니다. Metal은 Apple의 그래픽 및 컴퓨팅 API로, iOS, macOS, watchOS, tvOS에서 사용됩니다. 먼저 macOS Ventura 13.3 베타(또는 그 이후 버전)를 설치해야 합니다. 13.2에서는 작동하지 않습니다. 그 다음에는 torch 개발 버전을 설치해야 하며, 2.0.0 버전에서는 작동하지 않습니다. 다음 명령어로 설치할 수 있습니다. pip install -U --pre torch torchvision -f https://download.pytorch.org/whl/nightly/..
ChatGPT 사용자 맞춤형 지시 기능 추가
ChatGPT 사용자 맞춤형 지시 기능 추가
2023.07.31OpenAI는 사용자의 요구에 더욱 잘 답변할 수 있도록 ChatGPT를 맞춤화하는 새로운 기능을 추가하였습니다. 이 기능은 현재 Plus 플랜에서 베타 버전으로 시작하여, 앞으로 몇 주 안에 모든 사용자에게 공개될 예정입니다. 사용자 맞춤형 지시(Custom instructions) 기능을 통해 ChatGPT가 응답할 때 이를 고려해야 답변하도록 설정하는 것입니다. Custom instructions for ChatGPT We’re rolling out custom instructions to give you more control over how ChatGPT responds. Set your preferences, and ChatGPT will keep them in mind for all futu..
[ 오류수정 ] AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'?
[ 오류수정 ] AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'?
2023.07.20pandas 2.0.0 버전 이후부터 'append()' Method가 완전히 제거되었기 때문에 더 이상 작동하지 않습니다. 이로 인해 이전에 'append()' Method를 참조하던 코드는 다음과 같은 오류가 발생합니다. AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'? pandas DataFrame을 다른 DataFrame 또는 다른 Python 객체(예: 딕셔너리)와 어떻게 연결할 수 있는지, 예제를 보여드리도록 하겠습니다. pandas v2.0.0+에서 pandas DataFrames 연결하기 이전 pandas 버전에서는 'append()' Method를 사용하여 아래와 같이 DataFram..