Skip to content

Latest commit

ย 

History

History
92 lines (57 loc) ยท 3.69 KB

File metadata and controls

92 lines (57 loc) ยท 3.69 KB

Dify์™€ LangGraph API๋ฅผ ํ™œ์šฉํ•œ AI ์•ฑ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ ์˜ˆ์‹œ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

Dify

1. ๋‹จ์ผ ํŽ˜์ด์ง€ ์›น ์•ฑ์œผ๋กœ ๋ฐฐํฌ

Dify ์ฝ˜์†”์—์„œ ๋ฐ”๋กœ ์‹ฑ๊ธ€ ํŽ˜์ด์ง€ ์›น ์•ฑ์„ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ขŒ์ธก ์ƒ๋‹จ ๋กœ๊ณ , ๋ด‡ ์ด๋ฏธ์ง€, ์ƒ‰์ƒ ํ…Œ๋งˆ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ
  • Powered By Dify ์›Œํ„ฐ๋งˆํฌ ํฌํ•จ

Dify์—์„œ ์ œ์ž‘ํ•œ ์ฑ„ํŒ… ์•ฑ์€ ์›น์‚ฌ์ดํŠธ์— ์‚ฝ์ž…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. (๋‹จ, ์›Œํฌํ”Œ๋กœ์šฐ ์•ฑ์€ ์ž„๋ฒ ๋“œ ์˜ต์…˜์ด ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)

  • ๋‹จ์ผ ํŽ˜์ด์ง€ ์›น ์•ฑ์ด iframe์œผ๋กœ ์›น์‚ฌ์ดํŠธ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Dify API๋ฅผ ์ด์šฉํ•˜์—ฌ StreamLit ์•ฑ์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. StreamLit์„ ์ด์šฉํ•œ ์•ฑ ์ œ์ž‘์— ์ต์ˆ™ํ•˜์‹  ๋ถ„์ด๋ผ๋ฉด ์‚ฌ์šฉํ•ด๋ณผ ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

Dify API๋ฅผ ํ™œ์šฉํ•œ ๊ณต์‹ ํ”„๋ก ํŠธ์—”๋“œ ํ…œํ”Œ๋ฆฟ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
Chat / Workflow ๋‘ ์ข…๋ฅ˜์ธ๋ฐ ํ˜„์žฌ Chat ๋งŒ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • Next.js ํ”„๋กœ์ ํŠธ ๊ธฐ๋ฐ˜
  • ํ”„๋ก ํŠธ์—”๋“œ ์ง€์‹์ด ํ•„์š”ํ•˜์ง€๋งŒ, ๊ฐ„๋‹จํ•œ ์ˆ˜์ •์œผ๋กœ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ํฌํฌ ๋ฒ„์ „์„ ์ œ๊ณต

5. AI ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ

OpenWebUI

OpenWebUI๋Š” Pipeline์„ ํ†ตํ•ด Dify์™€ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ ์ฝ”๋“œ์™€ ์ฃผ์ฃผ์ดํšŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

  • 100% ๋…ธ์ฝ”๋“œ๋กœ AI ๊ธฐ๋Šฅ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • B2B SaaS ์‚ฌ๋‚ด [AI ์–ด๋“œ๋ฏผ / AI ์ƒ์‚ฐ์„ฑ] ํ”Œ๋žซํผ
  • ํ˜„์žฌ ๋ฒ ํƒ€ ์„œ๋น„์Šค ์ค‘ (2025๋…„ ์ƒ๋ฐ˜๊ธฐ ๋‚ด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์˜ˆ์ •)
    • ์• ๋„๋ฆฌํ‹ฑ์Šค
      • ์•ฑ๋ณ„/์‚ฌ์šฉ์ž๋ณ„ ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ ๋ฐ ์ œํ•œ ๊ธฐ๋Šฅ
      • ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํ‚ค์›Œ๋“œ ๋“ฑ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ ์š”์•ฝ ๊ธฐ๋Šฅ
    • ํŒ€ ์›Œํฌ์ŠคํŽ˜์ด์Šค
      • ํŒ€ ๋‚ด ์•ฑ ๊ณต์œ  ๊ธฐ๋Šฅ
    • ํ˜‘์—… ํˆด ํ†ตํ•ฉ
      • Dify, LangGraph ์•ฑ์„ ๋…ธ์ฝ”๋“œ๋กœ Teams ๋“ฑ ํ˜‘์—…ํˆด์— ํ†ตํ•ฉ
    • ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„ค์น˜ ์˜ต์…˜ ์ œ๊ณต

6. ํ˜‘์—… ํˆด์— ํ†ตํ•ฉ

Discord, Teams, Slack ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ํ˜‘์—… ํˆด์— API๋ฅผ ์ด์šฉํ•˜์—ฌ ํ†ตํ•ฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Discord์™€ Teams ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

LangGraph Platform

1. ํ”„๋ก ํŠธ์—”๋“œ ํ…œํ”Œ๋ฆฟ ์‚ฌ์šฉ

LangGraph ๊ณต์‹ ํ”„๋ก ํŠธ์—”๋“œ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • InputState์— messages๋ฅผ ๊ฐ€์ง„ Graph์™€ ํ†ตํ•ฉ ๊ฐ€๋Šฅ
  • ํ”„๋ก ํŠธ์—”๋“œ ์ง€์‹ ์—†์ด๋„ ๊ฐ„๋‹จํ•œ ์ˆ˜์ •์œผ๋กœ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ํฌํฌ ๋ฒ„์ „ ์ œ๊ณต

2. AI ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ

OpenWebUI

OpenWebUI๋Š” Pipeline(Python Code)์„ ํ†ตํ•ด LangGraph ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ ์ฝ”๋“œ์™€ ์˜ˆ์‹œ ์˜์ƒ์„ ์ฐธ๊ณ ํ•ด๋ณด์„ธ์š”.

TeddyFlow

๋…ธ์ฝ”๋“œ๋กœ ์—ฐ๋™ ๊ฐ€๋Šฅ
๊ณต์‹ ํ”„๋ก ํŠธ์—”๋“œ ํ…œํ”Œ๋ฆฟ ๋‚ด์žฅ

3. ํ˜‘์—… ํˆด์— ํ†ตํ•ฉ

Discord, Teams, Slack ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ํ˜‘์—… ํˆด์— API๋ฅผ ์ด์šฉํ•˜์—ฌ ํ†ตํ•ฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Discord์™€ Teams ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

License

MIT LICENSE

Contributing

๊ธฐ์—ฌ๋Š” ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ด์Šˆ ๋“ฑ๋ก์ด๋‚˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•ด ์ฃผ์„ธ์š”. :)