Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
개발자를 위한_Large Language Model(LLM) _ 한성민 [Hello ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sungmin Han
July 19, 2023
Technology
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
개발자를 위한_Large Language Model(LLM) _ 한성민 [Hello World]
Sungmin Han
July 19, 2023
More Decks by Sungmin Han
See All by Sungmin Han
Gemma for Your Device - IO Extended Inchoen 2025
kennethanceyer
0
60
BigQuery powered by Vertex AI Gemini - 데이터야놀자 2024
kennethanceyer
0
150
Is Go A Good Language to Build Compilers?
kennethanceyer
0
210
CPython 인터프리터 구조 파헤치기 - PyCon Korea 24
kennethanceyer
0
400
개발자 커뮤니티와 함께 성장하기 - DevFest Songdo 2023
kennethanceyer
0
140
DataKorea-Python_Data_생태계_오늘과_내일
kennethanceyer
0
170
Python의 최적화 그리고 C 바인딩 이야기 _ 한성민 [PyCon Korea 2021]
kennethanceyer
0
230
프론트엔드 모던 프레임워크 _ 한성민 [GDG DevFest Seoul 2017]
kennethanceyer
0
140
AI 연구자를 위한 클린코드 _ 한성민 [GDG Devfest Seoul 2019]
kennethanceyer
0
180
Other Decks in Technology
See All in Technology
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
150
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
350
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
160
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
120
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
110
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
570
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
270
IoTハンズオンの舞台裏
shirouz
2
140
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
200
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
現場に行くだけでは足りない——プロダクトエンジニアが業務の流れを捉える観点と、その鍛え方
takumiengineering
0
300
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Documentation Writing (for coders)
carmenintech
77
5.5k
Building the Perfect Custom Keyboard
takai
2
860
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Designing for Timeless Needs
cassininazir
1
470
Accessibility Awareness
sabderemane
1
200
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Evolving SEO for Evolving Search Engines
ryanjones
0
280
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
Large Language Model(LLM) SungMin Han GDE for ML | GDG
Golang Korea
Speaker (SungMin Han) - MLOps Lead at Riiid - GDE
for ML - GDG Golang Korea Organizer - Python Mentor at F-Lab - Former) Research Engineer at Naver Clova - Former) Software Engineer at 심심이
Agenda • Generative AI • Large Language Model(LLM) • ChatGPT
(and GPT 4) • Instruct GPT • GPT in Go • Appendix
Generative AI
Keywords GPT 4 GPT 3.5 ChatGPT LLaMA Stanford Alpaca T5
Google Bard Megatron-TLG Stable Diffusion MidJourney BingChat DALL·E 2 Microsoft 365 Copilot LaMDA BLOOM
Keywords in 2023 GPT 4 GPT 3.5 ChatGPT LLaMA Stanford
Alpaca T5 Google Bard Megatron-TLG Stable Diffusion MidJourney BingChat DALL·E 2 Microsoft 365 Copilot LaMDA BLOOM
Image Midjourney, NovelAI, Stable Diffusion…
Audio Riffusion MurfAI
Text Google Bard OpenAI ChatGPT
Landscapes https://www.antler.co/blog/generative-ai
Large Language Model (LLM)
(2020) https://www.microsoft.com/en-us/research/blog/turing-nlg-a-17-billion-parameter-language-model-by-microsoft/
2022 https://huggingface.co/blog/large-language-models
ChatGPT
Reinforcement Learning with Human Feedback (RLHF) https://github.com/Hannibal046/Awesome-LLM/blob/main/resources/creepy_llm.jpeg
Intruct GPT (GPT 3.5) ChatGPT (GPT 3.5 turbo) https://matt-rickard.com/gpt-lineage https://lifearchitect.ai/
Instruct GPT: 3 Step Training Method https://openai.com/blog/chatgpt *PPO => Proximal
Policy Optimization Algorithm in the field of Reinforcement Learning
None
None
CTO
None
Manim
Mermaid
Do Anything Now (DAN): ChatGPT
Do Anything Now (DAN): Jailbreak
Prompt Base Awesome ChatGPT Prompt
GPT4: Multi-modal (Image)
LLM 복잡한 문제
한계: 할루시네이션1
None
: regurgitation engine
Instruct GPT
None
LeetCode
None
None
GPT in Go
None
package main import ( "fmt" gpt35 "github.com/AlmazDelDiablo/gpt3-5-turbo-go" ) func main()
{ api_key := "<REDACTED>" instruct := ` 내가 앞으로 음식 재료들을 입력하면, 너가 입력된 재료들을 조합한 음식 키워드를 하나 뽑아줘. 줄 넘김은 하면 안돼 ! 예시 1: INPUT: 시금치, 고추장, 계란, 밥, 콩나물, 고사리 OUTPUT: 비빔밥 예시 2: INPUT: 면, 라면스프, 물 OUTPUT: 라면 시작해볼까?` c := gpt35.NewClient(api_key) fmt.Println("음식 재료를 입력하세요 (쉼표로 구분):") var ingredients string fmt.Scanln(&ingredients)
req := &gpt35.Request{ Model: gpt35.ModelGpt35Turbo, Messages: []*gpt35.Message{ { Role: gpt35.RoleUser,
Content: instruct, }, { Role: gpt35.RoleSystem, Content: "네, 시작해봅시다! 어떤 재료를 사용하실 건가요?", }, { Role: gpt35.RoleUser, Content: ingredients, }, }, } resp, err := c.GetChat(req) if err != nil { panic(err) } fmt.Println("추천 음식:", resp.Choices[0].Message.Content) }
$ go run main.go 음식 재료를 입력하세요 (쉼표로 구분): 시금치,고추장,
나물 추천 음식: 추천하는 음식 키워드는 된장찌개입니다! $ go run main.go 음식 재료를 입력하세요 (쉼표로 구분): 옥수수, 고춧가루, 소금 추천 음식: 옥수수, 고춧가루, 소금으로 만드는 음식은 '옥수수전'입니다. 즐거운 조리되 세요!
Appendix
Appendix: Stanford Alpaca LLaMA GPT 3.5(text-davinci-003) 7B LLM.
None