LLM์ ํ์ฉํ ์ง ์ถ์ฒ ์์คํ
ํ๋ก์ ํธ ์ค๋ช
๋์ ๊ด์ญ์์ KAIST๊ฐ ์ฃผ์ตํ๊ณ , KAIST ์ดํ์ํ ์ฐํ ํน๋ณ๊ธฐ๊ตฌ SPARCS๊ฐ ์ฃผ๊ดํ๋ ํด์ปคํค์ธ SPARCS Service Hackathon 2024์์ ์ ์ํ ์๋น์ค์์ ํ์ฉ๋๋ ๋ชจ๋ธ์ ๋๋ค. ์์ธํ ์ค๋ช ์ ์ฌ๊ธฐ ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ถ์ฒ ์์คํ ๊ตฌ์กฐ
์ฌ์ฉ์์๊ฒ ์ถ์ฒํด์ค ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ์ ๋ ฅ๋ฐ์ต๋๋ค.
- person_count : (1๋ช , 2๋ช , 3๋ช , 4๋ช ์ด์)
- period : (1์ฃผ, 2์ฃผ, 3์ฃผ, 4์ฃผ ์ด์)
- identity : (ํ์, ์ง์ฅ์ธ, ๊ธฐํ)
- car : (์์ฐจ, ๋์ค๊ตํต)
- child : (์์ด ์์, ์์ด ์์)
- significant: (์ฌ์ฉ์๊ฐ ์ง์ ์ ๋ ฅํ ๋ด์ฉ)
์ด 3๋จ๊ณ๋ก ์ด๋ฃจ์ด์ ธ ์ถ์ฒ์ด ์งํ๋ฉ๋๋ค.
๋ฐ์ดํฐ ํํฐ๋ง์ผ๋ก ๋ฐ์ดํฐ์ ๊ฐฏ์๋ฅผ ์ค์ ๋๋ค.
- ์์ด๊ฐ ์๋ค. โ walkTime 10๋ถ ์ดํ
- ์ฐจ๊ฐ ์๋ค. โ aptParkingCountPerHousehold > 0
๋ฐ์ดํฐ ์ ์ฌ๋ ๊ณ์ฐ
- TF-IDF๋ฅผ ํ์ฉํ ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ๊ณ์ฐํด ๋ฐ์ดํฐ์ ์ ๋ณด์ ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ๋ณด์ ๋ํ ๋ฐ์ดํฐ์ ์์๋ฅผ ๊ณ์ฐํฉ๋๋ค.
LLM์ ํ์ฉํด XAI(eXplainable AI) ์ถ์ฒ
- ์ ์ฌ๋๋ก ๊ณ์ฐํ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ฐ์ดํฐ์ ์ถ์ฒ ์์ ๋ฐ ๊ทธ ์ด์ ๋ฅผ ์์ฑํฉ๋๋ค.
๋ฐ์ดํฐ ํฌ๋กค๋ง
์ฐ์ ๋ค์ด๋ฒ ์ง๋์์ ๋์ ๊ด์ญ์์ ์ฃผํ ์ ๋ณด๋ฅผ ํฌ๋กค๋ง ํด์ต๋๋ค. ๋งํฌ
{"aptName": "๋์ ์ผํธ๋ด์์ด1๋จ์ง", "tradeBuildingTypeCode": "APT", "aptHeatMethodTypeName": "๊ฐ๋ณ๋๋ฐฉ", "aptHeatFuelTypeName": "๋์๊ฐ์ค", "aptParkingCountPerHousehold": "1.43", "aptHouseholdCount": "874", "exposureAddress": "๋์ ์ ์ค๊ตฌ ๋ํฅ๋", "monthlyManagementCost": 180000, "articleFeatureDescription": "์ฃผ๋ฐฉ๋์๊ตฌ์กฐ๋ก ์ด์ฌํ์ ๊ฐ๋ฅ.", "detailDescription": "๋ํฅ์ด,๋์ ์ค,๋์ ๊ณ ,๋์ ์ฌ์ค,์ฑ๋ชจ์ฌ๊ณ ์ต๊ณ ์ ํ๊ตฐ์ด๋ฉฐ\r\n๋๋ณด๋ก ์ค์๋ก์ญ 5๋ถ๊ฑฐ๋ฆฌ์
๋๋ค.\r\n๋ํ ๋จน์๊ณจ๋ชฉ 5๋ถ๊ฑฐ๋ฆฌ๋ผ ์ด๊ธฐ ๋๋ฌด ์ข์์.\r\n๋ํฅ2๊ตฌ์ญ์ฌ๊ฐ๋ฐ(kcc๊ฑด์ค) ํธ์ฌ๋ก ์ธํด ํฌ์๊ฐ์น ์๋นํ ๋์ต๋๋ค.\r\n์์ธํ ์๋ด์ ์์ด ๋ถ๋์ฐ(042-221-3003) ์ผ๋ก ์ธ์ ๋ ์ง \r\nํธํ๊ฒ ์ฐ๋ฝ์ฃผ์ธ์!!", "floorLayerName": "๋จ์ธต", "principalUse": "๊ณต๋์ฃผํ", "tagList": ["15๋
์ด๋ด", "๋ฐฉ์ธ๊ฐ", "ํ์ฅ์ค๋๊ฐ", "์ธ๋๋น1๋"], "schoolName": "๋์ ๋ํฅ์ด๋ฑํ๊ต", "organizationType": "๊ณต๋ฆฝ", "establishmentYmd": "19380702", "walkTime": 4, "studentCountPerTeacher": 16.7, "id": 2817, "url": "https://new.land.naver.com/complexes/103255?ms=36.322262,127.42776,17&a=APT:OBYG:PRE&e=RETAIL", "image_url": "https://landthumb-phinf.pstatic.net//20200525_259/apt_realimage_1590371141039Aun5e_JPEG/1865cbce9afe5320953dcbbfb29f0db0.JPG"}
์ฝ 2900๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ต๋๋ค.
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ๋ผ๋ฒจ๋ง
์๋น์ค์ ํ์ํ ๋ชจ๋ธ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ ๋ ฅ: ์ฌ์ฉ์์ ์ ๋ณด + ํ๋ณด ๋ฐ์ดํฐ์ 3๊ฐ
- ์ถ๋ ฅ: ํ๋ณด ๋ฐ์ดํฐ์ 3๊ฐ์ ๋ํ ์์ ๋ฐ ์ด์
์ฌ์ฉ์ ํ์ํ ํผ์๋๋ฅผ ๊ฐ์์ผ๋ก ์์ฑํ๊ณ gemeni-pro๋ก ์์๋๋ ๊ฒฐ๊ณผ๊ฐ์ ๋ผ๋ฒจ๋งํฉ๋๋ค. ๋งํฌ
ํ๋ณด ๋ฐ์ดํฐ์ ์ ๋ณด
{"aptName": "๊ฒฝ๋จ์๋์ค๋น1๋จ์ง", "articleFeatureDescription": "์ฌํ์ฅ ํ์ต์
์ ์กฐ์ฉํ๊ณ ์กฐ๋ง์ข์ ์ต๊ณ ๊ธ์ํํธ", "tagList": ["25๋
์ด๋ด", "1์ธต", "๋ํํ์", "๋ฐฉ๋ค๊ฐ์ด์"], "walkTime": 7, "studentCountPerTeacher": 16.2, "aptParkingCountPerHousehold": "2.42"}
- aptName: ์ง ์ด๋ฆ
- articleFeatureDescription: ๊ธฐ๋ณธ์ ์ธ ์ค๋ช + ๊ด๊ณ์๊ฐ ์ด ๊ธ (100์ ์ด๋ด๋ก ์ฌ๋ผ์ด์ฑ)
- tagList: ํค์๋ ์ ๋ณด
- walkTime: ํ๊ต๊น์ง์ ๊ฑฐ๋ฆฌ
- studentCountPerTeacher: ๊ต์ฌ๋น ํ์์
- aptParkingCountPerHousehold: ๊ฐ๊ตฌ๋น ์ฃผ์ ์๋ฆฌ ์
walkTime์ studentCountPerTeacher๋ ์์ด๊ฐ ์๋ ๊ฐ๊ตฌ์ ์ค์ํ ์ ๋ณด, aptParkingCountPerHousehold๋ ์ฐจ๊ฐ ์๋ ๊ฐ๊ตฌ์ ์ค์ํ ์ ๋ณด์ ๋๋ค.
์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํน์ด ์ฌํญ๊ณผ ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ๊ณ์ฐํ ๋ articleFeatureDescription๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ชจ๋ธ ํ์ต
๋ผ๋ฒจ๋งํ ๋ฐ์ดํฐ๋ก beomi/open-llama-2-ko-7b ๋ชจ๋ธ์ ํ์ฉํด ํ์ธํ๋์ ํด์ค๋๋ค. ์ง์๋ฐ์ ์๋ฆฌ์ค ํด๋ผ์ฐ๋์ GPU VRAM์ 40GB์ ๋์ง๋ง, ํ์ต์ํฌ ๋ฐ์ดํฐ์ ๊ธธ์ด๊ฐ ๊ธธ๊ธฐ ๋๋ฌธ์ ์์ํ๋ฅผ ์งํํ์ฌ ํ์ต์ ์งํํฉ๋๋ค. ๋งํฌ
persona = {
"person_count": "3๋ช
์ด์",
"period": "ํ๋ฌ ์ด์",
"identity": "์ง์ฅ์ธ",
"car": "์ฐจ ์์",
"child": "์์ด ์์",
"significant": "์ฃผ๋ณ์ ๊ณต์์ด ์์์ผ๋ฉด ์ข๊ฒ ์ด"
}
์ด๋ ๊ฒ ์ ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ถ์ฒํด์ค๋๋ค.
[
[
"ํจ๋ํ๋",
"์๋ผ",
"eํธํ์ธ์๋์ ๋ฒ๋"
],
[
"ํจ๋ํ๋๋ ๋จํฅ์ผ๋ก ์ฌ๋ฆฌ๋ชจ๋ธ๋ง์ด ์๋ฃ๋์ด ๊นจ๋ํ๊ณ ์พ์ ํ ์ฃผ๊ฑฐ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ํ, ์ฃผ๋ณ์ ๊ณต์์ด ์์ด ์์ฐ์ ์ฆ๊ธธ ์ ์์ผ๋ฉฐ, ์ฃผ๋ณ์ ์ด๋ฑํ๊ต์ ์คํ๊ต๊ฐ ์์ด ์๋
๊ต์ก์ ํธ๋ฆฌํฉ๋๋ค.",
"์๋ผ๋ ๋จํฅ์ผ๋ก ์์ ๋ฆฌ๋ชจ๋ธ๋ง์ด ์๋ฃ๋์ด ๊นจ๋ํ๊ณ ํธ์ํ ์ฃผ๊ฑฐ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ํ, ์ด๋ฑํ๊ต์ ์ค์ ๊ณต์์ด ๊ฐ๊น์ ์์ด๋ค๊ณผ ์ฐ์ฑ
ํ๊ธฐ ์ข์ต๋๋ค.",
"eํธํ์ธ์๋์ ๋ฒ๋์ ๋๋จ์ง ์ํํธ๋ก ์ฃผ๋ณ ํ๊ฒฝ์ด ์์ ์ ์ด๋ฉฐ, ์ฃผ๋ณ์ ์ค๋ฆฌ์์ฅ์ด ์์ด ์ํ์ด ํธ๋ฆฌํฉ๋๋ค. ๋ํ, ์ ๋ฉด์ด ํํธ์ด๊ณ ์๋ฆ๋ค์ด ๊ณต์์ด ์์ด ์์ฐ์ ์ฆ๊ธธ ์ ์์ต๋๋ค."
]
]
- Downloads last month
- 0