728x90
반응형
SMALL

전체 글 303

나만의 AI챗봇만들기(API버전) - 3. AI챗봇 : 계속 질문하기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(나만의 AI챗봇만들기(API버전) - 2.AI챗봇 : 한국어 버전 만들기)에 이은 4번째 글로 이전 프로그램을 실행하면 AI챗봇에게 질문/대답이 1회로 끝이나는데, 이를 계속해서 AI챗봇과 대화를 할 수 있도록 개선하는 방법을 알아 보겠습니다.  O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 3.py 실행 시 이번에는 내가 직접 질의를 할 수 있도록 프로그램이 개선되었으며, 질문에 대한 대답을 AI챗봇이 잘 수행하고 있는 것을 볼 수 있습니다.   ㅁ 세부 내용 O 완성된 소스 소스파일 : 3.py from config import *from groq import Groqimport time# clien..

나만의 AI챗봇만들기(API버전) - 2.AI챗봇 : 한국어 버전 만들기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(나만의 AI챗봇만들기(API버전) - 1.AI챗봇 : 기본)에 이은 3번째 글로 오픈소스 AI챗봇들의 기본언어인 영어를 한글로 변경하는 방법을 알아보도록 하겠습니다.  O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 2.py 실행 시 아래와 같이 한국어로 대답하는 것을 볼 수 있습니다.(질문은 소스내에 "당신이 누구인지 그리고 무엇을 할 수 있는지 설명해 주세요."로 이미 지정되어 있습니다.)    ㅁ 세부 내용 O 완성된 소스 소스파일 : 2.py from config import *import osfrom groq import Groq# client = Groq(# api_key=os.envir..

나만의 AI챗봇만들기(API버전) - 1.AI챗봇 : 기본

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(나만의 AI챗봇만들기(API버전) - 0.소개)에 이은 2번째 글로 가장 간단한 코드로 AI챗봇을 만들어 보고, 이를 통해 AI챗봇이 어떻게 동작하는지, 어떤 코드로 구성되는지 대략적으로 그 구조를 이해해 보도록 하겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 1.py 실행 시 LLaMA AI챗봇이 본인이 누구인지 잘 설명하는 것을 볼 수 있습니다.(아래 결과는 소스에서 'who are you?'로 질문하였습니다.)     ㅁ 세부 내용 O 완성된 소스 소스파일 : 1.py from config import *import osfrom groq import Groq# client = Gro..

나만의 AI챗봇만들기(API버전) - 0.소개

ㅁ 개요 O 프로젝트 소개  - 이번 프로젝트는 파이썬을 이용하여 무료로 자신만의 AI챗봇을 만들어 보도록 하겠습니다. 특히 여기서는 Groq의 API서비스를 이용하여 다양한 AI챗봇을 나의 전용 AI챗봇으로 구성하는 방법을 배워 볼 것입니다. 아래 진행 순서에 따라 단계별로 진행하여 소스의 내용을 보다 쉽게 이해해 보도록 하겠습니다.   O 사전 준비 사항Groq의 AI챗봇을 사용하기 위해서는 API키를 발급받아야 합니다. 해당 과정은 생각보다 간단하므로 아래 단계별(1.AI챗봇: 기본) 진행 시 함께 다뤄보도록 하겠습니다.>Groq API 키 발급 아래 관련 모듈 설치ModuleNotFoundError: No module named 'flask'>pip install flaskModuleNotFoun..

환율 계산기 만들기 - 6. GUI 환율 계산기 - 구글 환율 계산기와 기능적으로 유사하게

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(2024.07.07 - [파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 5. GUI 환율 계산기 - 실행버튼 없이 실행(엔터시 실행))에 이은 7번째 마지막 글로  구글에서 "환율"로 검색 시 환율 계산 화면이 나오는데, 이와 가장 유사하게 만들어 보는 방법에 대해 알아보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 6_1.py 실행 시 아래와 같이 잘 실행됩니다.   하지만 대상통화의 KRW->EUR로 변경시 EUR 1373.99의 값에 해당하는 USD의 값이 변경되지 않고, 실행결과 창에 "하나의 입력 필드에 값을 입력해 주세요."라고 뜹니다. 이부분을 수정해야..

환율 계산기 만들기 - 5. GUI 환율 계산기 - 실행버튼 없이 실행(엔터시 실행)

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글(2024.07.07 - [파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 4. GUI 환율 계산기 - 실행버튼 없이 실행(change 이벤트))에 이은 6번째 글로 아래 2가지로 프로그램을 개선하는 방법에 대하여 알아 보겠습니다.1. 실행버튼을 클릭하지 않고, change이벤트가 발생 시 실행하되, 여기서는 변경 발생 후 1초 후에 실행되도록 시간 딜레이를 주어 보겠습니다.2.위의 경우 여러가지 문제점이 있으므로 시간 딜레이 대신 엔터 이벤트가 발생한 경우 실행되도록 수정해 보고, 눈에 띄도록 환율 계산 결과의 색상을 바꿔 보도록 하겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니..

환율 계산기 만들기 - 4. GUI 환율 계산기 - 실행버튼 없이 실행(change 이벤트)

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 4. GUI 환율 계산기 - 실행버튼 없이 실행(change 이벤트))에 이은 5번째 글로 실행버튼을 클릭하지 않고, 무엇가 값이 바뀌었을때(change 이벤트) 환율이 자동적으로 계산되는 방법을 알아 보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 4_1.py 실행 시 아래와 같이 실행됩니다.메인 코드가 없어 단순히 lineEdit(위의 입력박스), lineEdit_2(아래 입력박스)에 값이 있는지 여부만 체크하고 있습니다.     2. 4_2.py 실행 시 아래와 같이 실행됩니다.lineEdit(위의 입력박스)에 ..

환율 계산기 만들기 - 3. GUI 환율 계산기 - 실행버튼 클릭(양방향)

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 2.GUI 환율 계산기 - 실행버튼 클릭(한방향))에 이은 4번째 글로 실행버튼을 클릭하면 양방향(예: 원화 -> 달러, 달러->원화)으로 환율을 계산하도록 하는 방법을 알아보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 3_1.py 실행 시 아래와 같이 실행됩니다.환율 계산 코드를 넣지 않아 단순히 lineEdit, lineEdit_2의 값이 존재하는지 여부만 체크하고 있습니다.     2. 3_2.py 실행 시 아래와 같이 실행됩니다.lineEdit(아래 (1)번) 에 값을 입력 후 실행하면 아래 실행결과에 환율과..

환율 계산기 만들기 - 2.GUI 환율 계산기 - 실행버튼 클릭(한방향)

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 1.텍스트 환율 계산기)에 이은 3번째 글로 GUI 빈창을 띄워 보는 것 부터 시작해서, 단계적으로 살을 붙이고 실행버튼을 클릭하면 환율을 계산하는 방법을 알아 보겠습니다. 여기서는 한방향(예: 원화->달러)으로만 환율을 계산하며, 다음 단계에서 양방향으로 환율을 계산하도록 보완합니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 2_1.py 실행 시 아래와 같이 실행되며, 현재는 아무 기능이 없습니다.(실행버튼에 소스 코드를 추가해야 함)       2. 2_2.py 실행 시 아래와 같이 실행됩니다.현재는 (1)lineEdi..

환율 계산기 만들기 - 1.텍스트 환율 계산기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/환율 계산기] - 환율 계산기 만들기 - 0.소개)에 이은 2번째 글로 환율 계산기를 GUI가 아닌 텍스트 형태로 만드는 방법에 대하여 우선 알아 보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 1.py 실행 시 1달러를 1374.21원으로 잘 계산한 것을 볼 수 있습니다.      ㅁ 세부 내용 O 완성된 소스 소스파일 : 1.py import requestsimport jsonfrom datetime import datetimedef get_exchange_rate(base_currency, target_currency): url = f"https:..

728x90
반응형
LIST