전체 글206 [IT] 쿠키 & 세션 & 토큰 & 캐시 쿠키(Cookie) : 브라우저에 저장되는 정보 웹 서핑을 하면서 어떤 사이트에 들어가면 쿠키를 설정하라는 문구를 본 적 있을 것이다. 이 쿠키 덕분에 쇼핑 사이트에 로그인하지 않아도 장바구니에 물건을 담아두거나 검색 기록에서 이전에 입력했던 검색어들을 찾아볼 수 있다. 나의 웹 서핑 내역이 마케팅과 광고에 활용되는 것도 쿠키를 통해 이뤄지는 일이다. 쿠키는 크롬이나 엣지같은 브라우저에 저장되는 작은 텍스트 파일이다. 브라우저는 사용자의 컴퓨터에 설치된 소프트웨어이므로 쿠키는 사용자가 갖고 있는 정보라고 할 수 있다. 사용자는 브라우저의 설정 화면이나 개발자 도구에서 쿠키를 확인하고 수정, 삭제할 수 있다. 다만, 쿠키는 당사자 뿐만 아니라 제 3자가 조회하는 것도 가능하기 때문에 개인 정보를 담은 내용.. 2023. 7. 15. [AI] 응용 개발 ChatGPT API 기초 [파인튜닝] 파인튜닝을 하여 챗봇 만들어보기 1. 챗봇 모양 만들기import gradio as grimport randomimport timewith gr.Blocks() as demo: chatbot = gr.Chatbot() msg = gr.Textbox() clear = gr.Button("Clear") def respond(message, chat_history): bot_message = random.choice(["How are you?", "I love you", "I'm very hungry"]) # 3가지 답변만 랜덤하게 대답하는 챗봇 chat_history.append((message, bot_message)) time.sleep(1) .. 2023. 5. 30. [IT] 서버 이중화 서버 이중화(Active-Active, Active-Standby) 서버 인프라를 구성할 때 서비스의 안정적인 운영을 위해 이중화를 진행하게 된다. 이중화는 물리적/논리적 서버를 구성해 하나의 서비스에 장애가 발생하면 다른 서버의 서비스를 제공할 수 있게 한다. Active-Active 구조는 L4 스위치 등 부하분산(SLB) 로드밸런싱을 통해 기능/성격에 따라 1번 또는 2번 서버로 나누어 처리하도록 구성하는 것이다. 대부분의 웹서버는 L4 스위치 SLB(Server Load Balancing)으로 구성하고 DB는 Oracle RAC(Real Application Cluster)를 활용, 디스크는 Veritas CFS(Cluster File System)을 통해 구성한다. 이런 구성은 1번 장비 장애 .. 2023. 5. 30. [IT] Cloud Service 장단점 1. 경제성 클라우드 서비스는 큰 초기 비용 투자 없이 필요한 때에만 추가 자원에 대한 비용을 내고 필요하지 않은 자원에 대해서는 지급을 중지할 수 있어서 경제적으로 쓸 수 있다. 2. 편의성 클라우드 서비스 유형 가운데서도 특히 SaaS(사용자가 필요로 하는 서비스만 이용할 수 있도록 한 소프트웨어)의 경우, 인프라나 운영 서버 등을 사용자가 관리할 필요 없이 단순히 제공되는 서비스를 이용하기만 하면 된다는 점에서 사용자의 편의성이 두드러진다. 3. 가용성 클라우드는 많은 인프라, 운영 서버를 24시간 365일 항시 제공하기 때문에 높은 가용성을 지닌다. 그뿐만 아니라 클라우드에서는 서버의 이중화를 통한 고가용성을 얻을 수 있어서 가용성 면에서 상당한 이점을 가진다. 4. 유연성 사용자는 자신의 필요에.. 2023. 5. 30. [AI] 응용 개발 ChatGPT API 기초 [번역기 만들기] ChatGPT의 추가적인 설정을 할 수 있다.ChatGPT Playground를 활용하자 https://platform.openai.com/playground 접속 후 회원가입을 한다. https://platform.openai.com/account/usage 화면으로 이동하면Free trial usage를 확인할 수 있다.처음 가입 시 5달러가 제공되며 3개월까지 이용 가능하다. (Upgrade시 매달 20달러 구독 결제) Mode는 4가지가 존재한다.Edit, Insert, Chat, Complete Complete Mode는 우리가 일반적으로 사용하는 ChatGPT처럼 자유롭게 요청해서 생성할 수 있는 모드이다. 다음은 Model 선택인데 Model마다 특징이 있다. 가장 많이 사용하는 Model.. 2023. 5. 5. [AI] 응용 개발 ChatGPT 기초 ChatGPT는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다. GPT에 대해 알아보자Generative (생성 모델)Pre-Trained (사전 훈련)Transformer (Transformer AI 모델) ChatGPT의 장점1. 간단한 정보(특정 주제 / 개념)에 대해 알 수 있다.2. 질문의 의도와 맥락을 파악하여 사람과 같은 글쓰기와 대화 능력으로 사용자 맞춤형 정보를 제공한다.3. 사용자가 대화에서 말한 것을 기억하고 해당 답변에 대한 추가 질문을 통해 대화를 이어갈 수 있다. - 사용자가 대화에서 말한 것을 기억한다. - 답변을 보고 사용자가 내용 수정을 요청할 수 있다.4. 단순 검색 결과보다 사람과 같은 표현을 사용하여 편하고 생동감이 있다.5. 잘못된 전제를 짚어내고 .. 2023. 5. 5. 이전 1 ··· 7 8 9 10 11 12 13 ··· 35 다음