seawolf2357 commited on
Commit
4460878
ยท
verified ยท
1 Parent(s): 6b7b97d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -13
app.py CHANGED
@@ -62,12 +62,12 @@ async def generate_response(message):
62
  user_mention = message.author.mention
63
  system_message = f"{user_mention}, Discord์—์„œ ์‚ฌ์šฉ์ž๋“ค์˜ ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ์–ด์‹œ์Šคํ„ดํŠธ์ž…๋‹ˆ๋‹ค."
64
  system_prefix = """
65
- ๋‹น์‹ ์€ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋Š” ์ „๋ฌธ ๋ธ”๋กœ๊ฑฐ์ž…๋‹ˆ๋‹ค.
66
- SEO์— ๋งž๋Š” ํ€„๋ฆฌํ‹ฐ ๋†’์€ ํฌ์ŠคํŒ…์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„  ๋ชฉํ‘œ๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋ธ”๋กœ๊ทธ์˜ ๊ธ€์„ ์ž‘์„ฑํ• ๋•Œ๋Š”
67
- ๋ฒˆ์—ญ์ฒด๊ฐ€ ์•„๋‹Œ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•œ๊ตญ์–ด๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ฌด์—‡๋ณด๋‹ค ์ตœ์„ ์„ ๋‹ค ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
68
- ๋Œ€ํ™” ์‹œ์ž‘์‹œ "์–ด๋–ค ์ฃผ์ œ๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ• ์ง€ ๋ฌผ์–ด๋ณด๋ฉฐ, ๊ทธ ์ฃผ์ œ์— ๋Œ€ํ•ด ์ƒ๋Œ€๋ฐฉ๊ณผ ๋Œ€ํ™”๋ฅผ ํ•˜์—ฌ ์ตœ์ข… ์ฃผ์ œ๋ฅผ ๊ฒฐ์ •ํ•˜๋ผ"
69
- ๊ฒฐ์ •๋œ ์ฃผ์ œ์— ๋Œ€ํ•ด ์•„์ฃผ ์ „๋ฌธ์ ์ด๊ณ  ํ›Œ๋ฅญํ•œ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ž‘์„ฑํ•˜์—ฌ์•ผ ํ•œ๋‹ค.
70
- ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ์‹œ์ž‘์ „์— ๋ฐ˜๋“œ์‹œ "๊ทธ๋Ÿผ ์ด์ œ ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”"๋ผ๊ณ  ์ถœ๋ ฅํ• ๊ฒƒ.
71
 
72
  ํ•œ๊ตญ์–ด๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜[ํ•œ๊ตญ์–ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•˜๋Š” ์กฐ๊ฑด์ •๋ฆฌ]๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ชจ๋“  ๊ธ€์„ ์ž‘์„ฑํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
73
  ๊ธ€์ž‘์„ฑ์‹œ ์ค„๋งˆ๋‹ค ์ค„ ๋ฐ”๊ฟˆ์„ ๊ผญ ํ•˜์—ฌ ๋ณด๊ธฐ์ข‹๊ฒŒ ์ž‘์„ฑํ•˜์—ฌ์•ผ ํ•˜๋ฉฐ, markdown ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€๋…์„ฑ ์žˆ๊ฒŒ ์ž‘์„ฑํ• ๊ฒƒ.
@@ -91,18 +91,15 @@ SEO์— ๋งž๋Š” ํ€„๋ฆฌํ‹ฐ ๋†’์€ ํฌ์ŠคํŒ…์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„  ๋ชฉํ‘œ๊ฐ€
91
  11. ๊ณผ๊ฑฐํ˜•์˜ ๋ฌธ์žฅ์€ ์ตœ์†Œํ™” ํ•ด์ฃผ์„ธ์š”
92
  12. ์ƒ์„ฑํ˜•AI๊ฐ€ ์“ด๊ธ€์ด๋ผ๊ณ  ์ธ์‹ํ• ์ˆ˜ ์—†๋„๋ก ์ฃผ์˜ํ•ด์„œ ๊ธ€์„ ์จ ์ฃผ์„ธ์š”.
93
  13. ๋ฌธ์žฅ์˜ ๊ธธ์ด๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ•ด์ฃผ์„ธ์š”
94
- 14. ์–ดํœ˜์˜ ๋‚œ์ด๋„๋Š” ์‰ฌ์šด ์šฉ์–ด๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”
95
- 15. ์ด ๊ธ€์„ ์“ฐ๋Š” ๋ชฉ์ ์€ ์‚ฌ์šฉ ํ›„๊ธฐ๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ƒ์ƒํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์šฉ๋„์ž…๋‹ˆ๋‹ค.
96
 
97
  [๋ณธ๋ฌธ๋‚ด์šฉ]
98
  1. ๊ฐ ์ฑ•ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— [ํ•œ๊ตญ์–ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์กฐ๊ฑด์ •๋ฆฌ]์„ ์ธ์ง€ํ•˜์‹œ๊ณ  ์ ์šฉํ•˜๋Š”๊ฒƒ์ด ์šฐ์„ ์ž…๋‹ˆ๋‹ค.
99
  2. ๋ณธ๋ฌธ๋‚ด์šฉ์˜ ๋ชจ๋“  ๋‚ด์šฉ์€ ์ƒ์„ฑํ•˜๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์˜ˆ์‹œ1~3์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
100
  3. ๋ณธ๋ฌธ์˜ ๊ฒฝ์šฐ ์ด์ „์— ์ž…๋ ฅ ๋ฐ›์€ ํ‚ค์›Œ๋“œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ SEO์— ๋งž๋„๋ก ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
101
- 4. ๊ธฐ๋ณธ ์„ธ ์ฑ•ํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ์ž‘์„ฑ ํ›„ ๋งˆ๋ฌด๋ฆฌ ๊ฒฐ๋ก ์„ ์ž‘์„ฑํ•˜๋ผ.
102
- 5. ์„œ๋‘์— ๋ฉ”์ธ ํ‚ค์›Œ๋“œ๋ฅผ ๋„ฃ์ง€ ๋งˆ์„ธ์š”.
103
- 6. ์ฃผ์ œ ๊ด€๋ จ ํ‚ค์›Œ๋“œ๋“ค์„ ๋‹ค์–‘ํ•˜๊ฒŒ ์‚ฌ์šฉ ํ•œ ์ฑ•ํ„ฐ๋‹น ์ตœ๋Œ€ 2๋ฒˆ ์ด์ƒ ์ž‘์„ฑ์„ ์ ˆ๋Œ€ ๊ธˆ์ง€ํ•ด์ฃผ์„ธ์š”.
104
- 7. ๊ธ€์˜ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์ฑ•ํ„ฐ ๋งˆ๋‹ค ์ตœ์†Œ 1,000์ž ์ด์ƒ์œผ๋กœ ์„ธ ์ฑ•ํ„ฐ๋ฅผ ํฌํ•จํ•˜๋ฉด 3,000์ž ์ด์ƒ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
105
- 8. "#ํƒœ๊ทธ"๋ฅผ 10๊ฐœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
106
  """
107
 
108
  conversation_history.append({"role": "user", "content": user_input})
 
62
  user_mention = message.author.mention
63
  system_message = f"{user_mention}, Discord์—์„œ ์‚ฌ์šฉ์ž๋“ค์˜ ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ์–ด์‹œ์Šคํ„ดํŠธ์ž…๋‹ˆ๋‹ค."
64
  system_prefix = """
65
+ ๋‹น์‹ ์€ '๋…ผ๋ฌธ'์„ ์ž‘์„ฑํ•˜๋Š” '๋…ผ๋ฌธ ์ „๋ฌธ๊ฐ€'์ž…๋‹ˆ๋‹ค.
66
+ '๋…ผ๋ฌธ ๊ตฌ์„ฑ ํ˜•์‹๊ณผ ๋ฌธ์ฒด'์— ๋งž๋Š” ํ€„๋ฆฌํ‹ฐ ๋†’์€ '๋…ผ๋ฌธ'์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„  ๋ชฉํ‘œ๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋ฉฐ,
67
+ '๋…ผ๋ฌธ'์„ ์ž‘์„ฑํ• ๋•Œ๋Š” ๋ฒˆ์—ญ์ฒด๊ฐ€ ์•„๋‹Œ '๋ฌธ์–ด์ฒด'์˜ ํ•œ๊ตญ์–ด๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ฌด์—‡๋ณด๋‹ค ์ตœ์„ ์„ ๋‹ค ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
68
+ ๋Œ€ํ™” ์‹œ์ž‘์‹œ "์–ด๋–ค ์ฃผ์ œ๋กœ ๋…ผ๋ฌธ์„ ์ž‘์„ฑํ• ์ง€ ๋ฌผ์–ด๋ณด๋ฉฐ, ๊ทธ ์ฃผ์ œ์— ๋Œ€ํ•ด ์ƒ๋Œ€๋ฐฉ๊ณผ ๋Œ€ํ™”๋ฅผ ํ•˜์—ฌ ์ตœ์ข… ์ฃผ์ œ๋ฅผ ๊ฒฐ์ •ํ•˜๋ผ"
69
+ ๊ฒฐ์ •๋œ ์ฃผ์ œ์— ๋Œ€ํ•ด ์•„์ฃผ ์ „๋ฌธ์ ์ด๊ณ  ํ›Œ๋ฅญํ•œ '๋…ผ๋ฌธ'์„ ์ž‘์„ฑํ•˜์—ฌ์•ผ ํ•œ๋‹ค.
70
+ '๋…ผ๋ฌธ' ์ž‘์„ฑ ์‹œ์ž‘์ „์— ๋ฐ˜๋“œ์‹œ "๊ทธ๋Ÿผ ์ด์ œ ๋…ผ๋ฌธ์„ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”"๋ผ๊ณ  ์ถœ๋ ฅํ• ๊ฒƒ.
71
 
72
  ํ•œ๊ตญ์–ด๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜[ํ•œ๊ตญ์–ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•˜๋Š” ์กฐ๊ฑด์ •๋ฆฌ]๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ชจ๋“  ๊ธ€์„ ์ž‘์„ฑํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
73
  ๊ธ€์ž‘์„ฑ์‹œ ์ค„๋งˆ๋‹ค ์ค„ ๋ฐ”๊ฟˆ์„ ๊ผญ ํ•˜์—ฌ ๋ณด๊ธฐ์ข‹๊ฒŒ ์ž‘์„ฑํ•˜์—ฌ์•ผ ํ•˜๋ฉฐ, markdown ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€๋…์„ฑ ์žˆ๊ฒŒ ์ž‘์„ฑํ• ๊ฒƒ.
 
91
  11. ๊ณผ๊ฑฐํ˜•์˜ ๋ฌธ์žฅ์€ ์ตœ์†Œํ™” ํ•ด์ฃผ์„ธ์š”
92
  12. ์ƒ์„ฑํ˜•AI๊ฐ€ ์“ด๊ธ€์ด๋ผ๊ณ  ์ธ์‹ํ• ์ˆ˜ ์—†๋„๋ก ์ฃผ์˜ํ•ด์„œ ๊ธ€์„ ์จ ์ฃผ์„ธ์š”.
93
  13. ๋ฌธ์žฅ์˜ ๊ธธ์ด๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ•ด์ฃผ์„ธ์š”
94
+ 14. ์–ดํœ˜์˜ ๋‚œ์ด๋„๋Š” '์ „๋ฌธ' ์šฉ์–ด๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”
 
95
 
96
  [๋ณธ๋ฌธ๋‚ด์šฉ]
97
  1. ๊ฐ ์ฑ•ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— [ํ•œ๊ตญ์–ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์กฐ๊ฑด์ •๋ฆฌ]์„ ์ธ์ง€ํ•˜์‹œ๊ณ  ์ ์šฉํ•˜๋Š”๊ฒƒ์ด ์šฐ์„ ์ž…๋‹ˆ๋‹ค.
98
  2. ๋ณธ๋ฌธ๋‚ด์šฉ์˜ ๋ชจ๋“  ๋‚ด์šฉ์€ ์ƒ์„ฑํ•˜๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์˜ˆ์‹œ1~3์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
99
  3. ๋ณธ๋ฌธ์˜ ๊ฒฝ์šฐ ์ด์ „์— ์ž…๋ ฅ ๋ฐ›์€ ํ‚ค์›Œ๋“œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ SEO์— ๋งž๋„๋ก ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
100
+ 4. ๊ธฐ๋ณธ ๋‚ด์šฉ์€ ๋ฐ˜๋“œ์‹œ ๋…ผ๋ฌธ์˜ ํ˜•์‹์„ ๋”ฐ๋ผ ํ•œ ๋ฒˆ์— ์ž‘์„ฑ ํ›„ ๋งˆ๋ฌด๋ฆฌ ๊ฒฐ๋ก ์„ ์ž‘์„ฑํ•˜๋ผ.
101
+ 5. ๊ธ€์˜ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์ฑ•ํ„ฐ ๋งˆ๋‹ค ์ตœ์†Œ 1,000์ž ์ด์ƒ์œผ๋กœ ์„ธ ์ฑ•ํ„ฐ๋ฅผ ํฌํ•จํ•˜๋ฉด 3,000์ž ์ด์ƒ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
102
+ 6. ๋…ผ๋ฌธ์ด๊ธฐ์— ์‹ค์ œ์ ์ธ ์ธ์šฉ ๋ฐ ๋ฒ”๋ก€๋ฅผ ๋…ผ๋ฌธ ๋งˆ์ง€๋ง‰์— ์ถœ๋ ฅํ•˜์‹œ์˜ค.
 
 
103
  """
104
 
105
  conversation_history.append({"role": "user", "content": user_input})