AI&GameDev

AI와 게임개발에 관련된 이야기

AI

OpenAI Assistants API와 Retrieval로 챗봇 만들기: 5단계 완전 가이드

이전 글 “OpenAI의 Assistants API 인공지능 기반 챗봇 개발의 새로운 지평“에서 살펴본 기본 개념과 사용 방법을 바탕으로 이번 글에서는 Assistants API의 도구 중 하나인 Retrieval을 활용한 챗봇 개발에 초점을 맞춰보겠습니다. 특히 공공 데이터를 이용해 금천구 내 착한가격 업소 정보를 제공하는 챗봇 개발 과정을 자세히 소개하며 Retrieval 도구를 활용한 챗봇 개발의 실질적 방법론에 대해 알아보겠습니다. Assistants […]

OpenAI의 Assistants API 인공지능 기반 챗봇 개발의 새로운 지평

2023년 11월 6일에 열린 OpenAI Dev Day에서 Assistants API가 발표되었습니다. 현재 2024년 1월 7일까지 베타 상태로 빠르게 변화하고 있습니다. 이 글에서는 Assistants API가 무엇인지, 그리고 어떤 방식으로 사용할 수 있는지 알아보겠습니다. Assistants API란? Assistants API는 자체 애플리케이션에서 인공지능(AI) 기반의 도우미나 챗봇을 구축할 수 있게 해주는 OpenAI의 API입니다. 이 API를 통해 개발자들은 쉽게 고급 AI 기능을 […]

Visual Studio Code에서 Streamlit 앱 디버깅: Part 2 | Simple Browser 활용하기

기존에 Visual Studio Code에서 Streamlit 앱 디버깅하기 debug Part 1에서 기본적인 Streamlit 앱을 디버깅하는 법을 알아보았습니다. 이번 글에서는 Visual Studio Code (VS Code)에서 Simple Browser 활용하여 디버깅 시 외부 브라우저 없이 앱 동작을 확인하는 방법을 알아보겠습니다. Visual Studio Code에 내장된 Simple Browser VS Code의 내장 기능인 Simple Browser를 활용하면 별도의 브라우저 없이도 Streamlit 앱의 동작을 확인할 […]

Visual Studio Code에서 streamlit 앱 디버깅하기 : Part 1

Visual Studio Code 환경에서 Streamlit 앱을 쉽게 실행하고 디버깅하는 방법을 공유합니다. 터미널에서 실행시키는 방법이 물론 존재하지만 Visual Studio Code에서 편하게 실행하고 디버깅을 할 수 있습니다. 터미널에서 직접 실행 VS Code의 터미널로 이동하여 아래 명령을 실행하여 Streamlit 앱을 실행할 수 있습니다. 웹브라우저에서 자동으로 실행 (Breakpoint 적용 안 됨) Visual Studio Code에서 Streamlit 앱 디버깅 launch.json 파일 […]

맥북의 파이썬 개발 환경 최적화 : pyenv으로 파이썬 버전 관리하기

맥북에서 파이썬 개발을 진행하면서 버전에 따라 다양한 패키지를 사용해야 할 때가 있습니다. 이럴 때마다 버전을 변경하는 것은 매우 번거로운 작업이 될 수 있습니다. 특히 pip로 패키지를 설치하여 사용하는 경우 파이썬 버전별로 따로 관리할 수 있는 방법이 필요합니다. 이럴 때 pyenv를 사용하면 파이썬 버전과 환경설정을 편리하게 관리할 수 있습니다. pyenv 설치 맥에서는 Homebrew가 설치된 상태라면 간단한 […]

Visual Studio Code에서 Copilot / Copilot Chat 사용

맥 환경에서 Visual Studio Code를 이용해 C++ 디버깅을 설정하게 되었는데 이 과정에서 Copilot과 Copilot Chat을 체험해보았는데요 사용해본 소감은 좀 놀라웠습니다. Copilot과 Copilot Chat은 사용법이 직관적이어서 빠르게 적응할 수 있었으며 설정도 간단해서 실시간으로 코드 작성과 테스트가 가능했습니다. 이러한 편리함 덕분에 잘 활용하면 앞으로 작업 효율이 향상될 것으로 기대하고 있습니다. 이 글에서는 Copilot과 Copilot Chat을 설정하고 간단하게 […]

Synology NAS에서의 Zapier 대안: n8n 사용

최근 인공지능 관련 스터디에 참여하는 중인데 많은 사람들이 Zapier를 활용한다는 것을 알게 되었습니다.Zapier는 다양한 앱 간의 워크플로우를 노코드로 자동화하는 도구입니다.호기심은 발동했지만 유료 서비스라는 점에서 사용을 망설이고 있었는데요.Synology 관련 인터넷 글을 보다가 Zapier 대안으로 사용할 수 있는 애플리케이션들이 Synology의 Docker에서 실행될 수 있다는 것을 발견하게 되어 한 번 연구를 해봐야 겠다고 생각을 하게 되었습니다.주요 애플리케이션은 다음과 […]

Scroll to top