IBMWatsonx

IBMWatsonx ๋…ธ๋“œ๋Š” IBM์˜ Watsonx.ai ํ”Œ๋žซํผ์—์„œ ์ œ๊ณตํ•˜๋Š” LLM ๋ชจ๋ธ(granite-13b-instruct-v2 ๋“ฑ)์„ ํ™œ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์šฉ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ Watsonx์˜ ๋ณด์•ˆ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์–‘ํ•œ ์—…๋ฌด ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

  • IBM Watsonx์—์„œ ๋ฐฐํฌ๋œ ์‚ฌ๋‚ด์šฉ LLM(granite ์‹œ๋ฆฌ์ฆˆ ๋“ฑ)์„ API๋ฅผ ํ†ตํ•ด ํ˜ธ์ถœ

  • greedy, sampling ๋“ฑ ๋‹ค์–‘ํ•œ ๋””์ฝ”๋”ฉ ์ „๋žต ์„ ํƒ ๊ฐ€๋Šฅ

  • Temperature, Top-p, Top-k, Repeat Penalty ๋“ฑ ์„ธ๋ถ€ ์ƒ์„ฑ ์ „๋žต ์ œ์–ด

  • Streaming ๋ชจ๋“œ๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ์‘๋‹ต ์ฒ˜๋ฆฌ ์ง€์›

WindyFlo IBMWatsonx
WindyFlo IBMWatsonx Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

ํ•ญ๋ชฉ
์„ค๋ช…
ํ•„์ˆ˜ ์—ฌ๋ถ€

Cache

๋™์ผ ์š”์ฒญ ๊ฒฐ๊ณผ ์บ์‹œ ์—ฌ๋ถ€ ์„ค์ •

์„ ํƒ

Connect Credential

IBM Watsonx ์ธ์ฆ ์ •๋ณด (Credential์— ๋“ฑ๋ก)

ํ•„์ˆ˜

Model

์‚ฌ์šฉํ•  ๋ชจ๋ธ ID (ibm/granite-13b-instruct-v2 ๋“ฑ)

ํ•„์ˆ˜

Streaming

์ŠคํŠธ๋ฆฌ๋ฐ ์‘๋‹ต ์‚ฌ์šฉ ์—ฌ๋ถ€ (on/off)

ํ•„์ˆ˜


ํŒŒ๋ผ๋ฏธํ„ฐ (Parameters)

ํ•ญ๋ชฉ
์„ค๋ช…

Decoding Method

์‘๋‹ต ์ƒ์„ฑ ๋ฐฉ์‹ (greedy, sampling ๋“ฑ)

Top K

์ƒ˜ํ”Œ๋ง ์‹œ ๊ณ ๋ คํ•  ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜ (๊ธฐ๋ณธ๊ฐ’: 50)

Top P

Top-p(nucleus) ์ƒ˜ํ”Œ๋ง ํ™•๋ฅ  (๊ธฐ๋ณธ๊ฐ’: 0.7)

Temperature

์ƒ์„ฑ ์‘๋‹ต ๋‹ค์–‘์„ฑ ์กฐ์ ˆ๊ฐ’ (๊ธฐ๋ณธ๊ฐ’: 0.7)

Repeat Penalty

๋ฐ˜๋ณต ๋ฌธ์žฅ ์–ต์ œ ๊ฐ•๋„ (๊ธฐ๋ณธ๊ฐ’: 1.0)

Max New Tokens

์ตœ๋Œ€ ์ƒ์„ฑ ํ† ํฐ ์ˆ˜ (๊ธฐ๋ณธ๊ฐ’: 100)

Min New Tokens

์ตœ์†Œ ์ƒ์„ฑ ํ† ํฐ ์ˆ˜ (๊ธฐ๋ณธ๊ฐ’: 1)

Stop Sequence

์‘๋‹ต ์ข…๋ฃŒ๋ฅผ ์œ ๋„ํ•  ํ† ํฐ ๋˜๋Š” ๋ฌธ์žฅ

Include Stop Sequence

๊ฒฐ๊ณผ์— Stop Sequence ํฌํ•จ ์—ฌ๋ถ€

Random Seed

์ƒ์„ฑ ๊ฒฐ๊ณผ ๊ณ ์ • ์‹œ ์‚ฌ์šฉํ•  ์‹œ๋“œ ๊ฐ’


์ถœ๋ ฅ๊ฐ’ (Outputs)

์ถœ๋ ฅ ํ•ญ๋ชฉ
์„ค๋ช…

IBMWatsonx

Watsonx๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋œ ํ…์ŠคํŠธ ์‘๋‹ต ๊ฒฐ๊ณผ


ํ™œ์šฉ ์˜ˆ์‹œ

  • ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ณ ๊ฐ ์‘๋Œ€์šฉ Watsonx ๊ธฐ๋ฐ˜ AI ๋น„์„œ ๊ตฌ์ถ•

  • IBM ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ๋˜๋Š” ๊ธฐ์—…์šฉ RAG ํŒŒ์ดํ”„๋ผ์ธ ์„ค๊ณ„

  • ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ์ƒ์„ฑ ์—…๋ฌด์— ๋ณด์•ˆ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ ํ™œ์šฉ

  • ๋‹ค์–‘ํ•œ ๋””์ฝ”๋”ฉ ์ „๋žต ๋น„๊ต๋ฅผ ํ†ตํ•œ ํ…์ŠคํŠธ ํ’ˆ์งˆ ์‹คํ—˜


์‚ฌ์šฉ ํŒ

  • greedy ๋ฐฉ์‹์€ ๊ฐ€์žฅ ํ™•๋ฅ ์ด ๋†’์€ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋ฏ€๋กœ ์ผ๊ด€์„ฑ์ด ๋†’๊ณ  ๋น ๋ฅด์ง€๋งŒ, ์ฐฝ์˜์„ฑ์€ ๋‚ฎ์Šต๋‹ˆ๋‹ค.

  • Top P, Top K, Temperature ๊ฐ’์„ ์กฐํ•ฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ํ‘œํ˜„์„ ์œ ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: Top P = 0.9, Temperature = 0.8

  • Stop Sequence ์„ค์ •์„ ํ†ตํ•ด ์ฑ—๋ด‡ ์‘๋‹ต์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ข…๋ฃŒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Streaming์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๊ธด ์‘๋‹ต์ด ํ•„์š”ํ•œ ์‘์šฉ ์‹œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถœ๋ ฅ์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ฃผ์˜์‚ฌํ•ญ

  • IBM Cloud ๋‚ด์—์„œ Watsonx ํ”„๋กœ์ ํŠธ ๋ฐ ๋ชจ๋ธ ๋ฐฐํฌ๊ฐ€ ์‚ฌ์ „์— ์™„๋ฃŒ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ธ์ฆ ์ •๋ณด๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์œผ๋ฉด ํ˜ธ์ถœ์ด ์‹คํŒจํ•˜๋ฉฐ, ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ID๋Š” ์ •ํ™•ํ•œ ๊ฒฝ๋กœ (ibm/granite-13b-instruct-v2 ๋“ฑ)๋ฅผ ์ž…๋ ฅํ•ด์•ผ ์ •์ƒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • ํ† ํฐ ์ œํ•œ ๋ฐ ์š”๊ธˆ์€ IBM Watsonx ์ •์ฑ…์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฉฐ, ๊ณผ๋„ํ•œ ์ƒ์„ฑ ์š”์ฒญ ์‹œ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Last updated