분류 전체보기(137)
-
How to use Google bard for free ( with. Python )
1. Install bard api pip install bardapi 2. bard connection We will use cookies instead of api keys. 2-1. Access from Google Board. https://bard.google.com/?hl=en 2-2. developer mode ( Press F12 ) Copy the value of __Secure-1PSID. 3. Write a program in python Enter _Secure-1PSID in token import bardapi token = '__Secure-1PSID' INPUT_DATA = "hello? " bard_answer = bardapi.core.Bard(token).get_answ..
2023.06.04 -
chatGPT를 활용한 법률 조회 프로그램 제작 결과
최근 친구가 자산운영사 설립를 준비하고 있다. 이때, 필요한 법률을 하나하나 찾는 모습이 불쌍해 보였다. 그래서 GPT 같은 서비스가 있으면 좋을 거 같았다. 그래서 친구를 위해, 해당 프로젝트를 시작했다. 그것도 공짜로... 해당 글을 읽는 사람들이라면 모두다 알 것이다. chatGPT로 원하는 대답을 만들어 낼 수 있다는 것을 ㅎㅎㅎ 그래서 이러한 기능을 활용해, GPT에게 법률을 물어보면, 해당 법률을 대답해주는 기능을 만들었다. 이 글은 법률 GPT 테스트 결과다. 처음 개발 당시에는 GPT가 헛소리를 많고, 대답도 허술했다. 하지만, 지금은 내가 많이 튜닝을 해서 개발 초기보다, 성능이 매우 좋아졌다 개발 기간은 다음과 같다. 관련 공부 + 자료 수집 + 기획 + 설계 = 4일 개발 기간 = 3..
2023.06.02 -
chroma ( 크로마 ) 활용한 자연어 유사도 분석 (No Embedding )
자연어를 조회하거나 활용할 때, 임베딩이 반드시 들어간다. 이때, 벡터 데이터베이스를 활용해 해당 문서를 조회하거나 찾는다. 벡터 데이터베이스라고 하면 낮설지만, 우리 주변에서 손쉽게 볼 수 있는 서비스로는 지도 서비스가 있다. 지도의 경우 위도, 경도라는 2D 벡터를 활용해 자신의 위치, 근처 맛집 등을 찾아주는 서비스이다. 이렇듯 우리 주변에서 쉽게 찾아 볼 수 있는 서비스지만, 낯선 기술이기도 한 벡터 데이터베이스와 임베딩에 대해 알아보겠다. 1. 임베딩이란? 임베딩(embedding)은 자연어 처리(Natural Language Processing) 분야에서 매우 중요한 개념이다. 간단히 말하면, 임베딩은 텍스트나 단어를 수치화된 벡터로 변환하는 기술이다. 자연어는 사람들이 의사소통하기 위해 사용..
2023.05.30 -
티스토리 구글 어널리티스트 등록 방법 자세히 알아보자 ( 사진 첨부 )
1. 구글에서 구글 어널리티스트를 검색한다. 2. 측정하기 클릭 후, 정보 입력 2-1 계정 설정 2-2. 속성 설정 - 해당 화면은 고급 옵션 클릭해야 보인다. 2-3. 비즈니스 정보 입력 3. 서비스 약관 동의 4. 연결된 사이트 태그 관리 클릭 5. 연결된 태그 복사 6. 티스토리 접속 후 플러그인에서 구글 어널리티스트(google analytics) 클릭 7. 복사한 연결된 태그 정보 입력 그럼 구글 어널리티스트랑 연동이 완료된다. 이미지가 많아서 누구나 쉽게 연동을 했을 것이다. 처음하면 조금 당황스러울수 있지만, 크게 어렵지 않다. 어려운 부분이 있으면 사진을 참고하면 된다. ^^
2023.05.29 -
chatGPT(openAi) python 소스 코드 예제
open ai 로 챗봇을 만들어야 하는 상황이 드디어 오고 말았다. 기존 챗봇의 소스코드가 개똥같고, 여기저기 스파게티처럼 꼬여 있어서, 새로 만들어야 하는 상황이다. 그래서 오늘은 가볍게 chatgpt를 활용해서 가벼운 채팅 프로그램을 만들어 볼까한다. 해당 소스코드를 만들기 전에, 먼저 api key를 발급 받아야 한다. 나는 api 키가 발급 받아졌다는 가정한 뒤 글을 쓰겠다. import openai openai.api_key = '=========key========' class chatbot(): memory_size = 5 gpt_standard_messages = [ {"role": "system", "content": "You are a helpful assistant. Your name..
2023.05.26 -
Google(GCP) Translation API(번역 API) API 신청 및 PYTHON 테스트
오늘은 구글Google(GCP) 번역 API 테스트를 진행해보겠다. 해당 서비스를 사용하려면, 먼저 API 키를 발급 받아야 한다. 인터넷에서 보면 API 키 없이 사용하는 경우도 많다. 하지만, API KEY를 발급 받아 테스트하는 예제가 잘 보이지 않는다. 찾다가 답답해서 정리해보았다. 그리고 마지막으로 PYTHON으로 코드를 만들어 API 가 잘 작동하는지 확인해 볼 예정이다. 과정은 아래와 같다. 1. GCP 콘솔 접근 2. 콘솔화면으로 이동 3. 사용 설정된 API 및 서비스 검색 4. 라이브러리 클릭 5. translation 검색 6. API 사용 클릭 7. 사용자 인증 정보 클릭 8. 사용자 인증 정보 만들기 클릭 9. 키 확인 10. PYTHON 테스트 1. GCP 콘솔 접근 2. 사용 ..
2023.05.25