Dabidstudio
Dabidstudio
  • Видео 50
  • Просмотров 86 853
Streamlit Basics in 40 minutes
파이썬으로 웹서비스를 만들 수 있는
Steamlit(스트림릿) 입문 영상을 준비했습니다.
📂 활용 링크 :
참고 가이드 : github.com/dabidstudio/streamlit_tutorial/blob/main/readme.md
⌚타임라인:
00:00 - 목차 소개
00:50 - 1 스트림릿 소개
02:44 - 2 스트림릿 초기 셋팅
03:11 - 2.1 가상환경 설정
05:32 - 2.2 VS Code 셋팅
07:07 - 3 텍스트 출력
08:15 - 3.1 마크다운 (Markdown) 활용
11:13 - 3.2 st.write
13:00 - 4 레이아웃
15:36 - 4.1 기본 구조
15:58 - 4.2 칼럼(열) 레이아웃
19:10 - 4.3 사이드바
20:27 - 4.4 페이지 환경설정
22:23 - 5 위젯
24:37 - 5.1 버튼 위젯
27:04 - 5.2 입력 위젯
28:40 - 5.3 선택형 위젯
30:29 - 5.4 파일 위젯
34:32 - 6 세션상태
#파이썬 #스트림릿 #Streamlit
Просмотров: 262

Видео

랭체인 이해하기
Просмотров 1,4 тыс.Месяц назад
랭체인을 처음 접하는 분들을 위한 9분 정리 영상을 준비해보았습니다. 📂 활용 링크 : 랭체인 가이드문서 : python.langchain.com/docs/concepts/#components ⌚타임라인: 00:00 - 랭체인이 어려운 이유 00:58 - 랭체인 특징 1 : 추상화 01:47 - 랭체인 특징 2 : 표준화 04:14 - 랭체인 특징 3 : 체이닝 06:32 - 랭체인 잘 활용하기 #랭체인 #LLM #AI서비스 #AI개발
파이썬 가상환경 사용하기 (venv)
Просмотров 245Месяц назад
파이썬 가상환경을 설치하고 예제코드까지 실행해보겠습니다. 📂 활용 링크 : 파이썬 가상환경 가이드 : github.com/dabidstudio/dabidstudio_guides/blob/main/python-set-venv.md 예제코드 : github.com/dabidstudio/apartment_lottery_faq_chatbot ⌚타임라인: 00:00 - 가상환경이 필요한 이유 01:47 - 프로젝트 폴더 생성하기 03:07 - 가상환경 생성하기 04:05 - 가상환경 활성화하기 04:34 - 패키지 설치하기 06:16 - 예제코드 실행하기 #파이썬입문 #파이썬 #가상환경
How to Build Python Programs 10x Faster with AI
Просмотров 869Месяц назад
코딩할 때 AI를 더욱 잘 활용할 수 있는 팁을 소개합니다. AI 툴을 이용해서 유튜브 요약 프로그램을 만들어보겠습니다. 📂 활용 링크 : 1. 예제코드 : github.com/dabidstudio/youtube-summarizer
How to Build an Apartment Lottery FAQ Chatbot Using Python
Просмотров 5 тыс.Месяц назад
파이썬으로 청약 FAQ 챗봇을 만들어보겠습니다. 📂 활용 링크 : 예제코드 : github.com/dabidstudio/apartment_lottery_faq_chatbot 랭체인 공식문서 : python.langchain.com/docs/integrations/chat/ ⌚타임라인: 00:00 - 데모 00:52 - 영상 주요 독자 01:10 - 프로그램 작동방식 03:51 - 초기 셋팅법 소개 (Github) 05:51 - 1단계 : PDF로 벡터DB 만들기 15:25 - 2단계 : RAG로 질의응답 24:01 - 3단계 : UI보완 및 문서 미리보기 기능 #RAG #파이썬 #Chat GPT #스트림릿
GPTs와 구글시트로 만드는 유튜브 분석 AI 비서 : 채널분석, 내용 요약, 댓글분석, 요즘뜨는 영상까지 한 번에
Просмотров 8452 месяца назад
직접 나를 위해서 대신 일해줄 유튜브 AI 비서를 만들어보겠습니다 📂 활용 링크 : 1. RUclips Data API 키 발급 : github.com/dabidstudio/dabidstudio_guides/blob/main/get-youtube-data-api.md 2. 구글시트 (사본복사링크) docs.google.com/spreadsheets/d/12F5rxYLNpTpaF-bjd5qB1PnzM7it2_wn2U4kn5tNlvc/copy?gid=0#gid=0 3. 지침 (Custom Instruction) : github.com/dabidstudio/youtube-agent-gpts/blob/main/custom_instruction.md 4. Schema : github.com/dabidstudio...
파이썬 Stream 활용하기
Просмотров 1773 месяца назад
이번 영상에서는 Stream에 대해서 알아보겠습니다. 📂 활용 링크 : OpenAI API Key 발급방법 : github.com/dabidstudio/chatgpt-guides/blob/main/get-openai-api-key.md OpenAI 개발자 문서 : platform.openai.com/docs/api-reference/introduction 예제 코드 (Stream, Chat GPT, Langchain) : github.com/dabidstudio/python-streaming/blob/main/240803_stream_examples.ipynb 예제 코드 (streamlit) : github.com/dabidstudio/python-streaming/blob/main/240803_str...
코딩은 파이썬으로 배워야 할 이유
Просмотров 1653 месяца назад
코딩공부는 파이썬으로 시작해보세요! 📂 소개 링크 : 파이썬으로 나만의 AI 챗봇 만들기 : ruclips.net/video/s6rX8LLgTFQ/видео.html ⌚타임라인: 00:32 - 파이썬 장점 1 : 언어의 목적 02:50 - 파이썬 장점 2 : 커뮤니티 04:04 - 파이썬 장점 3 : 활용성 05:26 - 파이썬 아쉬운점
파이썬으로 AI목소리 녹취록 만들기
Просмотров 1303 месяца назад
가상의 녹취록이 필요할 때 파이썬과 AI목소리로 만들어보겠습니다. 📂 활용 링크 : ElevenLabs 파이썬 소개영상 : ruclips.net/video/CPJimUgdMkk/видео.html ElevenLabs 홈페이지 : elevenlabs.io/ 활용 프롬프트 : github.com/dabidstudio/elevenlabs-guide/blob/main/conversation/prompt.md 예제 코드 : github.com/dabidstudio/elevenlabs-guide/blob/main/conversation/talk.py 샘플 텍스트파일/결과물 : github.com/dabidstudio/elevenlabs-guide/blob/main/conversation/README.md #AI음...
오늘날씨 들려주는 AI프로그램 만들기
Просмотров 1793 месяца назад
최신 날씨정보까지 알려주는 AI 음성 프로그램을 만들어보겠습니다. 📂 활용 링크 : ElevenLabs 파이썬 소개영상 : ruclips.net/video/CPJimUgdMkk/видео.html ElevenLabs 홈페이지 : elevenlabs.io/ Perplexity AI 홈페이지 : www.perplexity.ai/ Perplexity API 문서 : docs.perplexity.ai/docs/getting-started 활용 프롬프트/코드 : github.com/dabidstudio/elevenlabs-guide/blob/main/step2_today_weather.ipynb #AI음성비서 #Perplexity #ElevenLabs #파이썬
파이썬으로 AI 음성 만들기
Просмотров 3063 месяца назад
파이썬으로 AI 음성을 만들어보겠습니다. 📂 활용 링크 : Elevenlabs 홈페이지 : elevenlabs.io/ Elevenlabs 파이썬 문서 : github.com/elevenlabs/elevenlabs-python 예제 코드 : github.com/dabidstudio/elevenlabs-guide/blob/main/step1_elevenlabs_basics.ipynb #elevenlabs #파이썬 #AI음성
파이썬 개발 필수도구 VS Code 사용법
Просмотров 4414 месяца назад
이번 영상에서는 VS Code (Visual Studio Code)를 설치해보고 파이썬 코드를 작성하고 작성한 코드를 실행까지 해보겠습니다. 📂 활용 링크 : Visual Studio Code 공식 홈페이지: code.visualstudio.com/ ⌚타임라인: 00:00 - VS Code 소개 및 설치 02:30 - VS Code에서 폴더 열어보기 04:33 - 파이썬 코드 실행해보기 (터미널 활용) 06:01 - 익스텐션 (Extensions) 소개 #visualstudiocode #vscode #파이썬입문
파이썬 설치 가이드 (2024년 기준, 맥북 및 윈도우)
Просмотров 1,3 тыс.4 месяца назад
PC에서 파이썬 설치를 해보겠습니다. 📂 활용 링크 : 파이썬 공식 홈페이지: www.python.org/ ⌚타임라인: 00:00 - 맥북 파이썬 설치 01:40 - 윈도우 파이썬 설치 03:40 - 파이썬 코드 실행해보기 #파이썬설치#파이썬입문#파이썬
파이썬으로 PDF 텍스트 원하는대로 뽑아내기
Просмотров 9864 месяца назад
파이썬으로 PDF 텍스트 원하는대로 뽑아내기
Chat GPT와 구글시트로 요즘뜨는 영상리스트 자동으로 메일받기
Просмотров 3244 месяца назад
Chat GPT와 구글시트로 요즘뜨는 영상리스트 자동으로 메일받기
Ollama로 PDF 번역 웹서비스 만들기
Просмотров 8505 месяцев назад
Ollama로 PDF 번역 웹서비스 만들기
Ollama를 최신 웹서비스로 업그레이드하기
Просмотров 7365 месяцев назад
Ollama를 최신 웹서비스로 업그레이드하기
PC에서 돌아가는 나만의 무료 ChatGPT
Просмотров 5405 месяцев назад
PC에서 돌아가는 나만의 무료 ChatGPT
ChatGPT와 구글시트로 자동화 뉴스레터 만들기
Просмотров 2 тыс.5 месяцев назад
ChatGPT와 구글시트로 자동화 뉴스레터 만들기
Chat GPT의 표현법 마크다운(Markdown) 알아보기
Просмотров 3,7 тыс.6 месяцев назад
Chat GPT의 표현법 마크다운(Markdown) 알아보기
[Chat GPT 코딩] 로그인 있는 사이트 데이터수집
Просмотров 4476 месяцев назад
[Chat GPT 코딩] 로그인 있는 사이트 데이터수집
GPT-4o vs GPT-4 비교하기
Просмотров 2 тыс.6 месяцев назад
GPT-4o vs GPT-4 비교하기
파운데이션 모델, 파인튜닝, 컨텍스트 길이?
Просмотров 5956 месяцев назад
파운데이션 모델, 파인튜닝, 컨텍스트 길이?
생성형 AI 이해하기 : 주요 용어 정리(1)
Просмотров 5886 месяцев назад
생성형 AI 이해하기 : 주요 용어 정리(1)
내가 만든 Streamlit 앱 무료로 배포하기
Просмотров 2,1 тыс.7 месяцев назад
내가 만든 Streamlit 앱 무료로 배포하기
파이썬으로 나만의 AI 챗봇 만들기
Просмотров 11 тыс.7 месяцев назад
파이썬으로 나만의 AI 챗봇 만들기
(노션 파워유저가 공유하는) 제대로 노션 쓰는 법 - 나만의 위키 만들기
Просмотров 5367 месяцев назад
(노션 파워유저가 공유하는) 제대로 노션 쓰는 법 - 나만의 위키 만들기
Chat GPT로 번역 잘하기 - 상황별 프롬프트 사례 소개
Просмотров 3037 месяцев назад
Chat GPT로 번역 잘하기 - 상황별 프롬프트 사례 소개
Chat GPT 데이터분석 한글깨짐 해결하기
Просмотров 2,6 тыс.8 месяцев назад
Chat GPT 데이터분석 한글깨짐 해결하기
[코딩필요없음] Chat GPT로 실시간 비트코인 대시보드 홈페이지 만들기
Просмотров 1 тыс.8 месяцев назад
[코딩필요없음] Chat GPT로 실시간 비트코인 대시보드 홈페이지 만들기

Комментарии

  • @세훈김세훈
    @세훈김세훈 День назад

    어느순간부터 실행 안되요 파이썬 버젼때뮨인가요??

    • @dabidstudio08
      @dabidstudio08 22 часа назад

      구체적으로 어떻게 실행이 안되실까요?

    • @세훈김세훈
      @세훈김세훈 21 час назад

      @dabidstudio08 실행하면 이메일입력창?? 그게 뜨니요 브라우저가 안열려요 원래 잘되던데 갑다기 안되요

  • @이경민-q2d
    @이경민-q2d 5 дней назад

    안녕하세요 쌩뉴비입니다. RAG가 적용되는 LLM도 있나요? '오늘 인천 날씨 어때' 같은 질문에 답변 못하더라고요 ㅠ

    • @dabidstudio08
      @dabidstudio08 5 дней назад

      Ollama로 설치하는 로컬 llm은 보통 그냥 쓰면 날씨정보같은건 없고, 직접 rag를 구성해야합니다! 그러나 요즘엔 chat gpt나 perplexity 같은 서비스는 자체적으로 rag를 제공해주고 있어서 날씨같은건 제대로 답변받을 수 있을겁니다

    • @dabidstudio08
      @dabidstudio08 5 дней назад

      Ollama로 설치하는 로컬 llm은 보통 그냥 쓰면 날씨정보같은건 없고, 직접 rag를 구성해야합니다! 그러나 요즘엔 chat gpt나 perplexity 같은 서비스는 자체적으로 rag를 제공해주고 있어서 날씨같은건 제대로 답변받을 수 있을겁니다

  • @stepbystep00
    @stepbystep00 6 дней назад

    간략한 개념 설명 감사합니다

  • @kotai2003
    @kotai2003 7 дней назад

    감사합니다. 이것으로 랭체인 어린이로서 한걸음을 디딜 수 있었습니다.

  • @QMr-d5i
    @QMr-d5i 13 дней назад

    박스형태로된 내용을 어떻게 추출할수 있을까요?

    • @dabidstudio08
      @dabidstudio08 12 дней назад

      getTextbox(rect) 를 이용하면 가져올 수 있다고 합니다! 아래 링크 참고해보셔도 좋을 것 같습니다. github.com/pymupdf/PyMuPDF/discussions/776

  • @cueGpt
    @cueGpt 21 день назад

    안녕하세요. 좋은 영상 너무 잘 봤습니다. 천천히 끝까지 다 따라서 했는데, 검색시 과(와) 대화 오류 관련 영상을 검색하는 중 오류가 발생했습니다. 결과가 여전히 많아서 발생한 문제일 수 있습니다. 검색 범위를 줄이거나 다른 검색어로 시도해 보시겠어요? 이런 메세지가 나오는데, 해결 방법이 있을까요? 답변 주시면 감사하겠습니다. 해결 방안 찾았습니다. 링크 ID 바꾸어 주니 잘 작동하네요~

  • @메이크킹덤
    @메이크킹덤 Месяц назад

    와~ 정말 명강의 이십니다. 정말 내용이 쏙쏙 들어옵니다. 대단히 감사합니다.

  • @faeqsu10
    @faeqsu10 Месяц назад

    안녕하세요. 유튜브 api를 이용해서 외국 영상에 자막을 만들어주는 앱도 만들 수 있을까요? 유튜브 자체 한글 번역은 어색해서요!

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      네 아이디어의 구현은 가능합니다! 추후 영상 기획 시 참고해보겠습니다

    • @faeqsu10
      @faeqsu10 Месяц назад

      @@dabidstudio08 감사합니다 :)

  • @faeqsu10
    @faeqsu10 Месяц назад

    너무 재밌게 잘보고있습니다 :)

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      재미있게 봐주셔서 감사합니다!

  • @조대성-g5e
    @조대성-g5e Месяц назад

    검색한 결과를 인보크단계에서 프롬트화 되면 임베딩된 형태로 들어가나요 아니면 원문자체가 입력되는건가요 백터db에 임베딩하여 저장하는 것은 빠른 검색 및 유사도 검사를 위한 용도이고 자연어형태로 가져와서 gtp에 다시 질의 하는 건가요 ?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      프롬프트에는 원문 자체만 입력됩니다(숫자 임베딩은 포함되지않습니다) 아래에 이해하신 부분이 맞습니다!

  • @DunstanMcintyrejr
    @DunstanMcintyrejr Месяц назад

    Great video! Your thoughts on this are really eye-opening for the crypto community. For more details, have a look at my bio. I'll definitely be following your updates closely!

  • @park4905
    @park4905 Месяц назад

    명쾌하게 설명해주셔서 감사합니다 혹시 실제로 구현해보거나 연습할 수 있는 다비드님 영상이 있다면 추천해주실 수 있을까요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      감사합니다! 영상에 언급된 RAG Chain을 활용한 FAQ 챗봇 구현은 아래 링크 참고해보시면 좋을 것 같습니다! ruclips.net/video/YzIGaGfARpI/видео.html

  • @chuuny
    @chuuny Месяц назад

    댓글은 달라고 있는거니까요...^^ 가상환경 구성은 venv 말고는 없나요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      가상환경 구성은 Virtualenv, pipenv, poetry 등이 있는데, 별도의 패키지로 설치를 해야 하고 (venv는 파이썬 기본 패키지), 사용법이 venv 보다 복잡해서 간단한 프로젝트에서는 venv를 주로 사용하고 있습니다.

  • @joonlab98
    @joonlab98 Месяц назад

    ## Langchain 랭체인 ### Langchain의 핵심 특징 3가지와 효과적인 활용법 **Langchain**은 LLM 서비스 개발을 편리하게 해주는 툴임. 하지만, 처음 접할 때 복잡한 구조와 다양한 컴포넌트, 작동 방식 이해의 어려움, 예제 코드 활용의 한계 등으로 인해 어려움을 느낄 수 있음. 본 영상에서는 LLM 서비스 개발 관점에서 Langchain의 핵심 특징 3가지, 즉 **추상화, 표준화, 체이닝**을 중심으로 Langchain이 어떤 문제를 해결해 주는지, 그리고 효과적인 활용법을 제시함. 1. **추상화**: Langchain은 LLM 서비스 개발에 필요한 복잡한 작업들을 간결하게 표현하고 간소화해줌. 예를 들어, 문서 FAQ 챗봇 개발 시 PDF에서 텍스트 추출, 텍스트 분할 및 임베딩, 벡터 DB 저장 과정을 단 3줄의 코드로 구현 가능함. 2. **표준화**: Langchain은 비슷한 기능을 가진 여러 요소들을 동일한 형식을 갖춘 컴포넌트로 표준화해줌. 다양한 AI 모델들을 ChatModel이라는 표준화된 형식으로 통일하여 각 AI 모델마다 다른 API, 활용 형태 등을 간소화함. 또한, 다양한 원본 데이터를 Document라는 표준화된 컨테이너를 이용하여 관리함. 3. **체이닝**: Langchain은 자주 활용하는 주요 컴포넌트들을 쉽게 연결하여 LLM 서비스의 데이터 주고받는 로직을 명확하게 보여줄 수 있음. 각 컴포넌트는 Input과 Output 형태로 이어져 있어, 여러 컴포넌트를 연결하여 첫 번째 컴포넌트의 Output이 다음 컴포넌트의 Input으로 전달되도록 체인을 구성할 수 있음. 코드 상에서도 파이프(|) 기호를 이용하여 쉽게 연결 가능함. ### Langchain 학습 Tip 1. **기본 컴포넌트에 집중**: Langchain의 주요 컴포넌트 8개 (LLM, Prompts, Chat Models, Prompt Templates, Example Selectors, Output Parsers, Document Loaders, Vector Stores) 의 Input과 Output, 기능을 완벽하게 이해하는 것이 중요함. Langchain 공식 홈페이지의 'Conceptual Guide' 문서를 참고하여 각 컴포넌트의 Input, Output, 기능을 꼼꼼히 살펴볼 것을 추천함. 2. **복잡한 Chain은 풀어서 쓰기**: Langchain에서 제공하는 복잡한 Chain들은 주요 컴포넌트들의 조합으로 이루어져 있음. 따라서, 복잡한 Chain을 이해하기 어려울 경우, 주요 컴포넌트들을 파이프로 연결하여 Chain을 풀어서 사용하거나, 추상화 수준을 낮춰 구체적인 내용을 파악하는 것이 좋음. 3. **필요한 로직만 부분적으로 사용**: Langchain은 표준화, 추상화 특징으로 인해 빠르게 MVP를 만들고 예제 코드를 활용하기에 좋음. 하지만, 커스터마이징, 수정, 튜닝이 필요한 경우 Langchain만으로 100% 해결하기 어려울 수 있음. 따라서, 전체 코드를 Langchain으로 구현하기보다는, 100% 이해할 수 있는 부분만 부분적으로 Langchain의 주요 컴포넌트들을 활용하는 것이 효과적임. (By Joon's RUclips Summarizer)

  • @jangpm
    @jangpm Месяц назад

    항상 제가 궁금한 걸 어찌 이렇게 잘 설명해주시는지... 최고입니다! 랭체인이라는게 결국 파이썬 라이브러리 중에 하나이고, 파이썬 할 줄 알면 말씀하신 표준화된 랭체인 라이브러리를 체이닝해서 ai 기반의 복잡한 애플리케이션을 만드는거다 이렇게 정리하면 맞는 얘길 까요? (진짜 나만 알고 싶은 유튜버 ㅋㅋㅋ)

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      감사합니다ㅎㅎ! 넵 이해하신게 정확합니다 그런 면에서 하이레벨(그냥 파이썬보다 한단계 더 인간의 언어에 가까운) 프레임워크라고도 볼 수 있습니다!

  • @jangpm
    @jangpm Месяц назад

    우와 진짜 너무 최고예요! 항상 너무 아이디어가 좋으십니다~

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      좋게 봐주셔서 감사합니다 : )

  • @CheerSforallvideo
    @CheerSforallvideo Месяц назад

    안녕하세요, 좋은 강의 감사합니다. 열심히 따라해보고 있습니다! finish.py를 사용해도 오류가 나와서 질문드립니다. 아래와 같이 나오는데 혹시나 어떻게 해결해야 할까요? StreamlitDuplicateElementKey: There are multiple elements with the same key='link_PDF_임시폴더\파일이름'. To fix this, please make sure that the key argument is unique for each element you create. Line 191, 173에 오류가 있다고 나오네요.ㅠ

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      안녕하세요 질문이 만약에 같은 페이지 안에 있는 여러 청크를 호출했을 경우, button key 값이 똑같아서 에러가 났을 것 같습니다 (질문을 다르게 해보면 에러가 안나고, 특정한 질문을 했을때만 에러가 나는 경우라면 더욱 이 부분이 원인일 것입니다) 제가 깃허브에 정정 코드를 업로드해두었으니 그 코드로 다시 실행해보시면 좋을 것 같습니다

    • @CheerSforallvideo
      @CheerSforallvideo Месяц назад

      @@dabidstudio08 완전 해결되었습니다! 감사합니다!! ^^ 좋은 영상 올려주셔서 감사합니다!

  • @chuuny
    @chuuny Месяц назад

    저는 어디서 본건지 기억이 안나지만, 도커를 이용한 설치를 했는데, 좀 더 간단한 방법도 있었군요

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      테스트해보기에는 더 간단하지만 안정적인 운영을 위해서는 도커를 추천드립니다!

  • @faeqsu10
    @faeqsu10 Месяц назад

    항상 잘보고 있습니다 ^^

  • @우솔휘
    @우솔휘 Месяц назад

    좋은 내용입니다!

  • @우솔휘
    @우솔휘 Месяц назад

    실용적인 영상 감사합니다. 궁금한점이 있는데, pdf 업로드 해줄때마다 임베딩 벡터 변환하는 작업을 해줘야 하나요? pdf업로드 하고 나온 임베딩, 이미지를 서버에 저장을 해두고 아무때나 질문 할 수 있게 구현이 가능한가요? pdf 의 같은 내용을 매번 업로드 하고 변환 과정을 거친게 된다면 시간이 오래 걸릴 것 같습니다. 이런 과정을 안하고 다른 사용자에게 내가 올린 pdf의 결과를 보여줄 수 있게 배포 하는 방법 알려주시면 감사하겠습니다!

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      예제코드도 조금만 수정하면 pdf업로드를 한번만 해두면 생성된 파일을 활용해서 다시 업로드를 안하고 질문할 수 있습니다. 체계적으로 임베딩을 저장하기 위해서는 파일 형태의 FAISS보다는 서버 형태로 운영할수 있는 다른 벡터DB 이용도 많이 하시더라고요. 의견 감사드리며 추후 영상제작시 참고하겠습니다!

  • @a.r.m.yyoutube5333
    @a.r.m.yyoutube5333 Месяц назад

    정말 제가 만들고 싶었던 내용인데, <파이썬 가상환경 설정>단계부터 따라해보려 2시간을 헤매었는데 결국 포기했습니다. ㅠ ....한번도 파이썬을 써보지 않았던 사람은 접근하기가 쉽지 않은 듯 싶습니다. 시간을 두고 조금씩 알아보겠습니다.

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      안녕하세요 혹시 어떤부분이 잘 안되었나요? 피드백 감사드리며, 다음 영상에서는 입문자도 잘 따라해보실 수 있도록 보충설명을 추가하거나 등으로 보완해보겠습니다!

    • @a.r.m.yyoutube5333
      @a.r.m.yyoutube5333 Месяц назад

      @@dabidstudio08 빠른 답변에 감사드립니다. 영상 (04:25)에 나오는 <사전 준비사항-파이썬 가상 환경 설정>를 시작하려고 해당 Python 가상환경 설정 가이드에 나오는 url을 클릭하면 <1. 프로젝트 폴더 만들기>라고 해서 나오는데, <2. 가상환경 생성>을 가기 전에 <1. 프로젝트 폴더 만들기> 아래의 2줄 내용에 따라 진행하는거부터 잘 안 되더라구요. 사실 <1>이 해결된다고 하더라도 <2>와 <3>이 잘 해결될지는 아직 모르겠습니다. 제가 <1>의 내용을 잘 몰라 chatgpt에게 물어보니 뭐라뭐라 알려주기는 하는데, 그것도 잘 안 되더라구요. 예전의 dos창 때처럼 Git Bash가 열리면 cd 바탕화면/프로젝트_폴더를 설치하고 블라블라 뭐라하는데 계속 에러메시지가 나와서 결국 중도 포기했습니다. 제가 <1>을 진행하기 위해 chatgpt에게 물어봤던 사항과 Git bash창 진행시 발생된 오류사항을 캡쳐해서 같이 메일로 보내드립니다. 감사합니다.

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      가상환경 가이드 업데이트해두었습니다. 감사합니다

  • @세훈김세훈
    @세훈김세훈 Месяц назад

    gpt Api 키 몇버젼 쓰나요?? 몇버젼 쓰면 링크도 주세요

  • @inwonseo9499
    @inwonseo9499 Месяц назад

    영상 잘보았습니다. 쉽게 알려주셔서 따라 하기 편했어요. 챗봇 만들기에서 질문이 있습니다. 예제코드를 진행해보고 좀도 낳아가서 문서를 여러개 올릴 수 있도록 수정 해보고 있는데 잘안되네요. 이미지폴더에 pdf파일 제목으로 각각 폴더가 생성되어 이미지가 저장되게 진행을 해보았습니다. 물론 백터DB에도 각각생기도록 진행하였습니다. 챗봇을 실행 해보니 업로드까지는 잘되는데 검색을 해보면 아무런 결과를 출력하지 않았습니다. 최종적으로는 내용까지는 가져오게 만들었는데 관련문서 목록 및 이미지 가져오는 것은 해결이 안되고 있습니다. 코드를 수정하면서 계속 시도는 해보는데 차도가 없습니다. ㅜㅜ 제가 접근한 방법이 잘못 되었을까요? 다른 방법이 있다면 방향만 이라도 알려주시면 감사하겠습니다.

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      안녕하세요 코드를 보지 못해서 정확한 내용은 알 수 없지만, 세션상태 설정이 잘 안되어서 그럴수 있을 것 같습니다. 파일이 여러개이기 때문에 파일명과 페이지수 두가지를 각각의 다른 세션 상태로 정의하고 바꿔주도록 하면 해결되지 않을까 싶습니다 아래 샘플코드 참고해주세요! github.com/dabidstudio/apartment_lottery_faq_chatbot/blob/dabidstudio-multiple-files/multiple_files.py

  • @인프피-티
    @인프피-티 Месяц назад

    좋은강의 감사합니다.

  • @jin-x1o-f6i
    @jin-x1o-f6i Месяц назад

    감사합니다. 혹시 이것을 배포하는 것도 영상으로 만들어주실 수 있나요? 제작자뿐 아니라 다른 분들도 사용할 수 있도록 하고 싶어서요.

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      넵 추후 영상 기획시 참고하겠습니다 의견 감사합니다!

  • @jaekeuncho6671
    @jaekeuncho6671 Месяц назад

    다비드님 유용한 영상 감사합니다 😊 mantisBT와 같은 버그 트래킹 서버와 연동해서 사용하고 싶은데 서버에서 제공하는 API 키만 연동해주면되나요? 다음과 같은 서비스 하고 싶습니다. ex> issue no 2661에 대한 내용 요약해줘 ex> 최근 3일동안 신규 등록된 이슈 리스트들을 알려줘 ex> 보고자 홍길동이 등록한 이슈 번호 알려줘

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      안녕하세요 단순히 api 연동으로는 어려울 것 같습니다. mantisBT 각 issue의 summary를 임베딩해서 벡터DB에 저장하고( issue id 같은 주요정보도 메타데이터로 저장) 이 벡터DB를 호출해서 관련성 높은 Issue들을 찾아오고 더 세부적인 내용은 MantisBT에 다시 호출해서 가져오는 방식이 필요할 것 같습니다. 그러기 위해서는 주기적으로(ex. 주1회) mantisBT의 전체 issue를 가져와서 벡터DB를 최신화하는 스케쥴러도 필요해 보입니다

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      그리고 공유해주신 예시는 벡터DB를 구축해도 단순 RAG로는 어려울 수 있습니다 질문마다 필요로 하는 정보와 호출하는 MantisBT endpoint가 달라서 이를 위해서는 에이전트 구조가 필요할 수도 있습니다. 간단한 컨셉은 이전영상(구글시트 AI비서 만들기) 참고하시면 도움이 되실 것 같아요

  • @Sangwon_Leo
    @Sangwon_Leo Месяц назад

    와우 감사합니다! 넘 쉽게 이해되고 화면 구성도 매우 좋아보여서 도전해보고 싶네요! 혹시

  • @jaekeuncho6671
    @jaekeuncho6671 Месяц назад

    감사합니다!

  • @블록리치
    @블록리치 Месяц назад

    가장 알기쉽고 깔끔한 강의 감사합니다!!

  • @nursy
    @nursy Месяц назад

    수십만 개의 pdf 파일에서 자연어로 질문하여 답을 얻을 수 있는건가요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      넵 가능은 하지만 수십만개가 있으면 성능이 잘 나올지는 테스트를 많이 해봐야합니다!

  • @zenist99
    @zenist99 Месяц назад

    사용자의 질문도 임베딩 되서 청킹된 벡터DB에서 유사한 벡터값을 찾는 건가요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      넵 맞습니다!

    • @zenist99
      @zenist99 Месяц назад

      @@dabidstudio08사용자 질문을 임베딩하는 코딩은 영상 어느 타임라인인지 알 수 있을까요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      2단계 retriever 구현과 관련된 부분입니다 retriever를 정의해서 질문을 던져주면 알아서 임베딩하고 벡터db에서 유사한 텍스트까지 호출해줍니다.

    • @zenist99
      @zenist99 Месяц назад

      @@dabidstudio08 혹시 자료를 임베딩할 때 언어를 영어로 바꿔줘야 할까요? 임계값을 0.5로 넉넉하게 해도 생각보다 놓치는 데이터들이 많더라고요. 임베딩 벡터를 영어 기반으로 해야 제대로 동작하는지 궁금하네요. 한글은 영...

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      @@zenist99 제 생각엔 OpenAI Embedding 자체는 한글이든 영어든 잘 작동하는 것 같습니다. 문서 추출 정확도를 높이려면 PDF 문서 자체를 더 전처리해서 노이즈를 줄이거나, 임베딩 뿐만 아니라 정확한 단어/구절로도 검색이 되도록 hybrid search를 도입하거나, 청크 사이즈를 조절하거나, 사용자 질문에서 여러 하위 질문을 만들어서 RAG에 활용하거나 등 다양한 방법으로 테스트를 더 해보셔도 좋을 것 같습니다

  • @harry_kim6940
    @harry_kim6940 Месяц назад

    2024.10.10 감사합니다.

  • @아직은하얀띠
    @아직은하얀띠 Месяц назад

    감사합니다. 덕분에 많은 것을 알아갑니다.

  • @최재철-v9g
    @최재철-v9g Месяц назад

    문서를 중복으로 올리면 결과도 중복으로 나오나요?

    • @dabidstudio08
      @dabidstudio08 Месяц назад

      안녕하세요, 영상속 예제코드는 문서 1개 업로드를 기준으로 만들어졌습니다. 문서를 여러개 올리도록 수정할 경우 같은 문서를 올리면 벡터DB에 중복으로 텍스트가 저장되어, 예를 들어 3개의 텍스트를 참고한다면 2개는 중복으로 참고가 됩니다.

  • @부동산종합건물관리
    @부동산종합건물관리 2 месяца назад

    구독박고 좋아요^^ 아직은 뭐가 뭔지 몰라서? 좀 더 보면서 실행을 해보도록 할께요^^

  • @beautyrellatv
    @beautyrellatv 2 месяца назад

    너무나 좋은 영상 감사합니다. 바로 따라해보겠습니다. 비슷한 내용으로 오즘 핫한 영상 있었는데 언아더 레벨이 같습니다. 최고~

    • @beautyrellatv
      @beautyrellatv 2 месяца назад

      만든 링크를 웹페이지로 구동시키면 위 영상처럼 안나오네요 ㅜㅜ

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      어떤 부분이 잘 안되시나요?

  • @sic2295
    @sic2295 2 месяца назад

    도움되는 정보 알려주셔서 감사합니다! 영상 보고 따라해서 발송 까지는 완료됬어요! 너무 좋아요. 추가 질문 부탁드릴게요 1. 발송은 되는데 메일 발송 뉴스 건수가 5건밖에 안날라오네요 ㅜㅜ 어느부분 함수를 변경해야 되나요? newsCount에서 20을 설정해도 메일로 보면 5개 헤드라인 만 발송되고 있어요 2. 특정 기간의 뉴스를 수집하고 발송하고 싶은데 구현 가능한가요? 예) 검색 키워드에 대한 최근 1년 ,6개월, 3개월, 1개월, 1주일 혹은 특정기간 -> 20240901~20240908

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      안녕하세요! 1. 뉴스 건수는 지금은 프롬프트로 조정이 되고 있어서 시트의 프롬프트를 "제일 중요한 5가지 " => "제일 중요한 10가지" 등의 형태로 변경해보면 가능합니다! 2. 특정 기간 뉴스 검색은 네이버 뉴스 API가 제공을 안해주고 있습니다. 대안으로 생각해볼 수 있는 방법은 더 많은 뉴스를 (최대 1,000개) 가져오고, 가져온 뉴스를 날짜 기준으로 필터링한 다음 GPT로 요약하는 방법입니다

    • @sic2295
      @sic2295 2 месяца назад

      @@dabidstudio08 답변 감사합니다! 어제 테스트하는겸 메일 발송을 수십건 정도 했는데 Exception: Service invoked too many times for one day: email. 에러가 나와 계속 실패가 되네요 ㅜㅜ해결 방법없을까요? 검색해보면 개인 사용자 일일 약 100~150개 이메일 전송가능하다고 하는거 같은데 150개는 절대 안되거든요ㅜㅜ

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      한번 다른 구글 계정으로 사본 복사를 해서 테스트해보셔도 좋을 것 같습니다..! 원래는 그런 에러는 안나오는게 정상입니다

  • @heyminchel_
    @heyminchel_ 2 месяца назад

    챗지피티에 특이한 기능이 많네요 ㅋㅋ

  • @hoki8296
    @hoki8296 2 месяца назад

    아하, 요즘 MS 코파일럿 사용하고 있는데, 출처가 나오는게 RAG 덕분이군요.

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      넵! 출처나오는 건 모두 RAG를 활용합니다!

  • @조승권-i4x
    @조승권-i4x 2 месяца назад

    좋은 영상 정말 감사합니다. 현재 네이버 API 규정상 display 최댓값이 100이고, start 최댓값이 1000이라 대략 한 키워드에 대해 1000개의 기사를 최대로 크롤링할 수 있는 것으로 알고 있는데, 혹시 그 이상의 기사를 크롤링할 수 있는 방법이 있을까요?

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      현재 API로는 키워드당 1,000개까지만 가져올 수 있습니다. 키워드를 세분화(ex. 주식 -> 미국주식/한국주식)하는 방법, 또는 API를 이용하지 않고 셀레니움 등을 이용해서 직접 크롤링하는 방법이 대안인것 같습니다!

  • @오예스-m4d
    @오예스-m4d 2 месяца назад

    안녕하세요 설정하라고 하는대로 설정후 새배포에서 배포를 클릭하면 말씀하시는것처럼 안넘가고 "웹 앱에서 내 데이터에 대한 액세스 권한 부여를 나에게 요청합니다." 왜 그러는건지 알려주시면 감사드리겠습니다~

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      안녕하세요 구글시트에서 웹페이지를 만들면 그 웹페이지가 내 구글시트라든지 내 정보에 접근하기 위해서 처음에 권한 요청을 해줍니다 권한 승인을 해주면 사용 가능합니다! 보통 앱스크립트를 처음 사용할 때 최초 1회 권한 승인이 있는데 승인을 해주시면 됩니다.

  • @jangpm
    @jangpm 2 месяца назад

    구글 app script를 웹서버처럼 구성해서 만든 함수들을 gpts action으로 구동시키는 아이디어가 너무 놀랍습니다. 이 부분 많이 배웠습니다. 저는 zapier를 이용해 gpts action을 구현했었는데 이 방식이 비용도 안들고 확장성도 높고 훨씬 더 사용도 용이한거 같습니다. 항상 아이디어가 너무 좋으셔서 큰 영감을 주십니다. 감사드립니다❤ 나만 알고 싶은 유튜버 ㅋㅋㅋ😅

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      약간의 코딩만 알면 무료이다가 관리도 편리해서 앱스크립트도 좋은 것 같습니다! 영상 잘 봐주셔서 감사합니다 : )

  • @Sang-unChang
    @Sang-unChang 2 месяца назад

    훌륭한 가이드 감사합니다. 덕분에 맥에서 pdf와 txt파일을 번역할 수 있게 만들었습니다. 제 경우에는 pdfplumber가 한글번역과 좀 더 잘 어울리는 것 같았습니다. 혹시 웹상에 출력되는 번역문을 파일로 복사-붙이기 외에 저장할 수는 없을까요?

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      안녕하세요! 영상이 도움이 되셨다니 다행이네요 감사합니다 : ) 웹상에서 출략괴는 페이지는 인쇄하기 > microsoft print to pdf (PDF로 인쇄하기) 누르시면 바로 pdf로 저장이 됩니다! 아래 링크를 참고해보셔도 좋습니다. www.google.com/amp/s/www.easeus.co.kr/amp/pdf-editor-tips/microsoft-print-to-pdf.html

  • @화성인-j8x
    @화성인-j8x 2 месяца назад

    점점 전문화되고 개인화된 ai 비서가 나오고 있는것 같네요. 좋은 영상 감사합니다.

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      계속해서 맞춤형으로 AI비서 만들고 사용하는건 편해질것 같습니다! 감사합니다 : )

  • @honon-cs2wl
    @honon-cs2wl 2 месяца назад

    더배러에서보고 바로 구독했습니다 감사합니다.

  • @mindDYG
    @mindDYG 2 месяца назад

    전 계산이나 공학적인 부분에 대하여 문의했을때 4o보다 4가 훨씬 디테일있는 답변을 얻고 있습니다. 그래서 좀 느려도 웬만하면 4o보다는 4를 주로 사용하고 있습니다.

  • @J아빠-g1h
    @J아빠-g1h 2 месяца назад

    안녕하요 좋은내용 공유감사합니다. 질문이 있는데 파인튜닝 비용이 학습및 추론할때마다 매번 드는건가요

    • @dabidstudio08
      @dabidstudio08 2 месяца назад

      Gpt 4o기준으로는 학습을 할 때도 비용이 들고, 추론을 할 때도 기본 gpt4o보다는 약간 더 비싼 요금이 부과됩니다!

  • @jmg9668
    @jmg9668 3 месяца назад

    혹시 실행된 창에서 챗봇이 답변을 안하면 어떻게 해야하나요?? 챗봇 대화창은 뜨는데 챗봇 자체가 실행이 안되는거같아요

    • @dabidstudio08
      @dabidstudio08 3 месяца назад

      api key가 결제된 것으로 제대로 작동하는 키인지 확인해보고 다시 해보면 될 것 같습니다!

  • @배원준-u1t
    @배원준-u1t 3 месяца назад

    안녕하세요 저도 엑셀파일에 내용이 채워지지 않고 나옵니다 ㅠㅠ

    • @dabidstudio08
      @dabidstudio08 3 месяца назад

      챗 gpt가 질문할때마다 응답이 다를 수 있어서 몇번 다시 해보면 되는경우가 많습니다!