Airtable
Airtable์์ ์ง์ ํ ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ ๋ฌธ์(Document) ํ์์ผ๋ก ๋ณํํ๋ ๋ก๋ ๋ ธ๋์ ๋๋ค. ์ฌ์ ์ ์๋ Base, Table, View ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ ๋ ์ฝ๋๋ง ์ ํ์ ์ผ๋ก ๋ก๋ฉํ ์ ์์ด ๋ฐ์ดํฐ ํํฐ๋ง์ ์ ์ฉํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
Airtable API์ ์ฐ๊ฒฐํ์ฌ ๋ ์ฝ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌธ์๋ก ๋ณํ
View ID, ํ๋ ํฌํจ ์ฌ๋ถ, ์๋ ์ ํ ๋ฑ ์ธ๋ถ ํํฐ๋ง ๊ฐ๋ฅ
Text Splitter๋ฅผ ํตํด ํ ์คํธ ๊ธฐ๋ฐ ์ฒ๋ฆฌ๊น์ง ์ฐ๊ฒฐ ๊ฐ๋ฅ
Additional Metadata ์ฝ์ ์ผ๋ก ๋ฌธ์ ํ์ฒ๋ฆฌ ์ฉ์ด
API ํธ์ถ ์ ํฌํจํ ๋ฉํ๋ฐ์ดํฐ ํค ์ ์ธ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (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