본문 바로가기

book

입문자를 위한 맞춤형 AI 프로그램 만들기

AI기술들을 활용한 다양한 서비스가 많이 제공됩니다. 대부분 유료기능에 따라서 차이를 두고 있고

이미지 생성, 일반 정보 제공답변, 논문 등등 너무 많은 서비스가 현재 제공됩니다.

하지만 우리는 실제 서비스에 적용하기 위해서 실제 개발을 통해서 경험을 하고,

더욱더 활용 가능한 것을 살펴봐야 합니다. 우리는 AI에 대해서 실제 큰 차이 없고 모두 다 입문자 입니다.

새로운 기술이기 때문입니다.

AI책들이 많이 출간되지만, 실제 AI를 이용한 프로그램을 만들기는 제일 빠르게 관련 기술을 학습하고

내것으로 만드는 가장 좋은 방법입니다.

 

 처음부터 시작하기

· 총 3단계로 구성되어 있으며, python을 이용해서 구현하고 있습니다. 처음 개발 언어을 접하는 독자는 분들도 쉽게 따라하실 수 있게 구성되어 있습니다. 

 

3부에서 GPT만 사용하지 않고, 다양한 AI모델을 사용합니다. TTS, Dall-E, Whisper의 다양한 AI기술을 사용해서 실습에 활용합니다.

 

실제 실습코드의 단계 및 final 최종 완성된 코드 부분도 편하게 확인 가능합니다.

https://github.com/gilbutITbook/080444

 

GitHub - gilbutITbook/080444

Contribute to gilbutITbook/080444 development by creating an account on GitHub.

github.com

 

> python을 주로 사용하고, 화면 UI관련되어서는 스트림릿 (streamlit), https://streamlit.io/ 을 이용해서 화면 구성을 합니다.

이것을 통해서 html, css, javascript 대신에 AI 실습에 집중할수 있는 구성으로 진행됩니다.

 

Streamlit • A faster way to build and share data apps

Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps – in only a few lines of code.

streamlit.io

 

4장에서 관련 내용을 조금 더 구체적으로 실습 환경 및 동작방식에 대해서 설명합니다.

관련 local에서 개발된 사항을 github에 업로드 해서 public하게 외부에서도 접속 가능하게 처리하는 방식도 

실제 개발을 구성하고, 테스트 하는데 도움이 될것입니다.

 

파이션에 대해서 3장에서 기본적으로 구현하는데 문제없는 수준으로 설명을 합니다.

변수, 자료형, 사칙연산 및 자료구조 (리스트, 딕셔너리, 세트와 튜플), 조건문, 반복문, 함수에 대해서 설명하고 있으니

크게 별도의 책을 구매하기 보다는 이 책으로 python의 기본적인 학습이 충분히 가능합니다.

 

API에 대해서, 개념을 알아야 하는데, OpenAI의 API를 이용해서 어떻게 서비스에 적용해야 하는지,

openai 패키지를 설치하고 key를 받아서 구성하는 것들, request, response의 의미를 살펴봅니다.

 

 

AI 프로그램 만들기

 

실제 제목을 보면, 이러한 프로그램을 만들기 어려울거 같은데 우리는 쉽게 AI기술을 이용해서 원하는 화면 및 기능을 만들수가 있습니다.

· open ai를 활용하기 위한 다양한 함수를 어떤것을 사용하지 잘 판단하기 어렵습니다. 이 책을 통해서 그러한 어려움을 해결할수 있습니다.

 

· python의 다양한 library를 어떠한 것을 사용할지 잘 정리해서 가이드를 제공합니다.

 

필요한 시점에 어떠한 API를 이용하고, 활용하는지 하나하나 구현을 통해서 처음에 했던 실습이 지속적으로 upgrade가 되고

비슷한 방식으로 제공되는 공통의 영역 및 개선,활용해야 하는 조금 더 나은 다앙한 기법을 자연스럽게 학습하게 됩니다.

 

 

 

 

 

'book' 카테고리의 다른 글

LLM 엔지니어링  (0) 2025.06.22
멀티패러다임 프로그래밍  (0) 2025.05.10
그림으로 배우는 도커  (0) 2025.04.12
일잘러의 비밀, 챗GPT와 GPTs로 나만의 AI 챗봇 만들기  (0) 2025.03.17
행동의 과학, 디자인의 힘  (0) 2025.02.23