본문 바로가기
반응형

A.I/RAG10

ai? 맨땅에 헤딩 -6(langChain) : 간단 daum news로 RAG 실습 2024.04.19 - [Architecture/A.I] - ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기!2024.04.24 - [Architecture/A.I] - ai? 맨땅에 헤딩 -2(langChain) : 튜토리얼 따라해보기!2024.04.26 - [Architecture/A.I] - ai? 맨땅에 헤딩 -3(langChain) : 주요 컴포넌트 체크!2024.04.29 - [Architecture/A.I] - ai? 맨땅에 헤딩 -4(langChain): vector DB 간단 사용!2024.05.13 - [Architecture/A.I] - ai? 맨땅에 헤딩 -5(langChain) : langsmith 셋팅 및 tracing해보기!!실습내용 : langchain을 이용.. 2024. 5. 20.
ai? 맨땅에 헤딩 -5(langChain) : langsmith 셋팅 및 tracing해보기!! 2024.04.19 - [Architecture/A.I] - ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기!2024.04.24 - [Architecture/A.I] - ai? 맨땅에 헤딩 -2(langChain) : 튜토리얼 따라해보기!2024.04.26 - [Architecture/A.I] - ai? 맨땅에 헤딩 -3(langChain) : 주요 컴포넌트 체크!2024.04.29 - [Architecture/A.I] - ai? 맨땅에 헤딩 -4(langChain): vector DB 간단 사용!  1. 로그인https://smith.langchain.com/ 에서 로그인을 해줍니다.2. api key 만들기그런 뒤 api key 하나를 만들어 줍니다.https://smith.langc.. 2024. 5. 13.
ai? 맨땅에 헤딩 -4(langChain): vector DB 간단 사용! 2024.04.19 - [Architecture/A.I] - ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기!2024.04.24 - [Architecture/A.I] - ai? 맨땅에 헤딩 -2(langChain) : 튜토리얼 따라해보기!2024.04.26 - [Architecture/A.I] - ai? 맨땅에 헤딩 -3(langChain) : 주요 컴포넌트 체크!오늘은 튜토리얼로 LangChain에서 Vector DB에 저장하고 검색하는 부분이 있었는데해당 Vector DataBase 관련해서 학습을 해보도록 하겠습니다.벡터 데이터베이스의 종류로는 아래와 같습니다.오픈소스는 상단에 있는 친구들 입니다.오픈소스 중 2가지로 나눠지는데 vector databases 와 supoort vec.. 2024. 4. 29.
ai? 맨땅에 헤딩 -3(langChain) : 주요 컴포넌트 체크! 2024.04.19 - [Architecture/A.I] - ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기!2024.04.24 - [Architecture/A.I] - ai? 맨땅에 헤딩 -2(langChain) : 튜토리얼 따라해보기!langChain 맛보기를 통해 동작하는것을 살펴보았습니다.이번에는 조금 detail하게 각각의 주요 컴포넌트에 대해서 살펴보겠습니다.LangChain을 구성하는 주요 컴포넌트ModelPrompt TemplateOutput ParserChainAgentRetrival ModelModel 컴포넌트는 LLM 모델을 추상화하여 제공 합니다.2024.04.24 - [Architecture/A.I] - ai? 맨땅에 헤딩 -2(langChain)에서는 Open A.. 2024. 4. 26.
ai? 맨땅에 헤딩 -2(langChain) : 튜토리얼 따라해보기! 2024.04.19 - [Architecture/A.I] - ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기!langChain의 친구들은 아래와 같습니다.나중에 하나씩 알아보도록해요:)이제 LangChain에 대해서 알아보겠습니다.LangChain is a framework for developing applications powered by large language models (LLMs).LLM을 가지고 개발할 수 있게 도와주는 프레임워크였군요!!개발은 LangChain의 오픈소스 building blocks과 components를 사용 합니다.또한 third-party integrations와 Templates를 사용 합니다.LangSmith를 사용해서 chains를 검사하고 모니.. 2024. 4. 23.
ai? 맨땅에 헤딩 -1(langChain) : ai와 공생하기! 이제는 개발을 ai와 관련된 개발을 해야할 것 같습니다.많은 LLM등이 등장하거니와 LLM혼자서는 너무 많은 비용이 들기 때문에 RAG(검색증강생성) 또는 ai agent등이 있죠!그래서 LangChain이라는 친구가 재밌어보여서 일단 해보기로 합니다ㅋㅋJust Do it! 재밌어보이니까! ㅋㅋ참고: https://python.langchain.com/docs/get_started/quickstart/셋팅은 python3으로 동작을 시킬려고 합니다.python3이 필요합니다.그리고 pip3 install langchainpip3 install -qU langchain-openai을 셋팅 해줍니다.목표: openAI LLM모델을 사용해서 질의 응답해보기!open ai를 사용하려면 키가 있어야 합니다.  아.. 2024. 4. 19.
PlaybackController Interface 그림은 무관합니다. 최강두산 화이팅! ㅋㅋ Overview PlayCommandIssued Event PauseCommandIssued Event NextCommandIssued Event PreviousCommandIssued Event Additional Interfaces Resources Overview PlaybackController 인터페이스는 음성 요청이 아닌 클라이언트 측 버튼 누르기 또는 GUI 어바이어를 통해 재생 대기열을 탐색하기위한 일련의 이벤트를 제공합니다. PlayCommandIssued Event PlayCommandIssued 이벤트는 사용자가 클라이언트상의 버튼 누름 또는 GUI affordance를 사용하여 미디어 항목의 재생을 시작 / 재개 할 때 전송되어야합니다. S.. 2017. 5. 26.
Understanding Alerts Overview Scenario 1: Set a Timer with Voice Scenario 2: Cancel an Alarm Using the Amazon Alexa App Scenario 3: Set a Recurring Alarm Scenario 4: Snooze a Sounding Alarm Lifecycle Events Next Steps Resources Overview alerts에 관해서, 사용자는 일반적으로 타이머 설정, alert 설정 또는 타이머 또는 alert 삭제 / 취소의 세 가지 방법 중 하나로 Alexa 사용 가능 제품과 상호 작용합니다. 사용자가 타이머 또는 알람을 설정하려면 제품에 활성 인터넷 연결이 있어야합니다. 이 작업은 제품에 조치 (예 : SetAlert 및 De.. 2017. 5. 26.
Alerts Interface Overview State Diagram SetAlert Directive SetAlertSucceeded Event SetAlertFailed Event DeleteAlert Directive DeleteAlertSucceeded Event DeleteAlertFailed Event AlertStarted Event AlertStopped Event AlertEnteredForeground Event AlertEnteredBackground Event Additional Interfaces Resources Overview Alert 인터페이스는 타이머와 알람을 설정, 관리 및 취소하는 데 사용되는 directive와 event를 제공합니다. AVS는 타이머와 알람을 설정하고 관리하기 위해 고객에게 지.. 2017. 5. 25.
AudioPlayer Interface Overview State Diagram Play Directive PlaybackStarted Event PlaybackNearlyFinished Event ProgressReportDelayElapsed Event ProgressReportIntervalElapsed Event PlaybackStutterStarted Event PlaybackStutterFinished Event PlaybackFinished Event PlaybackFailed Event Stop Directive PlaybackStopped Event PlaybackPaused Event PlaybackResumed Event ClearQueue Directive PlaybackQueueCleared Event StreamMet.. 2017. 5. 24.
반응형