Discourse AI ์ฃผ์ œ ์š”์•ฝ ๐Ÿค–

์ตœ๊ทผ์— ๋ฐœ์ƒํ•ด์„œ ์žฌ๋นŒ๋“œ(rebuilding)๊ฐ€ ๊นจ์ง€๋˜ ๋ฌธ์ œ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑธ ์ˆ˜์ •ํ–ˆ๋˜ ์ผ์ด ๊ธฐ์–ต๋‚˜์‹œ๋‚˜์š”? ์ด ๋ฌธ์ œ๊ฐ€ ๊ทธ ์ˆ˜์ • ์ดํ›„์— ์‹œ์ž‘๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค:

Required plugin 'ai-topic-summary' not found

backtrace

๋ฉ”์‹œ์ง€ (127๊ฑด ๋ณด๊ณ ๋จ)

Required plugin โ€˜ai-topic-summaryโ€™ not found

Backtrace

activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:130:in block in warn' activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in block in dispatchโ€™
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in each' activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in dispatchโ€™
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:130:in warn' /var/www/discourse/app/controllers/application_controller.rb:358:in block in requires_pluginโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in instance_exec' activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in block in make_lambdaโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in block in call' actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:34:in block (2 levels) in module:Callbacksโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in call' activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in block in invoke_beforeโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in each' activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in invoke_beforeโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:119:in block in run_callbacks' /var/www/discourse/app/controllers/application_controller.rb:424:in block in with_resolved_localeโ€™
i18n-1.14.7/lib/i18n.rb:353:in with_locale' /var/www/discourse/app/controllers/application_controller.rb:424:in with_resolved_localeโ€™
activesupport-7.2.2.1/lib/active_support/callbacks.rb:130:in block in run_callbacks' activesupport-7.2.2.1/lib/active_support/callbacks.rb:141:in run_callbacksโ€™
actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in process_action' actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in process_actionโ€™
actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in block in process_action' activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in block in instrumentโ€™
activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in instrument' activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in instrumentโ€™
actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in process_action' actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in process_actionโ€™
activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in process_action' actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in processโ€™
actionview-7.2.2.1/lib/action_view/rendering.rb:40:in process' actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in dispatchโ€™
actionpack-7.2.2.1/lib/action_controller/metal.rb:335:in dispatch' actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:67:in dispatchโ€™
actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:50:in serve' actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in block in serveโ€™
actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in block in find_routes' actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in eachโ€™
actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in find_routes' actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in serveโ€™
actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in call' railties-7.2.2.1/lib/rails/engine.rb:535:in callโ€™
railties-7.2.2.1/lib/rails/railtie.rb:226:in public_send' railties-7.2.2.1/lib/rails/railtie.rb:226:in method_missingโ€™
actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:33:in block in <class:Constraints>' actionpack-7.2.2.1/lib/action_dispatch/routing/mapper.rb:62:in serveโ€™
actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:53:in block in serve' actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:133:in block in find_routesโ€™
actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in each' actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:126:in find_routesโ€™
actionpack-7.2.2.1/lib/action_dispatch/journey/router.rb:34:in serve' actionpack-7.2.2.1/lib/action_dispatch/routing/route_set.rb:896:in callโ€™
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:64:in call' rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in callโ€™
rack-2.2.10/lib/rack/conditional_get.rb:27:in call' rack-2.2.10/lib/rack/head.rb:12:in callโ€™
actionpack-7.2.2.1/lib/action_dispatch/http/permissions_policy.rb:38:in call' /var/www/discourse/lib/content_security_policy/middleware.rb:12:in callโ€™
/var/www/discourse/lib/middleware/anonymous_cache.rb:403:in call' /var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in callโ€™
/var/www/discourse/config/initializers/008-rack-cors.rb:14:in call' rack-2.2.10/lib/rack/session/abstract/id.rb:266:in contextโ€™
rack-2.2.10/lib/rack/session/abstract/id.rb:260:in call' actionpack-7.2.2.1/lib/action_dispatch/middleware/cookies.rb:704:in callโ€™
actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in block in call' activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in run_callbacksโ€™
actionpack-7.2.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in call' actionpack-7.2.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in callโ€™
actionpack-7.2.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in call' logster-2.20.0/lib/logster/middleware/reporter.rb:40:in callโ€™
railties-7.2.2.1/lib/rails/rack/logger.rb:41:in call_app' railties-7.2.2.1/lib/rails/rack/logger.rb:29:in callโ€™
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in call' /var/www/discourse/config/initializers/100-silence_logger.rb:29:in callโ€™
request_store-1.7.0/lib/request_store/middleware.rb:19:in call' actionpack-7.2.2.1/lib/action_dispatch/middleware/request_id.rb:33:in callโ€™
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in call' rack-2.2.10/lib/rack/method_override.rb:24:in callโ€™
actionpack-7.2.2.1/lib/action_dispatch/middleware/executor.rb:16:in call' rack-2.2.10/lib/rack/sendfile.rb:110:in callโ€™
/var/www/discourse/lib/middleware/processing_request.rb:12:in call' message_bus-4.3.8/lib/message_bus/rack/middleware.rb:60:in callโ€™
/var/www/discourse/lib/middleware/request_tracker.rb:385:in call' actionpack-7.2.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in callโ€™
railties-7.2.2.1/lib/rails/engine.rb:535:in call' railties-7.2.2.1/lib/rails/railtie.rb:226:in public_sendโ€™
railties-7.2.2.1/lib/rails/railtie.rb:226:in method_missing' rack-2.2.10/lib/rack/urlmap.rb:74:in block in callโ€™
rack-2.2.10/lib/rack/urlmap.rb:58:in each' rack-2.2.10/lib/rack/urlmap.rb:58:in callโ€™
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in process_client' unicorn-6.1.0/lib/unicorn/http_server.rb:739:in worker_loopโ€™
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in spawn_missing_workers' unicorn-6.1.0/lib/unicorn/http_server.rb:143:in startโ€™
unicorn-6.1.0/bin/unicorn:128:in <top (required)>' /var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in loadโ€™
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `โ€™

Env

HTTP HOSTS: foorumi.katiska.eu

์š”์•ฝ์ด ์‚ฌ๋ผ์ง„ ์ค„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ์ด ์—๋Ÿฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์š”์•ฝ์„ ๊ฐ€์ ธ์•ผ ํ•˜๋Š” ํ† ํ”ฝ์„ ๋ฐฉ๋ฌธํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

์ง€๊ธˆ ๋ฐ”๋กœ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

(๊ทธ๋ฆฌ๊ณ  ๋„ค, ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋ฆ„์ด ๋‹ค๋ฅธ ๊ฒƒ์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ์ด๋Š” ๋ฌดํ•ดํ•ฉ๋‹ˆ๋‹ค)

ํˆฌํ‘œ ์ˆ˜ ๊ด€๋ จ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์‹œ์ ์— ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค. ์š”์•ฝ ๊ธฐ๋Šฅ์ด ๋‹ค์‹œ ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค.

ํˆฌํ‘œ ๊ธฐ๋Šฅ์ด ์ง€๊ธˆ์€ 500 ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์•„์š”. ์•„๋งˆ ๋‘์„ธ ๋ฒˆ ์ •๋„ ํ•„์š”ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๊ฑฐ๋“ ์š”. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋•Œ๋Š” ์ œ๊ฐ€ ์†์‚ญ์ž„์„ ํ†ตํ•ด ์ด๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์Œ. 500 ์—๋Ÿฌ๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์—†๋„ค์š”. /logs์—์„œ ํ•ด๋‹น ์—๋Ÿฌ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ์•Œ๋ ค ์ฃผ์‹œ๊ฒ ์–ด์š”?

ํˆฌํ‘œ ํ›„ 500 ์˜ค๋ฅ˜
๋ฉ”์‹œ์ง€ (2๊ฑด ๋ณด๊ณ ๋จ)

NoMethodError (undefined method `retrieve_summary' for class AiTopicSummary::Summarise)
app/controllers/application_controller.rb:424:in `block in with_resolved_locale'
app/controllers/application_controller.rb:424:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:403:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'

์Šคํƒ ํŠธ๋ ˆ์ด์Šค

plugins/discourse-ai-topic-summary/app/controllers/ai_topic_summary/vote_controller.rb:22:in `downvote'
actionpack (7.2.2.1) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
actionpack (7.2.2.1) lib/abstract_controller/base.rb:226:in `process_action'
actionpack (7.2.2.1) lib/action_controller/metal/rendering.rb:193:in `process_action'
actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:261:in `block in process_action'
activesupport (7.2.2.1) lib/active_support/callbacks.rb:121:in `block in run_callbacks'
app/controllers/application_controller.rb:424:in `block in with_resolved_locale'
i18n (1.14.7) lib/i18n.rb:353:in `with_locale'
app/controllers/application_controller.rb:424:in `with_resolved_locale'
activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in `block in run_callbacks'
activesupport (7.2.2.1) lib/active_support/callbacks.rb:141:in `run_callbacks'
actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:260:in `process_action'
actionpack (7.2.2.1) lib/action_controller/metal/rescue.rb:27:in `process_action'
actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'
activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in `block in instrument'
activesupport (7.2.2.1) lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in `instrument'
actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:76:in `process_action'
actionpack (7.2.2.1) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord (7.2.2.1) lib/active_record/railties/controller_runtime.rb:39:in `process_action'
actionpack (7.2.2.1) lib/abstract_controller/base.rb:163:in `process'
actionview (7.2.2.1) lib/action_view/rendering.rb:40:in `process'
actionpack (7.2.2.1) lib/action_controller/metal.rb:252:in `dispatch'
actionpack (7.2.2.1) lib/action_controller/metal.rb:335:in `dispatch'
actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:50:in `serve'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:896:in `call'
railties (7.2.2.1) lib/rails/engine.rb:535:in `call'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `public_send'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `method_missing'
actionpack (7.2.2.1) lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'
actionpack (7.2.2.1) lib/action_dispatch/routing/mapper.rb:62:in `serve'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:896:in `call'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
rack (2.2.10) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.10) lib/rack/conditional_get.rb:40:in `call'
rack (2.2.10) lib/rack/head.rb:12:in `call'
actionpack (7.2.2.1) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:403:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
rack (2.2.10) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.10) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/cookies.rb:704:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
activesupport (7.2.2.1) lib/active_support/callbacks.rb:101:in `run_callbacks'
actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:30:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.0) lib/logster/middleware/reporter.rb:40:in `call'
railties (7.2.2.1) lib/rails/rack/logger.rb:41:in `call_app'
railties (7.2.2.1) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/request_id.rb:33:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
rack (2.2.10) lib/rack/method_override.rb:24:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/executor.rb:16:in `call'
rack (2.2.10) lib/rack/sendfile.rb:110:in `call'
lib/middleware/processing_request.rb:12:in `call'
message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:385:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
railties (7.2.2.1) lib/rails/engine.rb:535:in `call'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `public_send'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.10) lib/rack/urlmap.rb:58:in `each'
rack (2.2.10) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'

ํ™˜๊ฒฝ

HTTP HOSTS: foorumi.katiska.eu
1๊ฐœ์˜ ์ข‹์•„์š”

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค โ€ฆ ์ˆ˜์ •ํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

3๊ฐœ์˜ ์ข‹์•„์š”

๋˜ ์ผ์„ ์ž˜ ์ฒ˜๋ฆฌํ–ˆ๊ตฐ. ๊ณ ๋งˆ์›Œ!

2๊ฐœ์˜ ์ข‹์•„์š”

์š”์•ฝ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?



ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ • ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ •์ด ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค:

์—…๋ฐ์ดํŠธ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.

1๊ฐœ์˜ ์ข‹์•„์š”

@jimkleiber ์ด๊ฑธ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”.

๊ณต์œ  ๋งํฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์šฉ ์ƒˆ ์„ค์ •: enable description replacement with AI summary.

๊ธฐ๋ณธ๊ฐ’์€ ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ์š”์•ฝ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

์„ค์ •๊ฐ’์— ๋”ฐ๋ผ ์ตœ์†Œ ๊ฒŒ์‹œ๊ธ€ ์ˆ˜๋ฅผ ์ถฉ์กฑํ•ด์•ผ๋งŒ ์š”์•ฝ์ด ์ƒ์„ฑ๋˜๋ฉฐ, ๋ชจ๋“  ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•ด ์š”์•ฝ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(๋น„์šฉ ์ ˆ๊ฐ ๋ชฉ์ ).

ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์—์„œ ์ƒ์„ธ ๋กœ๊ทธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ , ๋กœ๊ทธ๋ฅผ warn์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•œ ๋’ค, Open AI๋กœ์˜ ์š”์ฒญ ๋ฐ ์‘๋‹ต์„ ํ™•์ธํ•ด ๋ณด์‹œ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

๋ชจ๋“œ/๊ด€๋ฆฌ์ž๊ฐ€ ์ฃผ์ œ์˜ ์š”์•ฝ์„ ์ˆ˜๋™์œผ๋กœ ์žฌ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•  ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

์ด๋Ÿฐ ์‹์œผ๋กœ์š”:

์•„๋‹ˆ์š”, ํ˜„์žฌ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋‚˜ ๋‚˜์œ ์š”์•ฝ์„ ๋‹ค์šด๋ณดํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์žฌ์ƒ์„ฑ ์ž„๊ณ„๊ฐ’์„ ์•„์ฃผ ์ž‘๊ฒŒ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์ฃ  :slight_smile:

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ๊ธ‰ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑ ๊ฒŒ์‹œ ์‹œ์—๋งŒ ์š”์•ฝ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

์š”์•ฝ์€ ์–ด๋””์— ํ‘œ์‹œ๋˜์–ด์•ผ ํ•˜๋‚˜์š”? OpenAI ๊ฐœ๋ฐœ์ž ์‚ฌ์šฉ๋Ÿ‰ ๋กœ๊ทธ์—๋Š” ์š”์•ฝ์ด ์ƒ์„ฑ๋œ ์ฃผ์ œ๊ฐ€ ํ‘œ์‹œ๋˜๋Š”๋ฐ, ํฌ๋Ÿผ์—์„œ๋Š” ์š”์•ฝ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

OP๋ฅผ ์‚ดํŽด๋ดค์–ด? :smiley:

๋‘ ๊ณณ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ์–ด.

๋„ค, ํ™•์ธํ•ด ๋ดค๋Š”๋ฐ ์•ˆ ๋ณด์—ฌ์š”.

Rails ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†” ๋กœ๊ทธ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‚˜์š”?

(์ง€๋‚œ 48์‹œ๊ฐ„ ์ด๋‚ด์— ์—…๋ฐ์ดํŠธ๋œ ๋‚ด ์ธ์Šคํ„ด์Šค ์ค‘ ํ•˜๋‚˜์—์„œ๋Š” ํ™•์‹คํžˆ ์ •์ƒ ์ž‘๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค)