Aider ํ„ฐ๋ฏธ๋„์—์„œ AI ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐsteemCreated with Sketch.

in kr โ€ขย  2 months agoย  (edited)

์š”์•ฝ

  • ๐Ÿง‘โ€๐Ÿ’ป ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์ฃผ๋ชฉ! Aider๋Š” ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๋Š” AI ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋งˆ์น˜ AI ์นœ๊ตฌ์™€ ํ•จ๊ป˜ ์ฝ”๋”ฉํ•˜๋Š” ๋“ฏํ•œ ๊ฒฝํ—˜์„ ์„ ์‚ฌํ•˜์ฃ ! ๐Ÿค–
  • โœจ ์ฝ”๋“œ ์ž‘์„ฑ, ๋ฒ„๊ทธ ์ˆ˜์ •, ๋ฆฌํŒฉํ† ๋ง, ๋ฌธ์„œํ™”๊นŒ์ง€, ๋‹ค์–‘ํ•œ ์ž‘์—…์„ Aider๊ฐ€ ๋„์™€์ค๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์Œ์„ฑ์œผ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ด์š”! ๐ŸŽ™๏ธ
  • ๐Ÿš€ Aider๋Š” ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์œผ๋กœ ์‹ค์ œ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์— ๋„์›€์„ ์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ Aider๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”! ๐ŸŽ‰

#AI #Aider #ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ #์ฝ”๋”ฉ #๊ฐœ๋ฐœ #ํ„ฐ๋ฏธ๋„ #์ƒ์‚ฐ์„ฑ #์ž๋™ํ™” #git #์ฝ”๋“œ #๋ฒ„๊ทธ์ˆ˜์ • #๋ฆฌํŒฉํ† ๋ง #๋ฌธ์„œํ™” #์Œ์„ฑ์ฝ”๋”ฉ #Python #JavaScript #TypeScript #PHP #HTML #CSS #GPT4 #Claude

์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ํ™”์ œ๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ๋ฉ‹์ง„ ๋„๊ตฌ, 'Aider'์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ด ๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. Aider๋Š” ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์™„์ „ํžˆ ๋ฐ”๊ฟ”๋†“์„ ์ˆ˜ ์žˆ๋Š” ํ˜์‹ ์ ์ธ AI ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ž, ๊ทธ๋Ÿผ Aider์˜ ๋งค๋ ฅ์— ๋น ์ ธ๋ณผ๊นŒ์š”?

Aider๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Aider๋Š” ์—ฌ๋Ÿฌ๋ถ„์˜ ํ„ฐ๋ฏธ๋„์—์„œ ์ž‘๋™ํ•˜๋Š” AI ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ์—ฌ๋Ÿฌ๋ถ„ ์˜†์— ์•‰์•„ ํ•จ๊ป˜ ์ฝ”๋”ฉ์„ ๋„์™€์ฃผ๋Š” ๋˜‘๋˜‘ํ•œ AI ์นœ๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค! Aider๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ git ์ €์žฅ์†Œ์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ AI์™€ ํ•จ๊ป˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด git ์ €์žฅ์†Œ์—์„œ ์ž‘์—…ํ•  ๋•Œ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ฃ .

Aider๋Š” ํŠนํžˆ GPT-4o์™€ Claude 3.5 Sonnet ๊ฐ™์€ ์ตœ์‹  AI ๋ชจ๋ธ๊ณผ ๊ถํ•ฉ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฑฑ์ • ๋งˆ์„ธ์š”. ๊ฑฐ์˜ ๋ชจ๋“  LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)๊ณผ ์—ฐ๊ฒฐํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.

Aider์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

Aider๋Š” ์ •๋ง ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณผ๊นŒ์š”?

  1. ๊ฐ„ํŽธํ•œ ์‹œ์ž‘: ๋‹จ์ˆœํžˆ aider <ํŒŒ์ผ1> <ํŒŒ์ผ2> ... ๋ช…๋ น์œผ๋กœ ํŽธ์ง‘ํ•˜๊ณ  ์‹ถ์€ ํŒŒ์ผ๋“ค๊ณผ ํ•จ๊ป˜ Aider๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์š”.

  2. ๋‹ค์–‘ํ•œ ์ž‘์—… ๊ฐ€๋Šฅ:

    • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด๋‚˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ถ”๊ฐ€
    • ๋ฒ„๊ทธ ์„ค๋ช…
    • ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋‚˜ GitHub ์ด์Šˆ URL ๋ถ™์—ฌ๋„ฃ๊ธฐ
    • ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
    • ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ ๋“ฑ
  3. ์ž๋™ git ์ปค๋ฐ‹: Aider๊ฐ€ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ž๋™์œผ๋กœ git์— ์ปค๋ฐ‹ํ•˜๊ณ , ์ ์ ˆํ•œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๊นŒ์ง€ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค.

  4. ๋‹ค์–‘ํ•œ ์–ธ์–ด ์ง€์›: Python, JavaScript, TypeScript, PHP, HTML, CSS ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  5. ๋‹ค์ค‘ ํŒŒ์ผ ํŽธ์ง‘: ๋ณต์žกํ•œ ์š”์ฒญ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋™์‹œ์— ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.

  6. ์ „์ฒด ์ €์žฅ์†Œ ๋งต ํ™œ์šฉ: git ์ €์žฅ์†Œ ์ „์ฒด์˜ ๋งต์„ ์‚ฌ์šฉํ•ด ๋Œ€๊ทœ๋ชจ ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ๋„ ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  7. ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”: ์—ฌ๋Ÿฌ๋ถ„์ด ์—๋””ํ„ฐ์—์„œ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋ฉด Aider๋Š” ํ•ญ์ƒ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ง ๊ทธ๋Œ€๋กœ AI์™€ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๊ฑฐ์ฃ !

  8. ์ด๋ฏธ์ง€์™€ URL ์ง€์›: ์ฑ„ํŒ…์— ์ด๋ฏธ์ง€๋‚˜ URL์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด ๋”์šฑ ํ’๋ถ€ํ•œ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  9. ์Œ์„ฑ ์ฝ”๋”ฉ: ๋ชฉ์†Œ๋ฆฌ๋กœ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์–ด์š”. ๊ฟˆ๋งŒ ๊ฐ™์ฃ ?

Aider ์‹œ์ž‘ํ•˜๊ธฐ

Aider๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผํ•ด ๋ณด์„ธ์š”:

  1. pip๋ฅผ ์‚ฌ์šฉํ•ด Aider๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค:

    $ pip install aider-chat
    
  2. git ์ €์žฅ์†Œ๊ฐ€ ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค:

    $ cd /๊ฒฝ๋กœ/๋ฅผ/์—ฌ๋Ÿฌ๋ถ„์˜/git/์ €์žฅ์†Œ๋กœ/๋ณ€๊ฒฝํ•˜์„ธ์š”
    
  3. API ํ‚ค๋ฅผ ์„ค์ •ํ•˜๊ณ  Aider๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:

    • Claude 3.5 Sonnet์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด:
      $ export ANTHROPIC_API_KEY=์—ฌ๋Ÿฌ๋ถ„์˜-ํ‚ค๋ฅผ-์—ฌ๊ธฐ์—-์ž…๋ ฅํ•˜์„ธ์š”
      $ aider
      
    • GPT-4o๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด:
      $ export OPENAI_API_KEY=์—ฌ๋Ÿฌ๋ถ„์˜-ํ‚ค๋ฅผ-์—ฌ๊ธฐ์—-์ž…๋ ฅํ•˜์„ธ์š”
      $ aider
      

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Aider๊ฐ€ ์‹คํ–‰๋˜๊ณ , ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•  ์ค€๋น„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค!

Aider์˜ ์„ฑ๋Šฅ

Aider๋Š” ๋‹จ์ˆœํžˆ ํŽธ๋ฆฌํ•œ ๋„๊ตฌ์— ๊ทธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ์ž๋ž‘ํ•˜์ฃ . SWE Bench๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋ฒค์น˜๋งˆํฌ์—์„œ ์ตœ์ƒ์œ„ ์ ์ˆ˜๋ฅผ ๋ฐ›์•˜๋‹ค๊ณ  ํ•ด์š”. ์ด ๋ฒค์น˜๋งˆํฌ๋Š” Django, scikit-learn, matplotlib ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์‹ค์ œ GitHub ์ด์Šˆ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Šฅ๋ ฅ์„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. Aider๊ฐ€ ์ด๋Ÿฐ ๋ณต์žกํ•œ ๋ฌธ์ œ๋“ค์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ํ•ด๊ฒฐํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์ง€ํ‘œ์ฃ .

์‚ฌ์šฉ์ž๋“ค์˜ ํ‰๊ฐ€

Aider์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž๋“ค์˜ ๋ฐ˜์‘์€ ์ •๋ง ๋œจ๊ฒ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ํ‰๊ฐ€๋ฅผ ์‚ดํŽด๋ณผ๊นŒ์š”?

  • "์ง€๊ธˆ๊นŒ์ง€ ๋ณธ AI ์ฝ”๋”ฉ ๋„์šฐ๋ฏธ ์ค‘ ์ตœ๊ณ ์˜ˆ์š”."
  • "Aider ๋•๋ถ„์— ์ฝ”๋”ฉ ์ƒ์‚ฐ์„ฑ์ด 4๋ฐฐ๋Š” ๋Š˜์—ˆ์–ด์š”."
  • "์ •๋ง ๋Œ€๋‹จํ•œ ๋„๊ตฌ์˜ˆ์š”. ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ข‹์•„์š”."
  • "์ฝ”๋”ฉ์˜ ๋ฏธ๋ž˜๋ฅผ ์—ฟ๋ณธ ๊ฒƒ ๊ฐ™์•„์š”."
  • "Aider๋Š” ์ œ ์ผ์ƒ์ ์ธ ์ฝ”๋”ฉ workflow๋ฅผ ์™„์ „ํžˆ ๋ฐ”๊ฟ”๋†จ์–ด์š”. ํ•œ ๊ฐœ์˜ Python ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์–ด๋–ป๊ฒŒ ์‚ถ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š”์ง€ ๋†€๋ผ์›Œ์š”."

ํ…Œ์ŠคํŠธ

์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ

I want you to create a space shooter arcade game using HTML, CSS, JS.

๋งˆ์น˜๋ฉฐ

Aider๋Š” AI์™€ ํ•จ๊ป˜ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ์ฝ”๋“œ ์ž‘์—…์„ ๋” ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ฃ . ์—ฌ๋Ÿฌ๋ถ„๋„ Aider๋ฅผ ํ•œ๋ฒˆ ์‹œ๋„ํ•ด๋ณด๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”? ์ฝ”๋”ฉ์˜ ์ฆ๊ฑฐ์›€์„ ํ•œ์ธต ๋” ๋†’์—ฌ์ค„ ๊ฑฐ์˜ˆ์š”.

๋” ์ž์„ธํ•œ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด Aider์˜ ๊ณต์‹ ๋ฌธ์„œ๋‚˜ GitHub ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•ด๋ณด์„ธ์š”. ๋˜ํ•œ Discord ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค๊ณผ ๊ฒฝํ—˜์„ ๋‚˜๋ˆ„๊ณ  ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”.

Aider์™€ ํ•จ๊ป˜ ๋” ์Šค๋งˆํŠธํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ฝ”๋”ฉ ์—ฌ์ •์„ ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ”๋”ฉ ์ƒํ™œ์— ํ˜๋ช…์„ ์ผ์œผํ‚ฌ ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‚˜์š”? ์ง€๊ธˆ ๋ฐ”๋กœ Aider๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹

See Also

Posted using Obsidian Steemit plugin

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order: ย 
ย  ยท ย 2 months agoย 

[๊ด‘๊ณ ] STEEM ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌ ํ•˜์‹œ๋ฉด, ๋‹ค์–‘ํ•œ ํ˜œํƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ย  ยท ย 2 months agoย 

Congratulations, your post has been upvoted by @upex with a 0.22% upvote. We invite you to continue producing quality content and join our Discord community here. Visit https://botsteem.com to utilize usefull and productive automations #bottosteem #upex

ย  ยท ย 2 months agoย 

์ •๋ง ๋ฉ‹์ง„ ๋„๊ตฌ๋„ค์š”.
ํ”ผ๊ณค๋‹˜์ด ์•Œ๋ ค์ฃผ์‹ ๊ฑฐ ์–ธ์ œ ๋‹ค ์จ๋ณด๋‚˜์š” ^^

ย  ยท ย 2 months agoย 

AI ๋„๊ตฌ๋Š” ์ง€์†์ ์œผ๋กœ ์ƒˆ๋กœ ์ถœ์‹œ๋˜๊ณ  ์—…๋ฐ์ดํŠธ๋˜๊ณ  ์žˆ์–ด์š”. ๊ฐ€์žฅ ์ตœ๊ทผ์— ์†Œ๊ฐœ๋œ AI๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•„์š” ๐Ÿ˜ ์ €๋Š” ๋˜ ์ƒˆ๋กœ์šด AI๋„๊ตฌ๋ฅผ ์ฐพ์œผ๋Ÿฌ ๋– ๋‚ฉ๋‹ˆ๋‹ค. ใ…Žใ…Ž