전체 글
-
ChatGPT API로 서비스 구축하기 #1. Language Models, the Chat Format and TokensData & ML & AI/LLM 2023. 6. 11. 16:35
DeepLearning.AI에서 이전 짧은 강의(ChatGPT Prompt Engineering for Developers, 한국어 참고자료(제 블로그 포스트))를 선보인지 채 1~2달도 안되어서 또 다른 강의를 공개했습니다. Building Systems with the ChatGPT API Level up your use of LLMs. Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs. www.deeplearning.ai You'll build: - Chains of prompts that interact with the completions of prior prompts. - S..
-
OCI Cloud shell로 VM 접속하기(SSH)Programing/OCI 2023. 6. 9. 18:16
OCI에는 Cloud Shell이라는 간편한 도구가 있습니다. 클라우드 리소스에 대한 액세스, 관리 간소화를 위한 Linux Shell 각 계정별로 5GB 영구 저장소 (월간 테넌시 제한 내에서 무료 사용) AWS에서는 EC2 등, 각 자원에 접근하기 위해서는 콘솔 내부에서 이곳 저곳 페이지를 옮겨다녀야 하지만, OCI에서는 이곳 하나에서만 세팅을 잘 해두면 편리하게 작업이 가능합니다. 그럼 Cloud shell을 이용해서 사전에 만든 VM에 접근해보겠습니다. 1. SSH key 업로드 1) 우측 설정아이콘 - [업로드]클릭 - key 파일 업로드 2) SSH key 관리의 편의를 위해 .ssh폴더 생성, key 파일 이동 $ mkdir ".ssh" $ mv ssh-key-2023-06-06.key .s..
-
VScode로 OCI VM 서버 원격접속하기(SSH)Programing/OCI 2023. 6. 7. 21:40
AWS의 EC2와 달리, OCI의 VM은 자체 콘솔로 접속하는 기능을 제공하지 않습니다. 아직까지 OCI에서는 SSH 키를 이용한 VM 접속만을 지원하고 있습니다. user, password를 이용한 콘솔 내 접속이 가능하기는 하지만, 사전에 SSH로 접속해서 user를 생성한 적이 있어야 합니다. 결국, 처음에는 SSH 키를 이용해서 접속해야만 합니다. 서버에 원격접속하는 방법으로는 PuTTY 등 다양한 방법이 있지만, 원격접속, 파일관리, 코드편집을 한번에 할 수 있기 때문에 개인적으로는 VS Code를 이용하는 방법이 가장 편했습니다. 1. [Remote - SSH] Extension 설치 2. [Remote Explorer] - [Open SSH Config File] Extension 설치가 완..
-
OCI VM 인스턴스 생성하기Programing/OCI 2023. 6. 7. 21:26
모든 클라우드 서비스의 기본, 핵심 서비스인 VM을 생성해 보겠습니다. VM을 생성하기 전, 먼저 기본 세팅이 필요합니다. Compartment(구획) 생성 VCN 생성 만약 세팅이 안되어 있다면 아래의 글을 먼저 참조해주세요. OCI 기본 세팅하기(Compartment, VCN 생성) OCI에서 인스턴스를 시작하기 전, 먼저 생성/세팅해줘야 하는 요소들이 있습니다. Compartment (구획) compartment(구획)는 OCI의 여러가지 자원을 묶어주는 논리적인 구조, 작업공간입니다. AWS 용어로 하 brain-nim.tistory.com VM 인스턴스 생성 1. 좌측 메뉴 - [컴퓨트] - [인스턴스] 2. Compartment(구획) 선택 - [인스턴스 생성] 3. 컴퓨트 인스턴스 생성 1)..
-
OCI 기본 세팅하기(Compartment, VCN 생성)Programing/OCI 2023. 6. 6. 01:34
OCI에서 인스턴스를 시작하기 전, 먼저 생성/세팅해줘야 하는 요소들이 있습니다. Compartment (구획) compartment(구획)는 OCI의 여러가지 자원을 묶어주는 논리적인 구조, 작업공간입니다. AWS 용어로 하면 Resource Group입니다. 사실 계정 생성에서부터 root compartment가 함께 생성되기는 하지만, 구축하고자 하는 서비스, 기능에 따라 compartment를 생성하시기를 추천드립니다. Compartment를 이용하면 다양한 이점을 얻을 수 있습니다. Compartment 별로 자원 이용, 비용 등을 집계할 수 있습니다. Compartment 별로 IAM 계정의 접근권한 등, IAM Policy를 설정할 수 있습니다. (단, 2023년 6월 현재, 프리티어 계정은..
-
오라클 클라우드 인프라스트럭쳐(OCI) 핸즈온 세미나Programing/OCI 2023. 6. 5. 11:53
회사에서 AWS에 구축한 서비스 중 일부를 OCI로 이전하는 것을 고려하고 있습니다. 사유는 무엇보다도 가격이겠죠? 정확히 얼마나 차이나는지는 모르겠지만, 위에서는 많이 차이가 날 것으로 기대하고 있는 듯 합니다. OCI 선택 이유 6가지 OCI에서는 스스로의 강점을 6가지로 정리하고 있습니다. 특히, AWS, Azure등에서는 Ddos 방어 등의 보안 서비스를 유료로 제공하지만, OCI에서는 무상으로 제공한다고 합니다. DB, 보안 쪽에 강점인 회사이다보니 그 강점을 최대한 살려서 어필하려는 모습이 엿보입니다. 그리고 가격경쟁성, 특히 전용선 네트워크 아웃바운드 가격이 무료임을 매우매우 강조하셨습니다. AWS와 철학이 유사하기 때문에 전반적으로는 AWS와 거진 비슷하다고 합니다. 따라서 AWS에 익숙한..
-
[구글 애드센스] 주소 인증 절차가 완료되지 않았기 때문에 더는 광고가 게재되지 않습니다.Programing/기타 오류 해결 2023. 6. 4. 15:52
약 한달 전부터 블로그 내에 설치한 구글 애드센스가 작동하지 않았습니다. 이따금씩 하루이틀정도 그런 경우가 있었기에 이번에도 그건가 하고 내버려두고 있었는데, 이번에는 1주일 이상 문제가 지속되었습니다. 그래서 애드센스에 접속해보니 이런 경고가 상단에 노출되어 있었습니다. 해결해봅시다. 1. 결제정보 - 주소입력/확인 위의 경고에서 작업을 누르기 전에, 먼저 내 주소 정보가 잘 입력되어 있는지 검토하시기를 추천드립니다. 주소 인증 절차는 온라인이 아닌, 오프라인(물리적)으로 이루어지기 때문입니다. 2. 본인확인 신청(PIN 신청) 저는 이미 PIN 번호를 신청했기 때문에, 위와 같이 6자리 인증 PIN을 입력, 제출하라고 나타납니다. 아직 PIN을 신청하지 않은 분들은 UI가 살짝 다르실 겁니다. 우측의..
-
ChatGPT 프롬프트 엔지니어링 #7. Chatbot (Isa Fulford, Andrew Ng)Data & ML & AI/LLM 2023. 5. 28. 02:52
LLM, ChatGPT를 이용해서 단순하게 우리가 원하는 정보, 답변을 얻어낼 수도 있겠지만, 우리가 원하는 챗봇 서비스를 구현할 수도 있습니다. 이게 우리가 알기를 진정 원하던 남이 만든 기술로 돈을 버는 방법 중 하나겠죠? 우리가 원하는 특정한 형태로 답변하는 챗봇을 만들기 위해서는 간단한 사전작업이 필요합니다. system vs assistant vs user 위의 사진에서 messages는 연극 대본같은 느낌으로 설정되어있습니다. # 사전 세팅 system : "어시스턴트(= 모델, 챗봇)! 넌 이제부터 셰익스피어처럼 말하는 챗봇이야!" # 채팅 과정 user : "농담 하나 해봐" assistant : "왜 닭이 길을 건넜을까요?" user : "모르겠는데?" 그 다음 답변을 받기 위해, 사전 ..