본문 바로가기
728x90

분류 전체보기109

[Langchain] RAG 멀티모달을 활용한 추론 - 이력서 첨삭 튜터 안녕하세요, 여러분. 오늘은 최근에 접한 흥미로운 프로젝트, 바로 '멀티모달 이력서 첨삭 튜터'에 대해 이야기해보려 합니다. 이 프로젝트는 GPT-4 기반의 인공지능을 활용하여 이력서 작성과 첨삭을 돕는 혁신적인 시도인데요, 그 세부 내용을 한번 살펴보겠습니다. 멀티모달 이력서 첨삭 튜터의 개발 배경 이 프로젝트의 출발점은 사람들이 널리 사용하는 인공지능 이력서 서비스에 GPT-4 기반의 기능을 추가하여 더 향상된 서비스를 제공하고자 하는 아이디어였습니다. 특히, 비전 관련 기능을 첨삭하는 부분에 초점을 맞추었죠. 이는 기존의 텍스트 중심 이력서 서비스를 한 단계 끌어올리는 시도라고 할 수 있습니다. 기능 및 사용 방법 사용자는 자신의 이력서를 PDF 형식으로 업로드하고, 이력서와 관련된 질문을 입력합니.. 2023. 11. 30.
Andrew Ng prompt for ChatGPT 우리가 살고 있는 디지털 시대에 인공지능(AI)은 더 이상 먼 미래의 이야기가 아닙니다. AI는 이미 우리 일상 속에 깊숙이 자리 잡고 있으며, 그 중심에는 '언어 모델(Language Model)'이 있습니다. 이러한 언어 모델의 발전은 Andrew Ng과 같은 AI 분야의 선구자들 덕분에 가능했습니다. 특히, 최근에는 '프롬프트 엔지니어링(Prompt Engineering)'이라는 새로운 개념이 등장하며 AI의 활용 범위와 효율성을 한층 더 높이고 있습니다. 프롬프트 엔지니어링은 AI, 특히 대규모 언어 모델을 효과적으로 활용하기 위한 방법론입니다. 이는 AI에게 정확한 지시와 문맥을 제공하여, 보다 정확하고 유용한 결과를 얻어내는 기술입니다. Andrew Ng과 같은 전문가들은 이 분야에서 중요한 .. 2023. 11. 27.
ChromaDB로 RAG(Retrieval-Augmented Generation)방식의 챗봇 구현하기 이전 WIZnet AI Chatbot의 동작 원리글에서 설명했듯이, 기업에서 AI 챗봇을 개발할 때, 주로 두 가지 방법을 고민합니다. Fine-tuning과 Retrieval Augmented Generation(RAG). 이 두 방식은 AI 챗봇의 성능을 극대화하고, 사용자 경험을 향상하는 데 중요한 역할을 합니다. RAG (Retrieval Augmented Generation) : 검색 증강 생성이란? RAG는 대규모 언어 모델에게 추가적인 외부 데이터를 제공하는 방식입니다. 이 방식은 먼저 필요한 데이터를 임베딩 형태로 변환하여 벡터 데이터베이스에 저장합니다. 사용자의 질문이 들어오면, 이 질문과 관련된 데이터를 데이터베이스에서 검색하여 언어 모델에 제공합니다. 이렇게 검색된 데이터는 언어 모델.. 2023. 11. 24.
GPT가 자동으로 블로그 글을 업로드하는 건에 대하여..(1) 안녕하세요 Acorn입니다. Simon님이 대화하다 문득 나온 아이디어가 있습니다. "블로그도 자동화 했으면 좋겠다." 최근에 저도 비슷한 생각을 했었기에 바로 실행하기로 결정! GPT에게 블로그 자동 업로드화 시키는 기획을 부탁해보았습니다. 우선 Git Repository부터 파야겠죠? 아직은 개발 단계에 있기에 private 상태로 개발을 진행중에 있습니다. 추후 완성되면 오픈소스로 전환할 예정이에요. GPT가 설명해준 개발순서를 readme에 입력하고 한단계식 차근차근 구현하면 되겠죠? @뉴스 소스 선택 뉴스 topic의 경우 Ai tech 블로그를 운영하는 저희인만큼 ai관련 뉴스를 소개하는 aitimes의 뉴스를 가져오기로 결정 하였습니다. 다양한 기사들이 있지만 그중 많이 본 기사를 선택하여 .. 2023. 11. 24.
OpenAI 샘알트만 왕의귀환 안녕하세요 Simon 입니다. AI 분야가 들썩 들썩 거리네요. 최근에 샘알트만이 마이크로소프트로 전격합류하는 소식의 글을 업로드했었는데요. 최근에도 마이크로소프트에서 OpenAI 임원진 동일보수 조건으로 받아주겠다는 트위터와 함께 OpenAI 의 임원진들이 대거 이탈하는듯해보였습니다. 그러나 오늘 또 떠들썩한 일이 벌어졌습니다. 내용은 다음과 같습니다. Sam Altman의 OpenAI 복귀: Sam Altman은 Microsoft로의 이동을 결정했으나, 며칠 만에 OpenAI의 CEO 자리로 복귀하기로 했습니다. 그는 소셜 미디어 X(전 트위터)를 통해 OpenAI로 돌아가서 Microsoft와의 강력한 파트너십을 구축하기를 기대한다고 밝혔습니다. 이사회 재구성: Altman의 복귀와 함께 OpenA.. 2023. 11. 22.
GPT-4 Vision 을 활용한 자율주행 안녕하세요 Simon 입니다. 여러 AI 관련 뉴스레터를 받아보고 있는데 재밌어보이길래 한번 들어가서 봤습니다. https://arxiv.org/pdf/2311.05332.pdf On the Road with GPT-4V(ision): Early Explorations of Visual-Language Model on Autonomous Driving 이라는 논문이고 GPT-4 Vision 모델을 활용해서 자율주행에 적용해본 사례에 대해 탐구합니다. 자율 주행, GPT-4V가 바꾼다? 자율 주행은 자동차 산업의 미래로, 주변 환경을 정확하게 인식하고 적절한 의사 결정을 내리는 것이 핵심입니다. 이를 위해, 최근 중국 연구진은 'GPT-4V'라는 첨단 비전-언어 모델을 자율 주행에 적용하는 실험을 진행했.. 2023. 11. 22.
샘알트만 OpenAI에서 Microsoft AI산업이 흔들리다 OpenAI 해고 OpenAI는 최근 Sam Altman을 CEO 자리에서 해고했습니다. 이 결정은 인공지능 분야에서의 안전에 대한 근본적인 의견 차이에서 비롯된 것으로 알려졌습니다​​. Altman은 이전에 실리콘 밸리의 유명한 스타트업 액셀러레이터 Y-Combinator의 회장으로 잘 알려져 있었으며, OpenAI에서 4년 동안 CEO로 재직하였습니다​​. 최근 OpenAI의 수장으로 한국을 방문했었던 알트만은 한국 스타트업의 상상력과 AI에 대한 능력을 높이 평가했습니다. 그는 한국에 글로벌 수준의 기업이 있으며, 이들과의 협력이 필수적이라고 강조했습니다. 또한, 한국 스타트업들이 창업가 정신과 AI 개발에 있어서 월등한 실력을 가지고 있음을 언급했습니다​​​​. 이런 알트만이 해고가 되었다는 소식.. 2023. 11. 21.
Large Language Models Understand and Can be Enhanced by Emotional Stimuli 논문 리뷰 최근 사장님께서 보내주신 "EmotionPrompt" 관련 기사를 읽고, 해당 논문에 대해 간단하게 소개하려고 합니다. Large Language Models Understand and Can be Enhanced by Emotional Stimuli 라는 제목으로, LLM 분야에서 감정 지능이라는 새로운 차원을 탐구함으로써 기술과 인간의 상호작용을 풍부하게 만드는 데 크게 기여하며, 특히 Emotion Prompt라는 혁신적인 접근 방식을 통해 대규모 언어 모델들이 감정을 어떻게 이해하고 반응하는지에 대해 소개합니다. 1. Instruction 이 논문에서 연구자들은 감정 지능을 “감정이 담긴 정보를 적절히 해석하고 관리하는 능력”으로 정의하며, 이를 통해 문제 해결부터 행동 조절에 이르기까지 다양한 .. 2023. 11. 16.
GPTs 로 Custom 챗봇 구축하기 안녕하세요 Simon 입니다. 저번에 소개해드렸던데로 Open AI 에서 대규모 업데이트 이후 기능인 GPTs를 활용해서 커스텀 챗봇을 개발해보았습니다. 회사에서 고객의 Prompt 를 정형화 하기 위해 Rule Base의 컨텐츠형으로 선택 후 모델이 응답 할 수 있게 챗봇을 구축하면 어떠냐는 아이디어를 팀장님들께서 던져주셨고 이를 그냥 ChatBot에 녹일수는 없나 고민을 해보았습니다. 역시 답은 Prompt 였습니다. 그래서 디자이너 챗봇과 고객응대 챗봇을 만들어봤습니다. 약묵자는 제가 맛집모임을 하고 있는데 뉴비를 위한 챗봇 Guide 를 만들면 재밌겠다 싶어서 실험으로 만들어봤는데 성능에 감탄을 했습니다. 우선 저희가 지금 계획하고 있는게 일본시장 공략과 Prompt 정규화를 어떻게 이끌어낼까에 .. 2023. 11. 15.
OpenAI의 Embedding을 이용한 ChatGPT Custom Chatbot 시스템 구축해보기 챗봇 개발은 AI와 머신러닝의 빠른 발전으로 인해 점점 더 중요해지고 있습니다. 특히, OpenAI의 GPT 모델을 활용하면 높은 수준의 대화 능력을 가진 챗봇을 만들 수 있습니다. 이 글에서는 ChatGPT를 활용한 Custom ChatBot 개발에 대한 전반적인 가이드와 함께, 토큰 제한과 대용량 데이터 처리 등의 문제를 어떻게 해결할 수 있는지에 대해 설명하겠습니다. 오늘은 ChatGPT로 나만의 커스텀 챗봇을 한번 만들어 보겠습니다. 준비물 : OpenAI API Key, Python 키워드 ChatGPT Custom ChatBot OpenAI 토큰 제한 대용량 데이터 처리 Embedding 기업들이 기업용 LLM 을 구축하기 위해서 많은 시간과 돈을 쓰면서 노력을 하고 있다고 합니다. 저의 업무.. 2023. 11. 15.
Prompt designer(AIPD)자격증 시험 - IOPE와 CORE 안녕하세요, WIZnet의 Tech Blog 독자 여러분 Acorn입니다! 바로 저번 주말, '프롬프트 디자이너 2급 자격증(AIPD)' 시험이 처음으로 실시되었다는 소식을 아시나요? 프롬프트 디자인은 인공지능이나 소프트웨어 분야에서 갈수록 중요해지는 기술로, 사용자의 요청을 정확하고 효과적으로 처리하기 위한 명령어나 지시문을 만드는 일을 말합니다. 이 자격증은 프롬프트 디자인에 관심 있는 분들에게 실질적인 기술을 쌓을 수 있는 기회를 제공하며, 앞으로 이 분야에서 전문성을 인정받는 중요한 첫걸음이 될 수 있습니다. 이 글을 통해 자격증 시험의 개요와 준비 방법, 그리고 프롬프트 디자이너의 핵심 정보를 공유해드리고자 합니다. 시험준비 프롬프트 디자이너(AIPD)의 경우 3가지 카테고리로 나누어집니다. 1.. 2023. 11. 13.
Vector DataBase? 벡터 데이터베이스의 기본 원리 벡터 데이터베이스는 고차원 벡터 공간에서 데이터를 처리합니다. 기존의 관계형 데이터베이스가 행과 열로 데이터를 저장하는 데 반해, 벡터 데이터베이스는 데이터 포인트를 벡터로 변환하여 고차원 공간에 저장합니다. 이는 특히 복잡한 패턴 인식, 기계 학습, 이미지 및 오디오 분석 등에 유용합니다. 벡터 데이터베이스의 장점 벡터 데이터베이스의 가장 큰 장점 중 하나는 바로 속도입니다. 고차원의 데이터 검색을 빠르게 수행할 수 있으며, 이는 대규모 데이터 세트에서 유사성 검색과 같은 작업에 탁월한 성능을 나타냅니다. 또한, 스케일 아웃이 용이하여 대용량 데이터를 다루는 데 적합합니다. 유사성 검색 (Similarity Search) 유사성 검색은 벡터 데이터베이스가 매우 빠른 속도로.. 2023. 11. 9.
ChatGPT 시대의 AI 개발자 취업 성장 전략 안녕하세요 Simon 입니다. 저는 바로 어제인 11월 8일(수) 현업자 공유 성장 토크 세미나에 다녀왔습니다. 오랜만에 모두연을 방문하기도 했고 주제가 주제이고, 20명밖에 오프라인 참석자를 제한을 두어서 사실 많이 기대를 하고 갔습니다. 여러 개발자 모임을 가봐도 생각보다 인공지능 관련되서 일하는 사람은 없었고 백엔드가 되게 많았던 기억이 있어서 네트워킹을 할 수 있는 좋은기회 일 것 같았습니다.(하지만 이러고 안하는 INFP) 사실 소감은 취준생이 듣기에 더 적합한 강의였습니다. 사람마다 기준은 다르겠지만 연사분도 주니어이기도 하고 강의 자료가 취준생에게 fit 하게 되어있었기 때문입니다. 연사님의 생각과 저의 생각이 거의 비슷해서 취준생분들에게 도움이되었으면 해서 이 글을 작성합니다. 다양한 AI.. 2023. 11. 9.
Tech Talk - 생성 AI시장의 발전과 혁신 안녕하세요 Acorn입니다. 티스토리 블로그에 처음 인사드리게 됐습니다! 여러분들에게 양질의 컨텐츠를 제공할 수 있도록 다양한 컨텐츠와 방향을 기획중이니 좋게 봐주시고 자주 봤음 좋겠습니다 ㅎㅎ 저는 goorm과 책과얽힘에서 주관하는 11월 8일에 열린 Tech Talk에 다녀왔습니다. 현재 경제 위기로 다양한 테크기업이 추락하고 있고 스타트업은 씨가 마른 상태에 있습니만 150억 규모의 시리즈A 투자 유치에 성공하며 생성 AI 스터트업 중 선두 위치를 확고히 하는 기업이 있죠. 뤼튼입니다. 뤼튼에서 고민하고있는 생성 AI의 생태계는 무엇인지, 뤼튼이 만들고자 하는 platform 에서 어떤 제스쳐를 취할 것인지, 그리고 뤼튼이 만들고자 하는 platform과 생태계에 WIZnet는 어떤 비즈니스를 접목.. 2023. 11. 9.
[OpenAI DevDay] OpenAI 개발자 컨퍼런스: GPT-4 Turbo와 새로운 기능들 새벽 3시에 개최된 OpenAI 개발자 컨퍼런스에서는 여러 놀라운 소식들이 전해졌다. 특히, GPT-4 Turbo라는 새로운 모델이 소개되었으며, 이는 128,000 토큰 컨텍스트를 지원한다. 또한, Json 모드를 통해 출력을 json으로만 할 수 있게 되었고, 여러 함수를 한 번에 처리할 수 있는 더 나은 펑션 콜링 기능도 추가되었다. 데이터 학습 기간은 2021년 9월부터 2023년 4월까지로 반영되었으며, 새로운 모달리티, GPT-4 Turbo with vision, 달리3, TTS 등이 API로 사용 가능하게 되었다. 또한, 오픈소스 모델인 Whisper V3도 API로 제공될 예정이다. GPT-4의 가격도 인하되었는데, 인풋 토큰은 3배 저렴하게, 아웃풋 토큰은 2배 저렴하게 조정되었다. 이외.. 2023. 11. 8.
효과적인 AI 프롬프팅 전략을 위한 가이드 인공 지능(AI) 기술의 진화는 대화형 AI의 프롬프팅 기법에도 혁신적인 변화를 가져왔습니다. 특히 OpenAI의 GPT-4 같은 고급 모델에서는 사용자의 의도를 정확히 파악하고 적합한 결과를 도출하기 위해 구조화된 프롬프트 작성이 핵심적인 역할을 합니다. 이 글에서는 구조화된 프롬프트 작성을 위한 전략과 이를 효과적으로 활용하는 방법에 대해 설명하겠습니다. 1. 명확한 지침과 컨텍스트 제공 프롬프트는 사용자의 요구 사항을 분명하게 전달할 수 있도록 명확한 지침과 컨텍스트를 포함해야 합니다. 부정적인 표현보다는 명령문 형태로 지시를 제공하여 AI가 보다 효과적으로 행동을 이행하도록 해야 합니다. 예시: 잘못된 방식: "쓰지 마세요." 올바른 방식: "다음과 같이 작성해주세요." 2. 프롬프트 길이와 중복.. 2023. 11. 8.
ChatGPT와 서비스 진화: 선택형에서 임베디드형까지 ChatGPT의 등장은 대화형 인터페이스의 세계를 혁명적으로 바꿨습니다. 이 글에서는 ChatGPT와 관련된 다양한 서비스 유형과 그 진화를 살펴보겠습니다. 1. 선택형 서비스 정의: ChatGPT의 등장 이전에 주로 사용되던 서비스. 사용자의 입력이나 클릭을 기반으로 하는 GUI 소통 방식을 사용합니다. 특징: 사용자의 자유도가 제한되며, 제품 팀의 입장에서는 사용자의 행동 패턴을 예측하기 쉽습니다. 예시: 은행의 이전 서비스 챗봇, 미드저니, Speech(TTS), 뤼튼과 같은 선택형 서비스. 2. 대화형 서비스 정의: ChatGPT의 등장 이후 급격히 확산된 서비스. 사용자와 서비스가 직접 "대화"를 통해 상호 작용합니다. 특징: 사용자 패턴 예측이 어렵습니다. 예시: 마이크로소프트의 "Copilo.. 2023. 11. 6.
내가 좋아하는 가수로 음원 변환하기 TTS 기술 review 안녕하세요. Simon 입니다. 일교차가 많이 쌀쌀해지고 있습니다. 다들 환절기에 감기 조심하시고 집에서 따끈한~ GPU와 함께 딥러닝 한잔은 어떠실까요? 첫 포스팅을 쓰게 되는데 앞으로 재밌는 기술 , 저희 회사에서 하는 Contents 제작 관련된 글들을 포스팅 해보려고 합니다. 저는 AI 엔지니어이기 때문에 다른 논문리뷰, 오픈소스 관련 세미나 글도 써볼 예정입니다. https://github.com/jh941213 오늘은 AI 기술을 활용하여 음악의 보컬을 합성하고 음악을 제작하는 방법에 대해 소개하려고 합니다. 최근에는 AI 기술이 음악 분야에서도 큰 주목을 받고 있습니다. 그 중에서도 TTS(Tex-to-Speech) 기술은 특히 눈에 띄는 발전을 보이고 있습니다. 1. 시작하기 전에 필요한 .. 2023. 11. 2.
WIZnet AI Chatbot의 동작 원리 ChatGPT 출시 이후 기업용 챗봇의 변화 ChatGPT, Bard, BingChat 등의 LLM 기반의 챗봇들이 출시된 이후 도메인을 가리지 않고 수많은 기업들은 기업용 챗봇의 도입을 원하고있으며, 기존의 Rule-based 시스템의 챗봇을 운영하던 기업에서도 보다 자연스러우면서도 뛰어난 챗GPT같은 챗봇을 도입하기를 원하고 있습니다. 하지만 우리가 흔히 사용하는 ChatGPT는 특정 도메인이나 목적에 집중한 모델이 아닌 범용 모델입니다. 따라서 기업에서 고객 대응이나 업무용으로 ChatGPT를 제공하려고 한다면, 해당 기업에 대한 정보가 해당 모델에 학습되지 않았을 경우, 또 학습일 기준 데이터(ChatGPT의 경우 2021년 이전) 까지만 학습이 되어 실시간으로 업데이트 된 외부 정보들에 대해서는.. 2023. 11. 2.
728x90