Airtable

Airtable์—์„œ ์ง€์ •ํ•œ ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ๋ฌธ์„œ(Document) ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋กœ๋” ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ •์˜๋œ Base, Table, View ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์›ํ•˜๋Š” ๋ ˆ์ฝ”๋“œ๋งŒ ์„ ํƒ์ ์œผ๋กœ ๋กœ๋”ฉํ•  ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.


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

  • Airtable API์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ ˆ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌธ์„œ๋กœ ๋ณ€ํ™˜

  • View ID, ํ•„๋“œ ํฌํ•จ ์—ฌ๋ถ€, ์ˆ˜๋Ÿ‰ ์ œํ•œ ๋“ฑ ์„ธ๋ถ€ ํ•„ํ„ฐ๋ง ๊ฐ€๋Šฅ

  • Text Splitter๋ฅผ ํ†ตํ•ด ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์ฒ˜๋ฆฌ๊นŒ์ง€ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

  • Additional Metadata ์‚ฝ์ž…์œผ๋กœ ๋ฌธ์„œ ํ›„์ฒ˜๋ฆฌ ์šฉ์ด

  • API ํ˜ธ์ถœ ์‹œ ํฌํ•จํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ‚ค ์ œ์™ธ ๊ฐ€๋Šฅ

WindyFlo Airtable
WindyFlo Airtable Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

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

Text Splitter

๊ธด ํ…์ŠคํŠธ ๋ถ„ํ• ์„ ์œ„ํ•œ ๋…ธ๋“œ ์—ฐ๊ฒฐ

์„ ํƒ

Connect Credential

Airtable API ํ‚ค๋ฅผ Credential์— ๋“ฑ๋ก ํ›„ ์„ ํƒ

ํ•„์ˆ˜

Base Id

Airtable Base ์‹๋ณ„์ž

ํ•„์ˆ˜

Table Id

Airtable Table ์‹๋ณ„์ž

ํ•„์ˆ˜

View Id

Airtable View ์‹๋ณ„์ž (ํ•„ํ„ฐ๋ง ๋ชฉ์ )

์„ ํƒ


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

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

Include Only Fields

์ง€์ •ํ•œ ํ•„๋“œ๋งŒ ๋กœ๋“œ (์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ•„๋“œ ID ๋˜๋Š” ์ด๋ฆ„)

Return All

์ „์ฒด ๋ ˆ์ฝ”๋“œ ๋ฐ˜ํ™˜ ์—ฌ๋ถ€ (๊ธฐ๋ณธ๊ฐ’: true)

Limit

๋ฐ˜ํ™˜ ๋ ˆ์ฝ”๋“œ ์ˆ˜ ์ œํ•œ (๊ธฐ๋ณธ๊ฐ’: 100)

Additional Metadata

๊ฐ ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ

Omit Metadata Keys

์ œ์™ธํ•  metadata ํ‚ค (์˜ˆ: key1, key2.nestedKey)

Filter By Formula

Airtable Formula๋ฅผ ์ด์šฉํ•œ ์กฐ๊ฑด ํ•„ํ„ฐ๋ง (์˜ˆ: NOT([id] = ""))


์ถœ๋ ฅ๊ฐ’ (Outputs)

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

Document

Airtable ๋ ˆ์ฝ”๋“œ๋ฅผ pageContent + metadata ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•œ ๋ฌธ์„œ ๊ฐ์ฒด ๋ฐฐ์—ด


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

  • Airtable๋กœ ์šด์˜ ์ค‘์ธ ์ฝ˜ํ…์ธ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฌธ์„œ๋กœ ๋ถˆ๋Ÿฌ์™€ LLM ๋ถ„์„์— ํ™œ์šฉ

  • ํŠน์ • View๋กœ ํ•„ํ„ฐ๋ง๋œ ๊ณ ๊ฐ ํ”ผ๋“œ๋ฐฑ๋งŒ ๋ฌธ์„œํ™”ํ•˜์—ฌ Q&A ํŒŒ์ดํ”„๋ผ์ธ์— ์ ์šฉ

  • ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ํ…Œ์ด๋ธ”์„ ์ž๋™ ๋ฌธ์„œํ™”ํ•˜์—ฌ ๋ณด๊ณ ์„œ๋‚˜ ๋ฆฌํฌํŠธ ์ƒ์„ฑ์— ํ™œ์šฉ

  • ํ…œํ”Œ๋ฆฟ ํ•„๋“œ๋งŒ ์ถ”์ถœํ•˜์—ฌ FAQ ๋ฌธ์„œ ์ž๋™ ์ƒ์„ฑ

  • ์ˆ˜์ง‘ ํ›„ Vector Store์— ๋ฐ”๋กœ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

  • ๋น„๊ฐœ๋ฐœ์ž๊ฐ€ Airtable๋งŒ ๊ด€๋ฆฌํ•ด๋„ ์ฝ˜ํ…์ธ  ์ž๋™ ์—ฐ๋™ ๊ฐ€๋Šฅ


์‚ฌ์šฉ ํŒ

  • Return All ์˜ต์…˜์„ ๋„๋ฉด Limit์ด ์ ์šฉ๋จ (๋Œ€๋Ÿ‰ ํ…Œ์ด๋ธ” ํ•„ํ„ฐ๋ง ์‹œ ์œ ์šฉ)

  • Filter By Formula๋ฅผ ํ™œ์šฉํ•˜๋ฉด Airtable์˜ ์กฐ๊ฑด์‹์„ ๊ทธ๋Œ€๋กœ ์ ์šฉ ๊ฐ€๋Šฅ

  • ํŠน์ • ํ•„๋“œ๋งŒ ๋กœ๋”ฉํ•˜๋ ค๋ฉด Include Only Fields์— ํ•„๋“œ๋ช…/ID๋ฅผ ์ •ํ™•ํžˆ ๊ธฐ์ž…

  • Credential์€ Airtable API Key๋ฅผ ๋ฏธ๋ฆฌ Credential์— ๋“ฑ๋ก ํ›„ ์„ ํƒ


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

  • Base ID, Table ID๋Š” ์ •ํ™•ํžˆ ๋ณต์‚ฌํ•˜์—ฌ ์ž…๋ ฅํ•ด์•ผ ์—ฐ๊ฒฐ ์˜ค๋ฅ˜ ๋ฐฉ์ง€

  • View ID๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ View ๊ธฐ์ค€์œผ๋กœ ๋กœ๋“œ๋จ

  • ํ•„๋“œ๋ช…์ด ์•„๋‹Œ ํ•„๋“œ ID ์ž…๋ ฅ ์‹œ ๊ฐ€๋…์„ฑ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜

  • ํ•„๋“œ ์ˆ˜ ์ œํ•œ, API ์†๋„ ์ œํ•œ ๋“ฑ Airtable ์ธก ์ œ์•ฝ์— ์ฃผ์˜

Last updated