본문 바로가기
반응형

A.I14

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.
챗GPT Chat GPT가 너무 핫해서 알아보다가 좋은 영상을 보고 정리해보았습니다.1950년부터 지금까지 엄청난 노력들이 있었네요 ㅎㅎ인공지능은 이미 1950년도에 제안이 됐었던 분야접근방법은 기호 기반 인공지능, 규칙기반 인공지능연구하는 사람들이 기계에게 세상을 설명 해줌.고양이란 이런이런거다~ 문장이란 이렇게 만드는거다 등 규칙을 설명 해줌.언어의 경우 당시 촘스키 문법 등 규칙 기반의 언어학 이론들이 등장 → 문법적인 규칙을 다 입력30년동안 기계에게 설명을 해줬는데 다 실패 함..                1980년도 새로운 방법을 제안학습기반 인공지능(머신러닝)30년간 실패 → 기계에게 아무리 고양이를 설명해도 고양이와 강아지를 구별해내지 못함70년도 80년도 발달 심리학, 피아제나 또는 비고츠키의 .. 2023. 3. 23.
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.
AVS 가 뭐지? what is AVS? AVS는 아마존의 Alexa Voice Service이다.Cloud를 기반으로 스킬셋을 구현하여 TTS나 STT 등의 인터페이스를 제공하며 third-party에서도 쉽게 사용할 수가 있다.skill set등이 점점 늘어나고 있는 추세이다. IoT도 당근 가능! 또한 Streaming Media 서비스, Localization도 제공 한다. 대충 위의 기능들을 나열할 수 있을 것 같다.소스를 한번 보자. (https://github.com/alexa/alexa-avs-sample-app/blob/master/samples/javaclient/src/main/java/com/amazon/alexa/avs/AVSController.java#L520)public class AVSCont.. 2017. 3. 7.
Google API.AI https://docs.api.ai/docs/key-conceptsAPI.AI is built on a number of concepts. It’s good to understand what they are before trying anything hands-on.Agents correspond to applications. Once you train and test an agent, you can integrate it with your app or device.Entities represent concepts that are often specific to a domain as a way of mapping natural language phrases to canonical phrases that c.. 2017. 2. 20.
About Alexa ALEXA SKILLS ALEXA SKILLS intents / slotintent와 매칭되는 질문들을 목록으로 만들어 제공. SKILLS를 만들 때 고려해야 하는것?타입고려 : 예를 들어 커스텀 스킬은 피자 주문 같은것이고 스마트홈 스킬은 불켜고 끄고 하는 것. 브리핑 스킬은 신문을 읽어주거나 하는 것.시스템과 유저가 상호작용하는 경우 - Request가 덜 채워져있으면 다시 질문하여 의도를 파악 한다. 2017. 2. 17.
반응형