From ff5dee0dc6dfeada05e737fb400d17acb94b10e2 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 8 Jul 2024 14:28:04 +0900 Subject: [PATCH 01/21] =?UTF-8?q?setting:=20Spring=20AI=201.0.0-M1=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=84=A4=EC=A0=95=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 17 ++++++++++++++++- src/main/resources/application-local.yml | 11 +++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 92c4edc7..75466795 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { id 'org.springframework.boot' version '3.2.3' - id 'io.spring.dependency-management' version '1.1.4' + id 'io.spring.dependency-management' version '1.1.5' id 'java' id 'org.asciidoctor.jvm.convert' version "3.3.2" id 'org.sonarqube' version '3.5.0.2730' // sonarqube gradle plugin 의존성 @@ -20,6 +20,8 @@ configurations { repositories { mavenCentral() + maven { url 'https://repo.spring.io/milestone' } + maven { url 'https://repo.spring.io/snapshot' } } sonarqube { @@ -30,6 +32,10 @@ sonarqube { } } +ext { + set('springAiVersion', "1.0.0-M1") +} + dependencies { // Web implementation 'org.springframework.boot:spring-boot-starter-web' @@ -38,6 +44,9 @@ dependencies { implementation 'org.springframework:spring-aspects' annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' + // AI + implementation "org.springframework.ai:spring-ai-openai-spring-boot-starter:${springAiVersion}" + // DB implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.h2database:h2' @@ -98,6 +107,12 @@ dependencies { testImplementation 'org.testcontainers:mariadb:1.19.3' } +dependencyManagement { + imports { + mavenBom "org.springframework.ai:spring-ai-bom:${springAiVersion}" + } +} + // Swagger force conflict resolution configurations.all { resolutionStrategy { diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index 5483bcc9..57b6aef4 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -33,6 +33,17 @@ spring: jackson: serialization: FAIL_ON_EMPTY_BEANS: false + ai: + openai: + api-key: ${AI_API_KEY} + chat: + options: + model: gpt-3.5-turbo + temperature: 0.0 + maxTokens: 300 + embedding: + options: + model: text-embedding-3-small springdoc: swagger-ui: From 366ae24de178879d2b743edf46d3424142db4e1d Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 8 Jul 2024 21:22:59 +0900 Subject: [PATCH 02/21] =?UTF-8?q?test:=20Spring=20AI=20=EC=A7=88=EB=AC=B8?= =?UTF-8?q?=20=EC=9D=B8=EC=88=98=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../in/web/dto/UserQuestionRequest.java | 9 + .../kuring/acceptance/AiAcceptanceTest.java | 45 ++++ src/test/resources/ai/data/vectorstore.json | 68 +++++ .../resources/ai/docs/ku-uni-register.txt | 248 ++++++++++++++++++ .../ai/prompts/rag-prompt-template.st | 11 + src/test/resources/application-test.yml | 11 + 6 files changed, 392 insertions(+) create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/in/web/dto/UserQuestionRequest.java create mode 100644 src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java create mode 100644 src/test/resources/ai/data/vectorstore.json create mode 100644 src/test/resources/ai/docs/ku-uni-register.txt create mode 100644 src/test/resources/ai/prompts/rag-prompt-template.st diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/dto/UserQuestionRequest.java b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/dto/UserQuestionRequest.java new file mode 100644 index 00000000..f7476585 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/dto/UserQuestionRequest.java @@ -0,0 +1,9 @@ +package com.kustacks.kuring.ai.adapter.in.web.dto; + +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; + +public record UserQuestionRequest( + @NotBlank @Size(min = 5, max = 256) String question +) { +} diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java new file mode 100644 index 00000000..2ecd7649 --- /dev/null +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -0,0 +1,45 @@ +package com.kustacks.kuring.acceptance; + +import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; +import com.kustacks.kuring.support.IntegrationTestSupport; +import io.restassured.RestAssured; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.assertAll; + +@DisplayName("인수 : 인공지능") +public class AiAcceptanceTest extends IntegrationTestSupport { + + /** + * Given : 쿠링앱이 실행중이다 + * When : 사용자가 수업연한초과자 등록기간을 묻는다 + * Then : 수업연한초과자 등록일을 알려준다 + */ + @DisplayName("[v2] 2024년도 2학기 등록일") + @Test + public void ask_to_open_ai() { + // given + String question = "수업연한초과자 등록기간을 알려줘"; + + // when + var response = RestAssured + .given().log().all() + .header("User-Token", USER_FCM_TOKEN) + .contentType(MediaType.APPLICATION_JSON_VALUE) + .body(new UserQuestionRequest(question)) + .when().post("/api/v2/ai/messages") + .then().log().all() + .extract(); + + // then + assertAll( + () -> assertThat(response.statusCode()).isEqualTo(HttpStatus.OK.value()), + () -> assertThat(response.jsonPath().getInt("code")).isEqualTo(200), + () -> assertThat(response.jsonPath().getString("message")).contains("2024년 9월 2일(월)부터 9월 6일(금)") + ); + } +} diff --git a/src/test/resources/ai/data/vectorstore.json b/src/test/resources/ai/data/vectorstore.json new file mode 100644 index 00000000..843b68a7 --- /dev/null +++ b/src/test/resources/ai/data/vectorstore.json @@ -0,0 +1,68 @@ +{ + "3241497f-1cc7-4390-b269-96f108c7db67" : { + "embedding" : [ -0.036816005, 0.010478088, 0.034206674, -0.015003643, -0.0068851635, 0.023076255, -0.021302726, 0.025889438, -0.034430914, -0.030455764, 0.021139644, 0.004859366, -0.0053154887, 4.6440453E-4, 0.023973212, -0.01039145, -0.045540947, 0.049047235, -0.025644813, 0.035919048, 0.019661702, -0.012975297, 0.008964472, 0.0020423606, -0.011721596, 8.115931E-4, 0.045581717, -0.02870262, -0.010080572, -0.009718732, 0.05577441, -0.019804401, 0.0011536854, -0.02132311, -0.05989226, 0.033003937, 0.031760428, 0.045867115, -0.013423775, -0.040729996, -0.019152068, 0.019264188, 0.008322333, -0.071960405, 0.019620933, 0.059688404, 0.017898368, 0.0020436347, 0.045867115, 0.026195219, -0.015238075, 7.5425924E-4, 0.049414173, 0.06755716, -0.0075069177, 0.04664176, 0.016817942, 0.016420428, 0.004785469, -0.032086596, 0.013617436, -0.008791197, -0.011976413, -0.020996945, 0.0027596713, -0.0343086, 0.0024373275, 0.07505898, -0.03131195, 0.0012893756, -0.0037356217, -0.032820467, 0.07795371, -0.038711846, -0.024115909, 0.019468041, -0.028478382, 0.008225502, -0.008092998, 0.02048731, 0.024829397, -0.0020385385, -0.027724123, 0.029416109, -0.025461344, -0.026786394, -0.094017394, -0.0073030638, 0.0017161946, 0.011741981, -0.042320058, 0.0015645783, -0.049006462, 0.063520856, 0.058995303, 0.013882446, 0.0068291035, -0.031760428, 0.007114499, 0.02407514, 0.009591323, -0.06825027, 0.029701505, -0.06392857, 0.0030858375, -0.01499345, -0.037468337, 0.033635885, -0.021832746, -0.032738928, -0.018652627, 0.025094409, 0.007904433, 0.007206233, 0.057486784, 0.0044083395, -0.049088005, -0.024299378, -0.05789449, -0.043339327, 0.01276125, 0.029395724, 0.046356365, -0.054388206, 0.037019856, -0.018876866, 0.007919721, 0.033860125, -0.061930798, -0.004917974, 0.025767125, -0.06062613, -0.026867935, -0.018153185, 0.022994714, 0.026623312, -0.015136148, -0.02464593, -0.024809012, -0.0029507843, 0.032963168, 0.014453237, 0.038976856, 0.024503231, -0.030394608, 0.006956512, -0.020619815, 0.04089308, -0.03029268, 0.014147457, 0.014004759, 0.0057333894, 0.001751869, -0.02048731, 0.03930302, -0.0022028955, -0.03510363, 0.051289625, -0.022790859, 0.019192839, 0.03047615, -0.019427272, 0.037182942, 0.0011944561, -0.03736641, -0.014830367, -0.0053103925, -0.013444161, -0.08545553, -0.009005243, 0.0072521004, -0.023483962, 0.007038054, -0.0014078656, -0.0054887645, 0.032270063, -0.0038808675, -0.022648161, 0.011986606, 0.0017047278, 0.0076088444, -0.0070431503, -0.02794836, -0.0024793723, -0.04929186, -0.00524414, 0.025318647, -0.004976582, 0.031128481, 0.050718836, 0.056019034, -0.035083245, 0.04786488, -0.024666315, -0.022138527, 0.01658351, 0.023422806, -0.023728587, -0.019998062, -0.008944088, -0.025848666, 0.0045281034, 0.025135178, -0.020915404, 0.021547351, -0.04831336, -0.0019468042, 0.02711256, 0.048598755, 0.018723976, 0.045826342, -0.01806145, -0.014147457, -0.0025583657, -0.038446836, 0.064580895, 0.0032744023, 0.03983304, 0.036102515, 0.014412466, -0.009856333, -0.06364317, -0.019733053, 0.02048731, 0.041402716, 0.025624428, 0.022627776, 0.040566914, 0.032800082, -0.10102996, -0.024584774, 0.048517216, 3.8477412E-4, 0.021567736, -0.014738632, -0.008256081, -0.02146581, -0.01828569, -0.022403536, -0.0066456352, 0.019437464, 0.025828281, -0.025991365, 0.0513304, -0.013505317, -0.007771928, 0.0022793408, 0.02737757, 0.038854543, 0.01351551, 0.007318353, 0.01117119, 0.03214775, -0.038589533, -0.03392128, -0.034023207, 0.0053154887, 0.05414358, 0.04297239, -0.047742568, 0.007802506, 0.0021289985, -0.034063976, 0.002619522, 0.023178183, 0.015961755, 0.03365627, 0.03312625, -0.017867789, -0.012221037, 0.0021404654, -0.019671896, 0.019406885, 0.024013983, -0.002165947, 0.015727324, 0.0042325156, 0.046234053, -0.01510557, 0.027540654, -0.017286805, 0.0256652, -0.010722712, -0.010100958, 0.0049587446, 0.0032616614, -0.031108096, 0.028009517, 0.026949478, -0.0025825733, 0.04350241, -0.009336506, -0.0019659156, -0.033472802, 0.014443045, -0.042075433, -0.027662966, -0.021567736, 0.012628745, 0.034471683, -0.0014409919, 0.018673012, -0.018948214, -3.580183E-4, -0.013474739, 0.031332336, 0.02283163, -8.0649677E-4, 0.016603895, 0.015462314, 0.0059117614, 0.02843761, -0.047090236, 0.036285985, 0.033493187, 0.0049842265, -0.03139349, -0.0132505, 0.031230409, -0.0126083605, 0.06523323, 0.0071043065, 0.0014155101, -0.008149058, 0.048517216, 0.025828281, -0.018978793, 0.004642771, 0.01843858, -0.033309717, -0.0114565855, 0.023300493, 0.0352871, 0.013311656, -0.024605159, 0.013495124, 0.037081014, 0.030639233, -0.016420428, 0.0074559543, -0.014392081, -0.022016214, -0.056549054, 0.0017149204, -0.031536188, -0.052268125, 0.0626239, 0.032290448, 0.034165904, 0.0029380436, 0.043583952, -0.0014843108, 0.0045841634, 0.009983742, 0.03651022, -0.016491776, 0.02305587, -0.033737812, 0.011222154, 0.018652627, -0.004107655, 0.041443486, 0.0380799, 0.016512161, 0.030761546, -0.003768748, -0.028274527, -0.011099841, 0.019243803, -0.06535554, -0.04448091, -0.039853428, 0.027785279, -0.017358154, -0.031638116, 0.0076954826, 0.02283163, 0.043094702, 0.011008107, 0.0034960934, 0.05308354, -0.01965151, -0.03699947, -0.0073998943, 0.021934673, 0.023769358, 0.021547351, 0.027479498, 0.050066505, 0.058995303, 0.031801198, 0.030985784, 0.025012866, -0.057079077, 0.050107274, 0.008862546, 0.01075329, 0.046967924, -0.05720139, -0.05002573, 0.013841676, 0.04399166, 0.02051789, -0.059158385, 0.007247004, -0.017256228, 0.07595594, -0.02578751, 0.0336155, 0.0037942296, 0.0035266716, -0.061767712, 0.01900937, 0.00789424, 0.02340242, -0.0440732, -0.047008697, 0.04717178, -0.005361356, -0.092468105, -0.015329809, 0.01843858, -0.01124254, -0.048068736, -0.042809308, -0.040628072, -0.0019863008, 0.032086596, 0.02491094, -0.011884679, -0.04040383, -0.024727471, -0.05520362, -0.009423144, 0.0256652, -0.03752949, 0.006864778, 0.02336165, 0.010406738, -0.009886911, 0.00524414, 0.049658794, -0.01892783, -0.020130567, -0.02794836, 0.014259576, 0.023483962, -0.003136801, 0.065029375, -0.023076255, 0.006538612, 0.00942824, 0.027887205, -2.2774296E-4, -0.018988986, -0.06963647, 0.0155642405, -0.038874928, -0.0067679477, -0.012934526, 0.04107655, 0.03210698, 0.014025144, 0.0031317046, -0.018999178, 0.015605012, -0.036143284, 0.04252391, -6.663472E-4, 0.016593702, 0.018509928, -0.01012644, -0.011752174, -0.0072113294, 0.027316414, 0.0022003474, -0.05320585, -0.046519447, 0.007145077, 0.0020563756, -0.016797556, -0.034512457, 0.02862108, -0.0025902179, 0.0014817626, 0.0573237, 0.041667726, -6.956512E-4, -0.02358589, -0.021425039, 0.030598462, 0.041280404, 0.06266467, -0.006013688, -0.00857715, 0.0034272927, -0.0033177212, 0.01001432, -0.013790713, -0.021445423, -0.0065335156, -0.006992187, -6.214357E-4, -0.035470568, 0.032983553, -0.044847846, -0.042320058, -0.024217837, -0.012190459, 0.031108096, 0.01484056, -0.012802022, 0.013882446, -0.003312625, 0.005600884, 0.013586858, -0.020354806, -0.0012103822, -0.02389167, -0.0024717278, -0.03381935, -0.00262207, 0.018601663, -0.02358589, 0.0038681265, -0.022505464, 0.008398778, -0.04227929, 0.026256375, -0.0424016, 0.019325344, -0.041178476, -0.0020895018, -0.012751058, 0.036102515, 0.021384267, 0.048517216, -0.02150658, -8.090449E-4, -0.021160029, -0.016124839, -0.016349077, -0.016675245, -0.025604043, -0.00497913, 0.0041764555, 0.04729409, -0.0041178474, -0.032025438, 0.0012919237, -0.015910793, 0.012975297, 0.031210024, -0.011385237, -0.007374413, 0.07053343, 0.013495124, -0.009392566, -0.0072877747, -0.029293796, 0.034390144, -0.01843858, -0.0026169736, -0.019264188, -0.020650394, -0.040363062, -1.115622E-4, -0.05373587, -0.009841044, 0.029008402, 0.0028590502, 0.02442169, -0.020049024, -0.020466926, -0.0023328525, -0.015238075, -0.010238559, 0.026623312, 0.0055906917, -8.7752705E-5, -0.015472506, 0.01007038, 0.02340242, -0.013770327, -0.04009805, 0.034655154, -0.013260692, 0.008709655, -0.011089649, -0.016532546, 0.006054459, 0.05638597, 0.017765863, -0.008566958, -0.040791154, -0.008021649, -0.0024194904, 0.027438726, 0.007884047, -0.025114793, 1.5121815E-4, -0.010957144, -0.006864778, -0.04164734, -0.0049230703, -0.02146581, 0.024319762, -0.031067325, 0.011150805, 0.04168811, 0.020049024, 0.037672188, -0.007435569, 0.019692281, 0.0075629777, -0.011466779, -0.048761837, 0.018183762, 0.0059423395, 0.016909676, 0.04022036, 0.029966515, 0.0036872064, 0.030129598, 0.016359271, 0.006390818, -0.020283457, 0.0033686848, 0.05198273, -0.0064417813, -0.015125955, -0.0024704537, 0.011956028, -0.050678063, 0.0072775823, -8.5124906E-5, 3.7967777E-4, -0.01203757, 0.0467233, -0.04024075, 0.01605349, -0.020956175, 0.01075329, -0.012231231, 0.01998787, 0.005631462, -0.032045823, -0.031087711, -0.027989132, -1.1172146E-4, -0.005081057, 0.0060799406, -0.017123723, -0.04982188, 0.037081014, -0.028457996, 0.0045000734, 0.013005875, -0.036816005, 0.0085007055, -0.032963168, 0.007940107, 0.0025825733, -0.020956175, -0.01616561, -0.010559629, -0.041117318, -0.0018104769, 0.0333301, -0.036673307, -0.0246867, 0.052961227, -0.027316414, -0.009188712, -0.019376308, -0.010763483, -0.010422028, -0.008189828, 0.008709655, 0.025053637, -0.033798967, 0.02760181, -0.020364998, -0.020130567, -0.030659618, -0.033085477, 0.015717132, -0.006380625, 0.036958702, -0.027153332, 0.008398778, -0.0064723594, 0.045255553, -0.021526966, -0.015309423, 0.06886183, 0.026072906, -0.003093482, 0.011008107, -0.009137749, 0.036224827, 0.0077107716, 0.008108286, -0.009469011, -0.03969034, -6.618879E-4, -0.0037814889, 5.1727914E-4, 0.012047762, 0.0028845319, 0.0011396704, -0.0013084868, -0.021384267, -0.025563272, 0.0050581233, 1.524126E-4, -0.006334758, -0.07424357, 0.025012866, -0.0033330102, 0.005789449, 0.029232642, 0.018112414, -0.0027749604, -0.015717132, 0.004652964, -0.0055346317, -0.009560745, 0.006034074, -0.0028488573, 5.6155364E-4, 0.030945012, -0.047579486, 0.008551668, -0.032066207, 0.015666168, -0.023443192, 0.012231231, -0.0041637146, -0.023300493, -0.008984858, -0.029884974, -0.0016257344, 0.04005728, -0.01930496, 0.006849489, -0.02548173, -0.0035292197, -0.031801198, 0.029864587, -0.0058557014, 0.0028641464, 0.019712666, -0.020793092, 0.020242687, -0.038385678, 0.016359271, 0.027010635, 0.003888512, 0.0069259345, 5.249236E-4, 0.017633358, 0.033411644, 0.0051906286, 0.011232346, 0.0040133726, -0.016654858, -0.01128331, -0.0316585, 0.04293162, 0.004263093, -0.012180267, 0.024034368, 0.07644519, 0.03538903, -0.015717132, -0.032514688, -0.037386794, -0.0034171, 0.009841044, 0.005962725, 0.0015416447, 0.052390438, 0.024258608, -0.026501, -0.034104746, 0.017031988, 0.019926714, -0.005040286, 0.011313888, -0.0034833525, 0.034390144, -0.041015394, -0.01863224, -0.03233122, 0.015533662, 0.007318353, -0.027989132, 0.04464399, -0.022852015, 0.021017332, 0.010987722, -0.0016270084, -0.0047064754, -0.00562127, -0.011395429, 0.031862356, 0.046478678, -2.275837E-4, 0.0013492577, 0.010671749, 0.016410233, 0.035307486, 0.03078193, -0.008001263, 0.045418635, -0.01863224, 0.010411835, -0.0527166, -0.019090911, 0.028682236, 0.021282341, 0.00577416, 0.013862061, -0.014504201, 0.015605012, -0.025807897, 0.042197745, -0.008398778, 0.031087711, -0.0046198377, 0.026195219, 0.012710287, -0.0128326, 0.032800082, 0.0027341896, 5.991392E-4, 0.024707086, -0.011069263, -0.0014855849, 0.0065488047, 0.004479688, 0.032881625, 0.016135031, -0.025970979, 0.006793429, -0.06380625, -0.026969863, -4.596267E-4, 0.0030476148, -0.006609961, -0.0056059808, 0.0020054122, 0.0087198485, 0.014922101, -0.03294278, -0.003684658, 0.023483962, -0.008042034, -0.0014104138, 0.018723976, -0.03127118, -0.014137263, -0.016532546, 0.0107736755, 0.022199683, -0.027764892, 0.01287337, 0.0012925607, -0.00889822, 0.022587005, -0.020558659, 0.012771443, -0.032535072, 0.017990101, -0.020324228, -0.004433821, 0.017062567, 0.010967337, -0.016185995, 0.016787363, -0.019733053, 0.004227419, 3.283958E-4, 0.049088005, 0.0049485518, 0.004454206, 0.02025288, -0.021384267, 0.026664082, 0.0020232494, -0.032657385, 0.021608507, -0.018275497, 0.009764599, -0.01881571, -0.005463283, -0.02366743, 0.0026781298, 0.022525849, -0.0104169315, 0.0054989574, 0.0015671264, 0.016563125, 0.0099786455, -0.02124157, -0.021037716, 0.029436495, 0.011191576, -0.014320732, -0.008373297, 0.037427567, -0.0059168576, 0.0018665367, 0.00889822, 0.017694514, -0.0011594187, -0.022179298, 0.050229587, -0.0074610505, 0.010304811, -0.041484255, 0.018489543, -0.00485427, -0.005860798, 0.027010635, 0.0069004525, 3.7012214E-4, -0.016970832, 0.022403536, -0.019488428, 0.0069310307, 0.0052951034, 0.019366115, 0.015187111, 0.033452414, -0.029049173, -0.01733777, -0.012312772, -0.019947099, 0.006671117, 0.02442169, 0.005417416, 0.013189344, -0.014799789, -0.01313838, 0.002458987, -0.017612971, -0.024401305, -0.036714077, -0.047008697, -0.017082952, -0.007333642, -0.018866673, 0.028070673, 0.029069558, 0.020426154, 0.033309717, 0.036632534, 0.02843761, -0.011099841, -0.03359511, 0.03679562, -0.047987193, -0.0041891965, -0.019345729, -0.030353837, -0.016185995, 0.053002, 0.039343793, 0.025583657, 0.052227356, 0.01039145, 0.01128331, 0.032168135, 0.002164673, -0.0037177845, -0.0017365799, -0.03969034, 0.013311656, -0.01245547, 0.018734168, 0.017918753, -0.0053154887, 0.005850605, 0.008092998, 0.032453533, -0.011354659, 0.078809895, -0.02499248, -0.0098155625, -0.0038375487, 0.032005053, -0.014595935, -0.002782605, -0.04244237, -0.008862546, 0.0031648309, -0.007206233, -0.0256652, -0.010834832, 0.0032591133, -0.04611174, 0.009336506, 0.028294913, -0.0039088973, -0.0015148888, -0.01510557, 0.020619815, -0.0068596816, 0.002427135, -0.022994714, -0.029925743, -0.019753437, -0.013637822, 0.0051294724, 6.3704327E-4, -0.030394608, 0.0051167314, -0.01658351, -0.014820174, 0.013270885, -0.007435569, -0.0029405917, -0.03070039, 0.0112935025, 0.036061745, 0.0031164156, 0.017205264, -0.02517595, -0.006747562, 0.0010230915, -0.008393682, -0.008699463, 0.002118806, 0.003493545, -0.030496534, 0.013016067, -0.03051692, -0.026032135, -0.017296998, -0.0025545435, 0.031169252, -4.3119864E-5, -0.0014702958, -0.0053970306, -0.0076852897, 0.008699463, 0.022464693, 0.011609476, -6.816363E-4, 0.015136148, 0.039119553, 0.004387954, -0.002488291, -0.009035821, 0.03426783, 0.031964283, -4.132818E-5, -0.028763777, -0.016624281, 0.0067526586, 0.01806145, -0.020660587, 0.04179004, -0.019753437, -0.02089502, 0.006350047, -0.009688154, -0.04721255, -0.026990248, 0.0016091713, 0.0038018741, 0.04713101, 0.005611077, 0.014137263, 0.011884679, -0.013281078, 0.018377423, 0.013067031, -0.03131195, 0.0036031166, -0.02415668, 0.007588459, -0.010157018, 0.0023226596, 0.025012866, 0.030741159, 0.009051111, -0.0163185, -0.012730672, -0.020813476, -7.797409E-4, 0.0503519, -0.0016193639, -0.024217837, -0.0016422975, -0.003299884, 0.01597195, 0.05145271, -0.016603895, 0.025767125, 0.034920163, -0.0029227545, 0.016226767, -0.01541135, 0.013831483, 0.0046886383, 0.042850077, -0.033248562, 0.012822406, 0.021669663, 0.019661702, -0.004479688, -0.02593021, 0.017949332, 0.034063976, 0.010065284, 0.009953164, -0.0035547013, 0.008317237, -0.01733777, -0.011629862, -0.012822406, -0.022994714, -0.0014014952, -7.243182E-4, 0.066497125, 0.011395429, -0.014922101, 0.032290448, -0.023137411, -0.0029227545, -0.0028794354, 0.03294278, -0.0075018215, 0.025053637, -5.7493156E-4, 0.0065131304, -0.03359511, -0.028498767, 0.005876087, -0.025542887, 0.013219922, -0.0069106454, -0.003093482, -0.015870022, 0.051901188, 0.017786248, 0.0371014, -0.026867935, -0.012180267, 0.0031444456, 0.011762367, -0.004138233, -4.0452246E-4, -0.0032947876, 0.027927976, 0.03922148, 0.010106054, -0.0049001365, 0.017969716, 5.319311E-4, 5.319311E-4, -0.0011587817, 0.009723828, 0.034328986, 0.014677476, 0.021791976, -0.026908707, -0.0099786455, -0.025767125, -0.01620638, 0.03516479, 0.05785372, 0.016185995, -0.028070673, -0.014188227, 0.025848666, 0.021751205, -0.024340149, -0.04099501, -2.9861403E-4, -0.030496534, 0.024136296, 0.016766978, -0.019315151, -0.046437904, 0.020395577, 0.052227356, 0.017969716, -0.009672864, -0.0062685055, -0.008388585, -0.025012866, 0.013372812, 8.058597E-4, 0.06682329, -0.035266716, 0.0098971035, -0.028559923, 0.020935789, 0.037182942, 0.004492429, 9.307202E-4, 0.003697399, -0.039588414, 0.0024717278, -0.034063976, 0.029599577, -0.0089389905, 0.010692134, 0.016012719, -0.048557986, -0.009051111, -0.033982437, -0.010238559, -0.0054581864, 0.0014384437, -0.04366549, -0.013943602, -0.019722858, 0.0031011265, -0.011232346, -0.035429798, -0.0038273558, 0.014239191, 0.02230161, 0.014422659, 0.0049001365, 0.013046646, -0.012108918, 0.012526819, -0.011405623, -0.035715193, -0.014116879, -0.015390965, -0.007705675, 0.015136148, 0.016930062, -6.8760855E-5, -0.022913171, -0.051697332, -0.02627676, -0.01582925, -0.010997915, -0.016491776, 0.020436348, -0.033268947, -0.0113750445, -0.012098726, 0.02794836, 0.011262924, -2.3809492E-4, -0.01044751, 0.014534779, -0.013943602, 0.018071642, 0.016501969, -0.0054683792, -0.0014116878, -0.009040918, 0.0072724856, -0.003564894, 0.029293796, 0.027092176, 0.027907591, -0.0022118143, 0.00891351, -0.0054836683, -0.016491776, -0.0052645253, 0.022872401, -0.023300493, 0.016145224, -0.021547351, -0.0034680634, 0.032820467, 0.016461197, -0.01764355, 0.0019671896, -0.0023698008, 0.027153332, -0.017959524, -0.006992187, -0.019468041, -0.013219922, -0.030537305, 0.007935011, -0.014565357, -0.012802022, -0.01574771, 0.010702327, 0.016155416, -0.035837505, 0.001546741, -0.020793092, 0.02495171, 0.0053409706, -0.007889143, 0.0086383065, 0.008837064, -0.02071155, 0.04684561, 0.010620785, -0.01666505, 0.0018359587, 0.02082367, -0.016379656, -0.051289625, 0.0086383065, -0.036428683, -0.011864293, 0.028111445, 0.009183615, 0.054265894, 0.02752027, -0.028233757, 0.021302726, -0.02086444, -0.0013823839, -0.012547204, -0.001782447, -0.017133916, 0.00969325, -0.0048389807, 0.021302726, -0.002044909, -0.014646898, -0.029966515, -0.002902369, -6.1912644E-5, 0.014004759, -0.04778334, 0.00821531, 0.008699463, 0.020273264, 0.016879098, -0.030394608, 0.0053358744, 0.0020359901, 0.009927682, -0.0075935554, 0.0032005054, -0.009968453, -0.016155416, 0.018887058, -0.0023354006, 0.01669563, 0.002813183, 0.025135178, 0.019508813, -0.001605349, -0.024401305, 0.011578898, -0.013352427, 0.0256652, 7.676371E-4, -0.047987193, 0.0077260607, -0.019600546, 0.011538127, -0.010977529, -0.0041152993, -0.0026832263, -0.008332525, 0.014595935, 0.034104746, 0.016022911, 0.013087417, -0.012557397, 0.02029365, 0.008806486, 0.04152503, 0.0220366, 0.01680775, -0.0049867746, 0.014341118, 0.008612825, -0.017592587, -0.016420428, -0.0027341896, 0.02089502, -0.020283457, 0.009632094, -0.0117317885, -0.01351551, 0.0034476782, -0.034960933, -0.011670632, -0.0060901335, -0.0023481415, -0.010100958, 0.043053932, 0.02601175, -0.030496534, 0.009779888, 0.020660587, -0.023708202, 0.026399072, -0.011884679, 0.017011603, -0.06009611, 3.5387752E-4, -0.022444308, 0.026093291, -0.01802068, 0.019315151, 0.013016067, -0.01677717, 0.019223418, -0.0014193323, 0.028559923, 0.022464693, 0.0069310307, 0.011466779, -0.047946423, 0.03895647, 0.012944719, 0.021751205, 0.009025629, 0.001207197, -0.0053154887, 0.031821586, 0.023769358, 0.011823523, 0.023973212, 0.05679368, -0.030741159, 0.019070527, 0.004265642, -0.011028493, -0.019335536, 0.0145245865, 0.021221185, 0.009825755, 0.045581717, 0.011476971, 0.025950594, 0.029905358, -0.027214488, -0.007231715, -0.015278845, 0.023280108, -0.04342087, 0.026072906, -0.0012638938, 0.0037509107, -0.037244096, 0.013240307, 0.0019697377, -0.021363882, -0.01044751, -0.0038426449, -0.0045484887, 0.017602779, -0.028417226, -0.048109505, 0.016532546, -0.0057690637, 0.0047625354, 0.0088013895, -0.013056839, 0.014453237, 0.032922395, -0.030843087, 0.062012337, 0.002637359, 0.0042197746, 0.049454942, -0.029538421, 0.04168811, -0.0069463197, -0.02309664, 0.017582394, -0.022199683, 0.0027316415, 0.022913171, 0.021751205, -0.016716015, -0.031903125, -0.0189686, 0.012404506, 0.016410233, -0.023341265, 0.010610593, -0.021710435, -0.0141678415, -0.01889725, -0.036163673, 0.0051804357, -0.026419457, -0.029212255, -0.009739118, -0.0013135832, 0.0070584393, 0.016828135, -0.009046014, 0.013383005, -0.025298262, 0.011395429, -0.008317237, 0.017398925, 0.012404506, -0.022199683, 0.015554048, -0.0128326, -0.0076598083, 0.012659323, -0.009560745, 0.025685584, 0.007185848, 0.013821291, 0.0013811098, -0.012139496, -0.007338738, 0.01272048, -0.009183615, -0.054428976, 0.016247151, -0.0017862692, 0.008566958, 0.05153425, 0.02544096, 0.036428683, -0.02491094, 0.019366115, 0.0036566283, -0.028723007, 0.011273118, 0.0070839208, 0.018214341, -3.6884804E-4, -0.001193182, -0.011059071, -0.013963988 ], + "content" : "‣ 대학등록금납부서비스 ‣ 건국대학교 클릭\n ● 전화납부 : 삼성카드 콜센터 1688-9702 (등록금 납부전용 상담)\n ● 납부가능 시간 : 09:00 ~ 16:00\n ● 삼성카드 미소지자는 삼성카드 홈페이지에서 ‘빠른 카드 발급 서비스’ 신청을 통해 납부 가능.\n ● 할부수수료 안내 (아래 사항 이외의 할부수수료에 관한 사항은 삼성카드 콜센터로 문의 바랍니다.)\n\n할부개월\n\n이자부담\n\n이자면제\n\n2 ~ 6개월\n\n없음\n\n전체\n\n10개월\n\n1∼4회차\n\n5∼10회차\n\n12개월\n\n1∼5회차\n\n6∼12회차\n\n* 7-9개월, 11개월의 경우 전회차 이자 본인 부담\n\n4등록금 납부확인 방법\n1) 등록금납부확인서를 학교 홈페이지(Portal)상에서 직접확인 및 출력가능\n2) 홈페이지→ 학사안내→ 증명서발급→ 발급안내→ 등록금납부확인서 또는\n Portal→ 원스탑서비스→ 등록→ 등록금납부확인서\n3) 등록금은 현금영수증 발행대상이 아니며, 연말정산 교육비공제 대상임.\n (연말정산용 영수증으로 교육비납입증명서 발급 및 연말정산간소화 서비스에 자료제공)\n\n5 수업연한초과자 등록\n1) 등록기간 : 2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n2) 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼]\n3) 등록금 책정기준(수강신청 학점이 아닌 졸업사정 시 신청학점에 따라 적용)\n ※ 졸업사정 시 신청학점(미졸코드) 문의: 소속 단과대학 행정실 (02-450-3114)\n\n과정\n\n졸업사정시 신청학점\n\n등록금액\n\n학부생 수업연한초과자\n\n1~3학점\n\n등록금의 1/6 납입\n\n4~6학점\n\n등록금의 1/3 납입", + "id" : "3241497f-1cc7-4390-b269-96f108c7db67", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + }, + "9bb4483e-861d-448b-9549-2082dffbceb0" : { + "embedding" : [ -0.023470448, 0.022793416, 0.013591934, -0.030692125, -0.003162048, 0.0067139026, -0.0025760562, 0.017561805, -0.05030554, -0.0030492092, -0.008847579, 0.007821773, 0.04644851, 0.023121674, 0.027306965, -0.02044432, -0.049525928, 0.033297673, -0.041442577, 0.029727867, 0.024434706, -0.016853997, 0.019315934, -0.017859288, 0.014597224, -0.010976127, 0.035923738, -0.03797535, 0.0028235319, -0.013273934, 0.058347862, -0.026137546, -0.005344451, 0.008114128, -0.026178578, 0.034651738, 0.01816703, 0.04529961, -0.037216254, -0.051126186, 8.7642326E-4, 0.0016630884, 0.012422514, -0.058388896, -0.03292838, 0.053465024, 0.0062676766, -0.005888128, 0.0064164186, 0.029297028, 1.27624735E-5, -0.011683934, 0.038365155, 0.05387535, 0.0038365156, 0.06425651, 0.02521432, 0.031861544, 0.03512361, -0.019880127, 0.020136578, -0.0036929029, -0.020310964, -0.008114128, 6.91137E-4, -0.050879993, -0.016905287, 0.038262576, -0.043617286, -0.0015271691, 0.017951611, 0.013499611, 0.067867346, -0.019459546, -0.001531016, 0.054531865, -0.038652383, 0.008165418, -0.024968127, 0.050756898, 0.033441287, 0.0027260804, -0.049649026, 0.010442709, 0.023655094, -0.018023416, -0.09027096, -0.007980773, 0.010150353, 0.0075601926, -0.026896643, 0.032271866, -0.054983217, 0.09297909, 0.07406322, -0.0033954189, 0.016217997, -0.061712507, -0.02652735, 0.009175838, 0.0024721932, -0.062738314, 0.023244772, -0.048869412, 0.024824513, 0.008703967, -0.061425284, 0.0066113216, -0.011201805, -0.03247703, -0.07500696, 0.0335849, -0.0045827897, 0.02314219, 0.060276378, -0.0029491931, -0.02230103, -0.020875158, -0.034631222, -0.058388896, 0.0029491931, 0.033707995, 0.037359867, -0.009468192, 0.0062266444, 0.026383739, 0.016074385, 0.037790705, -0.09790295, -0.04051935, 0.0012854636, -0.031061415, -0.025460513, -0.018731223, 0.0086372895, 0.015469159, -0.003013306, -9.1937894E-4, -0.025009159, -0.041401543, 0.04825393, 0.003977564, 0.025809286, 0.0049392576, -0.032661673, 0.025542578, -0.032641158, 0.014525417, 0.0016105159, -0.02123419, 0.0049084835, 0.0047648703, 0.0019272337, -0.041381028, 0.020957224, 0.036128897, -0.011140257, 0.04162722, -0.006313838, -0.007842289, 0.009539999, -0.013653482, 0.040539864, 0.018238837, -0.015140901, -0.049402833, -0.007878193, -0.05863509, -0.07993083, 0.008011547, 0.0430018, -0.0064471927, -0.018208062, 0.021029029, 0.015335805, 0.04195548, -0.0020016045, -0.020085288, 0.022978062, 0.0073909345, 0.016638579, 0.011889095, 6.2510074E-4, -0.0027517255, -0.040662963, -0.026240125, 0.042714573, -0.019746771, 0.0028773868, 0.014217676, 0.050921027, -0.009724644, 0.037154704, -0.0011700604, -0.0018887658, -0.0111094825, 0.0045622736, -0.024803996, 0.012350708, -0.027450576, -0.018238837, -0.024639867, 0.0060214833, -0.03559548, 0.0072062896, -0.017448965, -0.0022837014, 0.028496899, 0.051659606, 0.014248449, 0.05851199, -0.01138645, -0.010668386, 0.022608772, -7.917943E-4, 0.045586832, -0.01376632, 0.00378779, -0.014361288, -0.0019156933, -0.014792128, -0.02431161, -0.03955509, 0.031758964, 0.025809286, 0.01498703, 0.056706574, 0.047638446, 6.751088E-4, -0.05592696, -0.0227729, 0.03655974, 0.0058727413, 0.0199109, 0.01143774, -0.028476384, -0.022916513, -0.01376632, -0.047966704, 0.014494644, 0.03420038, 0.0049597737, -0.05715793, 0.037688125, 0.0046263863, -0.021254707, 0.01997245, 0.015222966, 0.020587932, 0.032497544, 0.010986386, 0.008211579, 0.020280192, -0.045586832, -0.01858761, -0.019962192, 0.038324125, 0.0393089, 0.00895529, -0.029194448, 0.013058514, -0.023347352, -0.043781415, 0.021336772, 0.040026963, 0.016238514, 0.03971922, 0.074760765, -0.05605006, -0.032107737, 0.018720966, -0.0342209, 0.022485675, 0.0259529, -0.046694703, 0.044643093, 5.5577864E-5, 0.02685561, 0.020351997, 0.03288735, -0.045217544, 0.04480722, 0.013089289, -0.06306657, 0.004428919, 0.033236124, -0.027368512, -0.0036005802, 0.0015143466, 0.043042835, 0.07541728, -0.02166503, -0.027737804, -0.00964258, 0.015161417, -0.0028363545, -0.014504901, -0.031471737, -0.034446575, 0.029420126, -0.0070421603, 0.0017130965, 0.0067600636, 0.0017695159, -0.042919736, 0.057609282, 0.027717287, 0.014340772, 0.004967467, -0.00630358, -0.0014412579, 0.014525417, -0.02859948, 0.0014681853, 0.039924383, -0.027183868, -0.014361288, -0.017356643, 0.034733802, 2.4491127E-4, 0.040088512, -0.024003867, 0.011324902, 0.0072011603, 0.044519994, 0.024188513, -0.014997289, -0.009940064, 0.01398174, -0.03452864, -0.045627866, -0.016453933, 0.0058522252, 0.028004512, -0.022608772, 0.034610704, 0.05133135, 0.02187019, -0.037749674, -0.016812965, -0.022629287, -0.001104024, -0.02732748, 0.013961224, -0.02939961, -0.07266812, 0.053793285, 0.022895997, 0.021459868, -0.006606193, 0.022177933, -0.021911222, 0.015469159, 0.042878706, 0.023983352, -0.04919767, 0.037729155, 0.015007546, 0.008919386, 0.020649482, -0.019715998, 0.047515348, 0.027163351, -0.008657806, 0.03660077, -0.049854185, -0.04374038, -0.0221369, 0.037954833, -0.05863509, -0.005026451, -0.025378449, 0.018926127, -0.015212708, -0.0018785078, 0.0062420317, 0.027081287, 0.029050834, 0.04698193, 0.011417224, 0.04025264, -0.012042967, -0.004882838, -0.034467094, 0.032846317, 0.022588255, -0.005344451, 0.017407933, 0.030384384, 0.03061006, 0.016197482, 0.036641803, 0.016997611, -0.023552513, 0.043083865, 0.009437419, 0.0016694998, 0.024721932, -0.03713419, -0.041032255, -0.0032133383, 0.0068780314, 0.029522706, -0.06458477, 0.0057239993, -0.015797418, 0.048335996, -0.013427805, 0.031225545, -0.030281803, 0.013817611, -0.054531865, 0.0071447412, -0.015982062, -0.0023093466, -0.036723867, -0.026732512, 0.03563651, -0.03374903, -0.05719896, -0.009232257, -0.007452483, -0.024229545, -0.057609282, -0.070698574, -0.061630443, 0.03797535, -0.02012632, 0.038303606, -0.02695819, -0.074801795, -0.038713932, -0.08206451, 0.007642257, -0.019551868, -0.028312255, 0.0022413868, 0.024270577, 0.021726578, 0.029255996, 0.0032005156, 0.045586832, -0.044191737, 0.0057342574, -0.016197482, 0.0038852415, -0.015284514, 0.01726432, 0.07123199, 0.001223274, -0.014156127, 0.014422837, 0.029153416, -0.010042644, -0.0202289, -0.026999222, 0.022608772, -0.041463092, -0.0122070955, 0.0056162896, 0.041237414, 0.050756898, 0.00307229, 9.49512E-4, -0.017387418, -0.009724644, -0.024434706, 0.02478348, -2.47035E-5, -0.0036082738, 0.015356321, -0.008247483, -0.038734447, 0.0015912821, -0.017828515, 0.03288735, -0.03563651, -0.03707264, -0.013479095, -0.030856254, -0.0028722577, -0.03237445, 0.005657322, -0.011807031, 0.0074114506, -0.002908161, 0.05715793, 0.03171793, -0.021254707, -0.009704128, 0.028086577, 0.05863509, 0.013099547, -0.005539354, -0.013879159, 0.010196514, -0.0066318377, -6.981894E-4, -0.03818051, -0.004016032, -0.045833025, -0.019623674, 0.009447676, -0.025501546, 0.04772051, -0.023921803, -0.02859948, -0.032682188, -0.0016310321, 0.03405677, 0.016289804, 0.009314321, 0.0031876932, 0.018649159, 0.015612773, 0.031799994, 0.01552045, -0.0014656208, -0.039637156, 0.01048887, -0.006970354, 0.017756708, 0.011150515, -0.025029674, -0.012935418, 0.018761998, 0.01075045, -0.035410833, 0.045504767, -0.042058058, 0.008775773, -0.023080641, 0.008309031, 0.008185934, 0.028250705, 0.004216064, 0.04702296, 7.65508E-4, 0.034097802, -0.010853031, -0.028537933, 0.009134806, 0.016135933, -0.016587289, -0.0019567255, 0.025624642, 0.046899866, -0.0025427174, -0.022608772, 0.0037852253, 0.014104837, -0.001188653, 0.010668386, -0.024393674, 0.006313838, 0.07151922, 0.0017041208, -0.0055957735, 0.0038903705, -0.015469159, 0.05851199, 0.0035467253, -0.02293703, -0.0076679024, -0.0038467736, -0.03225135, 0.011765999, -0.06811354, -0.0012213506, 0.028271222, -0.0021721448, 0.0046776766, -0.018413223, -0.010463225, 0.020639224, 0.0012482781, -0.025275867, -0.0022567739, 0.01398174, -0.010145225, -0.0018387579, 0.026629932, 0.0125045795, -0.01101716, -0.039267868, 0.04862322, 0.0011232579, 0.0072011603, -0.038057413, -0.031758964, 0.0036903382, 0.038016383, 0.04025264, -0.007832032, -0.023634577, -0.006313838, -0.028948255, 0.019551868, -0.0030543383, -0.03754451, -0.013130321, 0.010863289, -0.004226322, -0.032230835, -0.0022362578, -0.018823545, -0.0010360644, -0.036887996, -0.01875174, -0.0020387901, 0.042837672, 0.023614062, -0.009970837, 0.028886706, 0.020434061, -0.01160187, -0.02765574, 0.009288676, -0.011509547, 0.009755418, 0.019572385, 0.0455458, -0.0011264635, 0.021152126, 0.03686748, -0.01048887, -0.018013159, 0.0016002578, -8.2769745E-4, 0.021685546, -0.0031210158, -0.003082548, 0.024393674, -0.030322835, -0.009406644, -2.6270258E-4, 0.0067805797, -0.05851199, 0.054326702, -0.026773546, 0.021726578, -0.0042032413, 0.010627354, 0.00741658, 0.014351031, -0.0015553788, 0.0015746127, -0.033195093, -0.012586644, -0.016392386, -0.004487903, -0.033092514, -0.012966192, -0.02615806, 0.033872124, -0.03643664, 0.0100118695, -0.018013159, -0.026445286, 0.016956579, -0.04369935, 0.022752384, -0.007267838, -0.019777546, -0.01810548, -0.02076232, -0.026773546, -0.017602837, -4.340443E-4, 0.007770483, -0.013202127, 0.05920954, 0.0022413868, -0.023224255, 0.008601386, 0.005729128, 0.0026696608, 0.0038903705, 0.012422514, 0.025993932, -0.0030645963, 0.003431322, -0.01530503, -0.021993287, -0.010350386, -0.0012918748, 0.031348642, -0.027778836, 0.022177933, -0.019213352, 0.025481028, 0.0049495157, 0.030322835, -0.01810548, -0.0131918695, 0.069303475, 0.016936062, -0.014217676, 0.0010181128, 0.009832353, 0.025255352, -0.0060830317, -0.007790999, 0.0077191927, -0.03368748, -0.020844385, -0.029809931, 0.00910916, 0.05990709, -0.019090256, -3.1447376E-4, -7.738426E-4, -0.0032261608, -0.015643546, 0.0035236448, 0.0060727736, -0.011663418, -0.04977212, 0.014915224, -0.004628951, -0.0072268057, 0.03971922, 0.029543223, 0.0062779346, -0.0031543544, 0.012750773, -0.005185451, -0.009396386, -0.025132256, -0.027265932, -0.00646258, 0.014853676, -0.016956579, -0.008862967, 0.0025093788, 0.025768254, -0.040601414, 0.018567095, 0.015756385, -0.011212063, -0.026670964, -0.03415935, 0.032907866, 0.03908322, -0.04246838, 0.030630577, -0.020516127, 0.015294773, -0.0215009, 0.043453157, -0.02652735, 0.0034236286, -0.0033569513, -0.019685224, 0.03124606, -0.0645027, 0.032435995, 0.022218965, -0.017664384, 0.0057496442, 0.023983352, 0.027286448, 0.019038966, 2.2215118E-4, 0.043247994, 0.00741658, -0.027409544, 0.014915224, -0.02230103, 0.027635222, 0.017346384, -0.040047478, 0.010555547, 0.028373802, 0.034569673, -0.01960316, -0.037113674, -0.029789416, 0.007960257, 0.026260642, -0.0038570317, -0.0064010313, 0.04447896, 0.008150031, -0.004577661, -0.036621287, 0.004505854, 0.01207374, 0.0027209513, 0.021439353, -0.019798063, 0.018125998, -0.02388077, -0.01143774, -0.012843095, 0.018515805, -0.0022118948, -0.018833805, 0.014443353, -0.0010604273, 0.014566449, 0.004380193, 0.004121177, -0.014648514, 0.037277803, -0.0031210158, 0.023408901, 0.008175677, 5.5072975E-4, -0.0028825158, -0.028702062, 0.030076642, 0.03171793, 0.035677545, 0.014217676, 0.024434706, -6.616451E-4, -0.007288354, -0.03512361, -0.030794706, 0.030363867, 0.0057137413, 0.015294773, 0.018320901, -0.0073550316, 0.022013804, -0.015469159, 0.027614705, -0.014915224, 0.019295417, -0.0041288706, 0.0272249, 0.0017130965, -0.011201805, 0.023819223, -0.008498806, -0.022218965, -0.0012508426, -0.018495288, 0.00490079, 0.014945998, -0.0017823385, 0.054860123, 0.013089289, -0.002982532, 0.030281803, -0.021090578, -0.011006902, -0.004021161, 0.017859288, 3.4300398E-4, -0.011745483, 0.04640748, 0.009196354, 0.008755257, -0.019623674, -0.009837483, 0.0065908055, -0.010832515, -0.040765543, 0.025419481, -0.021972772, 0.0146792885, -0.010822257, 0.034138836, 0.018310644, 0.0075191604, 0.010068289, 0.029091867, -0.0122070955, 2.744032E-4, -0.024619352, 0.01741819, -0.032620642, 0.009647708, -0.012678966, 0.00555987, 0.019818578, -0.015469159, -0.047843605, 0.0014976772, -0.030179221, -0.0068677734, 0.004998241, 0.0048084673, -0.0032646286, -0.016761675, 0.030794706, -0.010411934, 0.024434706, 0.006488225, -0.006359999, 0.0253169, -0.012237869, 0.007344773, -0.032743737, -0.025768254, -0.03459019, 8.9309266E-4, 0.019100513, -0.0059907087, 0.013068773, 0.015817933, 0.04386348, -0.023757674, -0.0081808055, -0.017141223, 0.03214877, 0.03173845, 0.007873064, 0.0034338867, 0.026137546, 0.0015643546, -0.016074385, 0.0062471605, 0.007826902, 0.0040878383, -0.024332127, 0.045791995, -0.008986063, -0.010524773, -0.026753029, 0.03616993, 0.021172643, -0.0075499346, 0.005549612, 0.0038159995, -0.021849675, -0.0078371605, -0.0049264347, -0.011150515, 0.0036672575, -0.021808643, -0.004587919, 0.025460513, 0.0120942565, -0.021336772, -0.0077653537, -0.030651093, -0.013889418, 0.009847741, 0.0151819335, 0.014771611, -0.002337556, 6.7639106E-4, -0.047433283, 0.0077140634, 0.022362579, -0.02193174, -0.01578716, -0.0619587, -4.2026004E-4, -0.012330192, -0.016607804, 0.018095223, 0.03637509, 0.009411773, 0.035944253, -0.0018259352, 0.029645802, 0.0062779346, -0.02166503, 0.011848063, -0.041073285, 0.016802708, 0.0097143855, -0.036744382, -0.021644514, 0.04932077, 0.056173153, 0.02753264, 0.04111432, 0.025070706, 0.015233224, 0.005116209, 0.018833805, 0.009924676, -0.005129032, 3.4973584E-4, 0.0073652896, -0.0105145145, 0.028517416, 0.020946965, -0.014648514, 5.2476407E-4, 0.019038966, 0.043042835, -0.0038519027, 0.04460206, -0.021582965, -0.035739094, -0.01911077, 0.010658127, -0.012350708, 0.0049392576, -0.030835738, -0.025829803, -0.017489998, 0.011181289, -0.011376192, -0.0047392254, -0.016125675, -0.0329489, -0.0020528948, 0.014638256, -0.0016182095, -0.010396547, -0.036580253, 0.034241416, -0.0012880281, 0.011171031, 0.0032441125, -0.0047007576, -0.008032064, -0.014268966, 0.0016900159, 0.017613094, -0.014484385, -0.003156919, 0.006811354, 0.016484708, -0.003649306, -0.03512361, 0.0032979674, -0.03247703, 0.020885417, 0.028558448, 0.0038339512, 0.029358577, -0.03553393, 0.023757674, 0.013971482, -0.025768254, 0.01297645, -0.011294127, -0.0038185641, -0.030630577, 0.022362579, -0.012750773, -0.027245415, -0.023244772, -0.00452637, 0.034508124, -0.011960901, 0.011765999, -0.0011527499, 0.00239654, 0.0011245402, 0.0076576443, 0.012196837, 0.017951611, 0.017171998, 0.02601445, 0.027245415, 0.0028876448, 0.006985741, 0.025132256, 0.020526385, 0.0053803544, -0.017192515, -0.011365934, -0.010340128, 0.005611161, -0.03030232, 0.03237445, 0.0057239993, -0.023244772, -0.022177933, -0.016289804, -0.028619997, -0.041504122, -0.013355998, -0.03891909, 0.04296077, 0.021911222, 0.037565026, 0.0259529, -0.0038595963, 0.01779774, 0.02753264, -0.02367561, 0.02478348, -0.01917232, -0.0017618224, -0.024270577, 0.00942716, 0.01376632, 0.034282446, -0.0024824513, -0.006852386, 0.0016130804, -0.012186579, -0.006231773, 0.044396896, 0.015243482, -0.011222322, 0.0067446767, 0.0019208223, -0.011776256, 0.023121674, -0.0099195475, -0.0041981125, 0.027983997, 0.010391418, 0.010252934, -0.010104192, 0.007898709, 0.02367561, 0.036108382, -0.037482962, 0.0050854348, 0.0054880637, 0.0026953062, -0.008221838, 9.886208E-4, 0.0034979996, 0.007437096, -0.021480385, 0.02802503, 0.0057034832, -0.0016605239, 0.010232418, -0.02055716, -0.0076986765, 0.004862322, 0.0027440318, -0.02357303, 0.052234057, 0.009832353, 0.010853031, 0.038426705, -0.016648836, -0.006667741, 0.0041878545, 0.023593545, -0.035882704, 0.050551735, 0.0048341122, -6.8600796E-4, -0.027183868, -0.027614705, 0.0032441125, -0.019428771, -0.00431608, -0.013273934, -0.029214963, -0.04259148, 0.066595346, 0.020116063, 0.018946642, -0.005385483, -0.034343995, 0.001670782, 0.02166503, -0.007334515, 0.014648514, -0.014268966, 0.030281803, 0.04517651, 0.011519805, 0.012125031, 0.01393045, -0.023819223, 0.01583845, -0.009545128, 0.015879482, 0.024229545, 0.013438063, 0.01890561, -0.0052136607, 0.001755411, 0.02701974, -0.02451677, 0.016074385, 0.027306965, 0.03500051, -0.019674966, -7.144581E-5, 0.027347997, 0.016936062, -0.035144124, -0.034282446, 0.0062420317, -0.035554446, 0.021357287, 0.019079998, -0.014812644, -0.025070706, 0.022054836, 0.046243347, -0.0040493705, 0.008488547, 0.014145869, 0.0027363384, -0.03914477, 0.006493354, 0.004682806, 0.06585676, -0.025050191, 0.02414748, -0.015089611, 0.017387418, -0.03372851, 3.6704633E-4, 0.042755608, 0.031061415, -0.030753674, -0.006493354, -0.026260642, 0.038488254, 0.0042878706, 0.018926127, 0.014586966, -0.08038218, -0.025050191, -0.036293026, 0.011776256, 0.008468031, -0.01207374, -0.039739735, -0.005157241, -0.022854965, 2.5436791E-4, 0.0035954511, -0.022854965, -0.009175838, 0.027819868, -0.006124064, 0.013591934, 0.034733802, 0.014822901, -0.0065549025, 0.02997406, -0.037093155, -0.038590834, -0.0072268057, -0.010340128, 0.008601386, 0.009606676, 0.021911222, 0.0014797256, -0.015007546, -0.03750348, -0.032661673, -0.037257284, 0.008175677, -0.01742845, 0.026281158, -0.0059086443, -0.014433095, 0.01493574, 0.032764252, 0.017828515, 0.008283386, 0.005641935, -0.008842451, -0.016423158, 0.016802708, 0.011160773, -0.011376192, -0.025542578, -4.8405235E-4, 0.016638579, -0.021911222, -0.015797418, 0.044109672, 0.030220253, 0.027922448, 0.0029774029, -0.0070472895, -0.011878837, 0.023429416, -0.010955611, -0.0044314833, 0.040396255, -0.017982384, -0.007001128, 0.025091223, 0.0010072136, -0.0073396442, 0.018956902, 0.0050751767, 0.042714573, -0.015294773, -0.0066113216, -0.008278257, -0.009509224, -0.028127609, 0.02357303, -0.004577661, 0.019572385, 0.0013797095, 2.9155338E-4, 0.009345096, -0.04431483, -0.006134322, -0.015694836, 0.022218965, 0.011724967, -0.031656384, 0.019346707, 0.013263675, -0.0033236125, 0.019192837, -0.011817289, -0.008560354, 0.019992964, 0.016289804, -0.036662318, -0.025747739, -0.0053034187, -0.040067993, -0.017202772, -0.0010431168, 0.027265932, 0.055270445, 0.037052125, -7.751249E-4, 0.024270577, -3.2986084E-4, 0.022978062, -0.0028953382, 0.005472677, -0.0131918695, 0.033092514, 0.015007546, 0.037298318, -0.008278257, -0.011314644, -0.0480898, 0.021357287, 5.080947E-4, 0.0030363868, -0.03500051, -0.0011828829, 0.0128943855, -0.012771289, -6.478608E-4, -0.005513709, 0.052193027, 0.009001451, 0.003623661, -0.02230103, -0.0038006124, 0.0020105804, -0.0048494996, 0.008544967, 0.0049187415, 0.030384384, -0.0066933865, 0.0039955154, 0.020023739, 0.023921803, -0.031799994, 0.019346707, -0.03214877, 0.013848386, 0.013202127, -0.034569673, -0.0026619674, 8.158366E-5, -0.0068882895, 0.018926127, 0.014125353, 0.03221032, -0.018618384, 0.004210935, 0.019880127, 0.017223287, -0.0011399273, -0.016669353, 0.04316593, -0.0036826448, 0.029255996, 0.013335482, 0.021070061, 0.0074883862, 0.0065138703, 0.01197116, -0.0066985153, -0.0076781604, -0.020577675, 0.017089933, -0.026650447, 0.023552513, 8.167983E-4, -0.0048264186, -0.009550257, 9.3412487E-4, 0.004477645, -0.011447999, -0.0060419994, 1.3399596E-4, 0.032538578, 0.01133516, -0.028845673, 0.00582658, 0.02585032, -0.021029029, -0.006667741, -0.017356643, -6.840846E-4, -0.036416125, -0.0038006124, -0.0064164186, 0.011591611, -0.023347352, 0.0064420635, -0.010935095, -0.0104683535, 0.011478772, 0.0022067658, 0.0259529, 0.017438708, 0.018043933, 0.009068128, -0.05974296, 0.04191445, 0.03553393, 0.05030554, 0.029297028, -1.2934777E-4, 0.016936062, 0.034631222, 0.019869868, 0.021644514, 0.010914579, 0.021972772, -0.014125353, 0.020044256, 0.009539999, -0.035369802, -0.013622708, -0.016453933, 0.029317545, 0.013715031, 0.035267223, 0.019695481, 0.0014015079, 0.042755608, -0.0042058057, -0.012453289, -0.007790999, 0.0072062896, -0.009765676, 0.005539354, 0.011447999, -0.037257284, -0.044848252, 0.026547868, 0.0065138703, -3.828742E-5, -0.00323129, 0.0070267734, -0.009611805, 0.0157769, 9.450241E-4, -0.03442606, 0.0065036123, 0.0014592095, -0.016392386, 0.010083676, -0.008673192, 0.0016618063, 0.027819868, -0.011058192, 0.06359999, 1.5387095E-4, 0.025993932, 0.015428127, -0.040396255, 0.06913935, -0.022834448, -0.0027235157, 0.0065446445, -0.010832515, -0.005841967, 0.04406864, -6.8921363E-4, -0.031020382, -0.028989287, 0.004613564, 0.004744354, 0.0039211446, -0.022731869, -7.4370956E-4, -0.013704772, -0.025132256, -0.008257741, -0.058347862, 0.023634577, -0.052234057, -0.028743094, -0.002272161, 0.022116384, 0.007011386, -0.005857354, -0.0017528465, -0.0078063863, -0.004882838, 0.0033749028, -0.010437579, 0.012730257, 0.025439996, 0.0060009668, 0.030548513, -0.0029261126, -0.023244772, 0.02621961, -0.0032851447, 0.018874837, -0.0048546284, 0.012412257, 0.0043468545, -0.022608772, 0.022095868, 0.00699087, -0.003405677, -0.056009024, 0.014648514, 0.011571095, 0.01911077, 0.025173288, 0.018577352, 0.026937675, -0.0136945145, -0.0031594834, 0.0070729344, -0.03955509, 0.0067600636, 0.016884772, 0.011827547, 0.0024696288, 0.0016771933, -0.014402321, -0.0082269665 ], + "content" : "2024년 2학기 등록일정 안내\n\n1 등록기간\n\n구분\n\n일정\n\n대상\n\n1차등록\n\n2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00\n\n일반학생, 재입학생,\n\n차액고지(전과 및 소속변경)\n\n2차등록\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n\n일반학생,  \n\n분납승인학생 1차분납부\n\n\n\n수업연한초과자등록\n\n\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n\n5번항 참조\n\n분할납부신청\n\n2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00\n\n6번항 참조  \n\n\n\n\n\n2 등록고지서 출력\n※출력관련 문의 : 총무처 재무팀 ☎ 02-450-4152\n1) 등록안내문 발송(e-mail) 및 고지서 출력 : 2024. 8. 8.(목) 14:00 예정 [고지서출력버튼]\n ● 학생 전자우편(e-mail)발송주소는 개인별 portal_id@konkuk.ac.kr로 발송\n ● 보호자 전자우편(e-mail) 입력방법\n 입력방법\n- 학 부 : 학사정보시스템→ 학사 → 학적→ 인적사항변경\n- 대학원 : 학사정보시스템→ 대학원→ 대학원학적→ 학적관리→ 인적사항변경\n\n2) 교내·외 장학금 및 학자금 대출 관련 안내\n※ 전액 장학생의 경우 8월 19일(월) 등록처리 예정이며, 기타납입금 납부 희망 시 전용계좌로 입금문의\n\n- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2\n 건국사랑/장학사정관장학/기금장학: 02-450-3967\n 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211\n 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212", + "id" : "9bb4483e-861d-448b-9549-2082dffbceb0", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + }, + "a4318e6f-f288-4090-a03c-6afa8217ca7c" : { + "embedding" : [ -0.0377768, 0.026385175, 0.04877786, -0.008739005, -0.03608433, 0.006986864, -0.021817677, 0.04474197, -0.014136465, -0.028641803, 0.020591721, -0.0012401955, 0.017022343, 0.031202206, 0.022349285, -0.021850225, -0.016197808, 0.06231762, -0.023759678, 0.036518298, 0.0049445084, -0.017217629, 0.007236395, 0.007854798, 0.0068675233, 0.020960592, 0.021969564, -0.026103098, 0.023282314, -0.0057175113, 0.04847408, -0.019886525, 0.011554364, 0.018042166, -0.051989213, 0.031484284, 0.03534659, 0.03141919, 0.0014673499, -0.025777623, 0.024128549, -0.04274572, -0.02423704, -0.049862776, -0.029292753, 0.044655174, 3.7294015E-4, 0.017651595, 0.025365354, -0.01160861, 0.0082562165, 0.010805771, 0.026385175, 0.06448745, -0.005025877, 0.056415673, 0.023542695, 0.019864826, 0.037104152, -0.025647433, 0.027079523, 0.026016304, -0.0060375617, -0.028164439, 9.2963804E-4, -0.017402066, -0.0029672473, 0.024258738, -0.044785365, 0.01732612, 0.013908633, 0.021600693, 0.07998007, -0.027361602, 1.0120239E-4, 0.011120397, -0.020808704, 0.015839785, -0.0430061, 0.0013222423, -4.0379245E-4, 0.019322367, -0.050036363, 0.004513254, 0.0067427577, -0.008918016, -0.08939714, -0.022978537, -0.004122684, 0.008234519, -0.03936078, 0.024692705, -0.015036946, 0.03972965, 0.036822077, -0.024736103, 0.03113711, -0.036171127, -0.02592951, -0.004060301, -0.042572133, -0.05958363, 0.021828525, -0.0430061, 0.0023908853, -0.024323834, -0.04443819, -0.031072017, -0.010963084, -0.0097100055, -0.08618579, 0.027274808, -0.01982143, -0.0015988961, 0.08536125, -0.015894031, -0.031766362, -0.02436723, -0.04339667, -0.023412503, 0.0128888115, 0.028706897, 0.06335914, -0.030355971, 0.0046298825, 0.044568382, 0.027665379, 0.031375792, -0.060060993, -0.020841252, -0.002637704, -0.06153648, -0.027882362, 0.007778853, 0.0029943704, -0.0031408342, 0.0018592761, -9.004809E-4, -0.016751114, -0.023976661, 0.04237685, 0.002880454, 0.005166916, 0.003566664, -0.035672065, -0.021058235, -0.047389165, 0.013268532, 0.016273752, 0.020157754, 0.010203642, 0.020407284, -0.026038002, -0.07455548, -0.012585035, 0.03454375, -0.029574832, 0.06479123, -0.018823305, 0.01747801, 0.0021888197, 0.044958953, 0.031028619, 0.034717336, 0.008630513, -0.011060727, 0.019604446, -0.00867391, -0.048951443, 0.011673705, 0.020136055, -0.010556241, -0.031701267, 0.03933908, -0.008961412, 0.008885468, 0.03324185, -0.0073069143, -7.3367497E-4, 0.019105384, 0.019224726, 0.023477599, 0.001942001, -0.001951494, -0.044199508, -0.04246364, 0.03758152, -0.03061635, 0.014429393, 0.014809114, 0.04367875, -0.033589024, 0.07255924, 0.006645115, -0.013984577, -0.0123355035, -0.026189892, -0.055721324, 0.0075944173, -0.00808263, -0.039859843, -0.010664732, 0.040879663, -0.044134416, -0.01655583, -0.05277035, 0.006308791, 0.028229535, 0.01486336, 0.0033008594, 0.06361952, -0.011196341, -0.017456312, 0.010897989, 0.018628022, 0.0430495, 0.0030404793, 0.030225782, 0.00306489, -0.012053425, -0.022783251, -0.0032357643, -0.040727776, 0.02410685, 0.02645027, 0.026016304, 0.016143562, -0.020005865, 0.007914468, -0.036800377, 0.0039707953, 0.016252054, 0.017228479, 0.033198453, -0.0015744854, -0.038926814, -0.011586911, 0.033198453, -0.03300317, -4.282031E-4, 0.032938074, 0.015687896, -0.020494077, 0.030421067, 0.014961002, -0.029032374, 0.034435257, -0.0075835683, 0.020526625, 0.015177986, -0.006634266, -0.0208521, 0.027535187, -0.049472205, -0.027361602, -0.022804951, -0.0068512494, 0.008456926, 0.018747361, -0.0017602774, -0.00730149, -0.023694582, -0.025083276, 0.029184261, -0.0024505558, -0.00723097, 0.02099314, 0.04808351, -0.057283606, -0.025864417, -0.014581282, -0.0040006307, 0.036149427, 0.0045620752, -0.03193995, 0.026276683, 0.004364078, 0.034239974, -6.021288E-4, 0.019636994, -0.03758152, 0.052076004, 0.010773224, -0.04183439, -0.005305243, 0.032504108, -0.0070248363, 0.006764456, 0.009308586, 0.05984401, 0.07455548, -0.05138166, -0.038254164, -0.034456957, -0.0037917842, 0.024953086, 0.028967278, 0.010127698, -0.0031652446, 0.002926563, -0.033871103, 0.018226601, -0.006569171, -0.034326766, 0.005009603, 0.048170306, 0.03415318, 0.016371394, 0.04534952, 0.0012924072, -0.014082219, 0.003336119, -0.01395203, 0.034977715, 0.019940771, -0.02152475, -0.019474257, -0.0038568792, 0.013659102, 0.008126027, 0.05007976, -0.018834155, -0.0034880075, -0.04773634, 0.031006921, 0.024974784, -0.015297326, 0.021307765, -0.0023773238, -0.014906757, -0.0019664117, -0.017098289, 0.0014687061, 0.049472205, 0.001997603, -0.007247244, 0.026385175, 0.075683795, -0.007220121, -0.039534368, 0.0054001734, 0.03180976, -0.032829583, -0.0040657255, -0.018324245, -0.07655173, 0.078374386, 0.03456545, 0.05615529, 0.005842277, 0.0078005516, 0.021210123, -0.015405818, 0.031853158, 0.027144618, -0.034109782, 0.04272402, 7.081625E-5, 0.01799877, 0.028229535, -0.005815154, 0.05854211, 0.03363242, 0.01146757, 0.025148371, -0.028012551, -0.029401245, -0.008901742, 0.050513726, -0.046347644, -0.022739856, -0.022262493, -0.008451502, 0.017521406, -0.025625734, 0.004136245, -0.0018145234, 0.033220153, 0.017532256, 0.012704375, 0.044025924, -0.009389955, -0.023824772, -0.037885293, 0.027318204, -0.0055981707, -0.0019297957, 0.017315272, 0.035628665, 0.021437956, 0.02358609, 0.040207017, 0.029943703, -0.05385527, 0.05684964, 0.011847291, -0.015894031, 0.013279381, -0.036409806, -0.036952265, 0.017163383, -0.006894646, -0.0038758651, -0.020125207, -0.003363242, -0.0064389813, 0.040857967, -0.0074371044, 0.046911802, -0.017760087, 0.019929921, -0.03729944, -0.014592131, 0.004486131, 0.027361602, -0.03402299, -0.02879369, 0.017792635, -0.015188835, -0.07811401, 0.009568966, 0.025886115, -0.04066268, 0.011093274, -0.046868406, -0.070215814, 0.018584624, -0.039057005, 0.0638799, 4.5261372E-4, -0.048604272, -0.02527856, -0.102589734, 0.030985223, -0.03506451, -0.019137932, 0.022392683, 0.02569083, 0.041248538, -0.002323078, -0.007534747, 0.045219332, -0.057630777, -0.032482408, -0.019072836, -3.4852952E-4, 0.025517242, 0.0032276274, 0.053594887, 0.003428337, 0.0072852164, 1.7782464E-4, 0.025300259, -0.034912623, 0.008174848, -0.008120602, 0.007936167, -0.03298147, -0.0054869666, -0.00938453, 0.030225782, 0.046260852, -0.011988331, -0.01035553, -0.02334741, -0.001923015, -0.03458715, 0.016512433, -0.020125207, 0.008174848, 0.026254985, -0.02790406, -0.033133358, -0.045219332, -0.003121848, -0.0020206575, -0.033176754, -0.060408168, 0.0018389339, -0.020580871, -0.02203466, -0.048517477, -0.025647433, 0.0059073716, -0.0063684615, 0.027535187, 0.07112715, 0.04587028, 0.029119166, -0.017521406, 0.041856088, 0.032742787, 0.025126673, -0.0076161157, -0.007545596, 0.037820198, 9.526925E-4, -0.026667254, -0.028338026, -0.015470914, -0.0064064334, -0.037082456, -0.007914468, -0.034912623, 0.0651818, -0.019767184, -0.04547971, -0.031006921, -0.004136245, 0.008348434, 0.009601514, -0.015264779, -0.035368286, 0.013257683, 0.029184261, 0.010491145, 0.01930067, 0.016707718, -0.03933908, 0.015894031, -0.0065366235, 0.028316328, -0.010350106, -0.008641362, -0.005646992, 0.016111014, 0.010485721, -0.065615766, 0.049211826, -0.020700213, -0.0013351256, -0.016870456, 0.025104973, -0.0032411888, 0.03493432, 0.005831428, 0.059323248, -0.0038487422, 0.034478657, -0.029140865, -0.028815389, -0.0015175274, -0.001691114, -0.0037972087, 0.0026716075, 0.015177986, 0.030052194, 0.0140496725, -0.005826003, 0.025365354, -0.009259765, -0.03311166, 0.013268532, -0.006585445, -0.011359079, 0.06314216, 0.011684554, -0.005359489, 0.014331751, -0.0260597, 0.04873446, 0.02034219, 0.003271024, -9.2217926E-4, -0.016002523, -0.028815389, 0.0047871955, -0.007144177, 0.0066396906, -0.0071496014, -0.03664849, 0.0062925173, -0.046608023, 0.030030496, 0.012096822, -0.0042908457, -0.017054891, -0.0010483009, 0.007768004, -0.03675698, 0.0040575885, 0.033871103, 0.029227657, -0.012986454, -0.017261026, 0.004087424, 3.0428526E-4, 0.006775305, -0.021546448, 0.009628637, 0.015926579, 0.021980414, 0.039469272, -0.015969975, -0.019344065, -0.035173003, -0.0046407315, 0.011803894, 2.452929E-4, -0.031636175, 0.010360955, 0.014017125, 0.030985223, -0.003780935, 0.01785773, -0.029054072, 0.020494077, -0.012237861, 0.009194669, -0.005185902, 0.028511614, 0.009612363, -3.52937E-4, 0.009167546, 8.5233775E-4, -0.017673295, -0.018335093, 0.0015446503, 0.003957234, 0.021437956, 0.025972908, 0.07195168, -0.010230765, 0.023694582, 0.0027651817, 0.0017996057, -0.0073557356, 0.002191532, 0.0077842777, 0.0140496725, -0.0152105335, -0.009558117, 0.013235984, -0.025625734, 0.0038867143, 0.014754868, -8.6386496E-4, -0.028771993, 0.025886115, -0.034088086, 0.0152213825, -0.032005046, -0.0017155247, -0.025604036, 0.053291112, -0.027947456, -0.01565535, -0.034456957, -0.03193995, -0.010106, -0.02645027, -0.016588377, -0.047606148, -0.0037049907, 0.012791169, -0.0073286127, 0.005831428, -2.722463E-4, -0.02034219, 0.034500353, -0.05151185, 0.047953323, 0.02138371, -0.01813981, -1.4290388E-4, -0.024801198, -0.01879076, -0.010024631, 0.019257274, 0.0023569816, -0.029184261, 0.03964286, 0.009601514, -0.017293574, 8.204683E-4, 0.009156697, 0.007795127, -0.027730472, -0.010952235, -0.00965576, 0.009899866, 0.004985193, -0.009992084, -0.01421241, 0.0067861546, 0.015687896, 0.025669131, -0.010491145, 0.030464463, -0.025126673, 0.018150657, 0.012541638, 0.0352381, -0.001170354, -0.005853126, 0.074338496, 0.004393913, -0.017358668, -0.0012164629, -0.036973964, 0.018693116, -0.0054110223, -0.026428573, 0.014971851, -0.046564627, -0.04587028, -0.036323015, 0.0029319876, 0.050600518, 0.010995631, -0.028598405, 0.0042149015, -0.02725311, -0.043917432, -0.0035802254, -0.012736923, 0.013941181, -0.064964816, 0.035628665, 0.0065366235, -9.391311E-4, 0.008999385, 0.01601337, -0.015818087, -0.027339904, -0.010523693, 0.012877963, -0.020081809, 0.017803485, -0.01983228, -0.033285245, 0.04708539, -0.01643649, 0.0043966253, -0.009530994, 0.05485339, -0.0012659623, 0.010030055, 0.026016304, -0.01996247, -0.03233052, -0.0326126, 0.024345532, 0.030507859, -0.0573704, -0.011293984, -0.023021935, -0.008608814, -0.0130407, 0.013897784, -0.011104123, 0.005213025, -0.023434203, -0.013572309, 0.04315799, -0.08614239, 0.06153648, -0.004610896, -0.0067373333, 0.02855501, -0.013745896, 0.019257274, 5.821257E-4, 0.011706252, 0.048517477, -0.021014838, -0.034739036, -0.025821019, -0.010263313, 0.02410685, -0.004450871, -0.0390787, -0.0040386026, 0.027882362, 0.038948514, -0.038275864, -0.02569083, -0.03495602, 0.0047980445, -0.010594212, -0.008462351, -0.009319435, 0.047519356, 0.022739856, -0.025473846, -0.027274808, 0.023933263, 0.027600283, 0.00801211, 0.0055032405, 0.00433153, 0.02436723, -0.0028370575, -0.025669131, -0.008201971, 0.029900307, 0.011510967, -0.031245602, 0.026406875, -0.011489268, -5.6619094E-5, 0.018421886, 0.0068892217, 0.0045783487, 0.066136524, -0.037733406, 0.003102862, 0.01680536, -0.00501774, -0.005063849, -0.031874854, 0.041769296, 0.006330489, 0.010263313, -0.008174848, 0.0031733816, 0.0062382715, 0.012411448, -0.01447279, -0.011185492, 0.01747801, -0.010350106, 6.089095E-4, 0.02894558, 0.009286888, 0.0059073716, -0.017966222, -0.011185492, 0.0067210593, 0.022078056, -0.009373681, 0.031853158, -0.029531434, -0.022327587, 0.002192888, -0.01718508, 0.0012110383, 0.027448395, -0.01718508, 0.00756187, -0.0012876606, -0.02176343, 0.031050319, -0.0047248127, 3.0852322E-4, 0.026320081, -0.04183439, -0.03113711, -0.015253929, 0.02176343, -0.00639016, 0.0015663486, 0.011380777, -0.0058368524, 0.027491791, -8.693108E-6, -0.028055947, 0.008928865, 0.01023619, -0.023369107, 0.01056709, 4.587164E-4, 0.013094946, -0.021253519, 0.040489092, 0.024215342, -0.014570433, 0.018617172, 0.026971031, -0.03458715, 0.0030133564, -0.01023619, 0.025994606, -0.005343215, 9.20145E-4, -0.009172971, 0.0033117086, 0.00964491, 0.0017575652, -0.06617992, 0.013322778, -0.01003548, -0.0016409366, -0.0011832374, 0.013626555, -0.025907813, -0.0068078525, 0.01798792, 0.020559173, 0.0058965227, -3.1649056E-4, 0.013507213, 0.013539761, -0.021036536, -0.022078056, -0.040857967, -0.003818907, 0.002527856, 0.02358609, -0.00501774, -0.035672065, 0.013626555, 0.013648253, -0.011836442, -0.026038002, -0.019919071, -0.024193645, 0.01276947, 0.05450622, -0.0049743433, -0.008907166, 0.0140713705, -0.0149827, -0.002489884, 0.027057825, -0.01263928, -0.016393093, -0.01746716, 0.015340723, -0.018063864, -0.03560697, -0.042593833, 0.018411038, 0.02267476, 0.01601337, 0.0085599935, 0.015980825, -0.026905935, -0.012791169, 0.019376613, -0.0063684615, 0.022587968, -0.013008152, -0.0134746665, 0.043874033, 0.026992729, -0.027795568, 0.010106, -0.017044043, 0.002872317, -0.014234108, 0.0025658282, -4.8753447E-4, 0.01680536, 0.0035286918, -0.0325909, -0.02293514, 0.0201903, -0.017629897, -0.044199508, -0.050687313, 0.034109782, -0.0017412914, -0.0038975636, 0.014277505, 0.020754458, 0.004776346, 0.008690183, 0.00449698, 0.021557296, -0.014017125, -0.016642623, -0.011836442, -0.02190447, 0.022262493, 0.015752992, -0.008776977, -0.024410628, 0.028338026, 0.036301315, 0.015937427, 0.0123355035, 0.038905114, 0.01615441, 0.015156288, -0.0074859257, -0.0011025467, 0.0041091223, 9.391311E-4, -4.756682E-4, -0.012085973, 0.022067208, 0.03456545, -0.0040114797, -0.016599227, -0.005307955, 0.019094536, 0.016219506, 0.06583275, -0.0066396906, -0.019626144, 0.0015839785, 0.01421241, -0.01733697, 0.005202176, -0.055200566, -0.0038243316, 0.013442119, -0.023824772, -0.02423704, -0.041660804, -0.0038026334, -0.02086295, -0.017629897, 0.015362422, -0.016664322, -0.027687076, -0.042702325, 0.046608023, -0.023629487, 0.03024748, -0.008587116, 0.0033849403, -9.411653E-4, -0.029900307, -0.018172355, 0.017890278, -8.8081683E-4, -0.021253519, 0.045783486, 0.028902182, 0.016393093, -0.026688952, -0.031093715, -0.053942062, 0.011272285, 0.029119166, 0.0025698966, 0.02072191, -0.031527683, -0.011445872, 0.017369518, -0.025625734, 0.011315682, -0.010046329, -0.011771347, -0.03690887, 0.032352217, -0.0134746665, -0.016913852, 0.008722731, -0.0034147755, 0.038796622, 0.0013073247, 0.006829551, 0.020494077, 0.01708744, 0.0055818968, 0.025300259, 0.0048088934, -0.0015338011, 0.00769206, -0.002618718, 0.032178633, 0.013463818, 0.0011547583, 0.032634296, 0.019137932, -0.028359724, -0.0058639753, -0.01707659, 0.018226601, 0.01075695, -0.03204844, 0.020157754, 0.006032137, -0.044308, -8.984467E-4, -0.0042474493, -0.023043633, -0.040575888, -0.017163383, -0.039165497, 0.038883418, 0.027274808, 0.012563337, 0.022045508, -0.018584624, 0.021546448, 0.026385175, -0.0088041, 0.007854798, 0.0018104549, 0.017651595, -0.008348434, -0.019083686, 0.013322778, 0.023087028, 0.0028099346, -0.014190711, 0.004746511, 0.0025685404, -0.019420011, 0.013637404, -0.028511614, -0.03805888, -0.0068241265, 0.0075401715, 0.011825593, 0.037125852, -0.024085153, -0.018671418, 0.020613419, -0.0061948746, -0.001654498, -0.02072191, 0.007420831, 0.006726484, 0.037234344, -0.0091295745, 0.001746716, 0.012020878, -0.0040630135, -0.013539761, -0.011478419, -0.008050082, 0.002872317, -0.02100399, 0.0022349285, -0.0012754552, -0.013246834, 2.4647953E-4, -0.025104973, 0.0044047623, 0.0040928484, 0.013930331, -0.03191825, 0.04181269, 0.029509736, 0.0053133797, 0.019344065, -0.041660804, -0.0057554836, -0.016599227, 0.02686254, -0.00518319, 0.021437956, 0.0149827, 0.024150247, -0.02112333, -0.026645556, 0.015709596, -0.008440653, -0.011717102, -0.026471969, 0.0073720096, -0.026016304, 0.06635351, -0.0032818732, 0.018389339, 0.010729827, -0.036605094, 0.022501174, 0.02517007, 0.014255807, 0.017933674, -0.010941385, 0.022240793, 0.0053757625, 0.024779499, 0.00315982, 0.020168602, -0.022370985, 0.0033659544, -0.008516597, 0.017402066, 0.00886377, 0.019083686, 0.0155143095, -0.019897373, 9.262477E-4, -0.0015487187, -0.005158779, 0.028403122, 0.034239974, 0.04274572, -0.0046027596, -0.0023637624, 0.0286852, 0.04198628, -0.03899191, -0.048951443, -0.0010523692, -0.0049906173, 0.0045105414, 0.02527856, -0.02790406, -0.020938894, 0.03400129, 0.037755102, 0.01094681, 0.0057554836, -0.0026566898, 0.002035575, -0.049081635, 0.011293984, 0.022436079, 0.04968919, -0.030529559, 0.0085545685, -0.014158164, -0.009856469, -0.0273833, 0.01108785, 0.033176754, 0.013897784, 0.004643444, -0.0045647873, -0.009758826, 0.033133358, -5.7593825E-5, 0.03202674, -0.016371394, -0.070302606, -0.0033551052, -0.049342014, 0.005413735, -0.005264559, -0.017532256, -0.042919308, -0.017141685, -0.04365705, 0.0012734211, 0.0031625323, -0.008516597, -0.012682677, 0.033589024, 0.016262902, 0.021047385, 0.033589024, -1.3273279E-4, -0.033220153, 0.007133328, 0.005351352, -0.036539998, 0.0055412124, -0.00808263, 0.021817677, 0.021937016, -0.013149192, 0.0019447133, -0.024345532, -0.018432736, -0.012812867, 0.0064227073, 7.587637E-4, -0.01446194, 0.016772814, -0.012606733, -0.021850225, 0.010816621, 0.030746542, -0.052553367, 0.006872948, -0.018042166, -0.00822367, -0.02386817, 0.0029509736, 0.013518063, 4.729559E-4, -0.015004399, -0.0075021996, 0.0017914688, -0.005335078, 6.9977134E-4, 0.041682504, 0.02775217, 0.014874209, 0.007746306, 3.4615624E-4, 0.001923015, 0.033480532, -0.0055140895, -7.018055E-4, 0.036474902, -0.0033768034, -0.0035069934, 0.00991614, 0.0117496485, 0.010464022, 0.0072580935, -0.008890893, 0.027817266, -0.018324245, -0.0061677517, -0.0030893006, -0.015264779, -0.01094681, 0.020450681, 0.010534542, 0.025972908, 0.013626555, -1.09254506E-4, -0.0073828585, -0.014038823, 0.013767594, -0.008511172, -0.017901126, 0.021437956, -0.03415318, 1.9579357E-4, 0.021730883, -0.010643033, 0.0391004, 0.0019162343, -0.020884648, 0.013225135, 0.0066017187, -0.016989797, -0.041270234, 0.025495544, -0.057934556, -0.008440653, 0.023651186, -0.021275219, 0.041790996, 0.040988155, -0.0011472995, 0.026515367, -0.028598405, 0.0030025071, -0.0038134824, -0.017391216, -0.0046136086, 0.025582338, 0.019127082, 0.005684964, -9.38453E-4, -0.029813513, -0.041248538, 0.02490969, 0.016631775, 0.0015677047, -0.04311459, -0.010778648, 0.021307765, -0.0072960653, -0.009042782, -0.028967278, 0.01928982, -0.013973728, 0.01538412, 0.00453224, -0.03430507, 0.014418544, 0.0049987542, -0.019409161, 0.0031354094, -0.006959741, -0.0063521876, 0.035889048, 0.026623858, 0.02267476, -0.028489914, 0.023021935, -0.037755102, -0.010350106, 0.029010674, -0.023933263, 0.003927399, -0.015156288, -0.019995017, -0.002386817, -0.0056361426, -0.022718158, -0.039187193, 0.008635937, 0.018302547, 0.029618228, 0.007442529, 0.010550816, 0.01263928, 0.0035693762, 0.04376554, 0.012064274, 0.054679807, 0.0079687135, -0.025625734, 3.4369823E-5, 0.00822367, -0.0038053456, -0.036713585, 0.013387873, -0.019636994, 0.024193645, 0.0056795394, -0.0032059292, 0.01983228, 0.01981058, -0.014418544, -0.016360546, -0.014527036, -0.006834976, 0.030811636, -0.002192888, -0.025126673, 0.025495544, 0.013160041, -0.0035829376, -0.016371394, -0.014689773, -0.0010394859, -0.044481587, 0.0071116295, -0.016078467, 0.006401009, -0.020255396, -0.003167957, -0.00730149, -0.008326736, 0.009536418, 0.016892154, 0.040901363, 0.0017385791, 0.02254457, 0.02556064, -0.05381187, 0.041921183, 0.009145848, 0.030746542, 0.006791579, -0.0015988961, 0.02553894, 0.030030496, 4.095561E-4, 0.019853977, 0.021969564, 0.032829583, 0.006460679, 0.011293984, 0.03690887, -0.04482876, -0.009151273, -0.025821019, 0.035368286, 0.00906448, 0.027491791, 0.0071387524, 0.00579888, 0.027687076, -0.004190491, 0.007263518, -0.0025712529, -0.016653473, -0.0049390835, 0.026493669, 0.0075021996, -0.04226836, -0.058194935, 0.024736103, -0.024085153, -0.009042782, 0.023629487, 0.019799732, -0.008044658, 0.009634061, -0.0023298587, -0.044373095, 0.02100399, -0.006623417, -0.013463818, -7.601198E-4, 0.016794512, 0.01134823, 0.04743256, -0.025191767, 0.031592775, 0.014754868, -0.007849373, 0.0062545454, -0.017673295, 0.067612015, 0.009764251, -0.023954963, -0.015492612, -0.008435228, -0.006845825, 0.018986044, -0.014375147, -0.008500323, -0.0032493258, 0.0014890482, 0.01707659, 0.0045349523, -0.032395616, -0.001986754, -0.011955783, -0.026103098, -0.016197808, -0.038254164, 0.024540817, -0.048604272, 9.2963804E-4, -0.009628637, 0.008088054, 0.017814333, 5.563589E-4, -0.025343657, -0.010518268, -0.007447954, 0.014895908, -0.026385175, 0.03335034, 0.013355326, 0.003927399, 0.049081635, -0.00730149, -0.018226601, 0.026645556, -0.004469857, 0.014939304, 0.021741733, 0.024258738, 0.016403941, -0.03180976, 0.01708744, 0.017803485, -5.1601353E-4, -0.038796622, -0.0058477013, 0.0053730505, 0.039946634, 0.036409806, 0.030507859, 0.00599959, -0.001876906, 0.005592746, 0.035737157, -0.025799321, 0.007106205, -0.005858551, -0.0024410628, -0.01591573, -0.010995631, -0.009731703, -0.0064715287 ], + "content" : "교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669\n 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511\n 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512\n\n- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552\n- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114\n● 등록금고지서 출력시 스크립트 오류 관련 : ☎ 02-450-3887\n● 등록관련 문의 : ☎ 02-450-4152", + "id" : "a4318e6f-f288-4090-a03c-6afa8217ca7c", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + }, + "3c75e4e3-d792-4cfd-a576-5147a25fd1dc" : { + "embedding" : [ -0.0067154765, -6.268637E-4, 0.026449649, 0.011337114, -0.016685627, -0.038340054, -0.029942997, 0.026796812, -0.010474625, -0.06023316, 0.032655224, -0.016414404, 0.004532133, 0.02770812, 0.03647404, -0.016392706, -0.027469445, 0.05815017, -0.037038185, 0.02881471, 0.027534539, 0.008738799, 0.0096284095, 0.004922694, -0.010767546, -0.021556789, 0.01017628, -0.021969046, 6.021146E-4, -0.018312963, 0.06891229, -0.019072387, 4.424322E-4, -0.028597733, -0.062359545, 0.057889797, 0.013203126, 0.034955196, 0.008049893, -0.041703217, -0.022847809, 0.021871407, -0.026189273, -0.036322158, -0.013496047, 0.0548521, -0.014049341, -0.0020518005, -0.010376984, 0.017889855, -0.012053141, 0.014917254, 0.013083788, 0.056891695, -0.010941128, 0.047865402, -0.00872795, 0.021361507, 0.02063463, -0.047040883, -0.0029183573, 0.0078871595, -0.011857861, -0.0075833895, 0.011152682, 0.0033577383, -0.0379061, 0.056414343, -0.06800098, 0.015926203, 0.0033224793, -0.022099234, 0.066959485, -0.01823702, -0.0055112476, 0.031852406, -0.02723077, -0.0073067425, -0.037841007, 0.028619431, 0.056501135, -0.0063574626, -0.013767269, 0.004171407, -0.026297763, 0.006639534, -0.104062766, 0.0055383695, -0.022565737, 0.0061676065, -0.025646828, 0.009910481, -0.043070182, 0.05524266, 0.06895568, 0.021676127, -0.0062869447, -0.055286057, -0.01406019, 0.052725714, 0.016587988, -0.061187863, 0.04578241, -0.06314067, 0.034976892, -0.003439105, -0.055720013, 0.031722218, -0.026688324, -0.0011696484, -0.0468673, 0.02681851, -0.0064279805, 0.01884456, 0.052595526, 0.0011879558, -0.03560613, 0.004480601, -0.03421747, -0.07012737, 0.02234876, 6.3839066E-4, 0.064355746, -0.03749384, 0.007073491, 0.004171407, -0.04625976, 0.049601227, -0.063357644, -0.020385105, -0.002285052, -0.047822006, -0.046086177, -0.011326265, 0.016631382, 0.019235121, 5.2176486E-4, -0.0037781335, -0.024344958, -0.021990744, 0.041941896, 0.029509041, 0.057282258, -0.0042554857, -0.023281766, 0.012324364, -0.009807416, 0.020330861, -0.028510941, 0.0077461232, 0.011792768, 0.015318664, 0.0058801104, -0.043113578, 0.044111677, 0.015372909, -0.046129573, 0.082191356, -0.03482501, 0.0043477016, -0.0104692, 0.021209624, 0.024062887, 0.019191725, -0.028944898, -0.023997793, -0.020417653, -0.0049552405, -0.053203065, 0.018660128, 0.018226173, -0.008212627, -0.049818203, 0.031678822, 0.0029047963, 0.02723077, 0.020417653, -0.0194304, 0.01227012, 0.006813117, -0.010425804, 0.00807159, -0.010328164, -0.0022864083, -0.06062372, -0.022327062, 0.013127184, -0.032633528, 0.024410052, 0.034239165, 0.048906896, -0.022370458, 0.03352314, -0.018020043, -0.045218267, 0.012487098, -0.0066232607, -0.02063463, -0.026970396, 0.0036099756, -0.0025861093, -0.009319215, 0.03111468, 0.026861906, -0.019875208, -0.020569537, -0.017466748, 0.036777813, 0.044914495, -0.0039001838, 0.045435242, -0.020786516, -0.054114375, 0.0012944108, 0.00633034, 0.029270364, 0.0013703532, 0.020287465, 0.0061187865, -0.0025142354, -0.038925897, -0.051120073, -0.058584124, 0.038491942, 0.024952497, 0.023173276, 0.07542164, 0.011130984, -0.02454024, -0.07858952, -0.005174931, 0.055720013, 0.005277996, 0.013528594, 0.013788967, -0.006628685, -0.029964695, -0.018660128, -0.03421747, -0.007507447, 0.006433405, 0.015709225, -0.020178977, 0.043026786, -0.008397058, -0.03727686, 0.021849709, 0.010344437, 0.023043089, 0.02542985, -0.008586914, 0.003748299, 0.0046677445, -0.04994839, -0.038925897, -0.005825866, 0.018193625, 0.038274962, 0.041247565, -0.02623267, 0.014602636, -0.03139675, -0.022457248, 0.00568483, 0.010122035, 0.036560833, 0.01117438, 0.008440454, -0.037602328, 0.014244622, -0.017998345, 6.5500307E-4, 0.008554367, -0.006601563, -0.008266871, 0.033219367, -0.009460252, 0.030051487, 0.014277169, 0.034260865, -0.050816305, 0.024887403, 0.011684278, -0.013333313, 0.0018999157, 0.007990223, -0.04337395, -0.006769721, 0.029335458, 0.019039841, 0.050121974, -6.136416E-4, -0.05893129, -0.043764513, 0.028576035, -0.012259271, -0.016479498, -0.010431229, -0.018182777, 0.028163776, -0.032134477, 0.030680723, -0.022826111, -0.008635734, -0.036278762, 0.011163531, 0.022630831, 0.02881471, 0.0050962763, 0.013799816, -0.033349555, 0.01615403, -0.014624334, -0.0036316733, 0.029682623, -0.017228073, -0.047865402, -0.020569537, 0.028467545, -0.01885541, 0.04695409, 0.0069053327, -0.008787619, -0.017737972, 0.035844807, 0.026341159, 0.018627582, 0.008413332, -0.0077515477, -0.033262763, -0.004900996, -0.01604554, 0.04855973, 0.01505829, -0.050121974, 0.002640354, 0.035844807, 0.06392179, -0.024214773, -0.013094637, 0.006661232, 0.0011479505, -0.028207172, 0.01705449, -0.0528559, -0.06266332, 0.052812506, 0.074814096, 0.070040576, 0.0040629175, 0.0119663505, 0.0096121365, 0.033544835, -2.4359197E-4, 0.01515593, -0.05815017, 0.023932701, -0.031960893, 0.0060482686, 0.02733926, 0.004125299, 0.030876003, 0.02103604, 0.008342814, 0.041638125, -0.014548391, -0.030810911, 0.0033116303, 0.032199573, -0.07967441, -0.007610512, -0.010132884, 0.007832915, -0.0137238735, -0.012020594, -0.00573365, 0.030659026, 0.058540728, 0.035367455, -0.00516137, 0.051076677, 0.006742599, -0.010425804, -0.0015012182, 0.028510941, -0.0010008122, 0.015882807, -0.007843764, 0.04317867, 0.0368863, 0.029400552, 0.0108055165, 0.028207172, -0.046303157, 0.033045787, -3.6191293E-5, -0.0022091097, 0.04408998, -0.06014637, -0.056674715, 0.034434445, 0.022977997, 0.014570089, -0.05732565, 0.029921299, -0.0022877643, 0.08991578, 0.007518296, 0.044393748, -0.014201226, 0.0034309684, -0.035823107, 3.36062E-5, -0.0025264404, 0.0298996, -0.056153968, -0.040857002, 0.041551333, 5.8279E-4, -0.0927799, -0.0025956023, 0.005825866, -0.017379956, -0.0448711, -0.050903097, -0.051380448, 0.011705976, 0.02961753, 0.019256819, -0.02312988, -0.064746305, -0.0042554857, -0.08197438, -0.006455103, -0.012845112, -0.037472144, 0.0597992, 0.015438002, 0.009839963, 0.0071928287, 0.002664764, 0.03699479, -0.021209624, 0.014797916, 0.005614312, -0.0076267854, 0.007019246, -0.002222671, 0.046606928, -0.016316764, -0.011456451, 0.027860006, 0.049297456, 0.002569836, -0.009953877, -0.03779761, 0.0149064055, -0.050121974, -0.0070463684, -0.035128776, 0.04647674, 0.052421942, 0.042245664, 0.011684278, -0.011228624, 0.0214483, -0.042809807, 0.02922697, 0.003675069, -0.01615403, 0.004957953, -0.010442078, -0.026644928, 3.1173672E-4, 0.022869507, -0.0027678288, -0.047518235, -0.053767208, 0.003295357, 0.018041741, -0.014146982, -0.019886056, -0.016501196, -0.013246521, 0.009335489, 0.05537285, 0.061621822, 0.041833404, 0.008543518, -0.015036592, 0.027643029, 0.028988292, 0.025473246, -0.007957677, -0.013268219, 0.03230806, 0.0018334661, -0.03374012, -0.013430953, 0.001440193, 0.02712228, -0.019245971, 4.6446905E-4, -0.03462973, 0.0154922465, -0.027838308, -0.0022687789, -0.040401347, -0.026883604, 0.0065310453, 6.719545E-4, -0.016012995, 0.0013540798, -0.011933804, 0.010490898, 0.014146982, -0.0137455715, 0.024865707, -0.031874105, -0.02562513, -0.01236776, 0.012313515, 0.03779761, -0.038448546, 0.018812014, 3.0046402E-5, 0.0019717899, -0.065136865, 0.0075454186, -0.036647625, 0.0059289304, -0.039728716, 0.018627582, -0.010317315, 0.03710328, -0.012975299, 0.038253263, -0.0021318113, 0.02192565, -0.0488635, -0.02401949, -0.024778916, -0.026471345, -0.013875758, -0.005280708, -0.0018755057, 0.027491143, 1.3967975E-4, 8.56386E-4, 0.017944101, -0.014526693, -0.0029400552, 0.023455348, -0.0016381857, -0.0065690163, 0.03510708, 0.02473552, -0.0010204758, -2.6105196E-4, -0.017835611, 0.018258719, -0.006064542, -0.028944898, -0.005934355, 0.004388385, -0.032872204, -0.007339289, -0.063010484, -0.02532136, 0.01032274, -0.017607784, 0.040010788, -0.012519645, 0.018464848, 0.03311088, -0.011022495, -0.020493595, 0.021394055, -0.012638982, -0.0016341173, -0.013213975, -0.0042663347, 0.022695923, -0.020124732, -0.026753418, 0.033761814, -0.013452651, 0.011532393, -0.020005394, -0.026905302, -0.004149709, 0.033544835, 0.02135066, 0.0102196755, -0.0368863, -0.005945204, -0.02462703, 0.0359316, 0.016837511, -0.01665308, 0.00977487, -0.01953889, -0.0044887373, -0.024583634, -0.006373736, -0.026710022, -0.008212627, -0.016902605, 0.019180877, 0.028597733, 0.024757218, 0.036235366, 0.0039462917, -3.4194204E-6, 0.012139932, -0.012595587, -0.050469138, 0.013192277, -0.034542937, 0.042462643, 0.06465951, 0.037363652, -0.013441802, 0.010745848, 0.016544592, 0.008321116, 0.011738523, -0.008885259, 0.019896904, -0.010138309, -0.0028966595, -0.011282869, 0.02681851, -0.033262763, -0.011141833, 0.0070246705, -0.019875208, -0.03402219, 0.047214467, -0.03000809, -0.01505829, -0.0014130708, 0.008689978, -0.007301318, 0.018562488, -0.0064171315, -0.034846704, -0.017694576, -0.030246766, -0.0075454186, -0.00463791, -0.0027013791, -0.013571989, -0.051771007, 0.022869507, -0.039034385, 0.0018809302, -0.04016267, -0.014624334, 0.019593135, -0.039359853, 0.020960098, 0.005505823, -0.0033821485, -0.003976126, -0.033957094, -0.033479743, -0.013810665, 0.009563316, -0.026015691, -0.017987497, 0.07290469, -0.01685921, -0.017835611, -0.027794912, -8.184148E-4, 0.011185229, -0.013951701, 0.01626252, 0.009915906, 5.305796E-4, -1.1442212E-5, -0.022478946, -0.020558689, 0.0070246705, -0.015177628, 0.032568432, -0.004184968, 0.025256267, -0.018193625, 0.033479743, 2.6105196E-4, 0.037407048, -0.020612933, -0.0068076923, 0.07138584, 0.0034825008, -0.017423352, 0.0038323782, -0.0026173, 0.033696722, 0.0040737665, 0.006710052, -0.036126878, -0.019376157, -0.015090837, -0.0028315661, 0.004879298, 0.015546491, -0.023173276, -0.024041189, 3.8106804E-4, -0.0012069414, -0.03120147, 0.0089829, -0.0011567653, 0.0016842936, -0.05524266, 0.009107661, -0.011055041, 0.005166794, 0.009682654, 0.015090837, -0.028293964, -0.016490346, 0.0076756054, -0.023759117, 0.028033588, 0.009264971, -0.002842415, -0.02224027, 0.014385657, -0.03929476, 0.0052373125, -0.017803065, 0.041746613, -0.030029789, -0.02133981, -0.010122035, -0.012996997, -0.025798714, -0.015340362, 0.01051802, 0.009552467, -0.048906896, 0.016023843, -0.020764818, 0.011608336, -0.024887403, 0.026406253, 0.0067751454, 0.0053973338, 0.02154594, -0.0067968434, 0.02234876, -0.051380448, 0.021502543, 0.030333558, -0.0104692, 0.008532669, 0.014537542, 0.045739014, 0.042614527, 0.031483542, 0.040054183, -0.024453448, -0.02462703, -0.008760497, -0.006151333, 0.038969293, -0.0024043901, -0.0209384, 0.013072939, 0.038947593, 0.05216157, -0.021426601, -0.01505829, -0.04077021, 0.02562513, -0.0042310758, -0.0046243486, 0.0124654, 0.03829666, 0.014255471, -0.029335458, -0.013224824, -0.002496606, 0.0010218319, -0.011445602, 0.007458627, -0.03111468, 0.018280417, -0.033783514, -0.013875758, -0.023390254, 0.038231567, 0.011185229, -0.019625682, 0.042397548, -0.0011350674, -0.004458903, 0.009796567, -0.010170856, 0.010653632, 0.03996739, 0.015199326, 0.015123383, 0.016099786, 0.02135066, 0.008608611, -0.0045022983, 0.035150476, 6.9297425E-4, 0.03209108, -0.02082991, 0.017672878, 0.01127202, 0.025820412, -0.059972785, -0.029769415, 0.03577971, 0.019256819, 0.008695403, 0.025408152, 0.0050827153, 0.015025743, -0.03927306, 0.02243555, 0.0055356575, 0.0065744407, 0.013886607, 0.03180901, -0.0060048727, -0.0113913575, 0.017271468, 1.00098165E-4, -0.014038492, 0.0026932424, -0.016729023, 7.824778E-4, 0.019712474, -0.03402219, 0.015036592, -0.0018849985, 0.0030621055, 0.028641129, -0.03269862, -0.014081888, -0.011434753, -0.01206399, 0.013908305, -6.811083E-4, -0.010284768, -0.007247073, 0.051337052, -0.01944125, 0.020081336, 0.00673175, 0.0049904995, -0.015318664, 0.020070488, -0.02751284, -0.0064876494, -0.02781661, 0.019918602, 9.024939E-4, -0.03621367, 0.0076267854, 0.010116611, -0.014483297, 0.02662323, -0.0041198744, 0.017434202, -0.05454833, 0.036777813, -0.025104383, -0.01864928, 0.002937343, -0.0023135305, -0.029487344, 2.2070756E-4, -0.014233773, -0.0048114927, 0.018399755, 0.02623267, -0.020753969, -0.014721974, 0.0056197364, -0.02053699, 0.0014076463, 0.017434202, 0.011217775, 0.013778118, -0.02521287, -0.0023515017, -0.0131488815, 0.0030268466, -0.0124654, -0.0011554091, 0.017184677, 0.0063032177, -0.020428501, -0.019419553, 0.026362857, -0.020070488, -0.0017290454, -0.019810114, 0.024041189, 0.027274165, 0.0058801104, -0.022120932, 0.027664727, -0.010311891, 0.0022267392, 0.012074839, 0.013582838, -0.025082685, -0.019506345, 0.0047138524, -0.0032139902, 0.009698927, -0.03660423, -0.00692703, 0.0148955565, 0.007838339, 0.02182801, 0.013821514, -0.02681851, -0.0071440088, 0.0084730005, -0.011738523, 0.030029789, 0.0026105195, 0.010398682, 0.02473552, 0.025343059, -0.0114673, -0.016197426, -0.031570334, -0.023477046, 0.022392154, 0.030528838, -0.012400307, 0.023715721, -4.7260572E-4, -0.023064787, -0.00678057, -0.009292093, -0.025755318, -0.0131488815, -0.06331425, -0.012096537, -0.017824763, -0.02203414, 0.022196874, 0.033175975, 0.017618634, 0.012790867, 0.028315661, 0.016468648, 0.009335489, -0.024366656, 0.025082685, -0.061014283, -0.008039044, -0.011695127, -0.02014643, -0.030593932, 0.02812038, 0.03679951, 0.004694867, 0.06691609, 0.014993196, 0.028510941, 0.0026267928, -0.0026457785, -0.019321913, -0.0027040914, -0.020439351, 0.0209384, -0.011478149, 0.024084585, 0.016371008, -0.008586914, -0.0025793288, 0.0075833895, 0.0036126878, -0.0076322095, 0.059365246, -0.048689917, -0.022218572, -0.01156494, 0.019300215, -0.031526938, -0.014960649, -0.030897701, -0.014938952, -0.0015839412, -0.008858137, -0.0057770456, -0.021969046, -0.01895305, -0.02712228, -0.0011228624, 0.010230524, -0.01186871, -0.0032628104, -0.016707325, 0.02953074, -0.021415753, 0.01973417, -0.011141833, -0.010962825, 0.00583129, -0.004282608, -0.012356911, 0.004081903, -0.014103586, -0.008993749, 0.01685921, -0.008093288, 0.005090852, -0.003154321, -0.01275832, -0.012975299, 0.004914557, 0.01795495, 0.0025372894, 0.028793013, -0.021773767, 0.0036832057, 0.0014429053, -0.0076050875, 0.0045429817, -0.0045782407, -0.0026932424, -0.021480845, 0.0031624578, -0.016620534, -0.0077244253, -0.025169477, -0.0024762643, 0.008451303, 0.0033143426, 0.0025671239, 0.0142988665, 0.0033387528, 0.006080815, 0.020276617, 0.013778118, -0.021676127, 0.013072939, 0.0149498, 0.020461049, 0.016978547, -0.010751272, 0.03241655, 0.028641129, -0.0035909899, -0.0056522833, -0.016110634, -0.0031109254, 0.028142078, -0.022478946, 0.034152374, -0.0037564358, -0.029964695, 0.02094925, -0.0017181964, -0.043113578, -0.024062887, -0.0067371745, 0.005711952, 0.020298315, 0.040683422, 0.016533742, 0.016609684, 0.008353663, 0.0016368296, 0.018421452, -0.0328939, 0.01805259, -0.023759117, 0.023151578, -0.027491143, -0.02004879, 0.013875758, 0.0068836347, 3.691173E-5, -0.010631934, -0.010366135, -0.03133166, -0.0043856725, 0.040401347, -0.0054054703, -0.03538915, 0.0011147257, -0.01784646, 0.0039300183, 0.02762133, -0.022522341, 0.0071711307, 0.0019690776, 0.01166258, 0.002961753, -0.0096446825, 0.01595875, 0.01585026, 0.05454833, -0.015568189, 9.1063057E-4, 0.008234324, 0.030876003, 0.005302406, -0.037146676, 7.763753E-4, 0.017596936, -0.007176555, -0.021556789, -0.0144616, 0.010756697, 0.0065310453, -0.0018646568, -0.013398406, -0.035150476, 0.0029807386, -0.02703549, 0.047040883, 0.014320564, -0.010935703, 0.008831015, -0.0249308, 9.6012873E-4, 0.016739871, 0.02712228, -0.005896384, 0.017770518, -0.006205578, 0.01275832, -0.03339295, -0.020602085, 0.0018293977, -0.05042574, -0.0035367454, -0.0044399174, 0.007963101, -0.033826906, 0.05433135, 0.003962565, 0.025343059, -0.012411156, -0.026840208, 0.014363959, 0.017520994, -0.0199403, 0.0164578, -0.0046785935, 0.03339295, 0.011358811, 0.0143314125, 0.008451303, 0.02681851, 1.4713837E-4, 0.008858137, -0.0051586577, 0.0060862396, 0.04105228, 0.015796017, 0.010143733, -0.035237268, 0.019083237, -1.8714373E-4, -0.013593687, 0.037363652, 0.07950083, 0.017607784, -0.012389458, 0.0011235405, 0.024605332, 0.022587435, -0.025755318, -0.039251365, -0.013626234, -0.019300215, 0.0072416486, 0.027187373, -0.010593963, -0.031483542, 0.005188492, 0.03360993, -0.004434493, -0.0019161891, -0.001974502, -0.009617561, -0.023780815, 0.02203414, 0.012834263, 0.037146676, -0.03261183, -0.0033496015, -0.016078088, 0.022847809, 0.029834509, 0.003341465, 0.02354214, -0.001879574, -0.022565737, 0.008624885, -0.007621361, 0.03868722, 0.012074839, 0.0063954336, -0.010257646, -0.051076677, -0.011337114, -0.022207724, -1.8883888E-4, 0.010089489, 0.007794943, -0.036365554, -0.0011682922, -0.009801992, 0.006742599, -0.027057188, -0.0349118, -0.04530506, 0.046780508, 0.017933251, 0.008407907, 0.026276065, 0.018171927, -0.027187373, 0.014526693, -0.02332516, -0.037624028, 0.009443978, -0.039793808, 4.4963654E-5, 0.008906957, 0.023715721, 0.0069161817, -0.0055817654, -0.017976647, -0.033783514, -0.01815023, -0.0054759886, -0.009845388, 0.032156177, 0.013680479, -0.025234569, -0.0137238735, 0.037624028, -0.0058095925, -0.017021943, -0.012769169, 0.012476249, -0.020298315, 0.016544592, -0.001640898, -0.014049341, -0.011239473, -0.014038492, 0.011130984, 0.008407907, -0.0022525054, 0.013485198, 0.02881471, 0.018139381, -0.013289917, -0.009134784, 0.0055031106, 0.0061567575, 0.0022891203, -0.020276617, 0.035280664, -0.0020206098, -0.02052614, 0.019235121, 0.027469445, 9.704691E-5, 0.012910206, -2.2392832E-4, 0.012769169, -0.015893657, -0.011358811, 0.0021602896, -0.011586638, -0.0068076923, 0.009080539, -0.0064984984, -0.013637083, 0.006194729, 0.02503929, 0.00911851, -0.0037781335, 0.021979896, -0.0028017315, 0.024366656, 0.01536206, -0.025191175, 0.003021422, -0.02224027, -0.011684278, 0.0154922465, 0.0027624043, 0.010029819, 0.025820412, 0.030789213, -0.0072362246, -0.04695409, -0.012931903, -0.03339295, -0.020797364, 0.022804413, 0.00311635, 0.06275011, 0.028858107, -0.0064876494, 0.020233221, -0.023346858, 0.0046596075, -0.0108163655, -0.025711922, -0.0020965522, 0.021372357, -0.015253571, -0.0050501684, -0.013420104, -0.0054787006, -0.04556543, -0.023303464, -0.018280417, 0.021480845, -0.08596678, 0.010507171, 0.034152374, 0.006981275, 0.005248161, -0.049427643, 0.0066232607, -0.0060374197, 0.022478946, 0.0020477322, 0.00916733, 0.0018605884, -0.00843503, 0.014190377, 0.015568189, 0.013788967, -0.010555992, 2.5766167E-5, 0.01636016, -4.3395648E-4, -1.24932E-4, 0.032394852, -0.014212075, 0.039663624, -0.0014252758, -0.021101134, 0.029031688, -0.014537542, 0.0052644345, -0.019918602, -0.022413852, -6.038098E-4, -0.022956299, 1.373913E-4, 0.026883604, 0.038557034, 0.0049633775, -0.01077297, 0.020547839, 0.008039044, 0.023694023, -0.008342814, 0.0359099, -0.01136966, -0.015351211, -0.015969599, -0.0016598835, 0.020233221, -0.01984266, 0.007995648, 0.005329528, 0.011521544, -0.034043886, -0.012910206, 0.0143314125, 0.0017873583, 4.51925E-4, -0.011185229, -0.0023867607, -0.011738523, 0.037754215, -0.0076159365, -0.010165431, 0.0114022065, 0.010697028, 0.007588814, 0.009541619, 0.011488998, 0.015275268, -0.030333558, 0.013170579, -0.021849709, 0.02642795, -0.023086485, 0.038730618, 0.0079088565, 0.005852988, 0.007100613, -0.0024260879, 0.024062887, -0.002104689, 0.0029346307, 0.0049308306, -0.06717646, 0.01766203, 0.0045972266, 0.027990194, 0.0065201963, 0.023650628, 0.013496047, 0.0142988665, 0.025581734, 0.04248434, 0.021361507, 0.057716213, 0.0013059378, 0.02135066, -0.0014347687, -0.011185229, 0.009883359, -0.0143314125, 0.028293964, 0.03721177, 0.05233515, 0.02462703, 0.016707325, 0.013420104, -0.027057188, -0.017293166, -0.019864358, -0.003864925, -0.02265253, 0.028510941, 2.8529248E-4, -0.022196874, -0.048820104, 0.02953074, -0.025755318, -0.019408703, -0.0078112166, -0.0066937786, 0.014179528, 0.014873859, -0.016067239, -0.053203065, 0.001356792, 0.003840515, -0.013246521, 0.015969599, 0.004426356, 0.04337395, 0.034781612, -0.014787068, 0.03519387, 0.04139945, 0.001320855, 0.021578487, -0.009888783, 0.06800098, -0.019332761, -0.0388825, -0.003425544, -0.024800614, 0.030745817, 0.021383205, -0.0027569798, -0.011586638, -0.023759117, -0.020059638, -0.0033116303, 0.013105486, -0.028076984, 0.01186871, -0.020428501, -0.009503647, -0.007507447, -0.05255213, 0.014494146, -0.025560036, 0.0025657676, -1.915511E-5, 0.026471345, 0.003246537, 0.0063249157, -0.0018714373, -0.0090696905, -0.014754521, 0.007008397, -0.010577689, 0.009091388, 0.027447747, 0.010507171, 0.031526938, -0.023650628, 0.004339565, 0.037428748, -0.0056794053, 0.019300215, -0.004217515, -0.0024464296, -0.01675072, 7.763753E-4, -0.003783558, 0.008315691, -0.0034770763, -0.05255213, 0.013593687, -0.0125630405, 0.005359363, 0.045348454, 0.035823107, 0.025234569, -0.016631382, 0.01744505, 0.021849709, -0.033935398, 0.014993196, 0.010762121, 0.020211523, 0.022077536, -0.013322464, -0.011760221, -0.028662825 ], + "content" : "교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669\n 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511\n 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512\n\n- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552\n- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114\n\n3 등록금 납부방법\n1) 전용계좌 입금(전용계좌번호는 매 학기 다르게 부여됨)\n ● 등록고지서에 기재된 전용계좌로 입금 시 등록 처리됨.\n ● 각 개인별 전용계좌번호(예금주: 학생본인)는 등록금 수납을 위한 학생 지정 가상계좌이므로 송금시 보내는 사람(송금인 명)은\n 학생 본인이 아니어도 됨.(타인이 입금하여도 무방함)\n ● 입금액이 고지서 금액과 일치해야 입금 가능하며, 타 은행을 이용하여 송금하는 경우 수수료는 본인이 부담.\n2) 은행방문\n ● 등록금고지서를 지참하여 해당 은행에 영업시간 내 방문하여 납부함.\n3) 삼성카드 납부\n※ 삼성카드 등록금 수납 후 결제취소는 불가함.\n※ 분할납부 신청 시 카드납부는 불가함.\n※ 2024학년도 2학기 차액고지자(전과, 소속변경 등)는 카드납부 불가하며,\n 신한은행 전용계좌로 입금해야 함. (고지서 참조)\n※ 등록금 카드결제 금액은 연말정산 소득공제 시 카드 사용금액에서 제외됨 (교육비공제 대상)\n ● 삼성카드 홈페이지 납부\n https://www.samsungcard.com/personal/services/UHPPPS1000M0.jsp?codeDv=tuition", + "id" : "3c75e4e3-d792-4cfd-a576-5147a25fd1dc", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + }, + "a5a7414f-f676-409b-9f2e-1042f9846c97" : { + "embedding" : [ -0.023084974, 0.034691945, 0.026459593, 0.001867325, -0.023643827, 0.012950369, -2.352628E-4, 0.02133318, -0.03488539, -0.012477493, 0.029081909, -0.0010706893, 0.027061436, 0.012262549, 0.020731337, 0.00495177, -0.043311194, 0.023041986, -0.025083952, 0.026674537, 0.026524076, 6.1628444E-4, 0.006394581, 0.0066256453, -0.011520993, 0.0015355054, 0.010478514, -0.05098469, -0.017883332, -0.017034303, 0.04281682, -0.0133372685, -0.010204461, 0.0168516, -0.042687856, 0.016260505, 0.007888441, 0.023321413, 9.412191E-5, -0.03580965, -0.012799908, 0.01505682, -0.014111066, -0.03750771, -0.026502581, 0.043569125, 0.014003594, 0.010849292, 0.03325182, 0.03559471, -0.021204215, 0.014487218, 0.010956765, 0.03194066, 0.012316285, 0.07875544, 0.03441252, 0.018184254, 0.04359062, -0.03658345, 0.020065011, -0.0028211386, -0.015755387, 0.011187829, -0.0064644376, -0.019151501, -0.03937772, 0.06323649, -0.06018429, -0.0035707555, 0.007539157, -0.024611074, 0.07561726, -0.012595712, -0.0025457416, 0.005053868, -0.029210875, -0.010946018, -0.020086506, 0.021601861, 0.03383217, -0.0068889516, -0.025298895, 0.02463257, 0.021118237, -0.008275339, -0.09165207, -0.022203704, -0.012767667, -0.007791716, -0.03462746, 0.029597774, -0.038367484, 0.051285613, 0.080432005, -0.002059431, 0.014497966, -0.058894627, -0.01934495, 0.006964182, 0.0010653157, -0.07204919, 0.0429028, -0.040925317, 0.02723339, 0.0033692454, -0.061731886, 0.015357741, -0.025126942, -0.017894078, -0.06693353, 0.015389983, -0.012767667, 0.016099297, 0.052575275, -0.0035626949, -0.047889497, 0.0089577865, -0.05059779, -0.054939657, -0.014143308, 0.06293557, 0.056057367, -0.02482602, 0.01827023, 0.008087263, 0.005889463, 0.032886416, -0.08331225, -0.020408923, 0.018904315, -0.038474955, -0.016185274, -0.014777392, 0.004083934, 0.0062817354, 0.015529696, -0.01738896, -0.033294808, -0.06160292, 0.045997992, 0.00984443, 0.013412499, 0.0233644, -0.022526119, -0.003976462, -0.027684772, 0.0029850332, -0.0026276892, -0.017840343, 0.02497648, 0.011058863, -0.023106469, -0.04642788, 0.01842069, 0.020011276, -0.001994948, 0.06125901, -0.020548636, -0.007012544, -0.0012184632, 0.009591871, 0.028050177, 0.031553764, -0.004860419, -0.027039941, -0.02880248, -0.032478023, -0.07282299, 0.015314752, 0.022096232, -0.046900757, -0.017023556, 0.00658803, -0.0057175076, 0.013305027, -0.0070501594, -0.038131047, 0.016539933, 0.012993358, -0.00105121, 0.007969045, -0.0018189626, -8.201453E-4, -0.04926514, -0.023557851, 0.032048132, -0.046298914, 0.02218221, 0.03712081, 0.05949647, -0.016282, 0.016916085, -0.0068459627, -0.032628484, 0.011768178, 0.010338801, -0.03800208, -0.03456298, -0.03785162, -0.017840343, -0.004030198, 0.033036876, -0.0055885413, -0.014261527, -0.0394637, -0.015218028, 0.03995807, 0.04466534, -0.017668387, 0.048147433, -0.00616889, -0.021537378, 0.014530207, -0.00835057, 0.07686394, -0.0037668918, 0.0030387694, 0.0027835234, -0.0091028735, -0.005857221, -0.051844466, -0.023299918, 0.04339717, 0.03198365, 0.019087017, 0.06701951, 0.028630527, 0.011069611, -0.058120828, -0.02172008, 0.06770732, 3.3668947E-4, 0.029511796, 0.012273296, -0.023794288, -0.035121832, -0.003495525, -0.04090382, 0.024030726, 0.021612609, 0.025427863, -0.046857767, 0.03432654, 0.01842069, -0.0036218045, 0.006082912, 0.007657376, 0.07600416, 0.030629504, 0.020978523, 0.003068324, 0.0015140111, -0.04745961, -0.016754877, -0.024374638, 0.02478303, 0.049823992, 0.05373597, -0.027727762, 0.016991315, -0.027684772, -0.04255889, 0.014616185, 0.016991315, 0.018152012, 0.017550169, 0.058249794, -0.048448354, -0.00766275, 0.0073725753, -0.014530207, 0.009274829, 0.01704505, -0.028114662, 0.040237498, 0.005696013, 0.026373615, 0.012885886, 0.04935112, -0.042193487, 0.04651386, 0.037099317, -0.03666943, 0.012477493, 0.0061850105, -0.011843408, 0.004685777, 0.010720327, 0.038453463, 0.04608397, -0.018323967, -0.023643827, -0.024310155, 0.037163798, 0.01344474, -0.015110555, -0.02830811, -0.021021513, 0.02880248, -0.037593685, 0.03011364, -0.0047018975, -0.013111577, -0.042343948, 0.03565919, 0.034004122, 0.005107604, 0.009699343, -0.004441278, 0.013315774, 0.0076466287, -0.037744146, -0.0028506934, 0.047115702, 5.820278E-4, -0.023729805, -0.03628253, 0.04068888, -0.021666344, 0.048362374, 0.00495983, 0.0014844562, -0.031080887, 0.03669092, 0.019721102, -0.01045702, 0.010489262, -0.0019022535, -0.029447313, -0.010870787, -0.0077809687, -8.4701326E-4, 0.017969308, -0.006674008, 0.030092144, 0.04496626, 0.05175849, -0.02639511, -0.008307582, 0.0072274883, 0.005204329, -0.04010853, 0.018044539, -0.04642788, -0.090362415, 0.07897039, 0.04090382, 0.033036876, 0.024460616, -0.0012641387, 0.015712399, -0.020666854, 0.031919166, 0.019065524, -0.022354165, 0.017593157, -0.0233644, -0.00433918, 0.015626421, 0.004492327, 0.04055991, 0.037099317, 0.012799908, 0.03795909, -0.004720705, -0.034906887, -0.016679646, 0.03148928, -0.05872267, -0.011735937, -0.043010272, 0.008522525, 0.0022179522, -0.017743617, -0.033509754, 0.02463257, 0.030285595, 0.032263078, 9.457531E-4, 0.0482764, 0.0121335825, -0.00997877, -0.030199617, 0.03413309, 0.022633592, 0.017560916, 0.0071683787, 0.03385366, 0.039098293, 0.005325235, 0.027469829, 0.029898696, -0.04294579, 0.029898696, -0.012606459, 0.029318346, 0.04249441, -0.03138181, -0.06379534, -0.0060076816, 0.01336951, -0.011789672, -0.054423794, 0.020591624, 0.01290738, 0.05562748, -0.0056637716, 0.046857767, -0.03957117, 0.011488751, -0.06306454, 0.009054512, 0.0045460635, 0.011478004, -0.047029722, -0.030994909, 0.029490301, -0.017732872, -0.09517715, -0.017152522, 0.016410965, -0.014530207, -0.04382706, -0.055068623, -0.035100337, 0.008001287, -0.0014025089, 0.016733382, -0.009822936, -0.06581582, -0.009382301, -0.074284606, -0.014992337, -0.008592382, -0.029898696, 0.019710355, 0.010510757, -0.016067056, 0.010731074, 0.018098276, 0.043311194, -0.04249441, 5.387031E-4, -0.026330626, -0.0063462183, 0.021214962, -0.001330637, 0.08172166, -0.011166335, -0.005980814, 0.0072651035, 0.010962138, 0.0057175076, -0.019742597, -0.027168907, 0.033122852, -0.03976462, -0.018399198, -0.028737998, 0.06147395, 0.060012333, 0.03022111, 0.0024893188, 0.0034471627, -0.019463168, -0.0482764, 0.039184272, -0.004895347, 0.0075176624, 6.1796367E-4, -0.013014853, -0.05064078, -0.027405346, -0.017012808, -0.013573707, -0.076305084, -0.0597544, 0.008990028, -0.007861572, -0.01432601, -0.034305044, -0.015218028, -0.01650769, 0.015884353, 0.0524893, 0.058163818, 0.035938617, 0.0035922497, 0.016518438, 0.0062118783, 0.04539615, 0.042086013, -0.0072919712, -0.017894078, 0.024568086, -0.009554256, -0.02865202, -0.013949858, 0.006254867, -0.023149457, -0.022612097, -0.0015368488, -0.05485368, 0.051242623, -0.022096232, -0.01885058, -0.022139221, -0.016604416, 0.018721612, 0.018571151, -0.009118995, 0.012208813, 0.016593669, -0.0014616185, 0.024654064, -0.0026424665, 0.008339823, -0.02620166, -0.012251802, 0.0058357264, 0.0013944485, 0.034605965, -0.018280977, -0.007243609, -0.011768178, 0.017120281, -0.044536375, 0.053349074, -0.025900738, -0.0041322964, -0.010005638, 8.221604E-4, 0.0041779717, 0.035100337, -0.01716327, 0.051973432, -0.015314752, 0.034906887, -0.023278423, -0.011499498, 0.0017826909, 0.0034498493, -0.015905848, 0.014025088, 0.016228264, 0.043762576, 0.004242455, -0.022375658, 0.008947039, 0.013681179, -0.0055992883, 0.013412499, -0.011628465, -0.013745662, 0.07118942, 0.011123346, -0.0027472517, 0.004446652, -0.038668405, 0.020054266, -0.0101614725, -0.032735955, -0.007850826, -0.008979281, -0.0394637, -0.001140546, -0.078325555, -2.9504407E-4, 0.008135626, -0.008947039, 0.014293768, -0.033767685, 0.008710601, 0.011306048, 0.009715464, -0.022311175, -0.0065127998, 0.001460275, -0.007985165, -0.016453955, 0.030371571, 0.013122325, -0.010021759, -0.03497137, 0.028007189, -0.004441278, 0.010311933, -0.03681989, -0.015604926, 0.0051586535, 0.0394637, 0.025599817, 0.009022269, -0.008065769, -0.013530718, -0.019817827, 0.030715482, 0.022053244, -0.03987209, 0.0060023083, 0.014014342, 0.00183374, -0.045181207, 0.0075928927, -0.036132067, 0.007969045, -0.010800931, -0.022590604, 0.0044170967, 0.0337032, 0.019140754, -0.003697035, 0.0052204495, 0.010516129, -0.00923184, -0.022762557, -0.0037534577, -0.02287003, 0.024353143, 0.028351098, 0.035680685, 0.0027338176, 0.00984443, 0.019452423, 0.008576261, -0.0022394466, -0.014605437, 0.023493366, 0.027598795, -0.020666854, 0.025900738, 0.04831939, -0.03194066, 0.011015874, 0.0056637716, 0.0043714214, -0.050124913, 0.042150497, -0.044192463, 0.0032107243, -0.004336493, 0.014712909, 0.0035600082, 0.0121335825, -0.022461636, -0.0019116572, -0.026309133, -0.017098786, -0.019678114, 0.0011627121, -0.021365423, -0.02034444, -0.024030726, 0.011069611, -0.044794306, 0.011907891, -0.0037803256, -0.016099297, 0.028737998, -0.051930442, 0.024718547, -0.0062118783, -0.019022534, -0.0056745186, -0.018377703, -0.037443224, -0.021139732, 0.01057524, 0.013853134, -0.03428355, 0.04922215, -0.019656619, -7.919339E-4, -0.016658152, 0.0013494446, 0.0022192956, -0.00787232, 0.013885375, 0.029318346, 0.0048389244, 0.010435526, -0.009092127, -0.028609032, -0.013659684, -0.005980814, 0.04079635, -0.020473406, 0.025148435, -0.015680157, 0.02815765, -0.010376416, 0.03697035, -0.030565022, -0.03348826, 0.08829895, 8.8462845E-4, -0.012036858, 0.006636393, -0.0034847779, 0.012316285, -0.0034041738, 0.0016926831, -0.009274829, -0.042000037, -0.030479044, -0.01838845, 0.0045138216, 0.04064589, -0.0062871086, -0.014820381, 0.0034364155, -0.016067056, -0.0168516, -0.01547596, 0.015830617, 0.0017598531, -0.049781006, 0.023342906, -0.008651491, 0.0073027187, 0.02903892, 0.013552212, -0.023708312, -0.007485421, 0.011585476, -0.027061436, -0.020022023, -0.003296702, -0.0076788706, -0.013004106, 0.026674537, -0.016830107, -0.024267165, 0.022225197, 0.03441252, -0.026481086, 0.017861838, -0.0033961134, -0.009135115, -0.022698075, -0.02482602, 0.022998996, 0.033036876, -0.04324671, 0.0068137213, -0.018442186, 2.0839482E-4, -0.02918938, 0.029791223, -0.006593404, 0.00508611, -8.6649257E-4, -0.009565003, 0.0337032, -0.07157631, 0.015733892, 0.014164803, -0.0072113676, -0.0011224102, 0.015776882, 0.027727762, 0.010118484, -0.005507937, 0.024073716, -0.014433483, -0.025771772, -0.00752841, -4.1141603E-4, 0.01597033, 0.004497701, -0.044837296, 0.03114537, 0.04569707, 0.040667385, -0.021978013, -0.0037776388, -0.05382195, -0.01746419, -0.016024066, -0.0052231364, -0.0014280335, 0.03237055, 0.0010559119, -0.022246692, -0.037292764, 0.0047798147, -9.376927E-4, -0.011983122, 0.010215208, -0.019452423, 5.679221E-4, -0.032284573, -0.015465213, -0.021827552, -4.1511038E-4, -0.001965393, -0.012584965, 0.03168273, -0.02762029, 0.02115048, 0.022998996, 0.0029420445, 0.01704505, 0.04754559, 0.0050753625, 0.0136274425, 0.026373615, 0.0029930936, 5.067974E-4, -0.008361317, 0.018055286, 0.026180165, 0.01547596, 0.0051264116, 0.029619267, -0.018152012, -0.0082108565, -0.043203723, -0.04642788, 0.031252842, 0.022160714, -0.0011486064, 0.025728785, 0.008882556, 0.02918938, -0.009446784, 0.01290738, 0.0050646155, 0.0036110573, 0.019022534, 0.025191424, 0.0279642, -0.009951903, 0.020623866, -0.008124879, -0.026416603, 0.009935781, -0.0047287657, -0.004282757, 0.022633592, -0.01513205, 0.04182808, -0.0034229814, 0.005685266, 0.017679134, -0.02762029, -0.016324988, -0.016679646, 0.015873605, -0.008119506, 0.010080868, 0.0090813795, -0.017990803, 0.039248753, -0.03750771, 0.0016335736, 0.009763827, 0.014111066, -0.015723145, 0.021139732, -0.017367465, -5.696013E-4, -0.03359573, 0.033423774, 0.015175039, -0.010446273, 0.01574464, 0.017593157, -0.03174721, 0.0068513365, -0.0071307635, 0.020580877, -0.03456298, 0.023342906, -0.005376284, -0.0072704772, 0.0057604965, -0.012198065, -0.033918146, -5.7665416E-4, -0.013616695, -0.011252313, 0.0041564773, 0.02194577, 0.0032859547, -0.012606459, 0.015422224, -4.500388E-5, 0.02019398, -0.01093527, -0.011811167, 0.016561426, -0.015379235, 0.0096832225, -0.02176307, -0.011918639, -0.017550169, -0.012971864, 0.022569109, -0.0037830125, 0.015948836, -0.00345791, 0.036755405, -0.024374638, 0.0056369035, -0.0078561995, 0.02708293, 0.031102382, 0.0025417116, 9.860551E-4, 0.019280467, 0.0033934268, -0.012509734, 0.016142286, -0.0075713987, -0.0041457303, -0.016690394, 0.050038937, -0.0034364155, -0.0025752964, -0.028823975, 0.011370532, 4.711973E-4, -0.0058142324, 0.02424567, 0.024116704, -0.012380768, -0.011940133, 0.0071576317, 0.0016765624, 0.006523547, 0.01728149, 0.0058787153, 0.0154329715, 0.028630527, -0.02869501, -0.0046374146, -0.03297239, -0.027147414, -0.014057331, 0.010376416, 0.0077433535, 0.012574217, 0.017367465, -0.028737998, 0.014884864, 0.008312955, -0.019817827, -0.0011633838, -0.04245142, -0.002950105, -0.014702162, -0.03041456, 0.014143308, 0.037894607, 0.0043687345, 0.008372065, 0.019989781, 0.01926972, -0.009726211, -0.01885058, 0.019667367, -0.05059779, -0.004336493, 0.007802463, -0.018528163, -0.013745662, 0.036347013, 0.06555789, 0.026524076, 0.06117303, 0.008441921, 0.03393964, 0.012026111, -0.0045541236, 0.0054945033, 0.006045297, -0.0045138216, 0.0036406121, -0.03363872, 0.021548126, 0.02766328, 0.012391515, -0.006765359, 0.014046583, 0.033187337, -0.015809122, 0.05446678, -0.019441675, -0.020333692, -0.01888282, 0.040173013, -0.004124236, 0.017765112, -0.03550873, -0.021397665, -0.0058787153, 0.015013831, 0.00923184, -0.0030011542, -0.016830107, -0.024353143, 0.008076517, 0.023020491, 0.01356296, -0.0022394466, -0.04892123, 0.022074737, -0.010376416, 0.021096744, -0.009022269, 0.01283215, -0.024503604, -0.019860815, -0.01011311, 0.008581635, -0.018839832, -0.007098522, 0.001860608, 0.01704505, -6.1418534E-5, -0.023450378, -0.020258462, -0.044020507, 0.015723145, 0.027749255, -0.0063354713, 0.041204743, -0.032499515, 0.007146884, -0.00672237, -0.00793143, 0.0071307635, -0.0032375923, -0.0035277666, -0.045912016, 0.023020491, -0.024954986, -0.046298914, -0.019323455, 0.0051264116, 0.008807326, -0.010580613, 0.025965221, 0.00860313, -0.0073027187, 0.015153544, 0.016615164, -0.0022125787, 9.309757E-4, 9.4373804E-4, 0.010688085, 0.02938283, 0.009183478, 0.0022018314, 0.027555807, 0.024847513, -0.01865713, -0.01466992, -0.022762557, -0.0017920947, 0.013595201, -0.036647934, 0.028931448, 0.004736826, -0.03163974, -0.0053977785, -0.0011512932, -0.03157526, -0.03355274, -0.010634349, -0.007340334, 0.03267147, 0.05532656, 0.018323967, 0.030371571, -0.015572685, 0.003909292, 0.011864902, -0.029081909, 0.013476982, -0.038324494, 0.01383164, -0.028737998, -0.0065127998, 0.012961117, 0.02187054, 0.002502753, -0.009726211, -0.010757942, -0.017711377, 0.003973775, 0.03237055, -0.0013487729, -0.029490301, 0.007802463, -0.0018740421, 0.004895347, 0.020484153, -0.008114132, 0.0096832225, 0.009629486, -3.7699145E-5, 0.0017397021, -0.012617206, 0.02933984, 0.026094189, 0.04260188, -0.022096232, 0.024310155, -0.0037319632, 0.0218383, -0.034648955, -0.019226732, -0.009908914, 0.01662591, 0.005048495, 0.010048627, -0.008372065, -0.027577301, -0.007001797, -0.02198876, -6.290467E-4, -0.021494389, 0.017335225, -0.026524076, 0.043569125, 0.00793143, -0.020602372, 0.015604926, -0.023235435, 0.009076006, -0.017442696, 0.016862348, -0.02022622, 0.038109552, 0.010768689, -0.0071576317, -0.024073716, -0.02624465, -0.0021897408, -0.019721102, 0.011940133, -0.027856728, -0.017646894, -0.050812736, 0.05743301, 0.0020379368, 0.03237055, -0.0014522147, -0.019581389, 0.007764848, 0.030092144, -0.011478004, 0.017808102, -0.026953964, 0.019280467, 0.048663296, 0.017292235, -0.0015664035, 0.034691945, -0.009715464, 0.010268944, 0.019893058, 0.008098011, 0.030328583, 0.0145839425, -0.0011526366, -0.01059136, 0.0072274883, 0.006593404, -0.015196533, 0.025126942, 0.020634614, 0.005739002, -0.028866965, 0.013262038, 0.032306068, 0.029275358, -0.03995807, -0.06276362, -8.4902835E-4, -0.011306048, 0.008544019, 0.020849558, -0.02766328, -0.024740042, 0.032091122, 0.04178509, 0.0038716767, 0.005927078, 0.007189873, -0.0046938374, -0.034949876, 0.020204725, 0.017485686, 0.044493385, -0.04118325, 0.018979546, -0.03198365, 0.006115154, -0.0075928927, -0.010752568, 0.030135134, 0.007700365, -0.005927078, -0.006727744, -0.0059055835, 0.027512819, -0.0018794156, 0.0302641, -5.823636E-4, -0.062032808, -0.019527653, -0.020462658, -0.009656354, 0.006496679, 0.0069426876, -0.03961416, -0.007936803, -0.039098293, 0.003148928, 0.004535316, -0.025298895, -0.0151427975, 0.03393964, 0.006174263, 0.023278423, 0.041290723, 0.009274829, -0.011166335, 0.010876161, -0.021440653, -0.04745961, 0.002348262, -0.022139221, 0.003296702, 0.008377438, 0.01980708, 0.020430416, -0.016228264, -0.015991826, -0.02673902, -0.020677602, 0.010553745, -5.8227964E-5, 0.008087263, -0.011993869, -0.009806815, 0.008194736, 0.02130094, -0.010242077, -0.001648351, -0.0056100357, 0.011897144, -0.008576261, 0.012466745, 0.013090082, 9.242587E-4, -0.015733892, -0.01961363, 0.015486707, -0.010371042, 0.0012513765, 0.01842069, 0.025040964, 0.0124237565, -0.014702162, -0.0045702443, -0.0063032294, 0.012402263, 0.0010525534, -0.009812188, 0.037980586, -0.013229797, 0.0010270288, 0.016056309, 0.0081893625, 0.0039146654, 0.013788651, -0.0049571437, 0.03501436, -0.03189767, 0.004777128, -0.016335735, -0.016905338, -0.022268187, 0.030328583, -0.005335982, 0.008275339, 0.0020728651, 2.4315527E-4, 9.000775E-4, -0.03991508, 0.033337798, -0.0149386, 0.028544549, 0.04038796, -0.027684772, 0.009871298, 0.010290438, -0.021053754, 0.033724695, -0.014960094, 0.004908781, 0.020065011, 0.039893586, -0.019291215, -0.048362374, -0.002469168, -0.04264487, -0.004497701, 0.01024745, 0.018291725, 0.06792227, 0.025191424, -0.01478814, 0.009178104, -0.013423246, 9.470965E-4, -0.014014342, -0.011671453, -0.0034767175, 0.018753855, 0.010150725, 0.015594179, 0.0059431987, 0.0022730317, -0.04823341, 3.0276863E-4, 0.011381279, 0.0065074265, -0.056530245, 0.00420484, 0.01363819, 0.0020500273, 0.006534294, -0.0145409545, 0.020408923, 0.015508202, 0.009973397, -0.001786721, -0.0018968799, 0.02076358, -0.020591624, 8.4231136E-4, 0.018023046, 0.0017182077, -0.014680668, 0.00984443, 0.026373615, 0.022268187, -0.023278423, 0.03271446, -0.016486196, 0.010628975, 0.009908914, -0.027104424, 0.015948836, -0.0145624485, -0.01141352, -0.0095381355, 0.0071146428, 0.022762557, -0.017496433, 0.008920171, 0.023923256, 0.029963179, 9.10153E-5, -0.025427863, 0.046212938, 0.00298772, 0.033036876, 0.019215984, 0.030672492, -0.0069588083, 0.00332357, -0.008307582, 0.004207527, 0.013305027, -0.017743617, 0.0034901514, -0.009543508, 0.012391515, -0.0022528807, -0.0028748745, 0.014046583, -0.013079336, 0.0038877977, -0.006496679, -4.889973E-4, -0.009882045, 0.049480084, 0.0030011542, -0.023880266, 0.011080357, 0.035250798, -0.015884353, 0.01811977, -0.009489773, 6.7908835E-4, -0.061130043, 0.0037400236, -0.027340863, 0.022268187, -0.031510774, 9.027643E-4, 0.004433218, -0.0158951, 0.02738385, 0.019044029, 0.027942706, -0.0016711887, 0.0030280221, 0.0086461175, -0.06517099, 0.04548213, 0.0015758073, 0.04849134, 0.016980568, 0.01888282, 0.017754365, 0.015776882, 0.007523036, 0.022418648, 0.020548636, 0.053392064, 0.0018041853, 0.016873095, -3.7111406E-4, -0.02635212, -0.0046481616, 8.8194164E-4, 0.032220088, 0.023299918, 0.029447313, 0.024546592, 0.023987738, 0.024740042, -0.023536356, -0.011907891, -0.025943728, -1.994948E-4, -0.021139732, 0.01980708, 0.0059109568, -0.014143308, -0.044536375, 0.020258462, 0.009027643, -0.014777392, -0.032306068, 0.008087263, 0.0011956254, 0.019774837, 0.01093527, -0.0375507, 0.007286598, -0.016153034, -0.0154544655, 0.0115102455, -0.008818073, 0.029253863, 0.033423774, 4.7321242E-4, 0.041742105, 0.016668899, 0.0077702217, 0.0030441429, -0.02068835, 0.07372575, -0.025986716, -0.017442696, -0.015873605, -0.040581405, -0.007845452, 0.03275745, -0.0060882857, -0.04294579, -0.022053244, -0.02130094, 0.013810145, 0.018915063, -0.018990293, 0.012262549, 0.0036728538, -0.023944749, -0.02443912, -0.068438135, 0.008689106, -0.043504644, -0.021999506, -0.004774441, 0.01785109, 0.0024785718, -0.00468309, -0.012896634, 0.0027512817, -0.02516993, 0.003226845, -0.02267658, 0.005513311, 0.020290703, 0.010059374, 0.023944749, 0.011295302, -0.0153255, 0.02712592, 0.010704205, 0.026996953, 0.0028506934, 0.0059593194, -0.009194225, -0.028566044, -0.007985165, 0.007969045, -0.009790694, -0.04823341, 0.021709332, -8.174585E-4, 0.0012386142, 0.020699097, 0.026051199, 0.05760496, -0.009505893, -0.0066202716, 0.010500009, -0.02723339, -0.0020043517, 0.015884353, 0.019291215, 0.019409433, -0.005069989, -0.0090975, -6.1225425E-4 ], + "content" : "● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후\n 추가 등록기간에 전액 납부해야 함.\n ● 분할납부는 현금납부제이므로 신용카드로 납부 불가\n ● 휴학 및 자퇴는 4차분 분할납부 등록금까지 일괄 완납해야 가능\n ● 분할납부 등록금을 완납하지 않을 경우 미등록 제적 처리\n ● 분할납부 2~4차 지연 납부할 경우 1년간 분할납부 신청 자격 상실\n ● 학사업무의 원활한 진행을 위하여 등록금 분할납부 인원을 제한할 수 있음.\n\n7 등록 유의사항\n1) 기간 내 미등록시 제적처리 되오니 등록금 납부 또는 휴학처리\n2) 전용계좌 입금은 아래와 같이 선택 입금 가능 (기타납입금 先 입금 불가) ①등록금+기타납입금, ②등록금, ③등록금 입금완료 후 기타납입금 추가 입금\n3) 기타납입금 납부여부는 자율적으로 선택 가능\n4) 등록금 납부 후 취소는 불가함\n5) 등록금 반환은 자퇴의 경우에만 환불기준에 의거하여 가능\n6) 등록관련 문의: 총무처 재무팀 ☎ 02-450-4152\n\n8 기타 유의사항\n학사정보시스템 등록고지서 출력 오류(스크립트 오류 등) 발생 시 원격문의 : 원격지원센터 ☎ 02-450-3887\n\n문의\n\n● 장학금 및 학자금대출\n- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2\n 건국사랑/장학사정관장학/기금장학: 02-450-3967\n 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211\n 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212", + "id" : "a5a7414f-f676-409b-9f2e-1042f9846c97", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + }, + "5994e545-6a29-4e77-a807-abe69ce9fc5c" : { + "embedding" : [ -0.04548802, 0.011969517, 0.022628361, -0.014533036, 0.0014227052, -0.005353516, 0.00857719, 0.02384266, -0.04209569, -0.0060811313, 0.003156213, 0.016855624, -0.0057582823, 0.021259867, -0.003939243, -0.023514993, -0.052079927, 0.02060453, -0.020565981, 0.033537775, 0.033229385, -0.010764855, 0.0021659813, 0.008336258, -0.0014263192, -0.033152286, 0.034617152, -0.055587903, -0.009198795, -0.006100406, 0.056281786, -0.020238314, -0.026888045, -0.012817599, 0.003117664, 0.03758544, 0.01473542, 0.047376927, -0.019390233, -0.034617152, -0.02295603, 0.036255494, -0.011998429, -0.062526755, -0.009107241, 0.05254252, 0.019968469, -0.016450858, 0.01826267, 0.04209569, 0.0033080005, -0.015390756, 0.031610318, 0.04086212, 0.0030670683, 0.06838623, -8.7819825E-4, 0.030126175, 0.013318738, -0.04086212, 0.0231295, -0.019313134, -0.011208171, -0.011584025, 0.014321016, -0.019814273, -0.013125992, 0.050962, -0.040746473, -0.0016094279, 0.010244441, 0.010601021, 0.061023336, -0.025442451, -0.004601807, 0.062526755, -0.037566166, 0.01206589, -0.015891895, 0.016576143, 0.034231663, -0.012075528, -0.0109286895, 0.0019563704, -0.006996674, -0.016768888, -0.08110745, -0.0033152285, 0.008678381, -0.025423177, -0.02220432, 0.009728846, -0.061293177, 0.06815493, 0.07459264, -0.007897761, -0.006673825, -0.06599618, -0.016508682, 0.027003692, 0.025481, -0.050615057, 0.0278325, -0.030376745, 0.027736127, -0.009507189, -0.047993716, 0.028372189, -0.005189682, -0.03085861, -0.020103391, 0.015390756, -0.01929386, 0.037681814, 0.047145635, -0.008769936, -0.04090067, -0.028352914, -0.03259332, -0.058209244, 0.0073628915, 0.0047632316, 0.03166814, -0.026039964, 0.0038308236, -0.004435564, 0.0064473483, 0.022262145, -0.05188718, -0.0019527563, 0.018754171, -0.034212388, -0.056397434, -0.0013660862, 0.014928166, 0.022223596, 0.0036428964, -0.019313134, -0.029355193, -0.030222548, 0.033537775, 0.014523399, 0.043367814, -0.0027056697, -0.028314365, 0.013848789, -0.01583407, 0.035426687, -0.04514108, -0.016075004, -0.0101962555, -0.0046259, -0.00701113, 1.3063049E-4, 0.024247427, 0.025924316, -0.047415476, 0.05701422, -0.01786754, 0.0068280217, -0.0039175595, -0.0231295, 0.026984418, 0.0016323164, 0.01078413, -0.029008249, -0.012759775, -0.039551448, -0.092826396, -1.078925E-4, 0.017135106, -0.028314365, -0.00202865, 0.01839759, 0.023958309, 0.009203614, -0.023572817, -0.04452429, 0.043020874, -0.0012793505, 0.012432107, 0.010331177, -0.018927641, -0.014292104, -0.04544947, -0.01992992, 0.008895221, -0.0018106062, 0.02800597, 0.013540396, 0.056358885, -0.017077282, 0.005676365, -0.007970041, -0.029779233, 0.015968993, 0.027042242, -0.022551265, -0.011217808, -0.018860182, -0.008326621, -0.0049174284, 0.02480639, -0.033190835, 0.035426687, -0.0255581, 0.022686185, -2.183449E-4, 0.045295272, -0.015516041, 0.031552494, -0.012075528, -0.02220432, 0.038279325, -0.026965143, 0.058826033, -0.01690381, 0.02879623, 0.03789383, 0.028063795, 0.006235328, -0.07775367, -0.043252166, 0.012759775, 0.056474533, 0.021606809, 0.057900853, 0.044331543, 0.01355967, -0.06537939, -0.027447008, 0.051694434, -0.009483095, 0.021202043, 0.015120911, -0.008278434, 0.005989577, -0.040592276, -0.03338358, -0.021414064, 0.010244441, 0.0394358, -0.03438586, 0.03203436, 0.01021553, -0.024883488, 0.0136849545, -0.0014672778, 0.050383765, 0.04032243, -7.8423467E-4, -0.003609166, 0.01576661, -0.04537237, -0.03274752, -0.01967935, 0.038067304, 0.052311223, 0.03232348, -0.0359471, -0.015265471, -0.0029803326, -0.035850726, 0.0025105146, 0.010022784, 0.027292812, 0.03035747, 0.050306667, -0.01605573, -0.0173664, 0.0033369125, -0.016171377, 0.0136271315, 0.013665681, -0.046605945, 0.013415111, 0.037142124, 0.0371614, -0.017722981, -0.0037754092, -0.05250397, 0.020874375, 0.014031897, -0.019910647, 0.028025245, -0.0057293703, -0.006943669, 0.008586828, 0.034886997, 0.020373236, 0.06776944, -0.01391625, -0.03203436, -0.03195726, 0.030261097, -0.029046798, -0.012499568, -0.03523394, -0.009926411, 0.026945869, -0.014725783, 0.013299463, 0.012817599, -0.008639832, -0.0032092184, 0.040553726, 0.028622758, 0.010639571, 0.014398115, 0.007912217, 0.005435433, 0.027389184, -0.06314354, 0.0058883857, 0.020122666, 0.010735944, -0.017665157, -0.02808307, 0.04961278, 0.006553359, 0.04533382, 0.016547231, 0.0053727906, 0.027967421, 0.037720364, 0.038838286, -0.009521645, -0.00597994, -0.0016347257, -0.03598565, -0.034077466, -0.029008249, 0.022050126, 0.014292104, 0.0075074504, 0.042828128, 0.025403902, 0.016701428, -0.018195208, 0.01616174, -0.03240058, 0.0029779233, -0.030954983, 0.0033224565, -0.03847207, -0.07756093, 0.0395129, 0.037990205, 0.028873328, 0.03145612, -0.00277554, -0.020411786, 0.02829509, 0.03178379, 0.020585256, 0.0014817336, 0.013019982, -0.014321016, 0.0013528349, 0.033094462, -0.024922037, 0.031880163, 0.016248474, 0.027427733, 0.0463361, -0.023206599, -0.03442441, -0.02690732, 0.0348099, -0.051154748, -0.005247506, -0.03691083, 0.0049391123, -0.02800597, -0.014080084, 0.033364307, 0.02316805, 0.044331543, 0.043367814, 0.014831793, 0.04864905, -0.017771168, -0.018243395, 0.0043512373, 0.0012383921, 0.029586487, 0.01637376, 0.010938327, 0.060406547, 0.04544947, 0.0061871414, 0.032227106, 0.051617336, -0.018850544, 0.058016498, 0.0037031295, 0.01765552, 0.034925546, -0.07231824, -0.042828128, -6.813867E-5, 0.031186277, 0.005840199, -0.106472805, 0.018696347, -0.0051945006, 0.078062065, 0.0074544456, 0.029837057, -0.016470132, -0.021202043, -0.056320336, 0.017809715, -0.014070447, 0.037277047, -0.03623622, -0.062372554, 0.035079744, -0.006452167, -0.08118455, 2.6336912E-4, 0.016768888, -0.02459437, -0.05092345, -0.06514809, -0.039300878, 0.030935708, 0.042596832, 0.016431583, -0.034597877, -0.07362891, -0.012769412, -0.064261466, 0.0046716775, -0.0042837765, -0.033229385, -0.0019925102, 0.0071075032, 0.018744534, 0.030183999, 0.012412832, 0.038240775, -0.034790624, 0.02316805, -0.029066073, -0.0064762603, 0.014995627, 0.014080084, 0.06541794, -0.005247506, -0.0067750164, 0.02808307, 0.039782744, 0.003474244, -0.038125128, -0.040168233, 0.044254445, -0.04263538, 0.01263449, -0.0029297369, 0.053968836, 0.028449286, 0.013742778, -0.0064087994, 0.003609166, 0.015313657, -0.020758728, 0.02089365, -0.021182768, 0.0010811837, 0.0418644, 0.004237999, -0.014041535, -0.016258111, -2.94088E-4, 0.013444022, -0.048957445, -0.044370092, 0.01644122, -0.0065292655, -0.0051125837, -0.035638705, 0.0068810266, -0.022801833, -0.0069099385, 0.06387597, 0.06522519, 0.027928872, -0.004264502, -0.03211146, 0.04132471, 0.043984603, 0.022512715, -0.003177897, -0.029066073, -0.008789211, -0.016749613, 0.026618201, -0.025461726, 0.0014516171, 0.0056185415, -0.015458217, 0.01620029, -0.021857379, 0.06418437, -0.05188718, -0.024671469, -0.047145635, -0.049034543, 0.04367621, -0.011420191, -0.02833364, 0.006996674, -0.0018828859, 1.1640042E-4, 0.026772399, -0.0123935575, 0.0043416, -0.023746287, -0.0016997774, -0.037469793, 0.0032887259, 0.030588765, -0.042519733, -0.013232002, 0.0068424772, 0.023861935, -0.051347494, 0.055356607, -0.03914668, 0.024016133, -0.0071942387, 0.0046861335, -0.00498248, 0.03652534, 0.018137384, 0.022127222, -0.0013901794, 0.020970749, -0.030049076, -0.030627314, -0.015323294, -0.009213251, -0.023572817, -0.013694592, 0.008986775, 0.03885756, 0.0069677625, -0.023302972, 0.0024611235, -0.029066073, -3.348959E-4, 0.0359471, -0.0023659552, 0.0020611759, 0.070853375, 0.01708692, 0.014928166, -0.014908891, -0.010514285, 0.03918523, -0.017125469, -0.03299809, -0.016460495, 0.0055173496, -0.024555821, -0.0020696085, -0.07995097, -0.0055462616, 0.010013146, -0.008663925, 0.032227106, -0.0019166165, -0.0064184368, 0.013954799, -0.02388121, -0.0028839598, 0.03534959, -0.01299107, -0.01032154, -0.012827236, 0.018493963, 0.0110443365, -0.022840383, -0.011526202, 0.054431427, -0.033325758, 0.009540919, -0.02922027, -0.011882781, 0.02833364, 0.03220783, 0.034443684, 0.0097384835, -0.0486105, -0.013790965, 7.583344E-4, 0.036814455, -0.0013034438, -0.015901532, 0.010417913, 0.002804452, -0.0043729213, -0.027659029, -0.006616001, -0.0579394, -0.00359471, -0.040630825, -0.009839675, 0.004743957, 0.036004923, 0.042596832, 0.003110436, 0.008972319, 0.024440173, -0.009266256, -0.033576325, 0.0054932567, -0.019072201, 0.016913448, 0.04209569, 0.02972141, -0.012846511, 0.013646406, 0.039744195, 0.014099359, 0.0031417573, -0.013125992, 0.034212388, 0.009796307, -0.026521828, -0.020488882, 0.028160168, -0.02316805, 0.0020732225, -0.0043970146, -0.005213775, -0.040014036, 0.060984787, -0.021645358, -0.01320309, -0.03509902, -0.004454838, -0.012268273, 0.0026671207, -0.013935525, -0.019274585, -0.021992302, -0.04444719, -0.0058305617, 0.009430091, -0.0035850727, 0.0076423725, -0.06333628, 0.03220783, -0.057129867, -0.0115165645, -0.01782899, -0.018147022, -0.016788162, -0.039589997, 0.013521121, -0.017173655, -0.014465576, -0.019226398, -0.0143017415, -0.034520783, 0.011005788, 0.029027523, 0.0095794685, -0.029143171, 0.048494853, -0.026155612, -0.025615923, -0.019698625, -0.017780805, 7.691764E-4, -0.006037764, 0.012470656, 0.021548985, -0.005931753, 0.007435171, -0.009193976, -0.019833548, -0.011641849, -0.036178395, 0.017453136, -0.016788162, 0.029817782, -0.02089365, 0.014147545, -0.001576902, 0.037527617, -0.0382215, -0.008822941, 0.07694414, 0.028430013, 0.002043106, -0.0066111824, 0.022011576, 0.0018118109, -0.004406652, 0.006553359, -0.034520783, -0.031629592, 0.005488438, 0.003103208, 0.023187324, 0.027504832, 6.0443894E-4, -0.00843263, 0.0032477675, 0.0042404085, -0.020585256, 0.016181014, 0.010870866, -0.011343093, -0.05246542, 0.0059703025, -0.006616001, -0.0066786436, 0.014157183, 0.031205552, -8.8723324E-4, -0.0068183844, 0.010205893, -0.012750138, -0.017886814, 0.0019069792, 0.0013540395, 0.02152971, 0.023592092, -0.044215895, -0.006524447, -0.008206154, 0.029952705, -0.033672698, 0.0044403826, 0.001640749, -0.009044599, 0.0088759465, -0.04957423, 0.026117062, 0.03082006, -0.004601807, 0.03035747, -0.0208551, 0.007902579, -0.02295603, 0.03683373, -0.016152103, 0.0021262276, 0.0073195235, -0.02018049, 0.023302972, -0.03338358, 0.026425455, 0.013145267, -0.007502632, 0.003826005, 0.0076712845, 0.016537594, 0.015862983, 0.0016600236, 0.009916774, -0.0026863953, 5.49928E-4, -0.008331439, -0.008794029, 0.01669179, -0.0109576015, -0.04174875, 0.009073511, 0.04541092, 0.027196439, 7.149666E-4, -0.033094462, -0.03236203, 0.008225429, -0.003124892, -0.012335734, 0.0066063637, 0.025577374, 0.008524185, -0.0061967787, -0.025731571, -0.018705985, 0.0019840775, -0.0024249835, 0.0072761555, -0.009165065, 0.013048894, -0.036930103, -0.016605055, -0.028140893, 0.03232348, 0.021009296, 0.00355857, 0.023784837, -0.005898023, 0.011005788, 0.0058883857, -0.006008852, 9.510803E-4, 0.017877176, 0.0012420061, 0.02947084, 0.03299809, -0.01780008, 0.010061333, -0.017038733, 0.004264502, 0.02388121, 0.0335185, -0.0034164202, 0.031513944, -0.0017491685, 0.010495012, -0.049882624, -0.04224989, 0.026772399, -0.008562734, 0.018946916, 0.028815504, -0.018349404, -0.0072906115, -0.029066073, 0.035079744, 0.001872044, 0.012750138, -0.008239885, 0.02598214, 0.026579652, -0.00445002, 0.04864905, 0.0034405133, 7.095456E-4, 0.015670238, 0.0058883857, 0.012750138, 0.012104439, -0.018041011, 0.023746287, 0.0039633363, -0.005869111, 0.016152103, -0.030241823, -0.010803404, -0.005594448, -0.0033513685, -0.018696347, -1.4147244E-4, -0.0025538825, -0.0035898914, 0.021761006, -0.0440617, 0.008981956, 0.014012623, 0.023861935, -0.004078984, 0.0041777664, -0.023996858, 0.01591117, 0.0037031295, 0.029355193, -0.0063365195, -0.014928166, -0.011005788, -0.0024611235, -0.015101637, 0.010851591, -0.0301069, 0.022185046, -0.05003682, 0.056513082, -0.041440357, 0.0065051722, 0.02829509, 0.0034429226, -0.017877176, -0.0063654315, -0.018426502, 0.002196098, 0.012846511, 0.020238314, -0.001176352, -0.009926411, 0.019563703, 0.011747859, 0.032130733, -0.01459086, -0.004787325, 0.0014925756, -0.015708786, 0.022300694, -0.039898388, -0.018484326, -0.02925882, 0.0010546811, 0.007989315, -0.001943119, 0.0020900879, -0.0039175595, 0.027716853, -0.0016431584, -0.02203085, -0.015564227, 0.033479955, 0.0054691634, 0.00932408, -0.0072279694, 0.01288506, 0.0032694514, -0.0041199424, 0.008206154, 0.030222548, -0.01377169, -0.018667435, 0.039898388, -0.01896619, 0.016605055, -0.031899437, 0.024690744, 0.034116015, -0.007989315, 9.080136E-5, 0.013868064, -0.024363074, 0.0035971194, 0.021182768, -0.012403195, 0.016315935, -0.0020816552, 0.011506927, -2.523766E-4, 0.021009296, -0.021645358, -0.01192133, -0.006890664, -0.03401964, 0.011584025, 0.023187324, 0.013781328, 4.6319235E-4, -0.020720178, -0.032766793, 0.019264948, -0.0017853084, -0.024266701, -0.022050126, -0.034212388, -0.02964431, -0.029547937, -0.013945162, 0.010495012, 0.03862627, 0.003110436, 0.037527617, 0.013424748, 0.041131962, 0.0027249444, 0.00505476, 0.03299809, -0.064261466, -0.0055318056, -0.01032154, 0.009319262, -0.018522875, 0.05797795, 0.0534677, 0.040746473, 0.05840199, 0.020816552, 0.013193453, 0.01780008, -0.0026213436, -0.01110216, -0.0014082494, -0.019814273, 0.016768888, -0.031128453, 0.024844939, 0.027408458, -7.6616474E-4, -0.0024045045, 0.029297369, 0.031340476, 5.3486973E-4, 0.046220455, -0.028410738, 0.0075652744, 0.009169883, 0.043367814, -0.009815582, -0.009781851, -0.027813226, -0.022011576, 0.020488882, 0.004264502, -0.024093231, 0.009805945, -0.014879979, -0.03438586, -6.6316617E-4, 0.017135106, 0.020835826, 0.010870866, -0.019621527, 0.0010245646, -0.025673747, 0.0083169835, -0.003028519, -0.011757497, -0.0097095715, -0.009801126, -0.0116611235, -0.003267042, -0.01883127, 0.012036978, -0.0064762603, 0.016065367, 0.015968993, -0.010919052, -3.9723713E-4, -0.03583145, 0.02850711, 0.030261097, -0.021683907, 0.034212388, -0.02804452, 0.0076038237, -0.0075893677, 0.0075170877, 0.023264423, -0.010042058, -0.013800602, -0.015332932, 0.02594359, -0.023341522, -0.031976536, -0.033306483, -0.0064618043, 0.025365353, 0.005869111, -0.0023322247, -0.009887862, -0.0041705384, 0.015573864, 0.02249344, 0.023592092, -0.0062401467, 0.023476444, 0.024999136, 0.019178212, 0.024536546, 0.01448485, 0.014041535, 0.030800786, -0.0037344508, -0.034328036, -0.011034699, -0.0014106587, 0.014504124, -0.026483279, 0.048995994, 0.0012841691, -0.026849495, -0.010456462, 4.1982453E-4, -0.04591206, -0.016778525, -0.032496948, -0.0095794685, 0.04117051, 0.022859657, 0.027312087, 0.028988974, 0.009401179, 0.019910647, 0.005502894, -0.026637476, 0.0096228365, -0.0060522193, 0.022724735, -0.008851853, -0.0045150714, 0.024073957, 0.024902763, 0.005093309, -0.0018166295, -0.00126369, -0.021047845, -0.0037296321, 0.03583145, 0.0020443106, -0.027986696, 0.010514285, -0.0020443106, 0.014773969, 0.0121719, -0.037257772, 0.01620029, 0.019602252, -0.0010751605, -1.21896686E-4, -0.025789393, 0.00875548, 0.014639047, 0.040014036, -0.035118293, 0.0059413905, 0.018175934, 0.017645882, -0.010726307, -0.016807437, 0.024902763, 0.03818295, 0.005840199, 0.025731571, -0.015516041, 0.028449286, -0.013000707, -0.0278325, -0.00249124, -0.014957078, 0.02089365, -0.023707738, 0.045642216, 0.007097866, -0.021626083, 0.024844939, -0.029547937, -0.009275894, 0.0032429488, 0.026078513, -0.030627314, 0.025326803, 0.0073339795, 0.015140186, -0.045565117, -0.005242687, 0.0023081314, -0.032978814, 0.013077806, -0.012268273, -0.01576661, -0.029200995, 0.04174875, 0.036968652, 0.011025063, -0.008760299, -0.015207647, 0.015824433, 0.018850544, -0.010013146, -0.009030143, -0.008456724, 0.028545659, 0.034540057, -0.004018751, 0.011005788, 0.022551265, -0.008037502, 0.0040765745, 0.0077532018, 0.012624852, 0.04452429, 0.01605573, 0.03671808, -0.014908891, 0.0024298022, 0.010051696, -0.01769407, 0.03446296, 0.029586487, 0.04602771, -0.022127222, -0.0047680503, 0.023746287, 0.035792902, -0.03401964, -0.047376927, 0.018050648, -0.032053635, 0.02266691, 0.019525154, -0.024016133, -0.040014036, 0.014581223, 0.033903994, 0.0050017545, 0.014099359, -0.0010691371, -0.0116032995, -0.030126175, 0.010639571, 0.008904858, 0.045719314, -0.026598927, 0.016046092, -0.018291581, 0.015487129, 0.02156826, -5.020427E-4, 0.00808087, 0.015901532, -0.024208877, 0.012287548, -0.025500275, 0.019313134, -0.0017082101, 0.0208551, 0.014899254, -0.08180134, -0.020508157, -0.020103391, -0.005035485, 0.017588058, -0.0038019118, -0.04768532, -0.017164018, -0.01587262, 0.023264423, -0.008822941, -0.03240058, -0.01572806, 0.015082362, 0.0051511326, 0.017260391, 0.0155931385, 0.0033441405, -2.9122693E-4, 0.008659107, -0.017790442, -0.03199581, -0.005204138, -0.006876208, -3.3640172E-4, 0.0055125314, 0.033075187, 0.014716146, -0.026598927, -0.0347328, -0.026483279, -0.047492575, 0.0039368337, 0.002736991, 0.019438418, 0.009309624, -0.012046616, 2.8746235E-4, 0.03014545, 0.02220432, -0.015265471, 0.015487129, 0.006399162, -0.014427027, -0.0037681812, 0.015101637, -0.009338536, -0.0048596044, -0.019592615, 0.006929213, 0.0036428964, 0.003534477, 0.039589997, 0.031205552, 7.438785E-4, -0.008408537, 0.0031441667, -0.005310148, 0.004334372, -0.009478277, -0.029008249, 0.026560377, -0.01462941, -0.007054498, 0.013530758, 0.0038380516, -0.015930444, 0.011718947, 0.0026502553, 0.018204845, -7.306272E-4, -0.0054691634, -0.015487129, -0.010263716, -0.027659029, 0.016402671, 0.009945686, 0.016605055, 0.00619196, -0.0014070447, -0.0048740604, -0.0510391, 0.016084641, -0.0028261358, 0.035503786, 0.027331362, -0.002818908, 0.0049318844, 0.0060907686, -0.022358518, 0.034482233, -0.0071556894, 0.006534084, 0.030241823, 0.043406364, -0.028025245, 8.9747284E-4, -0.012287548, -0.017395312, -0.0013684955, 0.013077806, 0.02102857, 0.06337483, 0.014051172, 0.017173655, 0.006919576, -0.0064232554, -0.012721226, -0.002227419, 0.0036959015, -0.009704753, 0.029162446, -0.0031947624, 0.020199765, -0.00544507, -0.018590337, -0.02526898, 0.014773969, 0.008644651, 0.021876654, -0.044138797, -0.008230248, 0.022339243, 0.015901532, 0.012335734, -0.022763284, 0.025750846, 0.005040304, 0.01769407, -0.031244101, -0.0030767056, 0.030087626, 3.9362317E-4, 0.01942878, 0.031263378, 0.038491346, -0.0076086423, 0.024420898, 0.019544428, 0.0016467723, -0.0047680503, 0.03691083, -0.017038733, 0.02257054, 0.012297185, -0.02972141, -0.0044644754, 0.008837397, 0.026039964, -0.006293152, -0.0075315437, 0.011429829, -0.01719293, 0.011391279, 0.021548985, 0.016046092, 0.016576143, -0.029702134, 0.025866492, -5.601676E-4, 0.025654472, 0.001715438, 0.025577374, -0.0041874032, 0.017732618, -0.012798324, -0.0014829383, -0.004594579, -0.0010607045, 0.027408458, -0.0056185415, 0.010456462, 0.0010823883, -0.0018106062, -0.0129236085, -0.0054257954, -0.0017732618, -0.0016672516, -0.0116032995, 0.010417913, 0.028622758, -0.0018503601, -0.028988974, 0.015294382, 0.024979861, -0.009820401, 0.017173655, -0.007849574, 0.0038500982, -0.04124761, -0.011439466, -0.017414587, 0.022146497, -0.01313563, -0.0064858976, -0.001112505, -0.0122779105, 0.037238497, -0.0017551918, 0.033653423, 0.006037764, 0.0041295798, 0.011034699, -0.034597877, 0.030800786, 0.019910647, 0.028352914, -6.5051724E-4, 0.0024647375, 0.004712636, 0.017530235, 0.022628361, 0.017385675, 0.027042242, 0.04032243, -0.012326097, 0.014957078, -0.004146445, -0.011612937, -0.0062112347, 0.004666859, 0.026618201, 0.0031345293, 0.038433522, 0.019794999, 0.025403902, 0.027851775, -0.019602252, -0.014745058, -0.0023189734, 0.009372267, -0.032863166, 0.023110228, 0.008601284, -0.005247506, -0.040592276, 0.01835904, -0.0075652744, -0.0012685086, -0.016113553, -0.029413017, 0.0057920124, 0.018060286, -0.009830038, -0.048880346, 0.006958125, -0.011622574, -0.0035850727, 0.011506927, -0.0025538825, 0.02623271, 0.023437895, -0.010755219, 0.057746656, 0.014031897, 0.008678381, 0.038163677, -0.04043808, 0.08396009, -0.030087626, -0.020276863, 0.013068168, -0.023033129, -0.009030143, 0.039589997, 0.01776153, -0.0062979707, -0.03704575, -7.673694E-4, 0.0046259, 0.019419143, -0.024883488, 0.014773969, -0.016113553, -0.0042331805, -0.035253216, -0.04537237, 0.009256619, -0.027138615, -0.027736127, -0.009907137, 0.0070785913, 0.004011523, 0.014195732, -0.010523923, 0.0072472435, -0.015708786, -0.015959356, -0.029547937, 0.018243395, 0.02338007, -0.012538117, 0.011458741, -0.021761006, -0.01377169, 0.03818295, -0.0129236085, 0.011294906, -0.013858426, 0.010138432, -0.002043106, -0.0073869843, -0.0015708787, -0.011757497, 0.0071075032, -0.061293177, 0.0058353804, -0.013550033, 0.022358518, 0.03417384, 0.027928872, 0.035407413, -0.012701951, 0.016450858, -0.009656567, -0.045680765, -0.0028646851, 0.019120388, 0.01751096, 0.022011576, -0.005883567, -0.008813304, -0.03313301 ], + "content" : "7~9학점\n\n등록금의 1/2 납입\n\n10학점 이상\n\n등록금 전액\n\n대학원생 수업연한초과자\n\n1~3학점\n\n등록금의 1/2 납입\n\n4학점 이상\n\n등록금 전액\n\n6\n\n 분할납부 신청 및 등록\n\n\n\n1) 대상자 : 학부 및 대학원(특수대학원 포함) 재학생\n 단, 수업연한초과자는 학부에 한하여 전액납부 대상자만 신청가능함.\n\n ※신청제외 대상\n\n- 정부학자금 대출 등록 희망자\n - 카드납부 희망자\n\n- 2023학년도 2학기, 2024학년도 1학기 분할납부자 중 지연 납부자\n - 2024. 2학기 재입학생\n\n- 차액고지자(전과, 소속변경 등)\n\n2) 신청기간\n ● 신청기간 : 2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00(기간 외 신청불가)\n ● 신청방법 : 학사정보시스템 → 등록 →분할납부신청\n ● 1차분 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼]\n\n3) 납부방법: 분할납부 고지서의 “신한은행 전용계좌”로 입금\n ※ 기타납입금 납부를 원할 경우 1차분 납부 시 합산하여 납부해야 함. (2차분부터 납부불가)\n\n4) 차수별 등록기간 및 금액\n차수\n납부기간\n등록금액\n비고\n1차\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n총 납부금의 30%\n분납신청후\n승인된 학생\n\n2차\n2024. 10. 2.(수) 09:00 ~ 10. 4.(금) 16:00\n총 납부금의 30%\n\n3차\n\n2024. 10. 28(월) 09:00 ~ 10. 30.(수) 16:00\n총 납부금의 20%\n\n4차\n2024. 11. 25.(월) 09:00 ~ 11. 27.(수) 16:00\n총 납부금의 20%\n\n5) 유의사항", + "id" : "5994e545-6a29-4e77-a807-abe69ce9fc5c", + "metadata" : { + "charset" : "UTF-8", + "filename" : "ku-uni-register.txt", + "source" : "ku-uni-register.txt" + }, + "media" : [ ] + } +} \ No newline at end of file diff --git a/src/test/resources/ai/docs/ku-uni-register.txt b/src/test/resources/ai/docs/ku-uni-register.txt new file mode 100644 index 00000000..5433b71e --- /dev/null +++ b/src/test/resources/ai/docs/ku-uni-register.txt @@ -0,0 +1,248 @@ +2024년 2학기 등록일정 안내 + +1 등록기간 + +구분 + +일정 + +대상 + +1차등록 + +2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00 + +일반학생, 재입학생, + +차액고지(전과 및 소속변경) + +2차등록 + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 + +일반학생,   + +분납승인학생 1차분납부 + + + +수업연한초과자등록 + + + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 + +5번항 참조 + +분할납부신청 + +2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00 + +6번항 참조   + + +2 등록고지서 출력 +※출력관련 문의 : 총무처 재무팀 ☎ 02-450-4152 +1) 등록안내문 발송(e-mail) 및 고지서 출력 : 2024. 8. 8.(목) 14:00 예정 [고지서출력버튼] + ● 학생 전자우편(e-mail)발송주소는 개인별 portal_id@konkuk.ac.kr로 발송 + ● 보호자 전자우편(e-mail) 입력방법 + 입력방법 +- 학 부 : 학사정보시스템→ 학사 → 학적→ 인적사항변경 +- 대학원 : 학사정보시스템→ 대학원→ 대학원학적→ 학적관리→ 인적사항변경 + +2) 교내·외 장학금 및 학자금 대출 관련 안내 +※ 전액 장학생의 경우 8월 19일(월) 등록처리 예정이며, 기타납입금 납부 희망 시 전용계좌로 입금문의 + +- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 + 건국사랑/장학사정관장학/기금장학: 02-450-3967 + 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 + 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 + 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 + 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 + 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 + +- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 +- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 + +3 등록금 납부방법 +1) 전용계좌 입금(전용계좌번호는 매 학기 다르게 부여됨) + ● 등록고지서에 기재된 전용계좌로 입금 시 등록 처리됨. + ● 각 개인별 전용계좌번호(예금주: 학생본인)는 등록금 수납을 위한 학생 지정 가상계좌이므로 송금시 보내는 사람(송금인 명)은 + 학생 본인이 아니어도 됨.(타인이 입금하여도 무방함) + ● 입금액이 고지서 금액과 일치해야 입금 가능하며, 타 은행을 이용하여 송금하는 경우 수수료는 본인이 부담. +2) 은행방문 + ● 등록금고지서를 지참하여 해당 은행에 영업시간 내 방문하여 납부함. +3) 삼성카드 납부 +※ 삼성카드 등록금 수납 후 결제취소는 불가함. +※ 분할납부 신청 시 카드납부는 불가함. +※ 2024학년도 2학기 차액고지자(전과, 소속변경 등)는 카드납부 불가하며, + 신한은행 전용계좌로 입금해야 함. (고지서 참조) +※ 등록금 카드결제 금액은 연말정산 소득공제 시 카드 사용금액에서 제외됨 (교육비공제 대상) + ● 삼성카드 홈페이지 납부 + https://www.samsungcard.com/personal/services/UHPPPS1000M0.jsp?codeDv=tuition + ‣ 대학등록금납부서비스 ‣ 건국대학교 클릭 + ● 전화납부 : 삼성카드 콜센터 1688-9702 (등록금 납부전용 상담) + ● 납부가능 시간 : 09:00 ~ 16:00 + ● 삼성카드 미소지자는 삼성카드 홈페이지에서 ‘빠른 카드 발급 서비스’ 신청을 통해 납부 가능. + ● 할부수수료 안내 (아래 사항 이외의 할부수수료에 관한 사항은 삼성카드 콜센터로 문의 바랍니다.) + +할부개월 + +이자부담 + +이자면제 + +2 ~ 6개월 + +없음 + +전체 + +10개월 + +1∼4회차 + +5∼10회차 + +12개월 + +1∼5회차 + +6∼12회차 + +* 7-9개월, 11개월의 경우 전회차 이자 본인 부담 + +4등록금 납부확인 방법 +1) 등록금납부확인서를 학교 홈페이지(Portal)상에서 직접확인 및 출력가능 +2) 홈페이지→ 학사안내→ 증명서발급→ 발급안내→ 등록금납부확인서 또는 + Portal→ 원스탑서비스→ 등록→ 등록금납부확인서 +3) 등록금은 현금영수증 발행대상이 아니며, 연말정산 교육비공제 대상임. + (연말정산용 영수증으로 교육비납입증명서 발급 및 연말정산간소화 서비스에 자료제공) + +5 수업연한초과자 등록 +1) 등록기간 : 2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 +2) 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] +3) 등록금 책정기준(수강신청 학점이 아닌 졸업사정 시 신청학점에 따라 적용) + ※ 졸업사정 시 신청학점(미졸코드) 문의: 소속 단과대학 행정실 (02-450-3114) + +과정 + +졸업사정시 신청학점 + +등록금액 + +학부생 수업연한초과자 + +1~3학점 + +등록금의 1/6 납입 + +4~6학점 + +등록금의 1/3 납입 + +7~9학점 + +등록금의 1/2 납입 + +10학점 이상 + +등록금 전액 + +대학원생 수업연한초과자 + +1~3학점 + +등록금의 1/2 납입 + +4학점 이상 + +등록금 전액 + +6 + + 분할납부 신청 및 등록 + + + +1) 대상자 : 학부 및 대학원(특수대학원 포함) 재학생 + 단, 수업연한초과자는 학부에 한하여 전액납부 대상자만 신청가능함. + + ※신청제외 대상 + +- 정부학자금 대출 등록 희망자 + - 카드납부 희망자 + +- 2023학년도 2학기, 2024학년도 1학기 분할납부자 중 지연 납부자 + - 2024. 2학기 재입학생 + +- 차액고지자(전과, 소속변경 등) + +2) 신청기간 + ● 신청기간 : 2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00(기간 외 신청불가) + ● 신청방법 : 학사정보시스템 → 등록 →분할납부신청 + ● 1차분 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] + +3) 납부방법: 분할납부 고지서의 “신한은행 전용계좌”로 입금 + ※ 기타납입금 납부를 원할 경우 1차분 납부 시 합산하여 납부해야 함. (2차분부터 납부불가) + +4) 차수별 등록기간 및 금액 +차수 +납부기간 +등록금액 +비고 +1차 + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 +총 납부금의 30% +분납신청후 +승인된 학생 + +2차 +2024. 10. 2.(수) 09:00 ~ 10. 4.(금) 16:00 +총 납부금의 30% + +3차 + +2024. 10. 28(월) 09:00 ~ 10. 30.(수) 16:00 +총 납부금의 20% + +4차 +2024. 11. 25.(월) 09:00 ~ 11. 27.(수) 16:00 +총 납부금의 20% + +5) 유의사항 + ● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후 + 추가 등록기간에 전액 납부해야 함. + ● 분할납부는 현금납부제이므로 신용카드로 납부 불가 + ● 휴학 및 자퇴는 4차분 분할납부 등록금까지 일괄 완납해야 가능 + ● 분할납부 등록금을 완납하지 않을 경우 미등록 제적 처리 + ● 분할납부 2~4차 지연 납부할 경우 1년간 분할납부 신청 자격 상실 + ● 학사업무의 원활한 진행을 위하여 등록금 분할납부 인원을 제한할 수 있음. + +7 등록 유의사항 +1) 기간 내 미등록시 제적처리 되오니 등록금 납부 또는 휴학처리 +2) 전용계좌 입금은 아래와 같이 선택 입금 가능 (기타납입금 先 입금 불가) ①등록금+기타납입금, ②등록금, ③등록금 입금완료 후 기타납입금 추가 입금 +3) 기타납입금 납부여부는 자율적으로 선택 가능 +4) 등록금 납부 후 취소는 불가함 +5) 등록금 반환은 자퇴의 경우에만 환불기준에 의거하여 가능 +6) 등록관련 문의: 총무처 재무팀 ☎ 02-450-4152 + +8 기타 유의사항 +학사정보시스템 등록고지서 출력 오류(스크립트 오류 등) 발생 시 원격문의 : 원격지원센터 ☎ 02-450-3887 + +문의 + +● 장학금 및 학자금대출 +- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 + 건국사랑/장학사정관장학/기금장학: 02-450-3967 + 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 + 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 + 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 + 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 + 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 + +- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 +- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 +● 등록금고지서 출력시 스크립트 오류 관련 : ☎ 02-450-3887 +● 등록관련 문의 : ☎ 02-450-4152 diff --git a/src/test/resources/ai/prompts/rag-prompt-template.st b/src/test/resources/ai/prompts/rag-prompt-template.st new file mode 100644 index 00000000..a360964c --- /dev/null +++ b/src/test/resources/ai/prompts/rag-prompt-template.st @@ -0,0 +1,11 @@ +You are a helpful assistant, conversing with a user about the subjects contained in a set of documents. +Use the information from the DOCUMENTS section to provide accurate answers. If unsure or if the answer +isn't found in the DOCUMENTS section, simply state that you don't know the answer. + +Please answer in Korean. + +QUESTION: +{input} + +DOCUMENTS: +{documents} diff --git a/src/test/resources/application-test.yml b/src/test/resources/application-test.yml index 56658f31..ca921743 100644 --- a/src/test/resources/application-test.yml +++ b/src/test/resources/application-test.yml @@ -29,6 +29,17 @@ spring: jackson: serialization: FAIL_ON_EMPTY_BEANS: false + ai: + openai: + api-key: "invalid_ai_api_key" + chat: + options: + model: gpt-3.5-turbo + temperature: 0.0 + maxTokens: 300 + embedding: + options: + model: text-embedding-3-small testcontainers: reuse: From e70165f904126c20eeb36dcd7a040bfa4ad65888 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Tue, 9 Jul 2024 11:20:06 +0900 Subject: [PATCH 03/21] =?UTF-8?q?feat(Member):=20Member=20Entity=20questio?= =?UTF-8?q?n=5Fcount=20=ED=95=84=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kustacks/kuring/user/domain/User.java | 21 +++++++++++- .../V240709__Add_question_count_to_user.sql | 2 ++ .../kustacks/kuring/user/domain/UserTest.java | 32 +++++++++++++++++-- 3 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/db/migration/V240709__Add_question_count_to_user.sql diff --git a/src/main/java/com/kustacks/kuring/user/domain/User.java b/src/main/java/com/kustacks/kuring/user/domain/User.java index 727ada6d..400a8377 100644 --- a/src/main/java/com/kustacks/kuring/user/domain/User.java +++ b/src/main/java/com/kustacks/kuring/user/domain/User.java @@ -2,13 +2,13 @@ import com.kustacks.kuring.notice.domain.CategoryName; import com.kustacks.kuring.notice.domain.DepartmentName; +import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; import lombok.NoArgsConstructor; import org.hibernate.annotations.SQLDelete; import org.hibernate.annotations.Where; -import jakarta.persistence.*; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -21,6 +21,8 @@ @Where(clause = "deleted = false") public class User implements Serializable { + private static final int MONTHLY_QUESTION_COUNT = 2; + @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false) @@ -45,8 +47,12 @@ public class User implements Serializable { @Column(name = "deleted", nullable = false) private boolean deleted = Boolean.FALSE; + @Column(columnDefinition = "integer default 0") + private Integer questionCount; + public User(String token) { this.token = token; + this.questionCount = MONTHLY_QUESTION_COUNT; } public Long getId() { @@ -123,6 +129,19 @@ public List filteringOldDepartmentName(List newD .toList(); } + public int decreaseQuestionCount() { + if(!isEnoughQuestionCount()) { + throw new IllegalStateException("잔여 질문 카운트가 0입니다."); + } + + this.questionCount -= 1; + return this.questionCount; + } + + private boolean isEnoughQuestionCount() { + return this.questionCount > 0; + } + @Override public boolean equals(Object o) { if (this == o) return true; diff --git a/src/main/resources/db/migration/V240709__Add_question_count_to_user.sql b/src/main/resources/db/migration/V240709__Add_question_count_to_user.sql new file mode 100644 index 00000000..66f6ea20 --- /dev/null +++ b/src/main/resources/db/migration/V240709__Add_question_count_to_user.sql @@ -0,0 +1,2 @@ +ALTER TABLE user + ADD column question_count int default 0; diff --git a/src/test/java/com/kustacks/kuring/user/domain/UserTest.java b/src/test/java/com/kustacks/kuring/user/domain/UserTest.java index d69fdc64..02f3d99a 100644 --- a/src/test/java/com/kustacks/kuring/user/domain/UserTest.java +++ b/src/test/java/com/kustacks/kuring/user/domain/UserTest.java @@ -2,14 +2,14 @@ import com.kustacks.kuring.notice.domain.CategoryName; import com.kustacks.kuring.notice.domain.DepartmentName; +import org.assertj.core.api.ThrowableAssert; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.test.util.ReflectionTestUtils; import java.util.List; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatCode; +import static org.assertj.core.api.Assertions.*; @DisplayName("도메인 : User") class UserTest { @@ -125,6 +125,34 @@ void filtering_old_department_name() { assertThat(results).contains(DepartmentName.ENGLISH); } + @DisplayName("질문 카운트를 감소시키고 남은 카운트가 반환된다") + @Test + void decrease_question_count() { + // given + User user = createUser(1L, "token_one"); + + // when + int leftCount = user.decreaseQuestionCount(); + + // then + assertThat(leftCount).isEqualTo(1); + } + + @DisplayName("질문 카운트가 0보다 큰 경우에만 질문이 가능하다") + @Test + void is_enough_question_count() { + // given + User new_user = new User("token_one"); + new_user.decreaseQuestionCount(); // after 1 + new_user.decreaseQuestionCount(); // after 0 + + // when + ThrowableAssert.ThrowingCallable actual = new_user::decreaseQuestionCount; + + // then + assertThatThrownBy(actual).isInstanceOf(IllegalStateException.class); + } + private User createUser(Long id, String token) { User user = new User(token); ReflectionTestUtils.setField(user, "id", id); From 1efcacf4fa20fba3225b4f5dff39f1d1fcbfa3ca Mon Sep 17 00:00:00 2001 From: jiwoo Date: Tue, 9 Jul 2024 19:18:28 +0900 Subject: [PATCH 04/21] =?UTF-8?q?feat(ErrorCode):=20AI=EA=B4=80=EB=A0=A8?= =?UTF-8?q?=20error=20code=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/exception/InvalidStateException.java | 13 +++++++++++++ .../kuring/common/exception/code/ErrorCode.java | 7 +++++-- .../exception/handler/CommonExceptionHandler.java | 8 ++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/kustacks/kuring/common/exception/InvalidStateException.java diff --git a/src/main/java/com/kustacks/kuring/common/exception/InvalidStateException.java b/src/main/java/com/kustacks/kuring/common/exception/InvalidStateException.java new file mode 100644 index 00000000..27fe2324 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/common/exception/InvalidStateException.java @@ -0,0 +1,13 @@ +package com.kustacks.kuring.common.exception; + +import com.kustacks.kuring.common.exception.code.ErrorCode; + +public class InvalidStateException extends BusinessException { + + public InvalidStateException(ErrorCode errorCode) { + super(errorCode); + } + public InvalidStateException(ErrorCode errorCode, Exception e) { + super(errorCode, e); + } +} diff --git a/src/main/java/com/kustacks/kuring/common/exception/code/ErrorCode.java b/src/main/java/com/kustacks/kuring/common/exception/code/ErrorCode.java index 2f509eeb..815992fd 100644 --- a/src/main/java/com/kustacks/kuring/common/exception/code/ErrorCode.java +++ b/src/main/java/com/kustacks/kuring/common/exception/code/ErrorCode.java @@ -56,7 +56,6 @@ public enum ErrorCode { CAT_NOT_EXIST_CATEGORY(HttpStatus.BAD_REQUEST, "서버에서 지원하지 않는 카테고리입니다."), - // STAFF_SCRAPER_TAG_NOT_EXIST("Jsoup - 찾고자 하는 태그가 존재하지 않습니다."), STAFF_SCRAPER_EXCEED_RETRY_LIMIT("교직원 업데이트 재시도 횟수를 초과했습니다."), STAFF_SCRAPER_CANNOT_SCRAP("건국대학교 홈페이지가 불안정합니다. 교직원 정보를 가져올 수 없습니다."), STAFF_SCRAPER_CANNOT_PARSE("교직원 페이지 HTML 파싱에 실패했습니다."), @@ -77,11 +76,15 @@ public enum ErrorCode { USER_NOT_FOUND(HttpStatus.NOT_FOUND, "해당 사용자를 찾을 수 없습니다."), + // AI 관련 + AI_SIMILAR_DOCUMENTS_NOT_FOUND(HttpStatus.NOT_FOUND, "죄송합니다, 관련된 내용에 대하여 알지 못합니다."), + /** * ErrorCodes about DomainLogicException */ DOMAIN_CANNOT_CREATE("해당 도메인을 생성할 수 없습니다."), - DEPARTMENT_NOT_FOUND("해당 학과를 찾을 수 없습니다."); + DEPARTMENT_NOT_FOUND("해당 학과를 찾을 수 없습니다."), + QUESTION_COUNT_NOT_ENOUGH(HttpStatus.TOO_MANY_REQUESTS, "남은 질문 횟수가 부족합니다."); private final HttpStatus httpStatus; private final String message; diff --git a/src/main/java/com/kustacks/kuring/common/exception/handler/CommonExceptionHandler.java b/src/main/java/com/kustacks/kuring/common/exception/handler/CommonExceptionHandler.java index f2b47c29..e6cb7ace 100644 --- a/src/main/java/com/kustacks/kuring/common/exception/handler/CommonExceptionHandler.java +++ b/src/main/java/com/kustacks/kuring/common/exception/handler/CommonExceptionHandler.java @@ -3,6 +3,7 @@ import com.kustacks.kuring.common.dto.ErrorResponse; import com.kustacks.kuring.common.exception.AdminException; import com.kustacks.kuring.common.exception.InternalLogicException; +import com.kustacks.kuring.common.exception.InvalidStateException; import com.kustacks.kuring.common.exception.NotFoundException; import com.kustacks.kuring.common.exception.code.ErrorCode; import com.kustacks.kuring.message.application.service.exception.FirebaseSubscribeException; @@ -69,6 +70,13 @@ public ResponseEntity FirebaseSubscribeExceptionHandler(FirebaseS .body(new ErrorResponse(ErrorCode.API_FB_SERVER_ERROR)); } + @ExceptionHandler + public ResponseEntity InvalidStateExceptionHandler(InvalidStateException exception) { + log.info("[InvalidStateException] {}", exception.getMessage()); + return ResponseEntity.status(exception.getErrorCode().getHttpStatus()) + .body(new ErrorResponse(exception.getErrorCode())); + } + @ExceptionHandler public void InternalLogicExceptionHandler(InternalLogicException e) { log.warn("[InternalLogicException] {}", e.getErrorCode().getMessage(), e); From 1fbc53ceada9664a220e4f7e57323a37db62e5c8 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Tue, 9 Jul 2024 19:19:33 +0900 Subject: [PATCH 05/21] =?UTF-8?q?feat(RAGConfiguration):=20SimpleVectorDB?= =?UTF-8?q?=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kustacks/kuring/ai/RAGConfiguration.java | 63 +++++ .../resources/ai/docs/ku-uni-register.txt | 251 ++++++++++++++++++ 2 files changed, 314 insertions(+) create mode 100644 src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java create mode 100644 src/main/resources/ai/docs/ku-uni-register.txt diff --git a/src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java b/src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java new file mode 100644 index 00000000..8e59dda5 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java @@ -0,0 +1,63 @@ +package com.kustacks.kuring.ai; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.ai.document.Document; +import org.springframework.ai.embedding.EmbeddingModel; +import org.springframework.ai.reader.TextReader; +import org.springframework.ai.transformer.splitter.TokenTextSplitter; +import org.springframework.ai.vectorstore.SimpleVectorStore; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.io.Resource; + +import java.io.File; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.List; + +@Slf4j +@Configuration +public class RAGConfiguration { + + @Value("classpath:/ai/docs/ku-uni-register.txt") + private Resource kuUniRegisterInfo; + + @Value("vectorstore.json") + private String vectorStoreName; + + @Bean + public SimpleVectorStore simpleVectorStore(EmbeddingModel embeddingModel) { + SimpleVectorStore simpleVectorStore = new SimpleVectorStore(embeddingModel); + File vectorStoreFile = getVectorStoreFile(); + + if (vectorStoreFile.exists()) { + log.info("Vector store file exists"); + simpleVectorStore.load(vectorStoreFile); + return simpleVectorStore; + } + + log.info("Vector store file does not exist. Loading vector store from resource: {}", + kuUniRegisterInfo.getFilename()); + + List splitDocument = getSplitDocument(); + simpleVectorStore.add(splitDocument); + simpleVectorStore.save(vectorStoreFile); + + return simpleVectorStore; + } + + private List getSplitDocument() { + TextReader textReader = new TextReader(kuUniRegisterInfo); + textReader.getCustomMetadata().put("filename", "ku-uni-register.txt"); + List documents = textReader.get(); + + return new TokenTextSplitter().apply(documents); + } + + private File getVectorStoreFile() { + Path path = Paths.get("src", "main", "resources", "ai", "data"); + String absolutePath = path.toFile().getAbsolutePath() + "/" + vectorStoreName; + return new File(absolutePath); + } +} diff --git a/src/main/resources/ai/docs/ku-uni-register.txt b/src/main/resources/ai/docs/ku-uni-register.txt new file mode 100644 index 00000000..72ac23a9 --- /dev/null +++ b/src/main/resources/ai/docs/ku-uni-register.txt @@ -0,0 +1,251 @@ +2024년 2학기 등록일정 안내 + +1 등록기간 + +구분 + +일정 + +대상 + +1차등록 + +2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00 + +일반학생, 재입학생, + +차액고지(전과 및 소속변경) + +2차등록 + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 + +일반학생,   + +분납승인학생 1차분납부 + + + +수업연한초과자등록 + + + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 + +5번항 참조 + +분할납부신청 + +2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00 + +6번항 참조   + + + + + +2 등록고지서 출력 +※출력관련 문의 : 총무처 재무팀 ☎ 02-450-4152 +1) 등록안내문 발송(e-mail) 및 고지서 출력 : 2024. 8. 8.(목) 14:00 예정 [고지서출력버튼] + ● 학생 전자우편(e-mail)발송주소는 개인별 portal_id@konkuk.ac.kr로 발송 + ● 보호자 전자우편(e-mail) 입력방법 + 입력방법 +- 학 부 : 학사정보시스템→ 학사 → 학적→ 인적사항변경 +- 대학원 : 학사정보시스템→ 대학원→ 대학원학적→ 학적관리→ 인적사항변경 + +2) 교내·외 장학금 및 학자금 대출 관련 안내 +※ 전액 장학생의 경우 8월 19일(월) 등록처리 예정이며, 기타납입금 납부 희망 시 전용계좌로 입금문의 + +- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 + 건국사랑/장학사정관장학/기금장학: 02-450-3967 + 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 + 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 + 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 + 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 + 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 + +- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 +- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 + +3 등록금 납부방법 +1) 전용계좌 입금(전용계좌번호는 매 학기 다르게 부여됨) + ● 등록고지서에 기재된 전용계좌로 입금 시 등록 처리됨. + ● 각 개인별 전용계좌번호(예금주: 학생본인)는 등록금 수납을 위한 학생 지정 가상계좌이므로 송금시 보내는 사람(송금인 명)은 + 학생 본인이 아니어도 됨.(타인이 입금하여도 무방함) + ● 입금액이 고지서 금액과 일치해야 입금 가능하며, 타 은행을 이용하여 송금하는 경우 수수료는 본인이 부담. +2) 은행방문 + ● 등록금고지서를 지참하여 해당 은행에 영업시간 내 방문하여 납부함. +3) 삼성카드 납부 +※ 삼성카드 등록금 수납 후 결제취소는 불가함. +※ 분할납부 신청 시 카드납부는 불가함. +※ 2024학년도 2학기 차액고지자(전과, 소속변경 등)는 카드납부 불가하며, + 신한은행 전용계좌로 입금해야 함. (고지서 참조) +※ 등록금 카드결제 금액은 연말정산 소득공제 시 카드 사용금액에서 제외됨 (교육비공제 대상) + ● 삼성카드 홈페이지 납부 + https://www.samsungcard.com/personal/services/UHPPPS1000M0.jsp?codeDv=tuition + ‣ 대학등록금납부서비스 ‣ 건국대학교 클릭 + ● 전화납부 : 삼성카드 콜센터 1688-9702 (등록금 납부전용 상담) + ● 납부가능 시간 : 09:00 ~ 16:00 + ● 삼성카드 미소지자는 삼성카드 홈페이지에서 ‘빠른 카드 발급 서비스’ 신청을 통해 납부 가능. + ● 할부수수료 안내 (아래 사항 이외의 할부수수료에 관한 사항은 삼성카드 콜센터로 문의 바랍니다.) + +할부개월 + +이자부담 + +이자면제 + +2 ~ 6개월 + +없음 + +전체 + +10개월 + +1∼4회차 + +5∼10회차 + +12개월 + +1∼5회차 + +6∼12회차 + +* 7-9개월, 11개월의 경우 전회차 이자 본인 부담 + +4등록금 납부확인 방법 +1) 등록금납부확인서를 학교 홈페이지(Portal)상에서 직접확인 및 출력가능 +2) 홈페이지→ 학사안내→ 증명서발급→ 발급안내→ 등록금납부확인서 또는 + Portal→ 원스탑서비스→ 등록→ 등록금납부확인서 +3) 등록금은 현금영수증 발행대상이 아니며, 연말정산 교육비공제 대상임. + (연말정산용 영수증으로 교육비납입증명서 발급 및 연말정산간소화 서비스에 자료제공) + +5 수업연한초과자 등록 +1) 등록기간 : 2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 +2) 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] +3) 등록금 책정기준(수강신청 학점이 아닌 졸업사정 시 신청학점에 따라 적용) + ※ 졸업사정 시 신청학점(미졸코드) 문의: 소속 단과대학 행정실 (02-450-3114) + +과정 + +졸업사정시 신청학점 + +등록금액 + +학부생 수업연한초과자 + +1~3학점 + +등록금의 1/6 납입 + +4~6학점 + +등록금의 1/3 납입 + +7~9학점 + +등록금의 1/2 납입 + +10학점 이상 + +등록금 전액 + +대학원생 수업연한초과자 + +1~3학점 + +등록금의 1/2 납입 + +4학점 이상 + +등록금 전액 + +6 + + 분할납부 신청 및 등록 + + + +1) 대상자 : 학부 및 대학원(특수대학원 포함) 재학생 + 단, 수업연한초과자는 학부에 한하여 전액납부 대상자만 신청가능함. + + ※신청제외 대상 + +- 정부학자금 대출 등록 희망자 + - 카드납부 희망자 + +- 2023학년도 2학기, 2024학년도 1학기 분할납부자 중 지연 납부자 + - 2024. 2학기 재입학생 + +- 차액고지자(전과, 소속변경 등) + +2) 신청기간 + ● 신청기간 : 2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00(기간 외 신청불가) + ● 신청방법 : 학사정보시스템 → 등록 →분할납부신청 + ● 1차분 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] + +3) 납부방법: 분할납부 고지서의 “신한은행 전용계좌”로 입금 + ※ 기타납입금 납부를 원할 경우 1차분 납부 시 합산하여 납부해야 함. (2차분부터 납부불가) + +4) 차수별 등록기간 및 금액 +차수 +납부기간 +등록금액 +비고 +1차 + +2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 +총 납부금의 30% +분납신청후 +승인된 학생 + +2차 +2024. 10. 2.(수) 09:00 ~ 10. 4.(금) 16:00 +총 납부금의 30% + +3차 + +2024. 10. 28(월) 09:00 ~ 10. 30.(수) 16:00 +총 납부금의 20% + +4차 +2024. 11. 25.(월) 09:00 ~ 11. 27.(수) 16:00 +총 납부금의 20% + +5) 유의사항 + ● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후 + 추가 등록기간에 전액 납부해야 함. + ● 분할납부는 현금납부제이므로 신용카드로 납부 불가 + ● 휴학 및 자퇴는 4차분 분할납부 등록금까지 일괄 완납해야 가능 + ● 분할납부 등록금을 완납하지 않을 경우 미등록 제적 처리 + ● 분할납부 2~4차 지연 납부할 경우 1년간 분할납부 신청 자격 상실 + ● 학사업무의 원활한 진행을 위하여 등록금 분할납부 인원을 제한할 수 있음. + +7 등록 유의사항 +1) 기간 내 미등록시 제적처리 되오니 등록금 납부 또는 휴학처리 +2) 전용계좌 입금은 아래와 같이 선택 입금 가능 (기타납입금 先 입금 불가) ①등록금+기타납입금, ②등록금, ③등록금 입금완료 후 기타납입금 추가 입금 +3) 기타납입금 납부여부는 자율적으로 선택 가능 +4) 등록금 납부 후 취소는 불가함 +5) 등록금 반환은 자퇴의 경우에만 환불기준에 의거하여 가능 +6) 등록관련 문의: 총무처 재무팀 ☎ 02-450-4152 + +8 기타 유의사항 +학사정보시스템 등록고지서 출력 오류(스크립트 오류 등) 발생 시 원격문의 : 원격지원센터 ☎ 02-450-3887 + +문의 + +● 장학금 및 학자금대출 +- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 + 건국사랑/장학사정관장학/기금장학: 02-450-3967 + 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 + 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 + 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 + 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 + 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 + +- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 +- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 +● 등록금고지서 출력시 스크립트 오류 관련 : ☎ 02-450-3887 +● 등록관련 문의 : ☎ 02-450-4152 From 513fbe4b6e61fd869f27564b29b4b33e1b4a9358 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Tue, 9 Jul 2024 19:19:54 +0900 Subject: [PATCH 06/21] =?UTF-8?q?feat:=20RAG=20API=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/adapter/in/web/RAGQueryApiV2.java | 36 +++++++++++ .../adapter/out/RAGQueryAiModelAdapter.java | 25 ++++++++ .../out/RAGQueryVectorStoreAdapter.java | 30 +++++++++ .../application/port/in/RAGQueryUseCase.java | 5 ++ .../port/out/RAGQueryAiModelPort.java | 7 +++ .../port/out/RAGQuerySimilarityPort.java | 7 +++ .../application/service/RAGQueryService.java | 61 +++++++++++++++++++ .../in/event/UserCommandEventListener.java | 21 +++++++ .../dto/UserDecreaseQuestionCountEvent.java | 12 ++++ .../port/in/UserCommandUseCase.java | 6 +- .../dto/UserDecreaseQuestionCountCommand.java | 6 ++ .../service/UserCommandService.java | 15 ++++- .../ai/prompts/rag-prompt-template.st | 11 ++++ 13 files changed, 236 insertions(+), 6 deletions(-) create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java create mode 100644 src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java create mode 100644 src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java create mode 100644 src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java create mode 100644 src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java create mode 100644 src/main/java/com/kustacks/kuring/user/adapter/in/event/UserCommandEventListener.java create mode 100644 src/main/java/com/kustacks/kuring/user/adapter/in/event/dto/UserDecreaseQuestionCountEvent.java create mode 100644 src/main/java/com/kustacks/kuring/user/application/port/in/dto/UserDecreaseQuestionCountCommand.java create mode 100644 src/main/resources/ai/prompts/rag-prompt-template.st diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java new file mode 100644 index 00000000..ebb48a89 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java @@ -0,0 +1,36 @@ +package com.kustacks.kuring.ai.adapter.in.web; + +import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; +import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; +import com.kustacks.kuring.common.annotation.RestWebAdapter; +import com.kustacks.kuring.common.dto.BaseResponse; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.security.SecurityRequirement; +import lombok.RequiredArgsConstructor; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestHeader; + +import static com.kustacks.kuring.common.dto.ResponseCodeAndMessages.NOTICE_SEARCH_SUCCESS; + +@RequiredArgsConstructor +@RestWebAdapter(path = "/api/v2/ai/messages") +public class RAGQueryApiV2 { + + private static final String USER_TOKEN_HEADER_KEY = "User-Token"; + + private final RAGQueryUseCase ragQueryUseCase; + + @Operation(summary = "사용자 AI에 질문요청", description = "사용자가 궁금한 학교 정보를 AI에게 질문합니다.") + @SecurityRequirement(name = "User-Token") + @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE) + public ResponseEntity askAIQuery( + @RequestBody UserQuestionRequest questionRequest, + @RequestHeader(USER_TOKEN_HEADER_KEY) String id + ) { + String answer = ragQueryUseCase.askAiModel(questionRequest.question(), id); + return ResponseEntity.ok().body(new BaseResponse<>(NOTICE_SEARCH_SUCCESS, answer)); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java new file mode 100644 index 00000000..408e1ba1 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java @@ -0,0 +1,25 @@ +package com.kustacks.kuring.ai.adapter.out; + +import com.kustacks.kuring.ai.application.port.out.RAGQueryAiModelPort; +import lombok.RequiredArgsConstructor; +import org.springframework.ai.chat.prompt.Prompt; +import org.springframework.ai.openai.OpenAiChatModel; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +@Component +@Profile("prod | local | test") +@RequiredArgsConstructor +public class RAGQueryAiModelAdapter implements RAGQueryAiModelPort { + + private final OpenAiChatModel openAiChatModel; + + @Override + public String call(Prompt prompt) { + return openAiChatModel + .call(prompt) + .getResult() + .getOutput() + .getContent(); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java new file mode 100644 index 00000000..7d86ee4c --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java @@ -0,0 +1,30 @@ +package com.kustacks.kuring.ai.adapter.out; + +import com.kustacks.kuring.ai.application.port.out.RAGQuerySimilarityPort; +import lombok.RequiredArgsConstructor; +import org.springframework.ai.document.Document; +import org.springframework.ai.vectorstore.SearchRequest; +import org.springframework.ai.vectorstore.VectorStore; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +import java.util.List; + +@Component +@Profile("prod | local | test") +@RequiredArgsConstructor +public class RAGQueryVectorStoreAdapter implements RAGQuerySimilarityPort { + + private final VectorStore simpleVectorStore; + + @Override + public List findSimilarityContents(String question) { + List similarDocuments = simpleVectorStore.similaritySearch( + SearchRequest.query(question).withTopK(1) + ); + + return similarDocuments.stream() + .map(Document::getContent) + .toList(); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java b/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java new file mode 100644 index 00000000..36645ebf --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java @@ -0,0 +1,5 @@ +package com.kustacks.kuring.ai.application.port.in; + +public interface RAGQueryUseCase { + String askAiModel(String question, String id); +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java new file mode 100644 index 00000000..340c3319 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java @@ -0,0 +1,7 @@ +package com.kustacks.kuring.ai.application.port.out; + +import org.springframework.ai.chat.prompt.Prompt; + +public interface RAGQueryAiModelPort { + String call(Prompt prompt); +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java new file mode 100644 index 00000000..2f0531f4 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java @@ -0,0 +1,7 @@ +package com.kustacks.kuring.ai.application.port.out; + +import java.util.List; + +public interface RAGQuerySimilarityPort { + List findSimilarityContents(String question); +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java new file mode 100644 index 00000000..9e977db1 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java @@ -0,0 +1,61 @@ +package com.kustacks.kuring.ai.application.service; + +import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; +import com.kustacks.kuring.ai.application.port.out.RAGQueryAiModelPort; +import com.kustacks.kuring.ai.application.port.out.RAGQuerySimilarityPort; +import com.kustacks.kuring.common.annotation.UseCase; +import com.kustacks.kuring.common.domain.Events; +import com.kustacks.kuring.common.exception.InvalidStateException; +import com.kustacks.kuring.common.exception.code.ErrorCode; +import com.kustacks.kuring.user.adapter.in.event.dto.UserDecreaseQuestionCountEvent; +import lombok.RequiredArgsConstructor; +import org.springframework.ai.chat.prompt.Prompt; +import org.springframework.ai.chat.prompt.PromptTemplate; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.core.io.Resource; + +import javax.annotation.PostConstruct; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@UseCase +@RequiredArgsConstructor +public class RAGQueryService implements RAGQueryUseCase { + + private final RAGQuerySimilarityPort ragSimilarityPort; + private final RAGQueryAiModelPort ragChatModel; + + @Value("classpath:/ai/prompts/rag-prompt-template.st") + private Resource ragPromptTemplate; + private PromptTemplate promptTemplate; + + @Override + public String askAiModel(String question, String id) { + Prompt completePrompt = buildCompletePrompt(question); + Events.raise(new UserDecreaseQuestionCountEvent(id)); + return ragChatModel.call(completePrompt); + } + + @PostConstruct + private void init() { + this.promptTemplate = new PromptTemplate(ragPromptTemplate); + } + + private Prompt buildCompletePrompt(String question) { + List similarDocuments = ragSimilarityPort.findSimilarityContents(question); + if(similarDocuments.isEmpty()) { + throw new InvalidStateException(ErrorCode.AI_SIMILAR_DOCUMENTS_NOT_FOUND); + } + + Map promptParameters = createQuestions(question, similarDocuments); + return promptTemplate.create(promptParameters); + } + + private Map createQuestions(String question, List contentList) { + Map promptParameters = new HashMap<>(); + promptParameters.put("input", question); + promptParameters.put("documents", String.join("In", contentList)); + return promptParameters; + } +} diff --git a/src/main/java/com/kustacks/kuring/user/adapter/in/event/UserCommandEventListener.java b/src/main/java/com/kustacks/kuring/user/adapter/in/event/UserCommandEventListener.java new file mode 100644 index 00000000..535ad915 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/user/adapter/in/event/UserCommandEventListener.java @@ -0,0 +1,21 @@ +package com.kustacks.kuring.user.adapter.in.event; + +import com.kustacks.kuring.user.adapter.in.event.dto.UserDecreaseQuestionCountEvent; +import com.kustacks.kuring.user.application.port.in.UserCommandUseCase; +import lombok.RequiredArgsConstructor; +import org.springframework.context.event.EventListener; +import org.springframework.stereotype.Component; + +@Component +@RequiredArgsConstructor +public class UserCommandEventListener { + + private final UserCommandUseCase userCommandUseCase; + + @EventListener + public void decreaseQuestionCountEvent( + UserDecreaseQuestionCountEvent event + ) { + userCommandUseCase.decreaseQuestionCount(event.toCommand()); + } +} diff --git a/src/main/java/com/kustacks/kuring/user/adapter/in/event/dto/UserDecreaseQuestionCountEvent.java b/src/main/java/com/kustacks/kuring/user/adapter/in/event/dto/UserDecreaseQuestionCountEvent.java new file mode 100644 index 00000000..54d1976c --- /dev/null +++ b/src/main/java/com/kustacks/kuring/user/adapter/in/event/dto/UserDecreaseQuestionCountEvent.java @@ -0,0 +1,12 @@ +package com.kustacks.kuring.user.adapter.in.event.dto; + +import com.kustacks.kuring.user.application.port.in.dto.UserDecreaseQuestionCountCommand; + +public record UserDecreaseQuestionCountEvent( + String userId +) { + + public UserDecreaseQuestionCountCommand toCommand() { + return new UserDecreaseQuestionCountCommand(userId); + } +} diff --git a/src/main/java/com/kustacks/kuring/user/application/port/in/UserCommandUseCase.java b/src/main/java/com/kustacks/kuring/user/application/port/in/UserCommandUseCase.java index 686d6427..bff3bc4c 100644 --- a/src/main/java/com/kustacks/kuring/user/application/port/in/UserCommandUseCase.java +++ b/src/main/java/com/kustacks/kuring/user/application/port/in/UserCommandUseCase.java @@ -1,13 +1,11 @@ package com.kustacks.kuring.user.application.port.in; -import com.kustacks.kuring.user.application.port.in.dto.UserBookmarkCommand; -import com.kustacks.kuring.user.application.port.in.dto.UserFeedbackCommand; -import com.kustacks.kuring.user.application.port.in.dto.UserCategoriesSubscribeCommand; -import com.kustacks.kuring.user.application.port.in.dto.UserDepartmentsSubscribeCommand; +import com.kustacks.kuring.user.application.port.in.dto.*; public interface UserCommandUseCase { void editSubscribeCategories(UserCategoriesSubscribeCommand command); void editSubscribeDepartments(UserDepartmentsSubscribeCommand command); void saveFeedback(UserFeedbackCommand command); void saveBookmark(UserBookmarkCommand command); + void decreaseQuestionCount(UserDecreaseQuestionCountCommand command); } diff --git a/src/main/java/com/kustacks/kuring/user/application/port/in/dto/UserDecreaseQuestionCountCommand.java b/src/main/java/com/kustacks/kuring/user/application/port/in/dto/UserDecreaseQuestionCountCommand.java new file mode 100644 index 00000000..03893c92 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/user/application/port/in/dto/UserDecreaseQuestionCountCommand.java @@ -0,0 +1,6 @@ +package com.kustacks.kuring.user.application.port.in.dto; + +public record UserDecreaseQuestionCountCommand( + String userId +) { +} diff --git a/src/main/java/com/kustacks/kuring/user/application/service/UserCommandService.java b/src/main/java/com/kustacks/kuring/user/application/service/UserCommandService.java index e7805aa6..b3a98eac 100644 --- a/src/main/java/com/kustacks/kuring/user/application/service/UserCommandService.java +++ b/src/main/java/com/kustacks/kuring/user/application/service/UserCommandService.java @@ -1,6 +1,7 @@ package com.kustacks.kuring.user.application.service; import com.kustacks.kuring.common.annotation.UseCase; +import com.kustacks.kuring.common.exception.InvalidStateException; import com.kustacks.kuring.common.exception.NotFoundException; import com.kustacks.kuring.common.exception.code.ErrorCode; import com.kustacks.kuring.common.properties.ServerProperties; @@ -70,6 +71,17 @@ public void saveBookmark(UserBookmarkCommand command) { user.addBookmark(command.articleId()); } + @Override + public void decreaseQuestionCount(UserDecreaseQuestionCountCommand command) { + User findUser = findUserByToken(command.userId()); + + try { + findUser.decreaseQuestionCount(); + } catch (IllegalStateException e) { + throw new InvalidStateException(ErrorCode.QUESTION_COUNT_NOT_ENOUGH); + } + } + private UserSubscribeCompareResult editSubscribeCategoryList( String userToken, List newCategoryStringNames @@ -77,7 +89,6 @@ private UserSubscribeCompareResult editSubscribeCategoryList( User user = findUserByToken(userToken); List newCategoryNames = convertToEnumList(newCategoryStringNames); - List savedCategoryNames = user.filteringNewCategoryName(newCategoryNames); List deletedCategoryNames = user.filteringOldCategoryName(newCategoryNames); @@ -100,9 +111,9 @@ private UserSubscribeCompareResult editSubscribeDepartmentList( User user = findUserByToken(userToken); List newDepartmentNames = convertHostPrefixToEnum(departments); - List savedDepartmentNames = user.filteringNewDepartmentName(newDepartmentNames); List deletedDepartmentNames = user.filteringOldDepartmentName(newDepartmentNames); + return new UserSubscribeCompareResult<>(savedDepartmentNames, deletedDepartmentNames); } diff --git a/src/main/resources/ai/prompts/rag-prompt-template.st b/src/main/resources/ai/prompts/rag-prompt-template.st new file mode 100644 index 00000000..a360964c --- /dev/null +++ b/src/main/resources/ai/prompts/rag-prompt-template.st @@ -0,0 +1,11 @@ +You are a helpful assistant, conversing with a user about the subjects contained in a set of documents. +Use the information from the DOCUMENTS section to provide accurate answers. If unsure or if the answer +isn't found in the DOCUMENTS section, simply state that you don't know the answer. + +Please answer in Korean. + +QUESTION: +{input} + +DOCUMENTS: +{documents} From ade75b097c30be32d923ca1b26454a7012577d98 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Wed, 10 Jul 2024 09:42:36 +0900 Subject: [PATCH 07/21] =?UTF-8?q?feat(RAGQueryAiModelAdapter):=20Flux?= =?UTF-8?q?=EB=A5=BC=20=EC=82=AC=EC=9A=A9=ED=95=9C=20=EC=9D=91=EB=8B=B5=20?= =?UTF-8?q?stream=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuring/ai/adapter/in/web/RAGQueryApiV2.java | 12 ++++-------- .../ai/adapter/out/RAGQueryAiModelAdapter.java | 14 ++++++++------ .../ai/application/port/in/RAGQueryUseCase.java | 4 +++- .../application/port/out/RAGQueryAiModelPort.java | 3 ++- .../ai/application/service/RAGQueryService.java | 3 ++- 5 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java index ebb48a89..1cd4d02f 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java @@ -3,17 +3,14 @@ import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; import com.kustacks.kuring.common.annotation.RestWebAdapter; -import com.kustacks.kuring.common.dto.BaseResponse; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.security.SecurityRequirement; import lombok.RequiredArgsConstructor; import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestHeader; - -import static com.kustacks.kuring.common.dto.ResponseCodeAndMessages.NOTICE_SEARCH_SUCCESS; +import reactor.core.publisher.Flux; @RequiredArgsConstructor @RestWebAdapter(path = "/api/v2/ai/messages") @@ -25,12 +22,11 @@ public class RAGQueryApiV2 { @Operation(summary = "사용자 AI에 질문요청", description = "사용자가 궁금한 학교 정보를 AI에게 질문합니다.") @SecurityRequirement(name = "User-Token") - @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE) - public ResponseEntity askAIQuery( + @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.TEXT_PLAIN_VALUE) + public Flux askAIQuery( @RequestBody UserQuestionRequest questionRequest, @RequestHeader(USER_TOKEN_HEADER_KEY) String id ) { - String answer = ragQueryUseCase.askAiModel(questionRequest.question(), id); - return ResponseEntity.ok().body(new BaseResponse<>(NOTICE_SEARCH_SUCCESS, answer)); + return ragQueryUseCase.askAiModel(questionRequest.question(), id); } } diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java index 408e1ba1..11df6c8c 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java @@ -2,11 +2,14 @@ import com.kustacks.kuring.ai.application.port.out.RAGQueryAiModelPort; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.ai.chat.prompt.Prompt; import org.springframework.ai.openai.OpenAiChatModel; import org.springframework.context.annotation.Profile; import org.springframework.stereotype.Component; +import reactor.core.publisher.Flux; +@Slf4j @Component @Profile("prod | local | test") @RequiredArgsConstructor @@ -15,11 +18,10 @@ public class RAGQueryAiModelAdapter implements RAGQueryAiModelPort { private final OpenAiChatModel openAiChatModel; @Override - public String call(Prompt prompt) { - return openAiChatModel - .call(prompt) - .getResult() - .getOutput() - .getContent(); + public Flux call(Prompt prompt) { + return openAiChatModel.stream(prompt) + .filter(chatResponse -> chatResponse.getResult().getOutput().getContent() != null) + .flatMap(chatResponse -> Flux.just(chatResponse.getResult().getOutput().getContent())) + .doOnError(throwable -> log.error("[RAGQueryAiModelAdapter] {}", throwable.getMessage())); } } diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java b/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java index 36645ebf..c823db7a 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java +++ b/src/main/java/com/kustacks/kuring/ai/application/port/in/RAGQueryUseCase.java @@ -1,5 +1,7 @@ package com.kustacks.kuring.ai.application.port.in; +import reactor.core.publisher.Flux; + public interface RAGQueryUseCase { - String askAiModel(String question, String id); + Flux askAiModel(String question, String id); } diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java index 340c3319..eb9332ae 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java @@ -1,7 +1,8 @@ package com.kustacks.kuring.ai.application.port.out; import org.springframework.ai.chat.prompt.Prompt; +import reactor.core.publisher.Flux; public interface RAGQueryAiModelPort { - String call(Prompt prompt); + Flux call(Prompt prompt); } diff --git a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java index 9e977db1..2bb3983a 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java +++ b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java @@ -13,6 +13,7 @@ import org.springframework.ai.chat.prompt.PromptTemplate; import org.springframework.beans.factory.annotation.Value; import org.springframework.core.io.Resource; +import reactor.core.publisher.Flux; import javax.annotation.PostConstruct; import java.util.HashMap; @@ -31,7 +32,7 @@ public class RAGQueryService implements RAGQueryUseCase { private PromptTemplate promptTemplate; @Override - public String askAiModel(String question, String id) { + public Flux askAiModel(String question, String id) { Prompt completePrompt = buildCompletePrompt(question); Events.raise(new UserDecreaseQuestionCountEvent(id)); return ragChatModel.call(completePrompt); From 77fdf2541c0e4ee660423d6457ecc579881e44db Mon Sep 17 00:00:00 2001 From: jiwoo Date: Wed, 10 Jul 2024 17:31:10 +0900 Subject: [PATCH 08/21] =?UTF-8?q?test(AiAcceptanceTest):=20AI=EC=97=90?= =?UTF-8?q?=EA=B2=8C=20=EC=A7=88=EB=AC=B8=ED=95=98=EB=8A=94=20=EC=9D=B8?= =?UTF-8?q?=EC=88=98=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuring/acceptance/AiAcceptanceTest.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java index 2ecd7649..3ffbb619 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -16,14 +16,14 @@ public class AiAcceptanceTest extends IntegrationTestSupport { /** * Given : 쿠링앱이 실행중이다 - * When : 사용자가 수업연한초과자 등록기간을 묻는다 - * Then : 수업연한초과자 등록일을 알려준다 + * When : 교내,외 장학금 및 학자금 대출 관련 전화번호들을 묻는다 + * Then : 해당 관련 전화번호들을 반환한다 */ - @DisplayName("[v2] 2024년도 2학기 등록일") + @DisplayName("[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다") @Test public void ask_to_open_ai() { // given - String question = "수업연한초과자 등록기간을 알려줘"; + String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; // when var response = RestAssured @@ -38,8 +38,9 @@ public void ask_to_open_ai() { // then assertAll( () -> assertThat(response.statusCode()).isEqualTo(HttpStatus.OK.value()), - () -> assertThat(response.jsonPath().getInt("code")).isEqualTo(200), - () -> assertThat(response.jsonPath().getString("message")).contains("2024년 9월 2일(월)부터 9월 6일(금)") + () -> assertThat(response.asString()).contains("학생복지처 장학복지팀의 전화번호는 02-450-3211~2이며, " + + "건국사랑/장학사정관장학/기금장학과 관련된 문의는 02-450-3967로 하시면 됩니다.") ); } } + From 018bf904e5dac5e423c0964d5ff8708bcb83e5c0 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Wed, 10 Jul 2024 17:48:23 +0900 Subject: [PATCH 09/21] =?UTF-8?q?feat(InMemoryQueryAiModelAdapter):=20?= =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=9A=A9=EB=8F=84=EC=9D=98=20InM?= =?UTF-8?q?emory=20AI=20model=20=EC=9D=91=EB=8B=B5=20Fake=20=EA=B5=AC?= =?UTF-8?q?=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../out/RAGQueryVectorStoreAdapter.java | 30 ----------- .../model/InMemoryQueryAiModelAdapter.java | 50 +++++++++++++++++++ .../QueryAiModelAdapter.java} | 8 +-- .../InMemoryQueryVectorStoreAdapter.java | 46 +++++++++++++++++ .../persistence/QueryVectorStoreAdapter.java | 20 ++++++++ ...AiModelPort.java => QueryAiModelPort.java} | 2 +- ...ityPort.java => QueryVectorStorePort.java} | 2 +- .../application/service/RAGQueryService.java | 12 ++--- .../{ai => config}/RAGConfiguration.java | 2 +- 9 files changed, 129 insertions(+), 43 deletions(-) delete mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java rename src/main/java/com/kustacks/kuring/ai/adapter/out/{RAGQueryAiModelAdapter.java => model/QueryAiModelAdapter.java} (79%) create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/InMemoryQueryVectorStoreAdapter.java create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/QueryVectorStoreAdapter.java rename src/main/java/com/kustacks/kuring/ai/application/port/out/{RAGQueryAiModelPort.java => QueryAiModelPort.java} (82%) rename src/main/java/com/kustacks/kuring/ai/application/port/out/{RAGQuerySimilarityPort.java => QueryVectorStorePort.java} (76%) rename src/main/java/com/kustacks/kuring/{ai => config}/RAGConfiguration.java (98%) diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java deleted file mode 100644 index 7d86ee4c..00000000 --- a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryVectorStoreAdapter.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.kustacks.kuring.ai.adapter.out; - -import com.kustacks.kuring.ai.application.port.out.RAGQuerySimilarityPort; -import lombok.RequiredArgsConstructor; -import org.springframework.ai.document.Document; -import org.springframework.ai.vectorstore.SearchRequest; -import org.springframework.ai.vectorstore.VectorStore; -import org.springframework.context.annotation.Profile; -import org.springframework.stereotype.Component; - -import java.util.List; - -@Component -@Profile("prod | local | test") -@RequiredArgsConstructor -public class RAGQueryVectorStoreAdapter implements RAGQuerySimilarityPort { - - private final VectorStore simpleVectorStore; - - @Override - public List findSimilarityContents(String question) { - List similarDocuments = simpleVectorStore.similaritySearch( - SearchRequest.query(question).withTopK(1) - ); - - return similarDocuments.stream() - .map(Document::getContent) - .toList(); - } -} diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java new file mode 100644 index 00000000..513dc65e --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java @@ -0,0 +1,50 @@ +package com.kustacks.kuring.ai.adapter.out.model; + +import com.kustacks.kuring.ai.application.port.out.QueryAiModelPort; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.ai.chat.prompt.Prompt; +import org.springframework.ai.document.Document; +import org.springframework.ai.reader.TextReader; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Profile; +import org.springframework.core.io.Resource; +import org.springframework.stereotype.Component; +import reactor.core.publisher.Flux; + +import java.util.List; + +@Slf4j +@Component +@Profile("dev | local | test") +@RequiredArgsConstructor +public class InMemoryQueryAiModelAdapter implements QueryAiModelPort { + + @Value("classpath:/ai/docs/ku-uni-register.txt") + private Resource kuUniRegisterInfo; + + @Override + public Flux call(Prompt prompt) { + if (prompt.getContents().contains("교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘")) { + return Flux.just("학생복지처 ", "장학복지팀의 ", "전화번호는 ", "02-450-3211~2이며, ", + "건국사랑/장학사정관장학/기금장학과 ", "관련된 ", "문의는 02-450-3967로 하시면 됩니다."); + } + + if (prompt.getContents().contains("2학기 등록금 납부일을 알려줘")) { + return Flux.just("1차 등록일은", "2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00", + "2차 등록일은", "2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00" + ); + } + + if (prompt.getContents().contains("긴 응답 테스트")) { + TextReader textReader = new TextReader(kuUniRegisterInfo); + List read = textReader.read(); + + return Flux.fromIterable(read) + .flatMap(document -> Flux.just(document.getContent())) + .onErrorStop(); + } + + return Flux.just("미리 준비된 테스트 질문이 아닙니다"); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/QueryAiModelAdapter.java similarity index 79% rename from src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java rename to src/main/java/com/kustacks/kuring/ai/adapter/out/model/QueryAiModelAdapter.java index 11df6c8c..60882ad9 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/out/RAGQueryAiModelAdapter.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/QueryAiModelAdapter.java @@ -1,6 +1,6 @@ -package com.kustacks.kuring.ai.adapter.out; +package com.kustacks.kuring.ai.adapter.out.model; -import com.kustacks.kuring.ai.application.port.out.RAGQueryAiModelPort; +import com.kustacks.kuring.ai.application.port.out.QueryAiModelPort; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.ai.chat.prompt.Prompt; @@ -11,9 +11,9 @@ @Slf4j @Component -@Profile("prod | local | test") +@Profile("prod") @RequiredArgsConstructor -public class RAGQueryAiModelAdapter implements RAGQueryAiModelPort { +public class QueryAiModelAdapter implements QueryAiModelPort { private final OpenAiChatModel openAiChatModel; diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/InMemoryQueryVectorStoreAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/InMemoryQueryVectorStoreAdapter.java new file mode 100644 index 00000000..cc45cba8 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/InMemoryQueryVectorStoreAdapter.java @@ -0,0 +1,46 @@ +package com.kustacks.kuring.ai.adapter.out.persistence; + +import com.kustacks.kuring.ai.application.port.out.QueryVectorStorePort; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.ai.document.Document; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +import java.util.HashMap; +import java.util.List; +import java.util.stream.Stream; + +@Slf4j +@Profile("local | dev | test") +@Component +@RequiredArgsConstructor +public class InMemoryQueryVectorStoreAdapter implements QueryVectorStorePort { + + @Override + public List findSimilarityContents(String question) { + HashMap metadata = createMetaData(); + + Document document = createDocument(metadata); + + return Stream.of(document) + .map(Document::getContent) + .toList(); + } + + private Document createDocument(HashMap metadata) { + return new Document( + "a5a7414f-f676-409b-9f2e-1042f9846c97", + "● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후\n" + + "추가 등록기간에 전액 납부해야 함.\n", + metadata); + } + + private HashMap createMetaData() { + HashMap metadata = new HashMap<>(); + metadata.put("charset", "UTF-8"); + metadata.put("filename", "ku-uni-register.txt"); + metadata.put("source", "ku-uni-register.txt"); + return metadata; + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/QueryVectorStoreAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/QueryVectorStoreAdapter.java new file mode 100644 index 00000000..99651e42 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/persistence/QueryVectorStoreAdapter.java @@ -0,0 +1,20 @@ +package com.kustacks.kuring.ai.adapter.out.persistence; + +import com.kustacks.kuring.ai.application.port.out.QueryVectorStorePort; +import lombok.RequiredArgsConstructor; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +import java.util.Collections; +import java.util.List; + +@Component +@Profile("prod") +@RequiredArgsConstructor +public class QueryVectorStoreAdapter implements QueryVectorStorePort { + + @Override + public List findSimilarityContents(String question) { + return Collections.emptyList(); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/QueryAiModelPort.java similarity index 82% rename from src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java rename to src/main/java/com/kustacks/kuring/ai/application/port/out/QueryAiModelPort.java index eb9332ae..fbcbec32 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQueryAiModelPort.java +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/QueryAiModelPort.java @@ -3,6 +3,6 @@ import org.springframework.ai.chat.prompt.Prompt; import reactor.core.publisher.Flux; -public interface RAGQueryAiModelPort { +public interface QueryAiModelPort { Flux call(Prompt prompt); } diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/QueryVectorStorePort.java similarity index 76% rename from src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java rename to src/main/java/com/kustacks/kuring/ai/application/port/out/QueryVectorStorePort.java index 2f0531f4..cb5f4250 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGQuerySimilarityPort.java +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/QueryVectorStorePort.java @@ -2,6 +2,6 @@ import java.util.List; -public interface RAGQuerySimilarityPort { +public interface QueryVectorStorePort { List findSimilarityContents(String question); } diff --git a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java index 2bb3983a..6ee40c47 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java +++ b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java @@ -1,8 +1,8 @@ package com.kustacks.kuring.ai.application.service; import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; -import com.kustacks.kuring.ai.application.port.out.RAGQueryAiModelPort; -import com.kustacks.kuring.ai.application.port.out.RAGQuerySimilarityPort; +import com.kustacks.kuring.ai.application.port.out.QueryAiModelPort; +import com.kustacks.kuring.ai.application.port.out.QueryVectorStorePort; import com.kustacks.kuring.common.annotation.UseCase; import com.kustacks.kuring.common.domain.Events; import com.kustacks.kuring.common.exception.InvalidStateException; @@ -24,8 +24,8 @@ @RequiredArgsConstructor public class RAGQueryService implements RAGQueryUseCase { - private final RAGQuerySimilarityPort ragSimilarityPort; - private final RAGQueryAiModelPort ragChatModel; + private final QueryVectorStorePort vectorStorePort; + private final QueryAiModelPort ragChatModel; @Value("classpath:/ai/prompts/rag-prompt-template.st") private Resource ragPromptTemplate; @@ -33,8 +33,8 @@ public class RAGQueryService implements RAGQueryUseCase { @Override public Flux askAiModel(String question, String id) { - Prompt completePrompt = buildCompletePrompt(question); Events.raise(new UserDecreaseQuestionCountEvent(id)); + Prompt completePrompt = buildCompletePrompt(question); return ragChatModel.call(completePrompt); } @@ -44,7 +44,7 @@ private void init() { } private Prompt buildCompletePrompt(String question) { - List similarDocuments = ragSimilarityPort.findSimilarityContents(question); + List similarDocuments = vectorStorePort.findSimilarityContents(question); if(similarDocuments.isEmpty()) { throw new InvalidStateException(ErrorCode.AI_SIMILAR_DOCUMENTS_NOT_FOUND); } diff --git a/src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java b/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java similarity index 98% rename from src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java rename to src/main/java/com/kustacks/kuring/config/RAGConfiguration.java index 8e59dda5..d3ff6fdb 100644 --- a/src/main/java/com/kustacks/kuring/ai/RAGConfiguration.java +++ b/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java @@ -1,4 +1,4 @@ -package com.kustacks.kuring.ai; +package com.kustacks.kuring.config; import lombok.extern.slf4j.Slf4j; import org.springframework.ai.document.Document; From 967ca513ea098fb783682161cb46741cc20e14f4 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Wed, 10 Jul 2024 18:00:46 +0900 Subject: [PATCH 10/21] =?UTF-8?q?feat(AiAcceptanceTest):=20=EA=B0=80?= =?UTF-8?q?=EB=8A=A5=ED=95=9C=20=EC=9A=94=EC=B2=AD=20=ED=9A=9F=EC=88=98?= =?UTF-8?q?=EB=A5=BC=20=EB=84=98=EA=B8=B4=20=EA=B2=BD=EC=9A=B0=20TOO=5FMAN?= =?UTF-8?q?Y=5FREQUESTS=EB=A5=BC=20=EB=B0=98=ED=99=98=EB=B0=9B=EB=8A=94?= =?UTF-8?q?=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuring/acceptance/AiAcceptanceTest.java | 45 +++++++++++-------- .../kustacks/kuring/acceptance/AiStep.java | 32 +++++++++++++ 2 files changed, 58 insertions(+), 19 deletions(-) create mode 100644 src/test/java/com/kustacks/kuring/acceptance/AiStep.java diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java index 3ffbb619..60b91536 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -1,18 +1,16 @@ package com.kustacks.kuring.acceptance; -import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import com.kustacks.kuring.support.IntegrationTestSupport; -import io.restassured.RestAssured; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; +import static com.kustacks.kuring.acceptance.AiStep.모델_응답_검증; +import static com.kustacks.kuring.acceptance.AiStep.사용자_질문_요청; import static org.assertj.core.api.Assertions.assertThat; -import static org.junit.jupiter.api.Assertions.assertAll; @DisplayName("인수 : 인공지능") -public class AiAcceptanceTest extends IntegrationTestSupport { +class AiAcceptanceTest extends IntegrationTestSupport { /** * Given : 쿠링앱이 실행중이다 @@ -21,26 +19,35 @@ public class AiAcceptanceTest extends IntegrationTestSupport { */ @DisplayName("[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다") @Test - public void ask_to_open_ai() { + void ask_to_open_ai() { // given String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; // when - var response = RestAssured - .given().log().all() - .header("User-Token", USER_FCM_TOKEN) - .contentType(MediaType.APPLICATION_JSON_VALUE) - .body(new UserQuestionRequest(question)) - .when().post("/api/v2/ai/messages") - .then().log().all() - .extract(); + var 모델_응답 = 사용자_질문_요청(question, USER_FCM_TOKEN); // then - assertAll( - () -> assertThat(response.statusCode()).isEqualTo(HttpStatus.OK.value()), - () -> assertThat(response.asString()).contains("학생복지처 장학복지팀의 전화번호는 02-450-3211~2이며, " + - "건국사랑/장학사정관장학/기금장학과 관련된 문의는 02-450-3967로 하시면 됩니다.") - ); + 모델_응답_검증(모델_응답, HttpStatus.OK.value()); + } + + /** + * Given : 가능한 질문 횟수를 모두 사용하였다 + * When : AI에게 질문을 한다 + * Then : 질문 토큰이 부족하다는 메시지를 반환한다 + */ + @DisplayName("[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다") + @Test + void ask_to_open_ai_overflow_count() { + // given + String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; + 사용자_질문_요청(question, USER_FCM_TOKEN); + 사용자_질문_요청(question, USER_FCM_TOKEN); + + // when + var 모델_응답 = 사용자_질문_요청(question, USER_FCM_TOKEN); + + // then + assertThat(모델_응답.statusCode()).isEqualTo(HttpStatus.TOO_MANY_REQUESTS.value()); } } diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiStep.java b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java new file mode 100644 index 00000000..4abbddbe --- /dev/null +++ b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java @@ -0,0 +1,32 @@ +package com.kustacks.kuring.acceptance; + +import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; +import io.restassured.RestAssured; +import io.restassured.response.ExtractableResponse; +import io.restassured.response.Response; +import org.springframework.http.MediaType; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.assertAll; + +public class AiStep { + + public static ExtractableResponse 사용자_질문_요청(String question, String userToken) { + return RestAssured + .given().log().all() + .header("User-Token", userToken) + .contentType(MediaType.APPLICATION_JSON_VALUE) + .body(new UserQuestionRequest(question)) + .when().post("/api/v2/ai/messages") + .then().log().all() + .extract(); + } + + public static void 모델_응답_검증(ExtractableResponse response, int statusCode) { + assertAll( + () -> assertThat(response.statusCode()).isEqualTo(statusCode), + () -> assertThat(response.asString()).contains("학생복지처 장학복지팀의 전화번호는 02-450-3211~2이며, " + + "건국사랑/장학사정관장학/기금장학과 관련된 문의는 02-450-3967로 하시면 됩니다.") + ); + } +} From 276a78d2849e77c3dc8c0283e7047f278cad0541 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Thu, 11 Jul 2024 09:55:49 +0900 Subject: [PATCH 11/21] =?UTF-8?q?fix(RAGQueryApiV2):=20=EC=A7=88=EB=AC=B8?= =?UTF-8?q?=20API=EC=9D=98=20produces=EB=A5=BC=20text/event-stream=20?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/adapter/in/web/RAGQueryApiV2.java | 2 +- .../kuring/config/RAGConfiguration.java | 2 + src/test/resources/ai/data/vectorstore.json | 68 ----- .../resources/ai/docs/ku-uni-register.txt | 248 ------------------ .../ai/prompts/rag-prompt-template.st | 11 - 5 files changed, 3 insertions(+), 328 deletions(-) delete mode 100644 src/test/resources/ai/data/vectorstore.json delete mode 100644 src/test/resources/ai/docs/ku-uni-register.txt delete mode 100644 src/test/resources/ai/prompts/rag-prompt-template.st diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java index 1cd4d02f..b9e8e034 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java @@ -22,7 +22,7 @@ public class RAGQueryApiV2 { @Operation(summary = "사용자 AI에 질문요청", description = "사용자가 궁금한 학교 정보를 AI에게 질문합니다.") @SecurityRequirement(name = "User-Token") - @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.TEXT_PLAIN_VALUE) + @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.TEXT_EVENT_STREAM_VALUE) public Flux askAIQuery( @RequestBody UserQuestionRequest questionRequest, @RequestHeader(USER_TOKEN_HEADER_KEY) String id diff --git a/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java b/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java index d3ff6fdb..084f03b1 100644 --- a/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java +++ b/src/main/java/com/kustacks/kuring/config/RAGConfiguration.java @@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Profile; import org.springframework.core.io.Resource; import java.io.File; @@ -17,6 +18,7 @@ import java.util.List; @Slf4j +@Profile("local") @Configuration public class RAGConfiguration { diff --git a/src/test/resources/ai/data/vectorstore.json b/src/test/resources/ai/data/vectorstore.json deleted file mode 100644 index 843b68a7..00000000 --- a/src/test/resources/ai/data/vectorstore.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "3241497f-1cc7-4390-b269-96f108c7db67" : { - "embedding" : [ -0.036816005, 0.010478088, 0.034206674, -0.015003643, -0.0068851635, 0.023076255, -0.021302726, 0.025889438, -0.034430914, -0.030455764, 0.021139644, 0.004859366, -0.0053154887, 4.6440453E-4, 0.023973212, -0.01039145, -0.045540947, 0.049047235, -0.025644813, 0.035919048, 0.019661702, -0.012975297, 0.008964472, 0.0020423606, -0.011721596, 8.115931E-4, 0.045581717, -0.02870262, -0.010080572, -0.009718732, 0.05577441, -0.019804401, 0.0011536854, -0.02132311, -0.05989226, 0.033003937, 0.031760428, 0.045867115, -0.013423775, -0.040729996, -0.019152068, 0.019264188, 0.008322333, -0.071960405, 0.019620933, 0.059688404, 0.017898368, 0.0020436347, 0.045867115, 0.026195219, -0.015238075, 7.5425924E-4, 0.049414173, 0.06755716, -0.0075069177, 0.04664176, 0.016817942, 0.016420428, 0.004785469, -0.032086596, 0.013617436, -0.008791197, -0.011976413, -0.020996945, 0.0027596713, -0.0343086, 0.0024373275, 0.07505898, -0.03131195, 0.0012893756, -0.0037356217, -0.032820467, 0.07795371, -0.038711846, -0.024115909, 0.019468041, -0.028478382, 0.008225502, -0.008092998, 0.02048731, 0.024829397, -0.0020385385, -0.027724123, 0.029416109, -0.025461344, -0.026786394, -0.094017394, -0.0073030638, 0.0017161946, 0.011741981, -0.042320058, 0.0015645783, -0.049006462, 0.063520856, 0.058995303, 0.013882446, 0.0068291035, -0.031760428, 0.007114499, 0.02407514, 0.009591323, -0.06825027, 0.029701505, -0.06392857, 0.0030858375, -0.01499345, -0.037468337, 0.033635885, -0.021832746, -0.032738928, -0.018652627, 0.025094409, 0.007904433, 0.007206233, 0.057486784, 0.0044083395, -0.049088005, -0.024299378, -0.05789449, -0.043339327, 0.01276125, 0.029395724, 0.046356365, -0.054388206, 0.037019856, -0.018876866, 0.007919721, 0.033860125, -0.061930798, -0.004917974, 0.025767125, -0.06062613, -0.026867935, -0.018153185, 0.022994714, 0.026623312, -0.015136148, -0.02464593, -0.024809012, -0.0029507843, 0.032963168, 0.014453237, 0.038976856, 0.024503231, -0.030394608, 0.006956512, -0.020619815, 0.04089308, -0.03029268, 0.014147457, 0.014004759, 0.0057333894, 0.001751869, -0.02048731, 0.03930302, -0.0022028955, -0.03510363, 0.051289625, -0.022790859, 0.019192839, 0.03047615, -0.019427272, 0.037182942, 0.0011944561, -0.03736641, -0.014830367, -0.0053103925, -0.013444161, -0.08545553, -0.009005243, 0.0072521004, -0.023483962, 0.007038054, -0.0014078656, -0.0054887645, 0.032270063, -0.0038808675, -0.022648161, 0.011986606, 0.0017047278, 0.0076088444, -0.0070431503, -0.02794836, -0.0024793723, -0.04929186, -0.00524414, 0.025318647, -0.004976582, 0.031128481, 0.050718836, 0.056019034, -0.035083245, 0.04786488, -0.024666315, -0.022138527, 0.01658351, 0.023422806, -0.023728587, -0.019998062, -0.008944088, -0.025848666, 0.0045281034, 0.025135178, -0.020915404, 0.021547351, -0.04831336, -0.0019468042, 0.02711256, 0.048598755, 0.018723976, 0.045826342, -0.01806145, -0.014147457, -0.0025583657, -0.038446836, 0.064580895, 0.0032744023, 0.03983304, 0.036102515, 0.014412466, -0.009856333, -0.06364317, -0.019733053, 0.02048731, 0.041402716, 0.025624428, 0.022627776, 0.040566914, 0.032800082, -0.10102996, -0.024584774, 0.048517216, 3.8477412E-4, 0.021567736, -0.014738632, -0.008256081, -0.02146581, -0.01828569, -0.022403536, -0.0066456352, 0.019437464, 0.025828281, -0.025991365, 0.0513304, -0.013505317, -0.007771928, 0.0022793408, 0.02737757, 0.038854543, 0.01351551, 0.007318353, 0.01117119, 0.03214775, -0.038589533, -0.03392128, -0.034023207, 0.0053154887, 0.05414358, 0.04297239, -0.047742568, 0.007802506, 0.0021289985, -0.034063976, 0.002619522, 0.023178183, 0.015961755, 0.03365627, 0.03312625, -0.017867789, -0.012221037, 0.0021404654, -0.019671896, 0.019406885, 0.024013983, -0.002165947, 0.015727324, 0.0042325156, 0.046234053, -0.01510557, 0.027540654, -0.017286805, 0.0256652, -0.010722712, -0.010100958, 0.0049587446, 0.0032616614, -0.031108096, 0.028009517, 0.026949478, -0.0025825733, 0.04350241, -0.009336506, -0.0019659156, -0.033472802, 0.014443045, -0.042075433, -0.027662966, -0.021567736, 0.012628745, 0.034471683, -0.0014409919, 0.018673012, -0.018948214, -3.580183E-4, -0.013474739, 0.031332336, 0.02283163, -8.0649677E-4, 0.016603895, 0.015462314, 0.0059117614, 0.02843761, -0.047090236, 0.036285985, 0.033493187, 0.0049842265, -0.03139349, -0.0132505, 0.031230409, -0.0126083605, 0.06523323, 0.0071043065, 0.0014155101, -0.008149058, 0.048517216, 0.025828281, -0.018978793, 0.004642771, 0.01843858, -0.033309717, -0.0114565855, 0.023300493, 0.0352871, 0.013311656, -0.024605159, 0.013495124, 0.037081014, 0.030639233, -0.016420428, 0.0074559543, -0.014392081, -0.022016214, -0.056549054, 0.0017149204, -0.031536188, -0.052268125, 0.0626239, 0.032290448, 0.034165904, 0.0029380436, 0.043583952, -0.0014843108, 0.0045841634, 0.009983742, 0.03651022, -0.016491776, 0.02305587, -0.033737812, 0.011222154, 0.018652627, -0.004107655, 0.041443486, 0.0380799, 0.016512161, 0.030761546, -0.003768748, -0.028274527, -0.011099841, 0.019243803, -0.06535554, -0.04448091, -0.039853428, 0.027785279, -0.017358154, -0.031638116, 0.0076954826, 0.02283163, 0.043094702, 0.011008107, 0.0034960934, 0.05308354, -0.01965151, -0.03699947, -0.0073998943, 0.021934673, 0.023769358, 0.021547351, 0.027479498, 0.050066505, 0.058995303, 0.031801198, 0.030985784, 0.025012866, -0.057079077, 0.050107274, 0.008862546, 0.01075329, 0.046967924, -0.05720139, -0.05002573, 0.013841676, 0.04399166, 0.02051789, -0.059158385, 0.007247004, -0.017256228, 0.07595594, -0.02578751, 0.0336155, 0.0037942296, 0.0035266716, -0.061767712, 0.01900937, 0.00789424, 0.02340242, -0.0440732, -0.047008697, 0.04717178, -0.005361356, -0.092468105, -0.015329809, 0.01843858, -0.01124254, -0.048068736, -0.042809308, -0.040628072, -0.0019863008, 0.032086596, 0.02491094, -0.011884679, -0.04040383, -0.024727471, -0.05520362, -0.009423144, 0.0256652, -0.03752949, 0.006864778, 0.02336165, 0.010406738, -0.009886911, 0.00524414, 0.049658794, -0.01892783, -0.020130567, -0.02794836, 0.014259576, 0.023483962, -0.003136801, 0.065029375, -0.023076255, 0.006538612, 0.00942824, 0.027887205, -2.2774296E-4, -0.018988986, -0.06963647, 0.0155642405, -0.038874928, -0.0067679477, -0.012934526, 0.04107655, 0.03210698, 0.014025144, 0.0031317046, -0.018999178, 0.015605012, -0.036143284, 0.04252391, -6.663472E-4, 0.016593702, 0.018509928, -0.01012644, -0.011752174, -0.0072113294, 0.027316414, 0.0022003474, -0.05320585, -0.046519447, 0.007145077, 0.0020563756, -0.016797556, -0.034512457, 0.02862108, -0.0025902179, 0.0014817626, 0.0573237, 0.041667726, -6.956512E-4, -0.02358589, -0.021425039, 0.030598462, 0.041280404, 0.06266467, -0.006013688, -0.00857715, 0.0034272927, -0.0033177212, 0.01001432, -0.013790713, -0.021445423, -0.0065335156, -0.006992187, -6.214357E-4, -0.035470568, 0.032983553, -0.044847846, -0.042320058, -0.024217837, -0.012190459, 0.031108096, 0.01484056, -0.012802022, 0.013882446, -0.003312625, 0.005600884, 0.013586858, -0.020354806, -0.0012103822, -0.02389167, -0.0024717278, -0.03381935, -0.00262207, 0.018601663, -0.02358589, 0.0038681265, -0.022505464, 0.008398778, -0.04227929, 0.026256375, -0.0424016, 0.019325344, -0.041178476, -0.0020895018, -0.012751058, 0.036102515, 0.021384267, 0.048517216, -0.02150658, -8.090449E-4, -0.021160029, -0.016124839, -0.016349077, -0.016675245, -0.025604043, -0.00497913, 0.0041764555, 0.04729409, -0.0041178474, -0.032025438, 0.0012919237, -0.015910793, 0.012975297, 0.031210024, -0.011385237, -0.007374413, 0.07053343, 0.013495124, -0.009392566, -0.0072877747, -0.029293796, 0.034390144, -0.01843858, -0.0026169736, -0.019264188, -0.020650394, -0.040363062, -1.115622E-4, -0.05373587, -0.009841044, 0.029008402, 0.0028590502, 0.02442169, -0.020049024, -0.020466926, -0.0023328525, -0.015238075, -0.010238559, 0.026623312, 0.0055906917, -8.7752705E-5, -0.015472506, 0.01007038, 0.02340242, -0.013770327, -0.04009805, 0.034655154, -0.013260692, 0.008709655, -0.011089649, -0.016532546, 0.006054459, 0.05638597, 0.017765863, -0.008566958, -0.040791154, -0.008021649, -0.0024194904, 0.027438726, 0.007884047, -0.025114793, 1.5121815E-4, -0.010957144, -0.006864778, -0.04164734, -0.0049230703, -0.02146581, 0.024319762, -0.031067325, 0.011150805, 0.04168811, 0.020049024, 0.037672188, -0.007435569, 0.019692281, 0.0075629777, -0.011466779, -0.048761837, 0.018183762, 0.0059423395, 0.016909676, 0.04022036, 0.029966515, 0.0036872064, 0.030129598, 0.016359271, 0.006390818, -0.020283457, 0.0033686848, 0.05198273, -0.0064417813, -0.015125955, -0.0024704537, 0.011956028, -0.050678063, 0.0072775823, -8.5124906E-5, 3.7967777E-4, -0.01203757, 0.0467233, -0.04024075, 0.01605349, -0.020956175, 0.01075329, -0.012231231, 0.01998787, 0.005631462, -0.032045823, -0.031087711, -0.027989132, -1.1172146E-4, -0.005081057, 0.0060799406, -0.017123723, -0.04982188, 0.037081014, -0.028457996, 0.0045000734, 0.013005875, -0.036816005, 0.0085007055, -0.032963168, 0.007940107, 0.0025825733, -0.020956175, -0.01616561, -0.010559629, -0.041117318, -0.0018104769, 0.0333301, -0.036673307, -0.0246867, 0.052961227, -0.027316414, -0.009188712, -0.019376308, -0.010763483, -0.010422028, -0.008189828, 0.008709655, 0.025053637, -0.033798967, 0.02760181, -0.020364998, -0.020130567, -0.030659618, -0.033085477, 0.015717132, -0.006380625, 0.036958702, -0.027153332, 0.008398778, -0.0064723594, 0.045255553, -0.021526966, -0.015309423, 0.06886183, 0.026072906, -0.003093482, 0.011008107, -0.009137749, 0.036224827, 0.0077107716, 0.008108286, -0.009469011, -0.03969034, -6.618879E-4, -0.0037814889, 5.1727914E-4, 0.012047762, 0.0028845319, 0.0011396704, -0.0013084868, -0.021384267, -0.025563272, 0.0050581233, 1.524126E-4, -0.006334758, -0.07424357, 0.025012866, -0.0033330102, 0.005789449, 0.029232642, 0.018112414, -0.0027749604, -0.015717132, 0.004652964, -0.0055346317, -0.009560745, 0.006034074, -0.0028488573, 5.6155364E-4, 0.030945012, -0.047579486, 0.008551668, -0.032066207, 0.015666168, -0.023443192, 0.012231231, -0.0041637146, -0.023300493, -0.008984858, -0.029884974, -0.0016257344, 0.04005728, -0.01930496, 0.006849489, -0.02548173, -0.0035292197, -0.031801198, 0.029864587, -0.0058557014, 0.0028641464, 0.019712666, -0.020793092, 0.020242687, -0.038385678, 0.016359271, 0.027010635, 0.003888512, 0.0069259345, 5.249236E-4, 0.017633358, 0.033411644, 0.0051906286, 0.011232346, 0.0040133726, -0.016654858, -0.01128331, -0.0316585, 0.04293162, 0.004263093, -0.012180267, 0.024034368, 0.07644519, 0.03538903, -0.015717132, -0.032514688, -0.037386794, -0.0034171, 0.009841044, 0.005962725, 0.0015416447, 0.052390438, 0.024258608, -0.026501, -0.034104746, 0.017031988, 0.019926714, -0.005040286, 0.011313888, -0.0034833525, 0.034390144, -0.041015394, -0.01863224, -0.03233122, 0.015533662, 0.007318353, -0.027989132, 0.04464399, -0.022852015, 0.021017332, 0.010987722, -0.0016270084, -0.0047064754, -0.00562127, -0.011395429, 0.031862356, 0.046478678, -2.275837E-4, 0.0013492577, 0.010671749, 0.016410233, 0.035307486, 0.03078193, -0.008001263, 0.045418635, -0.01863224, 0.010411835, -0.0527166, -0.019090911, 0.028682236, 0.021282341, 0.00577416, 0.013862061, -0.014504201, 0.015605012, -0.025807897, 0.042197745, -0.008398778, 0.031087711, -0.0046198377, 0.026195219, 0.012710287, -0.0128326, 0.032800082, 0.0027341896, 5.991392E-4, 0.024707086, -0.011069263, -0.0014855849, 0.0065488047, 0.004479688, 0.032881625, 0.016135031, -0.025970979, 0.006793429, -0.06380625, -0.026969863, -4.596267E-4, 0.0030476148, -0.006609961, -0.0056059808, 0.0020054122, 0.0087198485, 0.014922101, -0.03294278, -0.003684658, 0.023483962, -0.008042034, -0.0014104138, 0.018723976, -0.03127118, -0.014137263, -0.016532546, 0.0107736755, 0.022199683, -0.027764892, 0.01287337, 0.0012925607, -0.00889822, 0.022587005, -0.020558659, 0.012771443, -0.032535072, 0.017990101, -0.020324228, -0.004433821, 0.017062567, 0.010967337, -0.016185995, 0.016787363, -0.019733053, 0.004227419, 3.283958E-4, 0.049088005, 0.0049485518, 0.004454206, 0.02025288, -0.021384267, 0.026664082, 0.0020232494, -0.032657385, 0.021608507, -0.018275497, 0.009764599, -0.01881571, -0.005463283, -0.02366743, 0.0026781298, 0.022525849, -0.0104169315, 0.0054989574, 0.0015671264, 0.016563125, 0.0099786455, -0.02124157, -0.021037716, 0.029436495, 0.011191576, -0.014320732, -0.008373297, 0.037427567, -0.0059168576, 0.0018665367, 0.00889822, 0.017694514, -0.0011594187, -0.022179298, 0.050229587, -0.0074610505, 0.010304811, -0.041484255, 0.018489543, -0.00485427, -0.005860798, 0.027010635, 0.0069004525, 3.7012214E-4, -0.016970832, 0.022403536, -0.019488428, 0.0069310307, 0.0052951034, 0.019366115, 0.015187111, 0.033452414, -0.029049173, -0.01733777, -0.012312772, -0.019947099, 0.006671117, 0.02442169, 0.005417416, 0.013189344, -0.014799789, -0.01313838, 0.002458987, -0.017612971, -0.024401305, -0.036714077, -0.047008697, -0.017082952, -0.007333642, -0.018866673, 0.028070673, 0.029069558, 0.020426154, 0.033309717, 0.036632534, 0.02843761, -0.011099841, -0.03359511, 0.03679562, -0.047987193, -0.0041891965, -0.019345729, -0.030353837, -0.016185995, 0.053002, 0.039343793, 0.025583657, 0.052227356, 0.01039145, 0.01128331, 0.032168135, 0.002164673, -0.0037177845, -0.0017365799, -0.03969034, 0.013311656, -0.01245547, 0.018734168, 0.017918753, -0.0053154887, 0.005850605, 0.008092998, 0.032453533, -0.011354659, 0.078809895, -0.02499248, -0.0098155625, -0.0038375487, 0.032005053, -0.014595935, -0.002782605, -0.04244237, -0.008862546, 0.0031648309, -0.007206233, -0.0256652, -0.010834832, 0.0032591133, -0.04611174, 0.009336506, 0.028294913, -0.0039088973, -0.0015148888, -0.01510557, 0.020619815, -0.0068596816, 0.002427135, -0.022994714, -0.029925743, -0.019753437, -0.013637822, 0.0051294724, 6.3704327E-4, -0.030394608, 0.0051167314, -0.01658351, -0.014820174, 0.013270885, -0.007435569, -0.0029405917, -0.03070039, 0.0112935025, 0.036061745, 0.0031164156, 0.017205264, -0.02517595, -0.006747562, 0.0010230915, -0.008393682, -0.008699463, 0.002118806, 0.003493545, -0.030496534, 0.013016067, -0.03051692, -0.026032135, -0.017296998, -0.0025545435, 0.031169252, -4.3119864E-5, -0.0014702958, -0.0053970306, -0.0076852897, 0.008699463, 0.022464693, 0.011609476, -6.816363E-4, 0.015136148, 0.039119553, 0.004387954, -0.002488291, -0.009035821, 0.03426783, 0.031964283, -4.132818E-5, -0.028763777, -0.016624281, 0.0067526586, 0.01806145, -0.020660587, 0.04179004, -0.019753437, -0.02089502, 0.006350047, -0.009688154, -0.04721255, -0.026990248, 0.0016091713, 0.0038018741, 0.04713101, 0.005611077, 0.014137263, 0.011884679, -0.013281078, 0.018377423, 0.013067031, -0.03131195, 0.0036031166, -0.02415668, 0.007588459, -0.010157018, 0.0023226596, 0.025012866, 0.030741159, 0.009051111, -0.0163185, -0.012730672, -0.020813476, -7.797409E-4, 0.0503519, -0.0016193639, -0.024217837, -0.0016422975, -0.003299884, 0.01597195, 0.05145271, -0.016603895, 0.025767125, 0.034920163, -0.0029227545, 0.016226767, -0.01541135, 0.013831483, 0.0046886383, 0.042850077, -0.033248562, 0.012822406, 0.021669663, 0.019661702, -0.004479688, -0.02593021, 0.017949332, 0.034063976, 0.010065284, 0.009953164, -0.0035547013, 0.008317237, -0.01733777, -0.011629862, -0.012822406, -0.022994714, -0.0014014952, -7.243182E-4, 0.066497125, 0.011395429, -0.014922101, 0.032290448, -0.023137411, -0.0029227545, -0.0028794354, 0.03294278, -0.0075018215, 0.025053637, -5.7493156E-4, 0.0065131304, -0.03359511, -0.028498767, 0.005876087, -0.025542887, 0.013219922, -0.0069106454, -0.003093482, -0.015870022, 0.051901188, 0.017786248, 0.0371014, -0.026867935, -0.012180267, 0.0031444456, 0.011762367, -0.004138233, -4.0452246E-4, -0.0032947876, 0.027927976, 0.03922148, 0.010106054, -0.0049001365, 0.017969716, 5.319311E-4, 5.319311E-4, -0.0011587817, 0.009723828, 0.034328986, 0.014677476, 0.021791976, -0.026908707, -0.0099786455, -0.025767125, -0.01620638, 0.03516479, 0.05785372, 0.016185995, -0.028070673, -0.014188227, 0.025848666, 0.021751205, -0.024340149, -0.04099501, -2.9861403E-4, -0.030496534, 0.024136296, 0.016766978, -0.019315151, -0.046437904, 0.020395577, 0.052227356, 0.017969716, -0.009672864, -0.0062685055, -0.008388585, -0.025012866, 0.013372812, 8.058597E-4, 0.06682329, -0.035266716, 0.0098971035, -0.028559923, 0.020935789, 0.037182942, 0.004492429, 9.307202E-4, 0.003697399, -0.039588414, 0.0024717278, -0.034063976, 0.029599577, -0.0089389905, 0.010692134, 0.016012719, -0.048557986, -0.009051111, -0.033982437, -0.010238559, -0.0054581864, 0.0014384437, -0.04366549, -0.013943602, -0.019722858, 0.0031011265, -0.011232346, -0.035429798, -0.0038273558, 0.014239191, 0.02230161, 0.014422659, 0.0049001365, 0.013046646, -0.012108918, 0.012526819, -0.011405623, -0.035715193, -0.014116879, -0.015390965, -0.007705675, 0.015136148, 0.016930062, -6.8760855E-5, -0.022913171, -0.051697332, -0.02627676, -0.01582925, -0.010997915, -0.016491776, 0.020436348, -0.033268947, -0.0113750445, -0.012098726, 0.02794836, 0.011262924, -2.3809492E-4, -0.01044751, 0.014534779, -0.013943602, 0.018071642, 0.016501969, -0.0054683792, -0.0014116878, -0.009040918, 0.0072724856, -0.003564894, 0.029293796, 0.027092176, 0.027907591, -0.0022118143, 0.00891351, -0.0054836683, -0.016491776, -0.0052645253, 0.022872401, -0.023300493, 0.016145224, -0.021547351, -0.0034680634, 0.032820467, 0.016461197, -0.01764355, 0.0019671896, -0.0023698008, 0.027153332, -0.017959524, -0.006992187, -0.019468041, -0.013219922, -0.030537305, 0.007935011, -0.014565357, -0.012802022, -0.01574771, 0.010702327, 0.016155416, -0.035837505, 0.001546741, -0.020793092, 0.02495171, 0.0053409706, -0.007889143, 0.0086383065, 0.008837064, -0.02071155, 0.04684561, 0.010620785, -0.01666505, 0.0018359587, 0.02082367, -0.016379656, -0.051289625, 0.0086383065, -0.036428683, -0.011864293, 0.028111445, 0.009183615, 0.054265894, 0.02752027, -0.028233757, 0.021302726, -0.02086444, -0.0013823839, -0.012547204, -0.001782447, -0.017133916, 0.00969325, -0.0048389807, 0.021302726, -0.002044909, -0.014646898, -0.029966515, -0.002902369, -6.1912644E-5, 0.014004759, -0.04778334, 0.00821531, 0.008699463, 0.020273264, 0.016879098, -0.030394608, 0.0053358744, 0.0020359901, 0.009927682, -0.0075935554, 0.0032005054, -0.009968453, -0.016155416, 0.018887058, -0.0023354006, 0.01669563, 0.002813183, 0.025135178, 0.019508813, -0.001605349, -0.024401305, 0.011578898, -0.013352427, 0.0256652, 7.676371E-4, -0.047987193, 0.0077260607, -0.019600546, 0.011538127, -0.010977529, -0.0041152993, -0.0026832263, -0.008332525, 0.014595935, 0.034104746, 0.016022911, 0.013087417, -0.012557397, 0.02029365, 0.008806486, 0.04152503, 0.0220366, 0.01680775, -0.0049867746, 0.014341118, 0.008612825, -0.017592587, -0.016420428, -0.0027341896, 0.02089502, -0.020283457, 0.009632094, -0.0117317885, -0.01351551, 0.0034476782, -0.034960933, -0.011670632, -0.0060901335, -0.0023481415, -0.010100958, 0.043053932, 0.02601175, -0.030496534, 0.009779888, 0.020660587, -0.023708202, 0.026399072, -0.011884679, 0.017011603, -0.06009611, 3.5387752E-4, -0.022444308, 0.026093291, -0.01802068, 0.019315151, 0.013016067, -0.01677717, 0.019223418, -0.0014193323, 0.028559923, 0.022464693, 0.0069310307, 0.011466779, -0.047946423, 0.03895647, 0.012944719, 0.021751205, 0.009025629, 0.001207197, -0.0053154887, 0.031821586, 0.023769358, 0.011823523, 0.023973212, 0.05679368, -0.030741159, 0.019070527, 0.004265642, -0.011028493, -0.019335536, 0.0145245865, 0.021221185, 0.009825755, 0.045581717, 0.011476971, 0.025950594, 0.029905358, -0.027214488, -0.007231715, -0.015278845, 0.023280108, -0.04342087, 0.026072906, -0.0012638938, 0.0037509107, -0.037244096, 0.013240307, 0.0019697377, -0.021363882, -0.01044751, -0.0038426449, -0.0045484887, 0.017602779, -0.028417226, -0.048109505, 0.016532546, -0.0057690637, 0.0047625354, 0.0088013895, -0.013056839, 0.014453237, 0.032922395, -0.030843087, 0.062012337, 0.002637359, 0.0042197746, 0.049454942, -0.029538421, 0.04168811, -0.0069463197, -0.02309664, 0.017582394, -0.022199683, 0.0027316415, 0.022913171, 0.021751205, -0.016716015, -0.031903125, -0.0189686, 0.012404506, 0.016410233, -0.023341265, 0.010610593, -0.021710435, -0.0141678415, -0.01889725, -0.036163673, 0.0051804357, -0.026419457, -0.029212255, -0.009739118, -0.0013135832, 0.0070584393, 0.016828135, -0.009046014, 0.013383005, -0.025298262, 0.011395429, -0.008317237, 0.017398925, 0.012404506, -0.022199683, 0.015554048, -0.0128326, -0.0076598083, 0.012659323, -0.009560745, 0.025685584, 0.007185848, 0.013821291, 0.0013811098, -0.012139496, -0.007338738, 0.01272048, -0.009183615, -0.054428976, 0.016247151, -0.0017862692, 0.008566958, 0.05153425, 0.02544096, 0.036428683, -0.02491094, 0.019366115, 0.0036566283, -0.028723007, 0.011273118, 0.0070839208, 0.018214341, -3.6884804E-4, -0.001193182, -0.011059071, -0.013963988 ], - "content" : "‣ 대학등록금납부서비스 ‣ 건국대학교 클릭\n ● 전화납부 : 삼성카드 콜센터 1688-9702 (등록금 납부전용 상담)\n ● 납부가능 시간 : 09:00 ~ 16:00\n ● 삼성카드 미소지자는 삼성카드 홈페이지에서 ‘빠른 카드 발급 서비스’ 신청을 통해 납부 가능.\n ● 할부수수료 안내 (아래 사항 이외의 할부수수료에 관한 사항은 삼성카드 콜센터로 문의 바랍니다.)\n\n할부개월\n\n이자부담\n\n이자면제\n\n2 ~ 6개월\n\n없음\n\n전체\n\n10개월\n\n1∼4회차\n\n5∼10회차\n\n12개월\n\n1∼5회차\n\n6∼12회차\n\n* 7-9개월, 11개월의 경우 전회차 이자 본인 부담\n\n4등록금 납부확인 방법\n1) 등록금납부확인서를 학교 홈페이지(Portal)상에서 직접확인 및 출력가능\n2) 홈페이지→ 학사안내→ 증명서발급→ 발급안내→ 등록금납부확인서 또는\n Portal→ 원스탑서비스→ 등록→ 등록금납부확인서\n3) 등록금은 현금영수증 발행대상이 아니며, 연말정산 교육비공제 대상임.\n (연말정산용 영수증으로 교육비납입증명서 발급 및 연말정산간소화 서비스에 자료제공)\n\n5 수업연한초과자 등록\n1) 등록기간 : 2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n2) 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼]\n3) 등록금 책정기준(수강신청 학점이 아닌 졸업사정 시 신청학점에 따라 적용)\n ※ 졸업사정 시 신청학점(미졸코드) 문의: 소속 단과대학 행정실 (02-450-3114)\n\n과정\n\n졸업사정시 신청학점\n\n등록금액\n\n학부생 수업연한초과자\n\n1~3학점\n\n등록금의 1/6 납입\n\n4~6학점\n\n등록금의 1/3 납입", - "id" : "3241497f-1cc7-4390-b269-96f108c7db67", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - }, - "9bb4483e-861d-448b-9549-2082dffbceb0" : { - "embedding" : [ -0.023470448, 0.022793416, 0.013591934, -0.030692125, -0.003162048, 0.0067139026, -0.0025760562, 0.017561805, -0.05030554, -0.0030492092, -0.008847579, 0.007821773, 0.04644851, 0.023121674, 0.027306965, -0.02044432, -0.049525928, 0.033297673, -0.041442577, 0.029727867, 0.024434706, -0.016853997, 0.019315934, -0.017859288, 0.014597224, -0.010976127, 0.035923738, -0.03797535, 0.0028235319, -0.013273934, 0.058347862, -0.026137546, -0.005344451, 0.008114128, -0.026178578, 0.034651738, 0.01816703, 0.04529961, -0.037216254, -0.051126186, 8.7642326E-4, 0.0016630884, 0.012422514, -0.058388896, -0.03292838, 0.053465024, 0.0062676766, -0.005888128, 0.0064164186, 0.029297028, 1.27624735E-5, -0.011683934, 0.038365155, 0.05387535, 0.0038365156, 0.06425651, 0.02521432, 0.031861544, 0.03512361, -0.019880127, 0.020136578, -0.0036929029, -0.020310964, -0.008114128, 6.91137E-4, -0.050879993, -0.016905287, 0.038262576, -0.043617286, -0.0015271691, 0.017951611, 0.013499611, 0.067867346, -0.019459546, -0.001531016, 0.054531865, -0.038652383, 0.008165418, -0.024968127, 0.050756898, 0.033441287, 0.0027260804, -0.049649026, 0.010442709, 0.023655094, -0.018023416, -0.09027096, -0.007980773, 0.010150353, 0.0075601926, -0.026896643, 0.032271866, -0.054983217, 0.09297909, 0.07406322, -0.0033954189, 0.016217997, -0.061712507, -0.02652735, 0.009175838, 0.0024721932, -0.062738314, 0.023244772, -0.048869412, 0.024824513, 0.008703967, -0.061425284, 0.0066113216, -0.011201805, -0.03247703, -0.07500696, 0.0335849, -0.0045827897, 0.02314219, 0.060276378, -0.0029491931, -0.02230103, -0.020875158, -0.034631222, -0.058388896, 0.0029491931, 0.033707995, 0.037359867, -0.009468192, 0.0062266444, 0.026383739, 0.016074385, 0.037790705, -0.09790295, -0.04051935, 0.0012854636, -0.031061415, -0.025460513, -0.018731223, 0.0086372895, 0.015469159, -0.003013306, -9.1937894E-4, -0.025009159, -0.041401543, 0.04825393, 0.003977564, 0.025809286, 0.0049392576, -0.032661673, 0.025542578, -0.032641158, 0.014525417, 0.0016105159, -0.02123419, 0.0049084835, 0.0047648703, 0.0019272337, -0.041381028, 0.020957224, 0.036128897, -0.011140257, 0.04162722, -0.006313838, -0.007842289, 0.009539999, -0.013653482, 0.040539864, 0.018238837, -0.015140901, -0.049402833, -0.007878193, -0.05863509, -0.07993083, 0.008011547, 0.0430018, -0.0064471927, -0.018208062, 0.021029029, 0.015335805, 0.04195548, -0.0020016045, -0.020085288, 0.022978062, 0.0073909345, 0.016638579, 0.011889095, 6.2510074E-4, -0.0027517255, -0.040662963, -0.026240125, 0.042714573, -0.019746771, 0.0028773868, 0.014217676, 0.050921027, -0.009724644, 0.037154704, -0.0011700604, -0.0018887658, -0.0111094825, 0.0045622736, -0.024803996, 0.012350708, -0.027450576, -0.018238837, -0.024639867, 0.0060214833, -0.03559548, 0.0072062896, -0.017448965, -0.0022837014, 0.028496899, 0.051659606, 0.014248449, 0.05851199, -0.01138645, -0.010668386, 0.022608772, -7.917943E-4, 0.045586832, -0.01376632, 0.00378779, -0.014361288, -0.0019156933, -0.014792128, -0.02431161, -0.03955509, 0.031758964, 0.025809286, 0.01498703, 0.056706574, 0.047638446, 6.751088E-4, -0.05592696, -0.0227729, 0.03655974, 0.0058727413, 0.0199109, 0.01143774, -0.028476384, -0.022916513, -0.01376632, -0.047966704, 0.014494644, 0.03420038, 0.0049597737, -0.05715793, 0.037688125, 0.0046263863, -0.021254707, 0.01997245, 0.015222966, 0.020587932, 0.032497544, 0.010986386, 0.008211579, 0.020280192, -0.045586832, -0.01858761, -0.019962192, 0.038324125, 0.0393089, 0.00895529, -0.029194448, 0.013058514, -0.023347352, -0.043781415, 0.021336772, 0.040026963, 0.016238514, 0.03971922, 0.074760765, -0.05605006, -0.032107737, 0.018720966, -0.0342209, 0.022485675, 0.0259529, -0.046694703, 0.044643093, 5.5577864E-5, 0.02685561, 0.020351997, 0.03288735, -0.045217544, 0.04480722, 0.013089289, -0.06306657, 0.004428919, 0.033236124, -0.027368512, -0.0036005802, 0.0015143466, 0.043042835, 0.07541728, -0.02166503, -0.027737804, -0.00964258, 0.015161417, -0.0028363545, -0.014504901, -0.031471737, -0.034446575, 0.029420126, -0.0070421603, 0.0017130965, 0.0067600636, 0.0017695159, -0.042919736, 0.057609282, 0.027717287, 0.014340772, 0.004967467, -0.00630358, -0.0014412579, 0.014525417, -0.02859948, 0.0014681853, 0.039924383, -0.027183868, -0.014361288, -0.017356643, 0.034733802, 2.4491127E-4, 0.040088512, -0.024003867, 0.011324902, 0.0072011603, 0.044519994, 0.024188513, -0.014997289, -0.009940064, 0.01398174, -0.03452864, -0.045627866, -0.016453933, 0.0058522252, 0.028004512, -0.022608772, 0.034610704, 0.05133135, 0.02187019, -0.037749674, -0.016812965, -0.022629287, -0.001104024, -0.02732748, 0.013961224, -0.02939961, -0.07266812, 0.053793285, 0.022895997, 0.021459868, -0.006606193, 0.022177933, -0.021911222, 0.015469159, 0.042878706, 0.023983352, -0.04919767, 0.037729155, 0.015007546, 0.008919386, 0.020649482, -0.019715998, 0.047515348, 0.027163351, -0.008657806, 0.03660077, -0.049854185, -0.04374038, -0.0221369, 0.037954833, -0.05863509, -0.005026451, -0.025378449, 0.018926127, -0.015212708, -0.0018785078, 0.0062420317, 0.027081287, 0.029050834, 0.04698193, 0.011417224, 0.04025264, -0.012042967, -0.004882838, -0.034467094, 0.032846317, 0.022588255, -0.005344451, 0.017407933, 0.030384384, 0.03061006, 0.016197482, 0.036641803, 0.016997611, -0.023552513, 0.043083865, 0.009437419, 0.0016694998, 0.024721932, -0.03713419, -0.041032255, -0.0032133383, 0.0068780314, 0.029522706, -0.06458477, 0.0057239993, -0.015797418, 0.048335996, -0.013427805, 0.031225545, -0.030281803, 0.013817611, -0.054531865, 0.0071447412, -0.015982062, -0.0023093466, -0.036723867, -0.026732512, 0.03563651, -0.03374903, -0.05719896, -0.009232257, -0.007452483, -0.024229545, -0.057609282, -0.070698574, -0.061630443, 0.03797535, -0.02012632, 0.038303606, -0.02695819, -0.074801795, -0.038713932, -0.08206451, 0.007642257, -0.019551868, -0.028312255, 0.0022413868, 0.024270577, 0.021726578, 0.029255996, 0.0032005156, 0.045586832, -0.044191737, 0.0057342574, -0.016197482, 0.0038852415, -0.015284514, 0.01726432, 0.07123199, 0.001223274, -0.014156127, 0.014422837, 0.029153416, -0.010042644, -0.0202289, -0.026999222, 0.022608772, -0.041463092, -0.0122070955, 0.0056162896, 0.041237414, 0.050756898, 0.00307229, 9.49512E-4, -0.017387418, -0.009724644, -0.024434706, 0.02478348, -2.47035E-5, -0.0036082738, 0.015356321, -0.008247483, -0.038734447, 0.0015912821, -0.017828515, 0.03288735, -0.03563651, -0.03707264, -0.013479095, -0.030856254, -0.0028722577, -0.03237445, 0.005657322, -0.011807031, 0.0074114506, -0.002908161, 0.05715793, 0.03171793, -0.021254707, -0.009704128, 0.028086577, 0.05863509, 0.013099547, -0.005539354, -0.013879159, 0.010196514, -0.0066318377, -6.981894E-4, -0.03818051, -0.004016032, -0.045833025, -0.019623674, 0.009447676, -0.025501546, 0.04772051, -0.023921803, -0.02859948, -0.032682188, -0.0016310321, 0.03405677, 0.016289804, 0.009314321, 0.0031876932, 0.018649159, 0.015612773, 0.031799994, 0.01552045, -0.0014656208, -0.039637156, 0.01048887, -0.006970354, 0.017756708, 0.011150515, -0.025029674, -0.012935418, 0.018761998, 0.01075045, -0.035410833, 0.045504767, -0.042058058, 0.008775773, -0.023080641, 0.008309031, 0.008185934, 0.028250705, 0.004216064, 0.04702296, 7.65508E-4, 0.034097802, -0.010853031, -0.028537933, 0.009134806, 0.016135933, -0.016587289, -0.0019567255, 0.025624642, 0.046899866, -0.0025427174, -0.022608772, 0.0037852253, 0.014104837, -0.001188653, 0.010668386, -0.024393674, 0.006313838, 0.07151922, 0.0017041208, -0.0055957735, 0.0038903705, -0.015469159, 0.05851199, 0.0035467253, -0.02293703, -0.0076679024, -0.0038467736, -0.03225135, 0.011765999, -0.06811354, -0.0012213506, 0.028271222, -0.0021721448, 0.0046776766, -0.018413223, -0.010463225, 0.020639224, 0.0012482781, -0.025275867, -0.0022567739, 0.01398174, -0.010145225, -0.0018387579, 0.026629932, 0.0125045795, -0.01101716, -0.039267868, 0.04862322, 0.0011232579, 0.0072011603, -0.038057413, -0.031758964, 0.0036903382, 0.038016383, 0.04025264, -0.007832032, -0.023634577, -0.006313838, -0.028948255, 0.019551868, -0.0030543383, -0.03754451, -0.013130321, 0.010863289, -0.004226322, -0.032230835, -0.0022362578, -0.018823545, -0.0010360644, -0.036887996, -0.01875174, -0.0020387901, 0.042837672, 0.023614062, -0.009970837, 0.028886706, 0.020434061, -0.01160187, -0.02765574, 0.009288676, -0.011509547, 0.009755418, 0.019572385, 0.0455458, -0.0011264635, 0.021152126, 0.03686748, -0.01048887, -0.018013159, 0.0016002578, -8.2769745E-4, 0.021685546, -0.0031210158, -0.003082548, 0.024393674, -0.030322835, -0.009406644, -2.6270258E-4, 0.0067805797, -0.05851199, 0.054326702, -0.026773546, 0.021726578, -0.0042032413, 0.010627354, 0.00741658, 0.014351031, -0.0015553788, 0.0015746127, -0.033195093, -0.012586644, -0.016392386, -0.004487903, -0.033092514, -0.012966192, -0.02615806, 0.033872124, -0.03643664, 0.0100118695, -0.018013159, -0.026445286, 0.016956579, -0.04369935, 0.022752384, -0.007267838, -0.019777546, -0.01810548, -0.02076232, -0.026773546, -0.017602837, -4.340443E-4, 0.007770483, -0.013202127, 0.05920954, 0.0022413868, -0.023224255, 0.008601386, 0.005729128, 0.0026696608, 0.0038903705, 0.012422514, 0.025993932, -0.0030645963, 0.003431322, -0.01530503, -0.021993287, -0.010350386, -0.0012918748, 0.031348642, -0.027778836, 0.022177933, -0.019213352, 0.025481028, 0.0049495157, 0.030322835, -0.01810548, -0.0131918695, 0.069303475, 0.016936062, -0.014217676, 0.0010181128, 0.009832353, 0.025255352, -0.0060830317, -0.007790999, 0.0077191927, -0.03368748, -0.020844385, -0.029809931, 0.00910916, 0.05990709, -0.019090256, -3.1447376E-4, -7.738426E-4, -0.0032261608, -0.015643546, 0.0035236448, 0.0060727736, -0.011663418, -0.04977212, 0.014915224, -0.004628951, -0.0072268057, 0.03971922, 0.029543223, 0.0062779346, -0.0031543544, 0.012750773, -0.005185451, -0.009396386, -0.025132256, -0.027265932, -0.00646258, 0.014853676, -0.016956579, -0.008862967, 0.0025093788, 0.025768254, -0.040601414, 0.018567095, 0.015756385, -0.011212063, -0.026670964, -0.03415935, 0.032907866, 0.03908322, -0.04246838, 0.030630577, -0.020516127, 0.015294773, -0.0215009, 0.043453157, -0.02652735, 0.0034236286, -0.0033569513, -0.019685224, 0.03124606, -0.0645027, 0.032435995, 0.022218965, -0.017664384, 0.0057496442, 0.023983352, 0.027286448, 0.019038966, 2.2215118E-4, 0.043247994, 0.00741658, -0.027409544, 0.014915224, -0.02230103, 0.027635222, 0.017346384, -0.040047478, 0.010555547, 0.028373802, 0.034569673, -0.01960316, -0.037113674, -0.029789416, 0.007960257, 0.026260642, -0.0038570317, -0.0064010313, 0.04447896, 0.008150031, -0.004577661, -0.036621287, 0.004505854, 0.01207374, 0.0027209513, 0.021439353, -0.019798063, 0.018125998, -0.02388077, -0.01143774, -0.012843095, 0.018515805, -0.0022118948, -0.018833805, 0.014443353, -0.0010604273, 0.014566449, 0.004380193, 0.004121177, -0.014648514, 0.037277803, -0.0031210158, 0.023408901, 0.008175677, 5.5072975E-4, -0.0028825158, -0.028702062, 0.030076642, 0.03171793, 0.035677545, 0.014217676, 0.024434706, -6.616451E-4, -0.007288354, -0.03512361, -0.030794706, 0.030363867, 0.0057137413, 0.015294773, 0.018320901, -0.0073550316, 0.022013804, -0.015469159, 0.027614705, -0.014915224, 0.019295417, -0.0041288706, 0.0272249, 0.0017130965, -0.011201805, 0.023819223, -0.008498806, -0.022218965, -0.0012508426, -0.018495288, 0.00490079, 0.014945998, -0.0017823385, 0.054860123, 0.013089289, -0.002982532, 0.030281803, -0.021090578, -0.011006902, -0.004021161, 0.017859288, 3.4300398E-4, -0.011745483, 0.04640748, 0.009196354, 0.008755257, -0.019623674, -0.009837483, 0.0065908055, -0.010832515, -0.040765543, 0.025419481, -0.021972772, 0.0146792885, -0.010822257, 0.034138836, 0.018310644, 0.0075191604, 0.010068289, 0.029091867, -0.0122070955, 2.744032E-4, -0.024619352, 0.01741819, -0.032620642, 0.009647708, -0.012678966, 0.00555987, 0.019818578, -0.015469159, -0.047843605, 0.0014976772, -0.030179221, -0.0068677734, 0.004998241, 0.0048084673, -0.0032646286, -0.016761675, 0.030794706, -0.010411934, 0.024434706, 0.006488225, -0.006359999, 0.0253169, -0.012237869, 0.007344773, -0.032743737, -0.025768254, -0.03459019, 8.9309266E-4, 0.019100513, -0.0059907087, 0.013068773, 0.015817933, 0.04386348, -0.023757674, -0.0081808055, -0.017141223, 0.03214877, 0.03173845, 0.007873064, 0.0034338867, 0.026137546, 0.0015643546, -0.016074385, 0.0062471605, 0.007826902, 0.0040878383, -0.024332127, 0.045791995, -0.008986063, -0.010524773, -0.026753029, 0.03616993, 0.021172643, -0.0075499346, 0.005549612, 0.0038159995, -0.021849675, -0.0078371605, -0.0049264347, -0.011150515, 0.0036672575, -0.021808643, -0.004587919, 0.025460513, 0.0120942565, -0.021336772, -0.0077653537, -0.030651093, -0.013889418, 0.009847741, 0.0151819335, 0.014771611, -0.002337556, 6.7639106E-4, -0.047433283, 0.0077140634, 0.022362579, -0.02193174, -0.01578716, -0.0619587, -4.2026004E-4, -0.012330192, -0.016607804, 0.018095223, 0.03637509, 0.009411773, 0.035944253, -0.0018259352, 0.029645802, 0.0062779346, -0.02166503, 0.011848063, -0.041073285, 0.016802708, 0.0097143855, -0.036744382, -0.021644514, 0.04932077, 0.056173153, 0.02753264, 0.04111432, 0.025070706, 0.015233224, 0.005116209, 0.018833805, 0.009924676, -0.005129032, 3.4973584E-4, 0.0073652896, -0.0105145145, 0.028517416, 0.020946965, -0.014648514, 5.2476407E-4, 0.019038966, 0.043042835, -0.0038519027, 0.04460206, -0.021582965, -0.035739094, -0.01911077, 0.010658127, -0.012350708, 0.0049392576, -0.030835738, -0.025829803, -0.017489998, 0.011181289, -0.011376192, -0.0047392254, -0.016125675, -0.0329489, -0.0020528948, 0.014638256, -0.0016182095, -0.010396547, -0.036580253, 0.034241416, -0.0012880281, 0.011171031, 0.0032441125, -0.0047007576, -0.008032064, -0.014268966, 0.0016900159, 0.017613094, -0.014484385, -0.003156919, 0.006811354, 0.016484708, -0.003649306, -0.03512361, 0.0032979674, -0.03247703, 0.020885417, 0.028558448, 0.0038339512, 0.029358577, -0.03553393, 0.023757674, 0.013971482, -0.025768254, 0.01297645, -0.011294127, -0.0038185641, -0.030630577, 0.022362579, -0.012750773, -0.027245415, -0.023244772, -0.00452637, 0.034508124, -0.011960901, 0.011765999, -0.0011527499, 0.00239654, 0.0011245402, 0.0076576443, 0.012196837, 0.017951611, 0.017171998, 0.02601445, 0.027245415, 0.0028876448, 0.006985741, 0.025132256, 0.020526385, 0.0053803544, -0.017192515, -0.011365934, -0.010340128, 0.005611161, -0.03030232, 0.03237445, 0.0057239993, -0.023244772, -0.022177933, -0.016289804, -0.028619997, -0.041504122, -0.013355998, -0.03891909, 0.04296077, 0.021911222, 0.037565026, 0.0259529, -0.0038595963, 0.01779774, 0.02753264, -0.02367561, 0.02478348, -0.01917232, -0.0017618224, -0.024270577, 0.00942716, 0.01376632, 0.034282446, -0.0024824513, -0.006852386, 0.0016130804, -0.012186579, -0.006231773, 0.044396896, 0.015243482, -0.011222322, 0.0067446767, 0.0019208223, -0.011776256, 0.023121674, -0.0099195475, -0.0041981125, 0.027983997, 0.010391418, 0.010252934, -0.010104192, 0.007898709, 0.02367561, 0.036108382, -0.037482962, 0.0050854348, 0.0054880637, 0.0026953062, -0.008221838, 9.886208E-4, 0.0034979996, 0.007437096, -0.021480385, 0.02802503, 0.0057034832, -0.0016605239, 0.010232418, -0.02055716, -0.0076986765, 0.004862322, 0.0027440318, -0.02357303, 0.052234057, 0.009832353, 0.010853031, 0.038426705, -0.016648836, -0.006667741, 0.0041878545, 0.023593545, -0.035882704, 0.050551735, 0.0048341122, -6.8600796E-4, -0.027183868, -0.027614705, 0.0032441125, -0.019428771, -0.00431608, -0.013273934, -0.029214963, -0.04259148, 0.066595346, 0.020116063, 0.018946642, -0.005385483, -0.034343995, 0.001670782, 0.02166503, -0.007334515, 0.014648514, -0.014268966, 0.030281803, 0.04517651, 0.011519805, 0.012125031, 0.01393045, -0.023819223, 0.01583845, -0.009545128, 0.015879482, 0.024229545, 0.013438063, 0.01890561, -0.0052136607, 0.001755411, 0.02701974, -0.02451677, 0.016074385, 0.027306965, 0.03500051, -0.019674966, -7.144581E-5, 0.027347997, 0.016936062, -0.035144124, -0.034282446, 0.0062420317, -0.035554446, 0.021357287, 0.019079998, -0.014812644, -0.025070706, 0.022054836, 0.046243347, -0.0040493705, 0.008488547, 0.014145869, 0.0027363384, -0.03914477, 0.006493354, 0.004682806, 0.06585676, -0.025050191, 0.02414748, -0.015089611, 0.017387418, -0.03372851, 3.6704633E-4, 0.042755608, 0.031061415, -0.030753674, -0.006493354, -0.026260642, 0.038488254, 0.0042878706, 0.018926127, 0.014586966, -0.08038218, -0.025050191, -0.036293026, 0.011776256, 0.008468031, -0.01207374, -0.039739735, -0.005157241, -0.022854965, 2.5436791E-4, 0.0035954511, -0.022854965, -0.009175838, 0.027819868, -0.006124064, 0.013591934, 0.034733802, 0.014822901, -0.0065549025, 0.02997406, -0.037093155, -0.038590834, -0.0072268057, -0.010340128, 0.008601386, 0.009606676, 0.021911222, 0.0014797256, -0.015007546, -0.03750348, -0.032661673, -0.037257284, 0.008175677, -0.01742845, 0.026281158, -0.0059086443, -0.014433095, 0.01493574, 0.032764252, 0.017828515, 0.008283386, 0.005641935, -0.008842451, -0.016423158, 0.016802708, 0.011160773, -0.011376192, -0.025542578, -4.8405235E-4, 0.016638579, -0.021911222, -0.015797418, 0.044109672, 0.030220253, 0.027922448, 0.0029774029, -0.0070472895, -0.011878837, 0.023429416, -0.010955611, -0.0044314833, 0.040396255, -0.017982384, -0.007001128, 0.025091223, 0.0010072136, -0.0073396442, 0.018956902, 0.0050751767, 0.042714573, -0.015294773, -0.0066113216, -0.008278257, -0.009509224, -0.028127609, 0.02357303, -0.004577661, 0.019572385, 0.0013797095, 2.9155338E-4, 0.009345096, -0.04431483, -0.006134322, -0.015694836, 0.022218965, 0.011724967, -0.031656384, 0.019346707, 0.013263675, -0.0033236125, 0.019192837, -0.011817289, -0.008560354, 0.019992964, 0.016289804, -0.036662318, -0.025747739, -0.0053034187, -0.040067993, -0.017202772, -0.0010431168, 0.027265932, 0.055270445, 0.037052125, -7.751249E-4, 0.024270577, -3.2986084E-4, 0.022978062, -0.0028953382, 0.005472677, -0.0131918695, 0.033092514, 0.015007546, 0.037298318, -0.008278257, -0.011314644, -0.0480898, 0.021357287, 5.080947E-4, 0.0030363868, -0.03500051, -0.0011828829, 0.0128943855, -0.012771289, -6.478608E-4, -0.005513709, 0.052193027, 0.009001451, 0.003623661, -0.02230103, -0.0038006124, 0.0020105804, -0.0048494996, 0.008544967, 0.0049187415, 0.030384384, -0.0066933865, 0.0039955154, 0.020023739, 0.023921803, -0.031799994, 0.019346707, -0.03214877, 0.013848386, 0.013202127, -0.034569673, -0.0026619674, 8.158366E-5, -0.0068882895, 0.018926127, 0.014125353, 0.03221032, -0.018618384, 0.004210935, 0.019880127, 0.017223287, -0.0011399273, -0.016669353, 0.04316593, -0.0036826448, 0.029255996, 0.013335482, 0.021070061, 0.0074883862, 0.0065138703, 0.01197116, -0.0066985153, -0.0076781604, -0.020577675, 0.017089933, -0.026650447, 0.023552513, 8.167983E-4, -0.0048264186, -0.009550257, 9.3412487E-4, 0.004477645, -0.011447999, -0.0060419994, 1.3399596E-4, 0.032538578, 0.01133516, -0.028845673, 0.00582658, 0.02585032, -0.021029029, -0.006667741, -0.017356643, -6.840846E-4, -0.036416125, -0.0038006124, -0.0064164186, 0.011591611, -0.023347352, 0.0064420635, -0.010935095, -0.0104683535, 0.011478772, 0.0022067658, 0.0259529, 0.017438708, 0.018043933, 0.009068128, -0.05974296, 0.04191445, 0.03553393, 0.05030554, 0.029297028, -1.2934777E-4, 0.016936062, 0.034631222, 0.019869868, 0.021644514, 0.010914579, 0.021972772, -0.014125353, 0.020044256, 0.009539999, -0.035369802, -0.013622708, -0.016453933, 0.029317545, 0.013715031, 0.035267223, 0.019695481, 0.0014015079, 0.042755608, -0.0042058057, -0.012453289, -0.007790999, 0.0072062896, -0.009765676, 0.005539354, 0.011447999, -0.037257284, -0.044848252, 0.026547868, 0.0065138703, -3.828742E-5, -0.00323129, 0.0070267734, -0.009611805, 0.0157769, 9.450241E-4, -0.03442606, 0.0065036123, 0.0014592095, -0.016392386, 0.010083676, -0.008673192, 0.0016618063, 0.027819868, -0.011058192, 0.06359999, 1.5387095E-4, 0.025993932, 0.015428127, -0.040396255, 0.06913935, -0.022834448, -0.0027235157, 0.0065446445, -0.010832515, -0.005841967, 0.04406864, -6.8921363E-4, -0.031020382, -0.028989287, 0.004613564, 0.004744354, 0.0039211446, -0.022731869, -7.4370956E-4, -0.013704772, -0.025132256, -0.008257741, -0.058347862, 0.023634577, -0.052234057, -0.028743094, -0.002272161, 0.022116384, 0.007011386, -0.005857354, -0.0017528465, -0.0078063863, -0.004882838, 0.0033749028, -0.010437579, 0.012730257, 0.025439996, 0.0060009668, 0.030548513, -0.0029261126, -0.023244772, 0.02621961, -0.0032851447, 0.018874837, -0.0048546284, 0.012412257, 0.0043468545, -0.022608772, 0.022095868, 0.00699087, -0.003405677, -0.056009024, 0.014648514, 0.011571095, 0.01911077, 0.025173288, 0.018577352, 0.026937675, -0.0136945145, -0.0031594834, 0.0070729344, -0.03955509, 0.0067600636, 0.016884772, 0.011827547, 0.0024696288, 0.0016771933, -0.014402321, -0.0082269665 ], - "content" : "2024년 2학기 등록일정 안내\n\n1 등록기간\n\n구분\n\n일정\n\n대상\n\n1차등록\n\n2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00\n\n일반학생, 재입학생,\n\n차액고지(전과 및 소속변경)\n\n2차등록\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n\n일반학생,  \n\n분납승인학생 1차분납부\n\n\n\n수업연한초과자등록\n\n\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n\n5번항 참조\n\n분할납부신청\n\n2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00\n\n6번항 참조  \n\n\n\n\n\n2 등록고지서 출력\n※출력관련 문의 : 총무처 재무팀 ☎ 02-450-4152\n1) 등록안내문 발송(e-mail) 및 고지서 출력 : 2024. 8. 8.(목) 14:00 예정 [고지서출력버튼]\n ● 학생 전자우편(e-mail)발송주소는 개인별 portal_id@konkuk.ac.kr로 발송\n ● 보호자 전자우편(e-mail) 입력방법\n 입력방법\n- 학 부 : 학사정보시스템→ 학사 → 학적→ 인적사항변경\n- 대학원 : 학사정보시스템→ 대학원→ 대학원학적→ 학적관리→ 인적사항변경\n\n2) 교내·외 장학금 및 학자금 대출 관련 안내\n※ 전액 장학생의 경우 8월 19일(월) 등록처리 예정이며, 기타납입금 납부 희망 시 전용계좌로 입금문의\n\n- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2\n 건국사랑/장학사정관장학/기금장학: 02-450-3967\n 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211\n 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212", - "id" : "9bb4483e-861d-448b-9549-2082dffbceb0", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - }, - "a4318e6f-f288-4090-a03c-6afa8217ca7c" : { - "embedding" : [ -0.0377768, 0.026385175, 0.04877786, -0.008739005, -0.03608433, 0.006986864, -0.021817677, 0.04474197, -0.014136465, -0.028641803, 0.020591721, -0.0012401955, 0.017022343, 0.031202206, 0.022349285, -0.021850225, -0.016197808, 0.06231762, -0.023759678, 0.036518298, 0.0049445084, -0.017217629, 0.007236395, 0.007854798, 0.0068675233, 0.020960592, 0.021969564, -0.026103098, 0.023282314, -0.0057175113, 0.04847408, -0.019886525, 0.011554364, 0.018042166, -0.051989213, 0.031484284, 0.03534659, 0.03141919, 0.0014673499, -0.025777623, 0.024128549, -0.04274572, -0.02423704, -0.049862776, -0.029292753, 0.044655174, 3.7294015E-4, 0.017651595, 0.025365354, -0.01160861, 0.0082562165, 0.010805771, 0.026385175, 0.06448745, -0.005025877, 0.056415673, 0.023542695, 0.019864826, 0.037104152, -0.025647433, 0.027079523, 0.026016304, -0.0060375617, -0.028164439, 9.2963804E-4, -0.017402066, -0.0029672473, 0.024258738, -0.044785365, 0.01732612, 0.013908633, 0.021600693, 0.07998007, -0.027361602, 1.0120239E-4, 0.011120397, -0.020808704, 0.015839785, -0.0430061, 0.0013222423, -4.0379245E-4, 0.019322367, -0.050036363, 0.004513254, 0.0067427577, -0.008918016, -0.08939714, -0.022978537, -0.004122684, 0.008234519, -0.03936078, 0.024692705, -0.015036946, 0.03972965, 0.036822077, -0.024736103, 0.03113711, -0.036171127, -0.02592951, -0.004060301, -0.042572133, -0.05958363, 0.021828525, -0.0430061, 0.0023908853, -0.024323834, -0.04443819, -0.031072017, -0.010963084, -0.0097100055, -0.08618579, 0.027274808, -0.01982143, -0.0015988961, 0.08536125, -0.015894031, -0.031766362, -0.02436723, -0.04339667, -0.023412503, 0.0128888115, 0.028706897, 0.06335914, -0.030355971, 0.0046298825, 0.044568382, 0.027665379, 0.031375792, -0.060060993, -0.020841252, -0.002637704, -0.06153648, -0.027882362, 0.007778853, 0.0029943704, -0.0031408342, 0.0018592761, -9.004809E-4, -0.016751114, -0.023976661, 0.04237685, 0.002880454, 0.005166916, 0.003566664, -0.035672065, -0.021058235, -0.047389165, 0.013268532, 0.016273752, 0.020157754, 0.010203642, 0.020407284, -0.026038002, -0.07455548, -0.012585035, 0.03454375, -0.029574832, 0.06479123, -0.018823305, 0.01747801, 0.0021888197, 0.044958953, 0.031028619, 0.034717336, 0.008630513, -0.011060727, 0.019604446, -0.00867391, -0.048951443, 0.011673705, 0.020136055, -0.010556241, -0.031701267, 0.03933908, -0.008961412, 0.008885468, 0.03324185, -0.0073069143, -7.3367497E-4, 0.019105384, 0.019224726, 0.023477599, 0.001942001, -0.001951494, -0.044199508, -0.04246364, 0.03758152, -0.03061635, 0.014429393, 0.014809114, 0.04367875, -0.033589024, 0.07255924, 0.006645115, -0.013984577, -0.0123355035, -0.026189892, -0.055721324, 0.0075944173, -0.00808263, -0.039859843, -0.010664732, 0.040879663, -0.044134416, -0.01655583, -0.05277035, 0.006308791, 0.028229535, 0.01486336, 0.0033008594, 0.06361952, -0.011196341, -0.017456312, 0.010897989, 0.018628022, 0.0430495, 0.0030404793, 0.030225782, 0.00306489, -0.012053425, -0.022783251, -0.0032357643, -0.040727776, 0.02410685, 0.02645027, 0.026016304, 0.016143562, -0.020005865, 0.007914468, -0.036800377, 0.0039707953, 0.016252054, 0.017228479, 0.033198453, -0.0015744854, -0.038926814, -0.011586911, 0.033198453, -0.03300317, -4.282031E-4, 0.032938074, 0.015687896, -0.020494077, 0.030421067, 0.014961002, -0.029032374, 0.034435257, -0.0075835683, 0.020526625, 0.015177986, -0.006634266, -0.0208521, 0.027535187, -0.049472205, -0.027361602, -0.022804951, -0.0068512494, 0.008456926, 0.018747361, -0.0017602774, -0.00730149, -0.023694582, -0.025083276, 0.029184261, -0.0024505558, -0.00723097, 0.02099314, 0.04808351, -0.057283606, -0.025864417, -0.014581282, -0.0040006307, 0.036149427, 0.0045620752, -0.03193995, 0.026276683, 0.004364078, 0.034239974, -6.021288E-4, 0.019636994, -0.03758152, 0.052076004, 0.010773224, -0.04183439, -0.005305243, 0.032504108, -0.0070248363, 0.006764456, 0.009308586, 0.05984401, 0.07455548, -0.05138166, -0.038254164, -0.034456957, -0.0037917842, 0.024953086, 0.028967278, 0.010127698, -0.0031652446, 0.002926563, -0.033871103, 0.018226601, -0.006569171, -0.034326766, 0.005009603, 0.048170306, 0.03415318, 0.016371394, 0.04534952, 0.0012924072, -0.014082219, 0.003336119, -0.01395203, 0.034977715, 0.019940771, -0.02152475, -0.019474257, -0.0038568792, 0.013659102, 0.008126027, 0.05007976, -0.018834155, -0.0034880075, -0.04773634, 0.031006921, 0.024974784, -0.015297326, 0.021307765, -0.0023773238, -0.014906757, -0.0019664117, -0.017098289, 0.0014687061, 0.049472205, 0.001997603, -0.007247244, 0.026385175, 0.075683795, -0.007220121, -0.039534368, 0.0054001734, 0.03180976, -0.032829583, -0.0040657255, -0.018324245, -0.07655173, 0.078374386, 0.03456545, 0.05615529, 0.005842277, 0.0078005516, 0.021210123, -0.015405818, 0.031853158, 0.027144618, -0.034109782, 0.04272402, 7.081625E-5, 0.01799877, 0.028229535, -0.005815154, 0.05854211, 0.03363242, 0.01146757, 0.025148371, -0.028012551, -0.029401245, -0.008901742, 0.050513726, -0.046347644, -0.022739856, -0.022262493, -0.008451502, 0.017521406, -0.025625734, 0.004136245, -0.0018145234, 0.033220153, 0.017532256, 0.012704375, 0.044025924, -0.009389955, -0.023824772, -0.037885293, 0.027318204, -0.0055981707, -0.0019297957, 0.017315272, 0.035628665, 0.021437956, 0.02358609, 0.040207017, 0.029943703, -0.05385527, 0.05684964, 0.011847291, -0.015894031, 0.013279381, -0.036409806, -0.036952265, 0.017163383, -0.006894646, -0.0038758651, -0.020125207, -0.003363242, -0.0064389813, 0.040857967, -0.0074371044, 0.046911802, -0.017760087, 0.019929921, -0.03729944, -0.014592131, 0.004486131, 0.027361602, -0.03402299, -0.02879369, 0.017792635, -0.015188835, -0.07811401, 0.009568966, 0.025886115, -0.04066268, 0.011093274, -0.046868406, -0.070215814, 0.018584624, -0.039057005, 0.0638799, 4.5261372E-4, -0.048604272, -0.02527856, -0.102589734, 0.030985223, -0.03506451, -0.019137932, 0.022392683, 0.02569083, 0.041248538, -0.002323078, -0.007534747, 0.045219332, -0.057630777, -0.032482408, -0.019072836, -3.4852952E-4, 0.025517242, 0.0032276274, 0.053594887, 0.003428337, 0.0072852164, 1.7782464E-4, 0.025300259, -0.034912623, 0.008174848, -0.008120602, 0.007936167, -0.03298147, -0.0054869666, -0.00938453, 0.030225782, 0.046260852, -0.011988331, -0.01035553, -0.02334741, -0.001923015, -0.03458715, 0.016512433, -0.020125207, 0.008174848, 0.026254985, -0.02790406, -0.033133358, -0.045219332, -0.003121848, -0.0020206575, -0.033176754, -0.060408168, 0.0018389339, -0.020580871, -0.02203466, -0.048517477, -0.025647433, 0.0059073716, -0.0063684615, 0.027535187, 0.07112715, 0.04587028, 0.029119166, -0.017521406, 0.041856088, 0.032742787, 0.025126673, -0.0076161157, -0.007545596, 0.037820198, 9.526925E-4, -0.026667254, -0.028338026, -0.015470914, -0.0064064334, -0.037082456, -0.007914468, -0.034912623, 0.0651818, -0.019767184, -0.04547971, -0.031006921, -0.004136245, 0.008348434, 0.009601514, -0.015264779, -0.035368286, 0.013257683, 0.029184261, 0.010491145, 0.01930067, 0.016707718, -0.03933908, 0.015894031, -0.0065366235, 0.028316328, -0.010350106, -0.008641362, -0.005646992, 0.016111014, 0.010485721, -0.065615766, 0.049211826, -0.020700213, -0.0013351256, -0.016870456, 0.025104973, -0.0032411888, 0.03493432, 0.005831428, 0.059323248, -0.0038487422, 0.034478657, -0.029140865, -0.028815389, -0.0015175274, -0.001691114, -0.0037972087, 0.0026716075, 0.015177986, 0.030052194, 0.0140496725, -0.005826003, 0.025365354, -0.009259765, -0.03311166, 0.013268532, -0.006585445, -0.011359079, 0.06314216, 0.011684554, -0.005359489, 0.014331751, -0.0260597, 0.04873446, 0.02034219, 0.003271024, -9.2217926E-4, -0.016002523, -0.028815389, 0.0047871955, -0.007144177, 0.0066396906, -0.0071496014, -0.03664849, 0.0062925173, -0.046608023, 0.030030496, 0.012096822, -0.0042908457, -0.017054891, -0.0010483009, 0.007768004, -0.03675698, 0.0040575885, 0.033871103, 0.029227657, -0.012986454, -0.017261026, 0.004087424, 3.0428526E-4, 0.006775305, -0.021546448, 0.009628637, 0.015926579, 0.021980414, 0.039469272, -0.015969975, -0.019344065, -0.035173003, -0.0046407315, 0.011803894, 2.452929E-4, -0.031636175, 0.010360955, 0.014017125, 0.030985223, -0.003780935, 0.01785773, -0.029054072, 0.020494077, -0.012237861, 0.009194669, -0.005185902, 0.028511614, 0.009612363, -3.52937E-4, 0.009167546, 8.5233775E-4, -0.017673295, -0.018335093, 0.0015446503, 0.003957234, 0.021437956, 0.025972908, 0.07195168, -0.010230765, 0.023694582, 0.0027651817, 0.0017996057, -0.0073557356, 0.002191532, 0.0077842777, 0.0140496725, -0.0152105335, -0.009558117, 0.013235984, -0.025625734, 0.0038867143, 0.014754868, -8.6386496E-4, -0.028771993, 0.025886115, -0.034088086, 0.0152213825, -0.032005046, -0.0017155247, -0.025604036, 0.053291112, -0.027947456, -0.01565535, -0.034456957, -0.03193995, -0.010106, -0.02645027, -0.016588377, -0.047606148, -0.0037049907, 0.012791169, -0.0073286127, 0.005831428, -2.722463E-4, -0.02034219, 0.034500353, -0.05151185, 0.047953323, 0.02138371, -0.01813981, -1.4290388E-4, -0.024801198, -0.01879076, -0.010024631, 0.019257274, 0.0023569816, -0.029184261, 0.03964286, 0.009601514, -0.017293574, 8.204683E-4, 0.009156697, 0.007795127, -0.027730472, -0.010952235, -0.00965576, 0.009899866, 0.004985193, -0.009992084, -0.01421241, 0.0067861546, 0.015687896, 0.025669131, -0.010491145, 0.030464463, -0.025126673, 0.018150657, 0.012541638, 0.0352381, -0.001170354, -0.005853126, 0.074338496, 0.004393913, -0.017358668, -0.0012164629, -0.036973964, 0.018693116, -0.0054110223, -0.026428573, 0.014971851, -0.046564627, -0.04587028, -0.036323015, 0.0029319876, 0.050600518, 0.010995631, -0.028598405, 0.0042149015, -0.02725311, -0.043917432, -0.0035802254, -0.012736923, 0.013941181, -0.064964816, 0.035628665, 0.0065366235, -9.391311E-4, 0.008999385, 0.01601337, -0.015818087, -0.027339904, -0.010523693, 0.012877963, -0.020081809, 0.017803485, -0.01983228, -0.033285245, 0.04708539, -0.01643649, 0.0043966253, -0.009530994, 0.05485339, -0.0012659623, 0.010030055, 0.026016304, -0.01996247, -0.03233052, -0.0326126, 0.024345532, 0.030507859, -0.0573704, -0.011293984, -0.023021935, -0.008608814, -0.0130407, 0.013897784, -0.011104123, 0.005213025, -0.023434203, -0.013572309, 0.04315799, -0.08614239, 0.06153648, -0.004610896, -0.0067373333, 0.02855501, -0.013745896, 0.019257274, 5.821257E-4, 0.011706252, 0.048517477, -0.021014838, -0.034739036, -0.025821019, -0.010263313, 0.02410685, -0.004450871, -0.0390787, -0.0040386026, 0.027882362, 0.038948514, -0.038275864, -0.02569083, -0.03495602, 0.0047980445, -0.010594212, -0.008462351, -0.009319435, 0.047519356, 0.022739856, -0.025473846, -0.027274808, 0.023933263, 0.027600283, 0.00801211, 0.0055032405, 0.00433153, 0.02436723, -0.0028370575, -0.025669131, -0.008201971, 0.029900307, 0.011510967, -0.031245602, 0.026406875, -0.011489268, -5.6619094E-5, 0.018421886, 0.0068892217, 0.0045783487, 0.066136524, -0.037733406, 0.003102862, 0.01680536, -0.00501774, -0.005063849, -0.031874854, 0.041769296, 0.006330489, 0.010263313, -0.008174848, 0.0031733816, 0.0062382715, 0.012411448, -0.01447279, -0.011185492, 0.01747801, -0.010350106, 6.089095E-4, 0.02894558, 0.009286888, 0.0059073716, -0.017966222, -0.011185492, 0.0067210593, 0.022078056, -0.009373681, 0.031853158, -0.029531434, -0.022327587, 0.002192888, -0.01718508, 0.0012110383, 0.027448395, -0.01718508, 0.00756187, -0.0012876606, -0.02176343, 0.031050319, -0.0047248127, 3.0852322E-4, 0.026320081, -0.04183439, -0.03113711, -0.015253929, 0.02176343, -0.00639016, 0.0015663486, 0.011380777, -0.0058368524, 0.027491791, -8.693108E-6, -0.028055947, 0.008928865, 0.01023619, -0.023369107, 0.01056709, 4.587164E-4, 0.013094946, -0.021253519, 0.040489092, 0.024215342, -0.014570433, 0.018617172, 0.026971031, -0.03458715, 0.0030133564, -0.01023619, 0.025994606, -0.005343215, 9.20145E-4, -0.009172971, 0.0033117086, 0.00964491, 0.0017575652, -0.06617992, 0.013322778, -0.01003548, -0.0016409366, -0.0011832374, 0.013626555, -0.025907813, -0.0068078525, 0.01798792, 0.020559173, 0.0058965227, -3.1649056E-4, 0.013507213, 0.013539761, -0.021036536, -0.022078056, -0.040857967, -0.003818907, 0.002527856, 0.02358609, -0.00501774, -0.035672065, 0.013626555, 0.013648253, -0.011836442, -0.026038002, -0.019919071, -0.024193645, 0.01276947, 0.05450622, -0.0049743433, -0.008907166, 0.0140713705, -0.0149827, -0.002489884, 0.027057825, -0.01263928, -0.016393093, -0.01746716, 0.015340723, -0.018063864, -0.03560697, -0.042593833, 0.018411038, 0.02267476, 0.01601337, 0.0085599935, 0.015980825, -0.026905935, -0.012791169, 0.019376613, -0.0063684615, 0.022587968, -0.013008152, -0.0134746665, 0.043874033, 0.026992729, -0.027795568, 0.010106, -0.017044043, 0.002872317, -0.014234108, 0.0025658282, -4.8753447E-4, 0.01680536, 0.0035286918, -0.0325909, -0.02293514, 0.0201903, -0.017629897, -0.044199508, -0.050687313, 0.034109782, -0.0017412914, -0.0038975636, 0.014277505, 0.020754458, 0.004776346, 0.008690183, 0.00449698, 0.021557296, -0.014017125, -0.016642623, -0.011836442, -0.02190447, 0.022262493, 0.015752992, -0.008776977, -0.024410628, 0.028338026, 0.036301315, 0.015937427, 0.0123355035, 0.038905114, 0.01615441, 0.015156288, -0.0074859257, -0.0011025467, 0.0041091223, 9.391311E-4, -4.756682E-4, -0.012085973, 0.022067208, 0.03456545, -0.0040114797, -0.016599227, -0.005307955, 0.019094536, 0.016219506, 0.06583275, -0.0066396906, -0.019626144, 0.0015839785, 0.01421241, -0.01733697, 0.005202176, -0.055200566, -0.0038243316, 0.013442119, -0.023824772, -0.02423704, -0.041660804, -0.0038026334, -0.02086295, -0.017629897, 0.015362422, -0.016664322, -0.027687076, -0.042702325, 0.046608023, -0.023629487, 0.03024748, -0.008587116, 0.0033849403, -9.411653E-4, -0.029900307, -0.018172355, 0.017890278, -8.8081683E-4, -0.021253519, 0.045783486, 0.028902182, 0.016393093, -0.026688952, -0.031093715, -0.053942062, 0.011272285, 0.029119166, 0.0025698966, 0.02072191, -0.031527683, -0.011445872, 0.017369518, -0.025625734, 0.011315682, -0.010046329, -0.011771347, -0.03690887, 0.032352217, -0.0134746665, -0.016913852, 0.008722731, -0.0034147755, 0.038796622, 0.0013073247, 0.006829551, 0.020494077, 0.01708744, 0.0055818968, 0.025300259, 0.0048088934, -0.0015338011, 0.00769206, -0.002618718, 0.032178633, 0.013463818, 0.0011547583, 0.032634296, 0.019137932, -0.028359724, -0.0058639753, -0.01707659, 0.018226601, 0.01075695, -0.03204844, 0.020157754, 0.006032137, -0.044308, -8.984467E-4, -0.0042474493, -0.023043633, -0.040575888, -0.017163383, -0.039165497, 0.038883418, 0.027274808, 0.012563337, 0.022045508, -0.018584624, 0.021546448, 0.026385175, -0.0088041, 0.007854798, 0.0018104549, 0.017651595, -0.008348434, -0.019083686, 0.013322778, 0.023087028, 0.0028099346, -0.014190711, 0.004746511, 0.0025685404, -0.019420011, 0.013637404, -0.028511614, -0.03805888, -0.0068241265, 0.0075401715, 0.011825593, 0.037125852, -0.024085153, -0.018671418, 0.020613419, -0.0061948746, -0.001654498, -0.02072191, 0.007420831, 0.006726484, 0.037234344, -0.0091295745, 0.001746716, 0.012020878, -0.0040630135, -0.013539761, -0.011478419, -0.008050082, 0.002872317, -0.02100399, 0.0022349285, -0.0012754552, -0.013246834, 2.4647953E-4, -0.025104973, 0.0044047623, 0.0040928484, 0.013930331, -0.03191825, 0.04181269, 0.029509736, 0.0053133797, 0.019344065, -0.041660804, -0.0057554836, -0.016599227, 0.02686254, -0.00518319, 0.021437956, 0.0149827, 0.024150247, -0.02112333, -0.026645556, 0.015709596, -0.008440653, -0.011717102, -0.026471969, 0.0073720096, -0.026016304, 0.06635351, -0.0032818732, 0.018389339, 0.010729827, -0.036605094, 0.022501174, 0.02517007, 0.014255807, 0.017933674, -0.010941385, 0.022240793, 0.0053757625, 0.024779499, 0.00315982, 0.020168602, -0.022370985, 0.0033659544, -0.008516597, 0.017402066, 0.00886377, 0.019083686, 0.0155143095, -0.019897373, 9.262477E-4, -0.0015487187, -0.005158779, 0.028403122, 0.034239974, 0.04274572, -0.0046027596, -0.0023637624, 0.0286852, 0.04198628, -0.03899191, -0.048951443, -0.0010523692, -0.0049906173, 0.0045105414, 0.02527856, -0.02790406, -0.020938894, 0.03400129, 0.037755102, 0.01094681, 0.0057554836, -0.0026566898, 0.002035575, -0.049081635, 0.011293984, 0.022436079, 0.04968919, -0.030529559, 0.0085545685, -0.014158164, -0.009856469, -0.0273833, 0.01108785, 0.033176754, 0.013897784, 0.004643444, -0.0045647873, -0.009758826, 0.033133358, -5.7593825E-5, 0.03202674, -0.016371394, -0.070302606, -0.0033551052, -0.049342014, 0.005413735, -0.005264559, -0.017532256, -0.042919308, -0.017141685, -0.04365705, 0.0012734211, 0.0031625323, -0.008516597, -0.012682677, 0.033589024, 0.016262902, 0.021047385, 0.033589024, -1.3273279E-4, -0.033220153, 0.007133328, 0.005351352, -0.036539998, 0.0055412124, -0.00808263, 0.021817677, 0.021937016, -0.013149192, 0.0019447133, -0.024345532, -0.018432736, -0.012812867, 0.0064227073, 7.587637E-4, -0.01446194, 0.016772814, -0.012606733, -0.021850225, 0.010816621, 0.030746542, -0.052553367, 0.006872948, -0.018042166, -0.00822367, -0.02386817, 0.0029509736, 0.013518063, 4.729559E-4, -0.015004399, -0.0075021996, 0.0017914688, -0.005335078, 6.9977134E-4, 0.041682504, 0.02775217, 0.014874209, 0.007746306, 3.4615624E-4, 0.001923015, 0.033480532, -0.0055140895, -7.018055E-4, 0.036474902, -0.0033768034, -0.0035069934, 0.00991614, 0.0117496485, 0.010464022, 0.0072580935, -0.008890893, 0.027817266, -0.018324245, -0.0061677517, -0.0030893006, -0.015264779, -0.01094681, 0.020450681, 0.010534542, 0.025972908, 0.013626555, -1.09254506E-4, -0.0073828585, -0.014038823, 0.013767594, -0.008511172, -0.017901126, 0.021437956, -0.03415318, 1.9579357E-4, 0.021730883, -0.010643033, 0.0391004, 0.0019162343, -0.020884648, 0.013225135, 0.0066017187, -0.016989797, -0.041270234, 0.025495544, -0.057934556, -0.008440653, 0.023651186, -0.021275219, 0.041790996, 0.040988155, -0.0011472995, 0.026515367, -0.028598405, 0.0030025071, -0.0038134824, -0.017391216, -0.0046136086, 0.025582338, 0.019127082, 0.005684964, -9.38453E-4, -0.029813513, -0.041248538, 0.02490969, 0.016631775, 0.0015677047, -0.04311459, -0.010778648, 0.021307765, -0.0072960653, -0.009042782, -0.028967278, 0.01928982, -0.013973728, 0.01538412, 0.00453224, -0.03430507, 0.014418544, 0.0049987542, -0.019409161, 0.0031354094, -0.006959741, -0.0063521876, 0.035889048, 0.026623858, 0.02267476, -0.028489914, 0.023021935, -0.037755102, -0.010350106, 0.029010674, -0.023933263, 0.003927399, -0.015156288, -0.019995017, -0.002386817, -0.0056361426, -0.022718158, -0.039187193, 0.008635937, 0.018302547, 0.029618228, 0.007442529, 0.010550816, 0.01263928, 0.0035693762, 0.04376554, 0.012064274, 0.054679807, 0.0079687135, -0.025625734, 3.4369823E-5, 0.00822367, -0.0038053456, -0.036713585, 0.013387873, -0.019636994, 0.024193645, 0.0056795394, -0.0032059292, 0.01983228, 0.01981058, -0.014418544, -0.016360546, -0.014527036, -0.006834976, 0.030811636, -0.002192888, -0.025126673, 0.025495544, 0.013160041, -0.0035829376, -0.016371394, -0.014689773, -0.0010394859, -0.044481587, 0.0071116295, -0.016078467, 0.006401009, -0.020255396, -0.003167957, -0.00730149, -0.008326736, 0.009536418, 0.016892154, 0.040901363, 0.0017385791, 0.02254457, 0.02556064, -0.05381187, 0.041921183, 0.009145848, 0.030746542, 0.006791579, -0.0015988961, 0.02553894, 0.030030496, 4.095561E-4, 0.019853977, 0.021969564, 0.032829583, 0.006460679, 0.011293984, 0.03690887, -0.04482876, -0.009151273, -0.025821019, 0.035368286, 0.00906448, 0.027491791, 0.0071387524, 0.00579888, 0.027687076, -0.004190491, 0.007263518, -0.0025712529, -0.016653473, -0.0049390835, 0.026493669, 0.0075021996, -0.04226836, -0.058194935, 0.024736103, -0.024085153, -0.009042782, 0.023629487, 0.019799732, -0.008044658, 0.009634061, -0.0023298587, -0.044373095, 0.02100399, -0.006623417, -0.013463818, -7.601198E-4, 0.016794512, 0.01134823, 0.04743256, -0.025191767, 0.031592775, 0.014754868, -0.007849373, 0.0062545454, -0.017673295, 0.067612015, 0.009764251, -0.023954963, -0.015492612, -0.008435228, -0.006845825, 0.018986044, -0.014375147, -0.008500323, -0.0032493258, 0.0014890482, 0.01707659, 0.0045349523, -0.032395616, -0.001986754, -0.011955783, -0.026103098, -0.016197808, -0.038254164, 0.024540817, -0.048604272, 9.2963804E-4, -0.009628637, 0.008088054, 0.017814333, 5.563589E-4, -0.025343657, -0.010518268, -0.007447954, 0.014895908, -0.026385175, 0.03335034, 0.013355326, 0.003927399, 0.049081635, -0.00730149, -0.018226601, 0.026645556, -0.004469857, 0.014939304, 0.021741733, 0.024258738, 0.016403941, -0.03180976, 0.01708744, 0.017803485, -5.1601353E-4, -0.038796622, -0.0058477013, 0.0053730505, 0.039946634, 0.036409806, 0.030507859, 0.00599959, -0.001876906, 0.005592746, 0.035737157, -0.025799321, 0.007106205, -0.005858551, -0.0024410628, -0.01591573, -0.010995631, -0.009731703, -0.0064715287 ], - "content" : "교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669\n 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511\n 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512\n\n- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552\n- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114\n● 등록금고지서 출력시 스크립트 오류 관련 : ☎ 02-450-3887\n● 등록관련 문의 : ☎ 02-450-4152", - "id" : "a4318e6f-f288-4090-a03c-6afa8217ca7c", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - }, - "3c75e4e3-d792-4cfd-a576-5147a25fd1dc" : { - "embedding" : [ -0.0067154765, -6.268637E-4, 0.026449649, 0.011337114, -0.016685627, -0.038340054, -0.029942997, 0.026796812, -0.010474625, -0.06023316, 0.032655224, -0.016414404, 0.004532133, 0.02770812, 0.03647404, -0.016392706, -0.027469445, 0.05815017, -0.037038185, 0.02881471, 0.027534539, 0.008738799, 0.0096284095, 0.004922694, -0.010767546, -0.021556789, 0.01017628, -0.021969046, 6.021146E-4, -0.018312963, 0.06891229, -0.019072387, 4.424322E-4, -0.028597733, -0.062359545, 0.057889797, 0.013203126, 0.034955196, 0.008049893, -0.041703217, -0.022847809, 0.021871407, -0.026189273, -0.036322158, -0.013496047, 0.0548521, -0.014049341, -0.0020518005, -0.010376984, 0.017889855, -0.012053141, 0.014917254, 0.013083788, 0.056891695, -0.010941128, 0.047865402, -0.00872795, 0.021361507, 0.02063463, -0.047040883, -0.0029183573, 0.0078871595, -0.011857861, -0.0075833895, 0.011152682, 0.0033577383, -0.0379061, 0.056414343, -0.06800098, 0.015926203, 0.0033224793, -0.022099234, 0.066959485, -0.01823702, -0.0055112476, 0.031852406, -0.02723077, -0.0073067425, -0.037841007, 0.028619431, 0.056501135, -0.0063574626, -0.013767269, 0.004171407, -0.026297763, 0.006639534, -0.104062766, 0.0055383695, -0.022565737, 0.0061676065, -0.025646828, 0.009910481, -0.043070182, 0.05524266, 0.06895568, 0.021676127, -0.0062869447, -0.055286057, -0.01406019, 0.052725714, 0.016587988, -0.061187863, 0.04578241, -0.06314067, 0.034976892, -0.003439105, -0.055720013, 0.031722218, -0.026688324, -0.0011696484, -0.0468673, 0.02681851, -0.0064279805, 0.01884456, 0.052595526, 0.0011879558, -0.03560613, 0.004480601, -0.03421747, -0.07012737, 0.02234876, 6.3839066E-4, 0.064355746, -0.03749384, 0.007073491, 0.004171407, -0.04625976, 0.049601227, -0.063357644, -0.020385105, -0.002285052, -0.047822006, -0.046086177, -0.011326265, 0.016631382, 0.019235121, 5.2176486E-4, -0.0037781335, -0.024344958, -0.021990744, 0.041941896, 0.029509041, 0.057282258, -0.0042554857, -0.023281766, 0.012324364, -0.009807416, 0.020330861, -0.028510941, 0.0077461232, 0.011792768, 0.015318664, 0.0058801104, -0.043113578, 0.044111677, 0.015372909, -0.046129573, 0.082191356, -0.03482501, 0.0043477016, -0.0104692, 0.021209624, 0.024062887, 0.019191725, -0.028944898, -0.023997793, -0.020417653, -0.0049552405, -0.053203065, 0.018660128, 0.018226173, -0.008212627, -0.049818203, 0.031678822, 0.0029047963, 0.02723077, 0.020417653, -0.0194304, 0.01227012, 0.006813117, -0.010425804, 0.00807159, -0.010328164, -0.0022864083, -0.06062372, -0.022327062, 0.013127184, -0.032633528, 0.024410052, 0.034239165, 0.048906896, -0.022370458, 0.03352314, -0.018020043, -0.045218267, 0.012487098, -0.0066232607, -0.02063463, -0.026970396, 0.0036099756, -0.0025861093, -0.009319215, 0.03111468, 0.026861906, -0.019875208, -0.020569537, -0.017466748, 0.036777813, 0.044914495, -0.0039001838, 0.045435242, -0.020786516, -0.054114375, 0.0012944108, 0.00633034, 0.029270364, 0.0013703532, 0.020287465, 0.0061187865, -0.0025142354, -0.038925897, -0.051120073, -0.058584124, 0.038491942, 0.024952497, 0.023173276, 0.07542164, 0.011130984, -0.02454024, -0.07858952, -0.005174931, 0.055720013, 0.005277996, 0.013528594, 0.013788967, -0.006628685, -0.029964695, -0.018660128, -0.03421747, -0.007507447, 0.006433405, 0.015709225, -0.020178977, 0.043026786, -0.008397058, -0.03727686, 0.021849709, 0.010344437, 0.023043089, 0.02542985, -0.008586914, 0.003748299, 0.0046677445, -0.04994839, -0.038925897, -0.005825866, 0.018193625, 0.038274962, 0.041247565, -0.02623267, 0.014602636, -0.03139675, -0.022457248, 0.00568483, 0.010122035, 0.036560833, 0.01117438, 0.008440454, -0.037602328, 0.014244622, -0.017998345, 6.5500307E-4, 0.008554367, -0.006601563, -0.008266871, 0.033219367, -0.009460252, 0.030051487, 0.014277169, 0.034260865, -0.050816305, 0.024887403, 0.011684278, -0.013333313, 0.0018999157, 0.007990223, -0.04337395, -0.006769721, 0.029335458, 0.019039841, 0.050121974, -6.136416E-4, -0.05893129, -0.043764513, 0.028576035, -0.012259271, -0.016479498, -0.010431229, -0.018182777, 0.028163776, -0.032134477, 0.030680723, -0.022826111, -0.008635734, -0.036278762, 0.011163531, 0.022630831, 0.02881471, 0.0050962763, 0.013799816, -0.033349555, 0.01615403, -0.014624334, -0.0036316733, 0.029682623, -0.017228073, -0.047865402, -0.020569537, 0.028467545, -0.01885541, 0.04695409, 0.0069053327, -0.008787619, -0.017737972, 0.035844807, 0.026341159, 0.018627582, 0.008413332, -0.0077515477, -0.033262763, -0.004900996, -0.01604554, 0.04855973, 0.01505829, -0.050121974, 0.002640354, 0.035844807, 0.06392179, -0.024214773, -0.013094637, 0.006661232, 0.0011479505, -0.028207172, 0.01705449, -0.0528559, -0.06266332, 0.052812506, 0.074814096, 0.070040576, 0.0040629175, 0.0119663505, 0.0096121365, 0.033544835, -2.4359197E-4, 0.01515593, -0.05815017, 0.023932701, -0.031960893, 0.0060482686, 0.02733926, 0.004125299, 0.030876003, 0.02103604, 0.008342814, 0.041638125, -0.014548391, -0.030810911, 0.0033116303, 0.032199573, -0.07967441, -0.007610512, -0.010132884, 0.007832915, -0.0137238735, -0.012020594, -0.00573365, 0.030659026, 0.058540728, 0.035367455, -0.00516137, 0.051076677, 0.006742599, -0.010425804, -0.0015012182, 0.028510941, -0.0010008122, 0.015882807, -0.007843764, 0.04317867, 0.0368863, 0.029400552, 0.0108055165, 0.028207172, -0.046303157, 0.033045787, -3.6191293E-5, -0.0022091097, 0.04408998, -0.06014637, -0.056674715, 0.034434445, 0.022977997, 0.014570089, -0.05732565, 0.029921299, -0.0022877643, 0.08991578, 0.007518296, 0.044393748, -0.014201226, 0.0034309684, -0.035823107, 3.36062E-5, -0.0025264404, 0.0298996, -0.056153968, -0.040857002, 0.041551333, 5.8279E-4, -0.0927799, -0.0025956023, 0.005825866, -0.017379956, -0.0448711, -0.050903097, -0.051380448, 0.011705976, 0.02961753, 0.019256819, -0.02312988, -0.064746305, -0.0042554857, -0.08197438, -0.006455103, -0.012845112, -0.037472144, 0.0597992, 0.015438002, 0.009839963, 0.0071928287, 0.002664764, 0.03699479, -0.021209624, 0.014797916, 0.005614312, -0.0076267854, 0.007019246, -0.002222671, 0.046606928, -0.016316764, -0.011456451, 0.027860006, 0.049297456, 0.002569836, -0.009953877, -0.03779761, 0.0149064055, -0.050121974, -0.0070463684, -0.035128776, 0.04647674, 0.052421942, 0.042245664, 0.011684278, -0.011228624, 0.0214483, -0.042809807, 0.02922697, 0.003675069, -0.01615403, 0.004957953, -0.010442078, -0.026644928, 3.1173672E-4, 0.022869507, -0.0027678288, -0.047518235, -0.053767208, 0.003295357, 0.018041741, -0.014146982, -0.019886056, -0.016501196, -0.013246521, 0.009335489, 0.05537285, 0.061621822, 0.041833404, 0.008543518, -0.015036592, 0.027643029, 0.028988292, 0.025473246, -0.007957677, -0.013268219, 0.03230806, 0.0018334661, -0.03374012, -0.013430953, 0.001440193, 0.02712228, -0.019245971, 4.6446905E-4, -0.03462973, 0.0154922465, -0.027838308, -0.0022687789, -0.040401347, -0.026883604, 0.0065310453, 6.719545E-4, -0.016012995, 0.0013540798, -0.011933804, 0.010490898, 0.014146982, -0.0137455715, 0.024865707, -0.031874105, -0.02562513, -0.01236776, 0.012313515, 0.03779761, -0.038448546, 0.018812014, 3.0046402E-5, 0.0019717899, -0.065136865, 0.0075454186, -0.036647625, 0.0059289304, -0.039728716, 0.018627582, -0.010317315, 0.03710328, -0.012975299, 0.038253263, -0.0021318113, 0.02192565, -0.0488635, -0.02401949, -0.024778916, -0.026471345, -0.013875758, -0.005280708, -0.0018755057, 0.027491143, 1.3967975E-4, 8.56386E-4, 0.017944101, -0.014526693, -0.0029400552, 0.023455348, -0.0016381857, -0.0065690163, 0.03510708, 0.02473552, -0.0010204758, -2.6105196E-4, -0.017835611, 0.018258719, -0.006064542, -0.028944898, -0.005934355, 0.004388385, -0.032872204, -0.007339289, -0.063010484, -0.02532136, 0.01032274, -0.017607784, 0.040010788, -0.012519645, 0.018464848, 0.03311088, -0.011022495, -0.020493595, 0.021394055, -0.012638982, -0.0016341173, -0.013213975, -0.0042663347, 0.022695923, -0.020124732, -0.026753418, 0.033761814, -0.013452651, 0.011532393, -0.020005394, -0.026905302, -0.004149709, 0.033544835, 0.02135066, 0.0102196755, -0.0368863, -0.005945204, -0.02462703, 0.0359316, 0.016837511, -0.01665308, 0.00977487, -0.01953889, -0.0044887373, -0.024583634, -0.006373736, -0.026710022, -0.008212627, -0.016902605, 0.019180877, 0.028597733, 0.024757218, 0.036235366, 0.0039462917, -3.4194204E-6, 0.012139932, -0.012595587, -0.050469138, 0.013192277, -0.034542937, 0.042462643, 0.06465951, 0.037363652, -0.013441802, 0.010745848, 0.016544592, 0.008321116, 0.011738523, -0.008885259, 0.019896904, -0.010138309, -0.0028966595, -0.011282869, 0.02681851, -0.033262763, -0.011141833, 0.0070246705, -0.019875208, -0.03402219, 0.047214467, -0.03000809, -0.01505829, -0.0014130708, 0.008689978, -0.007301318, 0.018562488, -0.0064171315, -0.034846704, -0.017694576, -0.030246766, -0.0075454186, -0.00463791, -0.0027013791, -0.013571989, -0.051771007, 0.022869507, -0.039034385, 0.0018809302, -0.04016267, -0.014624334, 0.019593135, -0.039359853, 0.020960098, 0.005505823, -0.0033821485, -0.003976126, -0.033957094, -0.033479743, -0.013810665, 0.009563316, -0.026015691, -0.017987497, 0.07290469, -0.01685921, -0.017835611, -0.027794912, -8.184148E-4, 0.011185229, -0.013951701, 0.01626252, 0.009915906, 5.305796E-4, -1.1442212E-5, -0.022478946, -0.020558689, 0.0070246705, -0.015177628, 0.032568432, -0.004184968, 0.025256267, -0.018193625, 0.033479743, 2.6105196E-4, 0.037407048, -0.020612933, -0.0068076923, 0.07138584, 0.0034825008, -0.017423352, 0.0038323782, -0.0026173, 0.033696722, 0.0040737665, 0.006710052, -0.036126878, -0.019376157, -0.015090837, -0.0028315661, 0.004879298, 0.015546491, -0.023173276, -0.024041189, 3.8106804E-4, -0.0012069414, -0.03120147, 0.0089829, -0.0011567653, 0.0016842936, -0.05524266, 0.009107661, -0.011055041, 0.005166794, 0.009682654, 0.015090837, -0.028293964, -0.016490346, 0.0076756054, -0.023759117, 0.028033588, 0.009264971, -0.002842415, -0.02224027, 0.014385657, -0.03929476, 0.0052373125, -0.017803065, 0.041746613, -0.030029789, -0.02133981, -0.010122035, -0.012996997, -0.025798714, -0.015340362, 0.01051802, 0.009552467, -0.048906896, 0.016023843, -0.020764818, 0.011608336, -0.024887403, 0.026406253, 0.0067751454, 0.0053973338, 0.02154594, -0.0067968434, 0.02234876, -0.051380448, 0.021502543, 0.030333558, -0.0104692, 0.008532669, 0.014537542, 0.045739014, 0.042614527, 0.031483542, 0.040054183, -0.024453448, -0.02462703, -0.008760497, -0.006151333, 0.038969293, -0.0024043901, -0.0209384, 0.013072939, 0.038947593, 0.05216157, -0.021426601, -0.01505829, -0.04077021, 0.02562513, -0.0042310758, -0.0046243486, 0.0124654, 0.03829666, 0.014255471, -0.029335458, -0.013224824, -0.002496606, 0.0010218319, -0.011445602, 0.007458627, -0.03111468, 0.018280417, -0.033783514, -0.013875758, -0.023390254, 0.038231567, 0.011185229, -0.019625682, 0.042397548, -0.0011350674, -0.004458903, 0.009796567, -0.010170856, 0.010653632, 0.03996739, 0.015199326, 0.015123383, 0.016099786, 0.02135066, 0.008608611, -0.0045022983, 0.035150476, 6.9297425E-4, 0.03209108, -0.02082991, 0.017672878, 0.01127202, 0.025820412, -0.059972785, -0.029769415, 0.03577971, 0.019256819, 0.008695403, 0.025408152, 0.0050827153, 0.015025743, -0.03927306, 0.02243555, 0.0055356575, 0.0065744407, 0.013886607, 0.03180901, -0.0060048727, -0.0113913575, 0.017271468, 1.00098165E-4, -0.014038492, 0.0026932424, -0.016729023, 7.824778E-4, 0.019712474, -0.03402219, 0.015036592, -0.0018849985, 0.0030621055, 0.028641129, -0.03269862, -0.014081888, -0.011434753, -0.01206399, 0.013908305, -6.811083E-4, -0.010284768, -0.007247073, 0.051337052, -0.01944125, 0.020081336, 0.00673175, 0.0049904995, -0.015318664, 0.020070488, -0.02751284, -0.0064876494, -0.02781661, 0.019918602, 9.024939E-4, -0.03621367, 0.0076267854, 0.010116611, -0.014483297, 0.02662323, -0.0041198744, 0.017434202, -0.05454833, 0.036777813, -0.025104383, -0.01864928, 0.002937343, -0.0023135305, -0.029487344, 2.2070756E-4, -0.014233773, -0.0048114927, 0.018399755, 0.02623267, -0.020753969, -0.014721974, 0.0056197364, -0.02053699, 0.0014076463, 0.017434202, 0.011217775, 0.013778118, -0.02521287, -0.0023515017, -0.0131488815, 0.0030268466, -0.0124654, -0.0011554091, 0.017184677, 0.0063032177, -0.020428501, -0.019419553, 0.026362857, -0.020070488, -0.0017290454, -0.019810114, 0.024041189, 0.027274165, 0.0058801104, -0.022120932, 0.027664727, -0.010311891, 0.0022267392, 0.012074839, 0.013582838, -0.025082685, -0.019506345, 0.0047138524, -0.0032139902, 0.009698927, -0.03660423, -0.00692703, 0.0148955565, 0.007838339, 0.02182801, 0.013821514, -0.02681851, -0.0071440088, 0.0084730005, -0.011738523, 0.030029789, 0.0026105195, 0.010398682, 0.02473552, 0.025343059, -0.0114673, -0.016197426, -0.031570334, -0.023477046, 0.022392154, 0.030528838, -0.012400307, 0.023715721, -4.7260572E-4, -0.023064787, -0.00678057, -0.009292093, -0.025755318, -0.0131488815, -0.06331425, -0.012096537, -0.017824763, -0.02203414, 0.022196874, 0.033175975, 0.017618634, 0.012790867, 0.028315661, 0.016468648, 0.009335489, -0.024366656, 0.025082685, -0.061014283, -0.008039044, -0.011695127, -0.02014643, -0.030593932, 0.02812038, 0.03679951, 0.004694867, 0.06691609, 0.014993196, 0.028510941, 0.0026267928, -0.0026457785, -0.019321913, -0.0027040914, -0.020439351, 0.0209384, -0.011478149, 0.024084585, 0.016371008, -0.008586914, -0.0025793288, 0.0075833895, 0.0036126878, -0.0076322095, 0.059365246, -0.048689917, -0.022218572, -0.01156494, 0.019300215, -0.031526938, -0.014960649, -0.030897701, -0.014938952, -0.0015839412, -0.008858137, -0.0057770456, -0.021969046, -0.01895305, -0.02712228, -0.0011228624, 0.010230524, -0.01186871, -0.0032628104, -0.016707325, 0.02953074, -0.021415753, 0.01973417, -0.011141833, -0.010962825, 0.00583129, -0.004282608, -0.012356911, 0.004081903, -0.014103586, -0.008993749, 0.01685921, -0.008093288, 0.005090852, -0.003154321, -0.01275832, -0.012975299, 0.004914557, 0.01795495, 0.0025372894, 0.028793013, -0.021773767, 0.0036832057, 0.0014429053, -0.0076050875, 0.0045429817, -0.0045782407, -0.0026932424, -0.021480845, 0.0031624578, -0.016620534, -0.0077244253, -0.025169477, -0.0024762643, 0.008451303, 0.0033143426, 0.0025671239, 0.0142988665, 0.0033387528, 0.006080815, 0.020276617, 0.013778118, -0.021676127, 0.013072939, 0.0149498, 0.020461049, 0.016978547, -0.010751272, 0.03241655, 0.028641129, -0.0035909899, -0.0056522833, -0.016110634, -0.0031109254, 0.028142078, -0.022478946, 0.034152374, -0.0037564358, -0.029964695, 0.02094925, -0.0017181964, -0.043113578, -0.024062887, -0.0067371745, 0.005711952, 0.020298315, 0.040683422, 0.016533742, 0.016609684, 0.008353663, 0.0016368296, 0.018421452, -0.0328939, 0.01805259, -0.023759117, 0.023151578, -0.027491143, -0.02004879, 0.013875758, 0.0068836347, 3.691173E-5, -0.010631934, -0.010366135, -0.03133166, -0.0043856725, 0.040401347, -0.0054054703, -0.03538915, 0.0011147257, -0.01784646, 0.0039300183, 0.02762133, -0.022522341, 0.0071711307, 0.0019690776, 0.01166258, 0.002961753, -0.0096446825, 0.01595875, 0.01585026, 0.05454833, -0.015568189, 9.1063057E-4, 0.008234324, 0.030876003, 0.005302406, -0.037146676, 7.763753E-4, 0.017596936, -0.007176555, -0.021556789, -0.0144616, 0.010756697, 0.0065310453, -0.0018646568, -0.013398406, -0.035150476, 0.0029807386, -0.02703549, 0.047040883, 0.014320564, -0.010935703, 0.008831015, -0.0249308, 9.6012873E-4, 0.016739871, 0.02712228, -0.005896384, 0.017770518, -0.006205578, 0.01275832, -0.03339295, -0.020602085, 0.0018293977, -0.05042574, -0.0035367454, -0.0044399174, 0.007963101, -0.033826906, 0.05433135, 0.003962565, 0.025343059, -0.012411156, -0.026840208, 0.014363959, 0.017520994, -0.0199403, 0.0164578, -0.0046785935, 0.03339295, 0.011358811, 0.0143314125, 0.008451303, 0.02681851, 1.4713837E-4, 0.008858137, -0.0051586577, 0.0060862396, 0.04105228, 0.015796017, 0.010143733, -0.035237268, 0.019083237, -1.8714373E-4, -0.013593687, 0.037363652, 0.07950083, 0.017607784, -0.012389458, 0.0011235405, 0.024605332, 0.022587435, -0.025755318, -0.039251365, -0.013626234, -0.019300215, 0.0072416486, 0.027187373, -0.010593963, -0.031483542, 0.005188492, 0.03360993, -0.004434493, -0.0019161891, -0.001974502, -0.009617561, -0.023780815, 0.02203414, 0.012834263, 0.037146676, -0.03261183, -0.0033496015, -0.016078088, 0.022847809, 0.029834509, 0.003341465, 0.02354214, -0.001879574, -0.022565737, 0.008624885, -0.007621361, 0.03868722, 0.012074839, 0.0063954336, -0.010257646, -0.051076677, -0.011337114, -0.022207724, -1.8883888E-4, 0.010089489, 0.007794943, -0.036365554, -0.0011682922, -0.009801992, 0.006742599, -0.027057188, -0.0349118, -0.04530506, 0.046780508, 0.017933251, 0.008407907, 0.026276065, 0.018171927, -0.027187373, 0.014526693, -0.02332516, -0.037624028, 0.009443978, -0.039793808, 4.4963654E-5, 0.008906957, 0.023715721, 0.0069161817, -0.0055817654, -0.017976647, -0.033783514, -0.01815023, -0.0054759886, -0.009845388, 0.032156177, 0.013680479, -0.025234569, -0.0137238735, 0.037624028, -0.0058095925, -0.017021943, -0.012769169, 0.012476249, -0.020298315, 0.016544592, -0.001640898, -0.014049341, -0.011239473, -0.014038492, 0.011130984, 0.008407907, -0.0022525054, 0.013485198, 0.02881471, 0.018139381, -0.013289917, -0.009134784, 0.0055031106, 0.0061567575, 0.0022891203, -0.020276617, 0.035280664, -0.0020206098, -0.02052614, 0.019235121, 0.027469445, 9.704691E-5, 0.012910206, -2.2392832E-4, 0.012769169, -0.015893657, -0.011358811, 0.0021602896, -0.011586638, -0.0068076923, 0.009080539, -0.0064984984, -0.013637083, 0.006194729, 0.02503929, 0.00911851, -0.0037781335, 0.021979896, -0.0028017315, 0.024366656, 0.01536206, -0.025191175, 0.003021422, -0.02224027, -0.011684278, 0.0154922465, 0.0027624043, 0.010029819, 0.025820412, 0.030789213, -0.0072362246, -0.04695409, -0.012931903, -0.03339295, -0.020797364, 0.022804413, 0.00311635, 0.06275011, 0.028858107, -0.0064876494, 0.020233221, -0.023346858, 0.0046596075, -0.0108163655, -0.025711922, -0.0020965522, 0.021372357, -0.015253571, -0.0050501684, -0.013420104, -0.0054787006, -0.04556543, -0.023303464, -0.018280417, 0.021480845, -0.08596678, 0.010507171, 0.034152374, 0.006981275, 0.005248161, -0.049427643, 0.0066232607, -0.0060374197, 0.022478946, 0.0020477322, 0.00916733, 0.0018605884, -0.00843503, 0.014190377, 0.015568189, 0.013788967, -0.010555992, 2.5766167E-5, 0.01636016, -4.3395648E-4, -1.24932E-4, 0.032394852, -0.014212075, 0.039663624, -0.0014252758, -0.021101134, 0.029031688, -0.014537542, 0.0052644345, -0.019918602, -0.022413852, -6.038098E-4, -0.022956299, 1.373913E-4, 0.026883604, 0.038557034, 0.0049633775, -0.01077297, 0.020547839, 0.008039044, 0.023694023, -0.008342814, 0.0359099, -0.01136966, -0.015351211, -0.015969599, -0.0016598835, 0.020233221, -0.01984266, 0.007995648, 0.005329528, 0.011521544, -0.034043886, -0.012910206, 0.0143314125, 0.0017873583, 4.51925E-4, -0.011185229, -0.0023867607, -0.011738523, 0.037754215, -0.0076159365, -0.010165431, 0.0114022065, 0.010697028, 0.007588814, 0.009541619, 0.011488998, 0.015275268, -0.030333558, 0.013170579, -0.021849709, 0.02642795, -0.023086485, 0.038730618, 0.0079088565, 0.005852988, 0.007100613, -0.0024260879, 0.024062887, -0.002104689, 0.0029346307, 0.0049308306, -0.06717646, 0.01766203, 0.0045972266, 0.027990194, 0.0065201963, 0.023650628, 0.013496047, 0.0142988665, 0.025581734, 0.04248434, 0.021361507, 0.057716213, 0.0013059378, 0.02135066, -0.0014347687, -0.011185229, 0.009883359, -0.0143314125, 0.028293964, 0.03721177, 0.05233515, 0.02462703, 0.016707325, 0.013420104, -0.027057188, -0.017293166, -0.019864358, -0.003864925, -0.02265253, 0.028510941, 2.8529248E-4, -0.022196874, -0.048820104, 0.02953074, -0.025755318, -0.019408703, -0.0078112166, -0.0066937786, 0.014179528, 0.014873859, -0.016067239, -0.053203065, 0.001356792, 0.003840515, -0.013246521, 0.015969599, 0.004426356, 0.04337395, 0.034781612, -0.014787068, 0.03519387, 0.04139945, 0.001320855, 0.021578487, -0.009888783, 0.06800098, -0.019332761, -0.0388825, -0.003425544, -0.024800614, 0.030745817, 0.021383205, -0.0027569798, -0.011586638, -0.023759117, -0.020059638, -0.0033116303, 0.013105486, -0.028076984, 0.01186871, -0.020428501, -0.009503647, -0.007507447, -0.05255213, 0.014494146, -0.025560036, 0.0025657676, -1.915511E-5, 0.026471345, 0.003246537, 0.0063249157, -0.0018714373, -0.0090696905, -0.014754521, 0.007008397, -0.010577689, 0.009091388, 0.027447747, 0.010507171, 0.031526938, -0.023650628, 0.004339565, 0.037428748, -0.0056794053, 0.019300215, -0.004217515, -0.0024464296, -0.01675072, 7.763753E-4, -0.003783558, 0.008315691, -0.0034770763, -0.05255213, 0.013593687, -0.0125630405, 0.005359363, 0.045348454, 0.035823107, 0.025234569, -0.016631382, 0.01744505, 0.021849709, -0.033935398, 0.014993196, 0.010762121, 0.020211523, 0.022077536, -0.013322464, -0.011760221, -0.028662825 ], - "content" : "교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669\n 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511\n 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512\n\n- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552\n- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114\n\n3 등록금 납부방법\n1) 전용계좌 입금(전용계좌번호는 매 학기 다르게 부여됨)\n ● 등록고지서에 기재된 전용계좌로 입금 시 등록 처리됨.\n ● 각 개인별 전용계좌번호(예금주: 학생본인)는 등록금 수납을 위한 학생 지정 가상계좌이므로 송금시 보내는 사람(송금인 명)은\n 학생 본인이 아니어도 됨.(타인이 입금하여도 무방함)\n ● 입금액이 고지서 금액과 일치해야 입금 가능하며, 타 은행을 이용하여 송금하는 경우 수수료는 본인이 부담.\n2) 은행방문\n ● 등록금고지서를 지참하여 해당 은행에 영업시간 내 방문하여 납부함.\n3) 삼성카드 납부\n※ 삼성카드 등록금 수납 후 결제취소는 불가함.\n※ 분할납부 신청 시 카드납부는 불가함.\n※ 2024학년도 2학기 차액고지자(전과, 소속변경 등)는 카드납부 불가하며,\n 신한은행 전용계좌로 입금해야 함. (고지서 참조)\n※ 등록금 카드결제 금액은 연말정산 소득공제 시 카드 사용금액에서 제외됨 (교육비공제 대상)\n ● 삼성카드 홈페이지 납부\n https://www.samsungcard.com/personal/services/UHPPPS1000M0.jsp?codeDv=tuition", - "id" : "3c75e4e3-d792-4cfd-a576-5147a25fd1dc", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - }, - "a5a7414f-f676-409b-9f2e-1042f9846c97" : { - "embedding" : [ -0.023084974, 0.034691945, 0.026459593, 0.001867325, -0.023643827, 0.012950369, -2.352628E-4, 0.02133318, -0.03488539, -0.012477493, 0.029081909, -0.0010706893, 0.027061436, 0.012262549, 0.020731337, 0.00495177, -0.043311194, 0.023041986, -0.025083952, 0.026674537, 0.026524076, 6.1628444E-4, 0.006394581, 0.0066256453, -0.011520993, 0.0015355054, 0.010478514, -0.05098469, -0.017883332, -0.017034303, 0.04281682, -0.0133372685, -0.010204461, 0.0168516, -0.042687856, 0.016260505, 0.007888441, 0.023321413, 9.412191E-5, -0.03580965, -0.012799908, 0.01505682, -0.014111066, -0.03750771, -0.026502581, 0.043569125, 0.014003594, 0.010849292, 0.03325182, 0.03559471, -0.021204215, 0.014487218, 0.010956765, 0.03194066, 0.012316285, 0.07875544, 0.03441252, 0.018184254, 0.04359062, -0.03658345, 0.020065011, -0.0028211386, -0.015755387, 0.011187829, -0.0064644376, -0.019151501, -0.03937772, 0.06323649, -0.06018429, -0.0035707555, 0.007539157, -0.024611074, 0.07561726, -0.012595712, -0.0025457416, 0.005053868, -0.029210875, -0.010946018, -0.020086506, 0.021601861, 0.03383217, -0.0068889516, -0.025298895, 0.02463257, 0.021118237, -0.008275339, -0.09165207, -0.022203704, -0.012767667, -0.007791716, -0.03462746, 0.029597774, -0.038367484, 0.051285613, 0.080432005, -0.002059431, 0.014497966, -0.058894627, -0.01934495, 0.006964182, 0.0010653157, -0.07204919, 0.0429028, -0.040925317, 0.02723339, 0.0033692454, -0.061731886, 0.015357741, -0.025126942, -0.017894078, -0.06693353, 0.015389983, -0.012767667, 0.016099297, 0.052575275, -0.0035626949, -0.047889497, 0.0089577865, -0.05059779, -0.054939657, -0.014143308, 0.06293557, 0.056057367, -0.02482602, 0.01827023, 0.008087263, 0.005889463, 0.032886416, -0.08331225, -0.020408923, 0.018904315, -0.038474955, -0.016185274, -0.014777392, 0.004083934, 0.0062817354, 0.015529696, -0.01738896, -0.033294808, -0.06160292, 0.045997992, 0.00984443, 0.013412499, 0.0233644, -0.022526119, -0.003976462, -0.027684772, 0.0029850332, -0.0026276892, -0.017840343, 0.02497648, 0.011058863, -0.023106469, -0.04642788, 0.01842069, 0.020011276, -0.001994948, 0.06125901, -0.020548636, -0.007012544, -0.0012184632, 0.009591871, 0.028050177, 0.031553764, -0.004860419, -0.027039941, -0.02880248, -0.032478023, -0.07282299, 0.015314752, 0.022096232, -0.046900757, -0.017023556, 0.00658803, -0.0057175076, 0.013305027, -0.0070501594, -0.038131047, 0.016539933, 0.012993358, -0.00105121, 0.007969045, -0.0018189626, -8.201453E-4, -0.04926514, -0.023557851, 0.032048132, -0.046298914, 0.02218221, 0.03712081, 0.05949647, -0.016282, 0.016916085, -0.0068459627, -0.032628484, 0.011768178, 0.010338801, -0.03800208, -0.03456298, -0.03785162, -0.017840343, -0.004030198, 0.033036876, -0.0055885413, -0.014261527, -0.0394637, -0.015218028, 0.03995807, 0.04466534, -0.017668387, 0.048147433, -0.00616889, -0.021537378, 0.014530207, -0.00835057, 0.07686394, -0.0037668918, 0.0030387694, 0.0027835234, -0.0091028735, -0.005857221, -0.051844466, -0.023299918, 0.04339717, 0.03198365, 0.019087017, 0.06701951, 0.028630527, 0.011069611, -0.058120828, -0.02172008, 0.06770732, 3.3668947E-4, 0.029511796, 0.012273296, -0.023794288, -0.035121832, -0.003495525, -0.04090382, 0.024030726, 0.021612609, 0.025427863, -0.046857767, 0.03432654, 0.01842069, -0.0036218045, 0.006082912, 0.007657376, 0.07600416, 0.030629504, 0.020978523, 0.003068324, 0.0015140111, -0.04745961, -0.016754877, -0.024374638, 0.02478303, 0.049823992, 0.05373597, -0.027727762, 0.016991315, -0.027684772, -0.04255889, 0.014616185, 0.016991315, 0.018152012, 0.017550169, 0.058249794, -0.048448354, -0.00766275, 0.0073725753, -0.014530207, 0.009274829, 0.01704505, -0.028114662, 0.040237498, 0.005696013, 0.026373615, 0.012885886, 0.04935112, -0.042193487, 0.04651386, 0.037099317, -0.03666943, 0.012477493, 0.0061850105, -0.011843408, 0.004685777, 0.010720327, 0.038453463, 0.04608397, -0.018323967, -0.023643827, -0.024310155, 0.037163798, 0.01344474, -0.015110555, -0.02830811, -0.021021513, 0.02880248, -0.037593685, 0.03011364, -0.0047018975, -0.013111577, -0.042343948, 0.03565919, 0.034004122, 0.005107604, 0.009699343, -0.004441278, 0.013315774, 0.0076466287, -0.037744146, -0.0028506934, 0.047115702, 5.820278E-4, -0.023729805, -0.03628253, 0.04068888, -0.021666344, 0.048362374, 0.00495983, 0.0014844562, -0.031080887, 0.03669092, 0.019721102, -0.01045702, 0.010489262, -0.0019022535, -0.029447313, -0.010870787, -0.0077809687, -8.4701326E-4, 0.017969308, -0.006674008, 0.030092144, 0.04496626, 0.05175849, -0.02639511, -0.008307582, 0.0072274883, 0.005204329, -0.04010853, 0.018044539, -0.04642788, -0.090362415, 0.07897039, 0.04090382, 0.033036876, 0.024460616, -0.0012641387, 0.015712399, -0.020666854, 0.031919166, 0.019065524, -0.022354165, 0.017593157, -0.0233644, -0.00433918, 0.015626421, 0.004492327, 0.04055991, 0.037099317, 0.012799908, 0.03795909, -0.004720705, -0.034906887, -0.016679646, 0.03148928, -0.05872267, -0.011735937, -0.043010272, 0.008522525, 0.0022179522, -0.017743617, -0.033509754, 0.02463257, 0.030285595, 0.032263078, 9.457531E-4, 0.0482764, 0.0121335825, -0.00997877, -0.030199617, 0.03413309, 0.022633592, 0.017560916, 0.0071683787, 0.03385366, 0.039098293, 0.005325235, 0.027469829, 0.029898696, -0.04294579, 0.029898696, -0.012606459, 0.029318346, 0.04249441, -0.03138181, -0.06379534, -0.0060076816, 0.01336951, -0.011789672, -0.054423794, 0.020591624, 0.01290738, 0.05562748, -0.0056637716, 0.046857767, -0.03957117, 0.011488751, -0.06306454, 0.009054512, 0.0045460635, 0.011478004, -0.047029722, -0.030994909, 0.029490301, -0.017732872, -0.09517715, -0.017152522, 0.016410965, -0.014530207, -0.04382706, -0.055068623, -0.035100337, 0.008001287, -0.0014025089, 0.016733382, -0.009822936, -0.06581582, -0.009382301, -0.074284606, -0.014992337, -0.008592382, -0.029898696, 0.019710355, 0.010510757, -0.016067056, 0.010731074, 0.018098276, 0.043311194, -0.04249441, 5.387031E-4, -0.026330626, -0.0063462183, 0.021214962, -0.001330637, 0.08172166, -0.011166335, -0.005980814, 0.0072651035, 0.010962138, 0.0057175076, -0.019742597, -0.027168907, 0.033122852, -0.03976462, -0.018399198, -0.028737998, 0.06147395, 0.060012333, 0.03022111, 0.0024893188, 0.0034471627, -0.019463168, -0.0482764, 0.039184272, -0.004895347, 0.0075176624, 6.1796367E-4, -0.013014853, -0.05064078, -0.027405346, -0.017012808, -0.013573707, -0.076305084, -0.0597544, 0.008990028, -0.007861572, -0.01432601, -0.034305044, -0.015218028, -0.01650769, 0.015884353, 0.0524893, 0.058163818, 0.035938617, 0.0035922497, 0.016518438, 0.0062118783, 0.04539615, 0.042086013, -0.0072919712, -0.017894078, 0.024568086, -0.009554256, -0.02865202, -0.013949858, 0.006254867, -0.023149457, -0.022612097, -0.0015368488, -0.05485368, 0.051242623, -0.022096232, -0.01885058, -0.022139221, -0.016604416, 0.018721612, 0.018571151, -0.009118995, 0.012208813, 0.016593669, -0.0014616185, 0.024654064, -0.0026424665, 0.008339823, -0.02620166, -0.012251802, 0.0058357264, 0.0013944485, 0.034605965, -0.018280977, -0.007243609, -0.011768178, 0.017120281, -0.044536375, 0.053349074, -0.025900738, -0.0041322964, -0.010005638, 8.221604E-4, 0.0041779717, 0.035100337, -0.01716327, 0.051973432, -0.015314752, 0.034906887, -0.023278423, -0.011499498, 0.0017826909, 0.0034498493, -0.015905848, 0.014025088, 0.016228264, 0.043762576, 0.004242455, -0.022375658, 0.008947039, 0.013681179, -0.0055992883, 0.013412499, -0.011628465, -0.013745662, 0.07118942, 0.011123346, -0.0027472517, 0.004446652, -0.038668405, 0.020054266, -0.0101614725, -0.032735955, -0.007850826, -0.008979281, -0.0394637, -0.001140546, -0.078325555, -2.9504407E-4, 0.008135626, -0.008947039, 0.014293768, -0.033767685, 0.008710601, 0.011306048, 0.009715464, -0.022311175, -0.0065127998, 0.001460275, -0.007985165, -0.016453955, 0.030371571, 0.013122325, -0.010021759, -0.03497137, 0.028007189, -0.004441278, 0.010311933, -0.03681989, -0.015604926, 0.0051586535, 0.0394637, 0.025599817, 0.009022269, -0.008065769, -0.013530718, -0.019817827, 0.030715482, 0.022053244, -0.03987209, 0.0060023083, 0.014014342, 0.00183374, -0.045181207, 0.0075928927, -0.036132067, 0.007969045, -0.010800931, -0.022590604, 0.0044170967, 0.0337032, 0.019140754, -0.003697035, 0.0052204495, 0.010516129, -0.00923184, -0.022762557, -0.0037534577, -0.02287003, 0.024353143, 0.028351098, 0.035680685, 0.0027338176, 0.00984443, 0.019452423, 0.008576261, -0.0022394466, -0.014605437, 0.023493366, 0.027598795, -0.020666854, 0.025900738, 0.04831939, -0.03194066, 0.011015874, 0.0056637716, 0.0043714214, -0.050124913, 0.042150497, -0.044192463, 0.0032107243, -0.004336493, 0.014712909, 0.0035600082, 0.0121335825, -0.022461636, -0.0019116572, -0.026309133, -0.017098786, -0.019678114, 0.0011627121, -0.021365423, -0.02034444, -0.024030726, 0.011069611, -0.044794306, 0.011907891, -0.0037803256, -0.016099297, 0.028737998, -0.051930442, 0.024718547, -0.0062118783, -0.019022534, -0.0056745186, -0.018377703, -0.037443224, -0.021139732, 0.01057524, 0.013853134, -0.03428355, 0.04922215, -0.019656619, -7.919339E-4, -0.016658152, 0.0013494446, 0.0022192956, -0.00787232, 0.013885375, 0.029318346, 0.0048389244, 0.010435526, -0.009092127, -0.028609032, -0.013659684, -0.005980814, 0.04079635, -0.020473406, 0.025148435, -0.015680157, 0.02815765, -0.010376416, 0.03697035, -0.030565022, -0.03348826, 0.08829895, 8.8462845E-4, -0.012036858, 0.006636393, -0.0034847779, 0.012316285, -0.0034041738, 0.0016926831, -0.009274829, -0.042000037, -0.030479044, -0.01838845, 0.0045138216, 0.04064589, -0.0062871086, -0.014820381, 0.0034364155, -0.016067056, -0.0168516, -0.01547596, 0.015830617, 0.0017598531, -0.049781006, 0.023342906, -0.008651491, 0.0073027187, 0.02903892, 0.013552212, -0.023708312, -0.007485421, 0.011585476, -0.027061436, -0.020022023, -0.003296702, -0.0076788706, -0.013004106, 0.026674537, -0.016830107, -0.024267165, 0.022225197, 0.03441252, -0.026481086, 0.017861838, -0.0033961134, -0.009135115, -0.022698075, -0.02482602, 0.022998996, 0.033036876, -0.04324671, 0.0068137213, -0.018442186, 2.0839482E-4, -0.02918938, 0.029791223, -0.006593404, 0.00508611, -8.6649257E-4, -0.009565003, 0.0337032, -0.07157631, 0.015733892, 0.014164803, -0.0072113676, -0.0011224102, 0.015776882, 0.027727762, 0.010118484, -0.005507937, 0.024073716, -0.014433483, -0.025771772, -0.00752841, -4.1141603E-4, 0.01597033, 0.004497701, -0.044837296, 0.03114537, 0.04569707, 0.040667385, -0.021978013, -0.0037776388, -0.05382195, -0.01746419, -0.016024066, -0.0052231364, -0.0014280335, 0.03237055, 0.0010559119, -0.022246692, -0.037292764, 0.0047798147, -9.376927E-4, -0.011983122, 0.010215208, -0.019452423, 5.679221E-4, -0.032284573, -0.015465213, -0.021827552, -4.1511038E-4, -0.001965393, -0.012584965, 0.03168273, -0.02762029, 0.02115048, 0.022998996, 0.0029420445, 0.01704505, 0.04754559, 0.0050753625, 0.0136274425, 0.026373615, 0.0029930936, 5.067974E-4, -0.008361317, 0.018055286, 0.026180165, 0.01547596, 0.0051264116, 0.029619267, -0.018152012, -0.0082108565, -0.043203723, -0.04642788, 0.031252842, 0.022160714, -0.0011486064, 0.025728785, 0.008882556, 0.02918938, -0.009446784, 0.01290738, 0.0050646155, 0.0036110573, 0.019022534, 0.025191424, 0.0279642, -0.009951903, 0.020623866, -0.008124879, -0.026416603, 0.009935781, -0.0047287657, -0.004282757, 0.022633592, -0.01513205, 0.04182808, -0.0034229814, 0.005685266, 0.017679134, -0.02762029, -0.016324988, -0.016679646, 0.015873605, -0.008119506, 0.010080868, 0.0090813795, -0.017990803, 0.039248753, -0.03750771, 0.0016335736, 0.009763827, 0.014111066, -0.015723145, 0.021139732, -0.017367465, -5.696013E-4, -0.03359573, 0.033423774, 0.015175039, -0.010446273, 0.01574464, 0.017593157, -0.03174721, 0.0068513365, -0.0071307635, 0.020580877, -0.03456298, 0.023342906, -0.005376284, -0.0072704772, 0.0057604965, -0.012198065, -0.033918146, -5.7665416E-4, -0.013616695, -0.011252313, 0.0041564773, 0.02194577, 0.0032859547, -0.012606459, 0.015422224, -4.500388E-5, 0.02019398, -0.01093527, -0.011811167, 0.016561426, -0.015379235, 0.0096832225, -0.02176307, -0.011918639, -0.017550169, -0.012971864, 0.022569109, -0.0037830125, 0.015948836, -0.00345791, 0.036755405, -0.024374638, 0.0056369035, -0.0078561995, 0.02708293, 0.031102382, 0.0025417116, 9.860551E-4, 0.019280467, 0.0033934268, -0.012509734, 0.016142286, -0.0075713987, -0.0041457303, -0.016690394, 0.050038937, -0.0034364155, -0.0025752964, -0.028823975, 0.011370532, 4.711973E-4, -0.0058142324, 0.02424567, 0.024116704, -0.012380768, -0.011940133, 0.0071576317, 0.0016765624, 0.006523547, 0.01728149, 0.0058787153, 0.0154329715, 0.028630527, -0.02869501, -0.0046374146, -0.03297239, -0.027147414, -0.014057331, 0.010376416, 0.0077433535, 0.012574217, 0.017367465, -0.028737998, 0.014884864, 0.008312955, -0.019817827, -0.0011633838, -0.04245142, -0.002950105, -0.014702162, -0.03041456, 0.014143308, 0.037894607, 0.0043687345, 0.008372065, 0.019989781, 0.01926972, -0.009726211, -0.01885058, 0.019667367, -0.05059779, -0.004336493, 0.007802463, -0.018528163, -0.013745662, 0.036347013, 0.06555789, 0.026524076, 0.06117303, 0.008441921, 0.03393964, 0.012026111, -0.0045541236, 0.0054945033, 0.006045297, -0.0045138216, 0.0036406121, -0.03363872, 0.021548126, 0.02766328, 0.012391515, -0.006765359, 0.014046583, 0.033187337, -0.015809122, 0.05446678, -0.019441675, -0.020333692, -0.01888282, 0.040173013, -0.004124236, 0.017765112, -0.03550873, -0.021397665, -0.0058787153, 0.015013831, 0.00923184, -0.0030011542, -0.016830107, -0.024353143, 0.008076517, 0.023020491, 0.01356296, -0.0022394466, -0.04892123, 0.022074737, -0.010376416, 0.021096744, -0.009022269, 0.01283215, -0.024503604, -0.019860815, -0.01011311, 0.008581635, -0.018839832, -0.007098522, 0.001860608, 0.01704505, -6.1418534E-5, -0.023450378, -0.020258462, -0.044020507, 0.015723145, 0.027749255, -0.0063354713, 0.041204743, -0.032499515, 0.007146884, -0.00672237, -0.00793143, 0.0071307635, -0.0032375923, -0.0035277666, -0.045912016, 0.023020491, -0.024954986, -0.046298914, -0.019323455, 0.0051264116, 0.008807326, -0.010580613, 0.025965221, 0.00860313, -0.0073027187, 0.015153544, 0.016615164, -0.0022125787, 9.309757E-4, 9.4373804E-4, 0.010688085, 0.02938283, 0.009183478, 0.0022018314, 0.027555807, 0.024847513, -0.01865713, -0.01466992, -0.022762557, -0.0017920947, 0.013595201, -0.036647934, 0.028931448, 0.004736826, -0.03163974, -0.0053977785, -0.0011512932, -0.03157526, -0.03355274, -0.010634349, -0.007340334, 0.03267147, 0.05532656, 0.018323967, 0.030371571, -0.015572685, 0.003909292, 0.011864902, -0.029081909, 0.013476982, -0.038324494, 0.01383164, -0.028737998, -0.0065127998, 0.012961117, 0.02187054, 0.002502753, -0.009726211, -0.010757942, -0.017711377, 0.003973775, 0.03237055, -0.0013487729, -0.029490301, 0.007802463, -0.0018740421, 0.004895347, 0.020484153, -0.008114132, 0.0096832225, 0.009629486, -3.7699145E-5, 0.0017397021, -0.012617206, 0.02933984, 0.026094189, 0.04260188, -0.022096232, 0.024310155, -0.0037319632, 0.0218383, -0.034648955, -0.019226732, -0.009908914, 0.01662591, 0.005048495, 0.010048627, -0.008372065, -0.027577301, -0.007001797, -0.02198876, -6.290467E-4, -0.021494389, 0.017335225, -0.026524076, 0.043569125, 0.00793143, -0.020602372, 0.015604926, -0.023235435, 0.009076006, -0.017442696, 0.016862348, -0.02022622, 0.038109552, 0.010768689, -0.0071576317, -0.024073716, -0.02624465, -0.0021897408, -0.019721102, 0.011940133, -0.027856728, -0.017646894, -0.050812736, 0.05743301, 0.0020379368, 0.03237055, -0.0014522147, -0.019581389, 0.007764848, 0.030092144, -0.011478004, 0.017808102, -0.026953964, 0.019280467, 0.048663296, 0.017292235, -0.0015664035, 0.034691945, -0.009715464, 0.010268944, 0.019893058, 0.008098011, 0.030328583, 0.0145839425, -0.0011526366, -0.01059136, 0.0072274883, 0.006593404, -0.015196533, 0.025126942, 0.020634614, 0.005739002, -0.028866965, 0.013262038, 0.032306068, 0.029275358, -0.03995807, -0.06276362, -8.4902835E-4, -0.011306048, 0.008544019, 0.020849558, -0.02766328, -0.024740042, 0.032091122, 0.04178509, 0.0038716767, 0.005927078, 0.007189873, -0.0046938374, -0.034949876, 0.020204725, 0.017485686, 0.044493385, -0.04118325, 0.018979546, -0.03198365, 0.006115154, -0.0075928927, -0.010752568, 0.030135134, 0.007700365, -0.005927078, -0.006727744, -0.0059055835, 0.027512819, -0.0018794156, 0.0302641, -5.823636E-4, -0.062032808, -0.019527653, -0.020462658, -0.009656354, 0.006496679, 0.0069426876, -0.03961416, -0.007936803, -0.039098293, 0.003148928, 0.004535316, -0.025298895, -0.0151427975, 0.03393964, 0.006174263, 0.023278423, 0.041290723, 0.009274829, -0.011166335, 0.010876161, -0.021440653, -0.04745961, 0.002348262, -0.022139221, 0.003296702, 0.008377438, 0.01980708, 0.020430416, -0.016228264, -0.015991826, -0.02673902, -0.020677602, 0.010553745, -5.8227964E-5, 0.008087263, -0.011993869, -0.009806815, 0.008194736, 0.02130094, -0.010242077, -0.001648351, -0.0056100357, 0.011897144, -0.008576261, 0.012466745, 0.013090082, 9.242587E-4, -0.015733892, -0.01961363, 0.015486707, -0.010371042, 0.0012513765, 0.01842069, 0.025040964, 0.0124237565, -0.014702162, -0.0045702443, -0.0063032294, 0.012402263, 0.0010525534, -0.009812188, 0.037980586, -0.013229797, 0.0010270288, 0.016056309, 0.0081893625, 0.0039146654, 0.013788651, -0.0049571437, 0.03501436, -0.03189767, 0.004777128, -0.016335735, -0.016905338, -0.022268187, 0.030328583, -0.005335982, 0.008275339, 0.0020728651, 2.4315527E-4, 9.000775E-4, -0.03991508, 0.033337798, -0.0149386, 0.028544549, 0.04038796, -0.027684772, 0.009871298, 0.010290438, -0.021053754, 0.033724695, -0.014960094, 0.004908781, 0.020065011, 0.039893586, -0.019291215, -0.048362374, -0.002469168, -0.04264487, -0.004497701, 0.01024745, 0.018291725, 0.06792227, 0.025191424, -0.01478814, 0.009178104, -0.013423246, 9.470965E-4, -0.014014342, -0.011671453, -0.0034767175, 0.018753855, 0.010150725, 0.015594179, 0.0059431987, 0.0022730317, -0.04823341, 3.0276863E-4, 0.011381279, 0.0065074265, -0.056530245, 0.00420484, 0.01363819, 0.0020500273, 0.006534294, -0.0145409545, 0.020408923, 0.015508202, 0.009973397, -0.001786721, -0.0018968799, 0.02076358, -0.020591624, 8.4231136E-4, 0.018023046, 0.0017182077, -0.014680668, 0.00984443, 0.026373615, 0.022268187, -0.023278423, 0.03271446, -0.016486196, 0.010628975, 0.009908914, -0.027104424, 0.015948836, -0.0145624485, -0.01141352, -0.0095381355, 0.0071146428, 0.022762557, -0.017496433, 0.008920171, 0.023923256, 0.029963179, 9.10153E-5, -0.025427863, 0.046212938, 0.00298772, 0.033036876, 0.019215984, 0.030672492, -0.0069588083, 0.00332357, -0.008307582, 0.004207527, 0.013305027, -0.017743617, 0.0034901514, -0.009543508, 0.012391515, -0.0022528807, -0.0028748745, 0.014046583, -0.013079336, 0.0038877977, -0.006496679, -4.889973E-4, -0.009882045, 0.049480084, 0.0030011542, -0.023880266, 0.011080357, 0.035250798, -0.015884353, 0.01811977, -0.009489773, 6.7908835E-4, -0.061130043, 0.0037400236, -0.027340863, 0.022268187, -0.031510774, 9.027643E-4, 0.004433218, -0.0158951, 0.02738385, 0.019044029, 0.027942706, -0.0016711887, 0.0030280221, 0.0086461175, -0.06517099, 0.04548213, 0.0015758073, 0.04849134, 0.016980568, 0.01888282, 0.017754365, 0.015776882, 0.007523036, 0.022418648, 0.020548636, 0.053392064, 0.0018041853, 0.016873095, -3.7111406E-4, -0.02635212, -0.0046481616, 8.8194164E-4, 0.032220088, 0.023299918, 0.029447313, 0.024546592, 0.023987738, 0.024740042, -0.023536356, -0.011907891, -0.025943728, -1.994948E-4, -0.021139732, 0.01980708, 0.0059109568, -0.014143308, -0.044536375, 0.020258462, 0.009027643, -0.014777392, -0.032306068, 0.008087263, 0.0011956254, 0.019774837, 0.01093527, -0.0375507, 0.007286598, -0.016153034, -0.0154544655, 0.0115102455, -0.008818073, 0.029253863, 0.033423774, 4.7321242E-4, 0.041742105, 0.016668899, 0.0077702217, 0.0030441429, -0.02068835, 0.07372575, -0.025986716, -0.017442696, -0.015873605, -0.040581405, -0.007845452, 0.03275745, -0.0060882857, -0.04294579, -0.022053244, -0.02130094, 0.013810145, 0.018915063, -0.018990293, 0.012262549, 0.0036728538, -0.023944749, -0.02443912, -0.068438135, 0.008689106, -0.043504644, -0.021999506, -0.004774441, 0.01785109, 0.0024785718, -0.00468309, -0.012896634, 0.0027512817, -0.02516993, 0.003226845, -0.02267658, 0.005513311, 0.020290703, 0.010059374, 0.023944749, 0.011295302, -0.0153255, 0.02712592, 0.010704205, 0.026996953, 0.0028506934, 0.0059593194, -0.009194225, -0.028566044, -0.007985165, 0.007969045, -0.009790694, -0.04823341, 0.021709332, -8.174585E-4, 0.0012386142, 0.020699097, 0.026051199, 0.05760496, -0.009505893, -0.0066202716, 0.010500009, -0.02723339, -0.0020043517, 0.015884353, 0.019291215, 0.019409433, -0.005069989, -0.0090975, -6.1225425E-4 ], - "content" : "● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후\n 추가 등록기간에 전액 납부해야 함.\n ● 분할납부는 현금납부제이므로 신용카드로 납부 불가\n ● 휴학 및 자퇴는 4차분 분할납부 등록금까지 일괄 완납해야 가능\n ● 분할납부 등록금을 완납하지 않을 경우 미등록 제적 처리\n ● 분할납부 2~4차 지연 납부할 경우 1년간 분할납부 신청 자격 상실\n ● 학사업무의 원활한 진행을 위하여 등록금 분할납부 인원을 제한할 수 있음.\n\n7 등록 유의사항\n1) 기간 내 미등록시 제적처리 되오니 등록금 납부 또는 휴학처리\n2) 전용계좌 입금은 아래와 같이 선택 입금 가능 (기타납입금 先 입금 불가) ①등록금+기타납입금, ②등록금, ③등록금 입금완료 후 기타납입금 추가 입금\n3) 기타납입금 납부여부는 자율적으로 선택 가능\n4) 등록금 납부 후 취소는 불가함\n5) 등록금 반환은 자퇴의 경우에만 환불기준에 의거하여 가능\n6) 등록관련 문의: 총무처 재무팀 ☎ 02-450-4152\n\n8 기타 유의사항\n학사정보시스템 등록고지서 출력 오류(스크립트 오류 등) 발생 시 원격문의 : 원격지원센터 ☎ 02-450-3887\n\n문의\n\n● 장학금 및 학자금대출\n- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2\n 건국사랑/장학사정관장학/기금장학: 02-450-3967\n 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211\n 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212", - "id" : "a5a7414f-f676-409b-9f2e-1042f9846c97", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - }, - "5994e545-6a29-4e77-a807-abe69ce9fc5c" : { - "embedding" : [ -0.04548802, 0.011969517, 0.022628361, -0.014533036, 0.0014227052, -0.005353516, 0.00857719, 0.02384266, -0.04209569, -0.0060811313, 0.003156213, 0.016855624, -0.0057582823, 0.021259867, -0.003939243, -0.023514993, -0.052079927, 0.02060453, -0.020565981, 0.033537775, 0.033229385, -0.010764855, 0.0021659813, 0.008336258, -0.0014263192, -0.033152286, 0.034617152, -0.055587903, -0.009198795, -0.006100406, 0.056281786, -0.020238314, -0.026888045, -0.012817599, 0.003117664, 0.03758544, 0.01473542, 0.047376927, -0.019390233, -0.034617152, -0.02295603, 0.036255494, -0.011998429, -0.062526755, -0.009107241, 0.05254252, 0.019968469, -0.016450858, 0.01826267, 0.04209569, 0.0033080005, -0.015390756, 0.031610318, 0.04086212, 0.0030670683, 0.06838623, -8.7819825E-4, 0.030126175, 0.013318738, -0.04086212, 0.0231295, -0.019313134, -0.011208171, -0.011584025, 0.014321016, -0.019814273, -0.013125992, 0.050962, -0.040746473, -0.0016094279, 0.010244441, 0.010601021, 0.061023336, -0.025442451, -0.004601807, 0.062526755, -0.037566166, 0.01206589, -0.015891895, 0.016576143, 0.034231663, -0.012075528, -0.0109286895, 0.0019563704, -0.006996674, -0.016768888, -0.08110745, -0.0033152285, 0.008678381, -0.025423177, -0.02220432, 0.009728846, -0.061293177, 0.06815493, 0.07459264, -0.007897761, -0.006673825, -0.06599618, -0.016508682, 0.027003692, 0.025481, -0.050615057, 0.0278325, -0.030376745, 0.027736127, -0.009507189, -0.047993716, 0.028372189, -0.005189682, -0.03085861, -0.020103391, 0.015390756, -0.01929386, 0.037681814, 0.047145635, -0.008769936, -0.04090067, -0.028352914, -0.03259332, -0.058209244, 0.0073628915, 0.0047632316, 0.03166814, -0.026039964, 0.0038308236, -0.004435564, 0.0064473483, 0.022262145, -0.05188718, -0.0019527563, 0.018754171, -0.034212388, -0.056397434, -0.0013660862, 0.014928166, 0.022223596, 0.0036428964, -0.019313134, -0.029355193, -0.030222548, 0.033537775, 0.014523399, 0.043367814, -0.0027056697, -0.028314365, 0.013848789, -0.01583407, 0.035426687, -0.04514108, -0.016075004, -0.0101962555, -0.0046259, -0.00701113, 1.3063049E-4, 0.024247427, 0.025924316, -0.047415476, 0.05701422, -0.01786754, 0.0068280217, -0.0039175595, -0.0231295, 0.026984418, 0.0016323164, 0.01078413, -0.029008249, -0.012759775, -0.039551448, -0.092826396, -1.078925E-4, 0.017135106, -0.028314365, -0.00202865, 0.01839759, 0.023958309, 0.009203614, -0.023572817, -0.04452429, 0.043020874, -0.0012793505, 0.012432107, 0.010331177, -0.018927641, -0.014292104, -0.04544947, -0.01992992, 0.008895221, -0.0018106062, 0.02800597, 0.013540396, 0.056358885, -0.017077282, 0.005676365, -0.007970041, -0.029779233, 0.015968993, 0.027042242, -0.022551265, -0.011217808, -0.018860182, -0.008326621, -0.0049174284, 0.02480639, -0.033190835, 0.035426687, -0.0255581, 0.022686185, -2.183449E-4, 0.045295272, -0.015516041, 0.031552494, -0.012075528, -0.02220432, 0.038279325, -0.026965143, 0.058826033, -0.01690381, 0.02879623, 0.03789383, 0.028063795, 0.006235328, -0.07775367, -0.043252166, 0.012759775, 0.056474533, 0.021606809, 0.057900853, 0.044331543, 0.01355967, -0.06537939, -0.027447008, 0.051694434, -0.009483095, 0.021202043, 0.015120911, -0.008278434, 0.005989577, -0.040592276, -0.03338358, -0.021414064, 0.010244441, 0.0394358, -0.03438586, 0.03203436, 0.01021553, -0.024883488, 0.0136849545, -0.0014672778, 0.050383765, 0.04032243, -7.8423467E-4, -0.003609166, 0.01576661, -0.04537237, -0.03274752, -0.01967935, 0.038067304, 0.052311223, 0.03232348, -0.0359471, -0.015265471, -0.0029803326, -0.035850726, 0.0025105146, 0.010022784, 0.027292812, 0.03035747, 0.050306667, -0.01605573, -0.0173664, 0.0033369125, -0.016171377, 0.0136271315, 0.013665681, -0.046605945, 0.013415111, 0.037142124, 0.0371614, -0.017722981, -0.0037754092, -0.05250397, 0.020874375, 0.014031897, -0.019910647, 0.028025245, -0.0057293703, -0.006943669, 0.008586828, 0.034886997, 0.020373236, 0.06776944, -0.01391625, -0.03203436, -0.03195726, 0.030261097, -0.029046798, -0.012499568, -0.03523394, -0.009926411, 0.026945869, -0.014725783, 0.013299463, 0.012817599, -0.008639832, -0.0032092184, 0.040553726, 0.028622758, 0.010639571, 0.014398115, 0.007912217, 0.005435433, 0.027389184, -0.06314354, 0.0058883857, 0.020122666, 0.010735944, -0.017665157, -0.02808307, 0.04961278, 0.006553359, 0.04533382, 0.016547231, 0.0053727906, 0.027967421, 0.037720364, 0.038838286, -0.009521645, -0.00597994, -0.0016347257, -0.03598565, -0.034077466, -0.029008249, 0.022050126, 0.014292104, 0.0075074504, 0.042828128, 0.025403902, 0.016701428, -0.018195208, 0.01616174, -0.03240058, 0.0029779233, -0.030954983, 0.0033224565, -0.03847207, -0.07756093, 0.0395129, 0.037990205, 0.028873328, 0.03145612, -0.00277554, -0.020411786, 0.02829509, 0.03178379, 0.020585256, 0.0014817336, 0.013019982, -0.014321016, 0.0013528349, 0.033094462, -0.024922037, 0.031880163, 0.016248474, 0.027427733, 0.0463361, -0.023206599, -0.03442441, -0.02690732, 0.0348099, -0.051154748, -0.005247506, -0.03691083, 0.0049391123, -0.02800597, -0.014080084, 0.033364307, 0.02316805, 0.044331543, 0.043367814, 0.014831793, 0.04864905, -0.017771168, -0.018243395, 0.0043512373, 0.0012383921, 0.029586487, 0.01637376, 0.010938327, 0.060406547, 0.04544947, 0.0061871414, 0.032227106, 0.051617336, -0.018850544, 0.058016498, 0.0037031295, 0.01765552, 0.034925546, -0.07231824, -0.042828128, -6.813867E-5, 0.031186277, 0.005840199, -0.106472805, 0.018696347, -0.0051945006, 0.078062065, 0.0074544456, 0.029837057, -0.016470132, -0.021202043, -0.056320336, 0.017809715, -0.014070447, 0.037277047, -0.03623622, -0.062372554, 0.035079744, -0.006452167, -0.08118455, 2.6336912E-4, 0.016768888, -0.02459437, -0.05092345, -0.06514809, -0.039300878, 0.030935708, 0.042596832, 0.016431583, -0.034597877, -0.07362891, -0.012769412, -0.064261466, 0.0046716775, -0.0042837765, -0.033229385, -0.0019925102, 0.0071075032, 0.018744534, 0.030183999, 0.012412832, 0.038240775, -0.034790624, 0.02316805, -0.029066073, -0.0064762603, 0.014995627, 0.014080084, 0.06541794, -0.005247506, -0.0067750164, 0.02808307, 0.039782744, 0.003474244, -0.038125128, -0.040168233, 0.044254445, -0.04263538, 0.01263449, -0.0029297369, 0.053968836, 0.028449286, 0.013742778, -0.0064087994, 0.003609166, 0.015313657, -0.020758728, 0.02089365, -0.021182768, 0.0010811837, 0.0418644, 0.004237999, -0.014041535, -0.016258111, -2.94088E-4, 0.013444022, -0.048957445, -0.044370092, 0.01644122, -0.0065292655, -0.0051125837, -0.035638705, 0.0068810266, -0.022801833, -0.0069099385, 0.06387597, 0.06522519, 0.027928872, -0.004264502, -0.03211146, 0.04132471, 0.043984603, 0.022512715, -0.003177897, -0.029066073, -0.008789211, -0.016749613, 0.026618201, -0.025461726, 0.0014516171, 0.0056185415, -0.015458217, 0.01620029, -0.021857379, 0.06418437, -0.05188718, -0.024671469, -0.047145635, -0.049034543, 0.04367621, -0.011420191, -0.02833364, 0.006996674, -0.0018828859, 1.1640042E-4, 0.026772399, -0.0123935575, 0.0043416, -0.023746287, -0.0016997774, -0.037469793, 0.0032887259, 0.030588765, -0.042519733, -0.013232002, 0.0068424772, 0.023861935, -0.051347494, 0.055356607, -0.03914668, 0.024016133, -0.0071942387, 0.0046861335, -0.00498248, 0.03652534, 0.018137384, 0.022127222, -0.0013901794, 0.020970749, -0.030049076, -0.030627314, -0.015323294, -0.009213251, -0.023572817, -0.013694592, 0.008986775, 0.03885756, 0.0069677625, -0.023302972, 0.0024611235, -0.029066073, -3.348959E-4, 0.0359471, -0.0023659552, 0.0020611759, 0.070853375, 0.01708692, 0.014928166, -0.014908891, -0.010514285, 0.03918523, -0.017125469, -0.03299809, -0.016460495, 0.0055173496, -0.024555821, -0.0020696085, -0.07995097, -0.0055462616, 0.010013146, -0.008663925, 0.032227106, -0.0019166165, -0.0064184368, 0.013954799, -0.02388121, -0.0028839598, 0.03534959, -0.01299107, -0.01032154, -0.012827236, 0.018493963, 0.0110443365, -0.022840383, -0.011526202, 0.054431427, -0.033325758, 0.009540919, -0.02922027, -0.011882781, 0.02833364, 0.03220783, 0.034443684, 0.0097384835, -0.0486105, -0.013790965, 7.583344E-4, 0.036814455, -0.0013034438, -0.015901532, 0.010417913, 0.002804452, -0.0043729213, -0.027659029, -0.006616001, -0.0579394, -0.00359471, -0.040630825, -0.009839675, 0.004743957, 0.036004923, 0.042596832, 0.003110436, 0.008972319, 0.024440173, -0.009266256, -0.033576325, 0.0054932567, -0.019072201, 0.016913448, 0.04209569, 0.02972141, -0.012846511, 0.013646406, 0.039744195, 0.014099359, 0.0031417573, -0.013125992, 0.034212388, 0.009796307, -0.026521828, -0.020488882, 0.028160168, -0.02316805, 0.0020732225, -0.0043970146, -0.005213775, -0.040014036, 0.060984787, -0.021645358, -0.01320309, -0.03509902, -0.004454838, -0.012268273, 0.0026671207, -0.013935525, -0.019274585, -0.021992302, -0.04444719, -0.0058305617, 0.009430091, -0.0035850727, 0.0076423725, -0.06333628, 0.03220783, -0.057129867, -0.0115165645, -0.01782899, -0.018147022, -0.016788162, -0.039589997, 0.013521121, -0.017173655, -0.014465576, -0.019226398, -0.0143017415, -0.034520783, 0.011005788, 0.029027523, 0.0095794685, -0.029143171, 0.048494853, -0.026155612, -0.025615923, -0.019698625, -0.017780805, 7.691764E-4, -0.006037764, 0.012470656, 0.021548985, -0.005931753, 0.007435171, -0.009193976, -0.019833548, -0.011641849, -0.036178395, 0.017453136, -0.016788162, 0.029817782, -0.02089365, 0.014147545, -0.001576902, 0.037527617, -0.0382215, -0.008822941, 0.07694414, 0.028430013, 0.002043106, -0.0066111824, 0.022011576, 0.0018118109, -0.004406652, 0.006553359, -0.034520783, -0.031629592, 0.005488438, 0.003103208, 0.023187324, 0.027504832, 6.0443894E-4, -0.00843263, 0.0032477675, 0.0042404085, -0.020585256, 0.016181014, 0.010870866, -0.011343093, -0.05246542, 0.0059703025, -0.006616001, -0.0066786436, 0.014157183, 0.031205552, -8.8723324E-4, -0.0068183844, 0.010205893, -0.012750138, -0.017886814, 0.0019069792, 0.0013540395, 0.02152971, 0.023592092, -0.044215895, -0.006524447, -0.008206154, 0.029952705, -0.033672698, 0.0044403826, 0.001640749, -0.009044599, 0.0088759465, -0.04957423, 0.026117062, 0.03082006, -0.004601807, 0.03035747, -0.0208551, 0.007902579, -0.02295603, 0.03683373, -0.016152103, 0.0021262276, 0.0073195235, -0.02018049, 0.023302972, -0.03338358, 0.026425455, 0.013145267, -0.007502632, 0.003826005, 0.0076712845, 0.016537594, 0.015862983, 0.0016600236, 0.009916774, -0.0026863953, 5.49928E-4, -0.008331439, -0.008794029, 0.01669179, -0.0109576015, -0.04174875, 0.009073511, 0.04541092, 0.027196439, 7.149666E-4, -0.033094462, -0.03236203, 0.008225429, -0.003124892, -0.012335734, 0.0066063637, 0.025577374, 0.008524185, -0.0061967787, -0.025731571, -0.018705985, 0.0019840775, -0.0024249835, 0.0072761555, -0.009165065, 0.013048894, -0.036930103, -0.016605055, -0.028140893, 0.03232348, 0.021009296, 0.00355857, 0.023784837, -0.005898023, 0.011005788, 0.0058883857, -0.006008852, 9.510803E-4, 0.017877176, 0.0012420061, 0.02947084, 0.03299809, -0.01780008, 0.010061333, -0.017038733, 0.004264502, 0.02388121, 0.0335185, -0.0034164202, 0.031513944, -0.0017491685, 0.010495012, -0.049882624, -0.04224989, 0.026772399, -0.008562734, 0.018946916, 0.028815504, -0.018349404, -0.0072906115, -0.029066073, 0.035079744, 0.001872044, 0.012750138, -0.008239885, 0.02598214, 0.026579652, -0.00445002, 0.04864905, 0.0034405133, 7.095456E-4, 0.015670238, 0.0058883857, 0.012750138, 0.012104439, -0.018041011, 0.023746287, 0.0039633363, -0.005869111, 0.016152103, -0.030241823, -0.010803404, -0.005594448, -0.0033513685, -0.018696347, -1.4147244E-4, -0.0025538825, -0.0035898914, 0.021761006, -0.0440617, 0.008981956, 0.014012623, 0.023861935, -0.004078984, 0.0041777664, -0.023996858, 0.01591117, 0.0037031295, 0.029355193, -0.0063365195, -0.014928166, -0.011005788, -0.0024611235, -0.015101637, 0.010851591, -0.0301069, 0.022185046, -0.05003682, 0.056513082, -0.041440357, 0.0065051722, 0.02829509, 0.0034429226, -0.017877176, -0.0063654315, -0.018426502, 0.002196098, 0.012846511, 0.020238314, -0.001176352, -0.009926411, 0.019563703, 0.011747859, 0.032130733, -0.01459086, -0.004787325, 0.0014925756, -0.015708786, 0.022300694, -0.039898388, -0.018484326, -0.02925882, 0.0010546811, 0.007989315, -0.001943119, 0.0020900879, -0.0039175595, 0.027716853, -0.0016431584, -0.02203085, -0.015564227, 0.033479955, 0.0054691634, 0.00932408, -0.0072279694, 0.01288506, 0.0032694514, -0.0041199424, 0.008206154, 0.030222548, -0.01377169, -0.018667435, 0.039898388, -0.01896619, 0.016605055, -0.031899437, 0.024690744, 0.034116015, -0.007989315, 9.080136E-5, 0.013868064, -0.024363074, 0.0035971194, 0.021182768, -0.012403195, 0.016315935, -0.0020816552, 0.011506927, -2.523766E-4, 0.021009296, -0.021645358, -0.01192133, -0.006890664, -0.03401964, 0.011584025, 0.023187324, 0.013781328, 4.6319235E-4, -0.020720178, -0.032766793, 0.019264948, -0.0017853084, -0.024266701, -0.022050126, -0.034212388, -0.02964431, -0.029547937, -0.013945162, 0.010495012, 0.03862627, 0.003110436, 0.037527617, 0.013424748, 0.041131962, 0.0027249444, 0.00505476, 0.03299809, -0.064261466, -0.0055318056, -0.01032154, 0.009319262, -0.018522875, 0.05797795, 0.0534677, 0.040746473, 0.05840199, 0.020816552, 0.013193453, 0.01780008, -0.0026213436, -0.01110216, -0.0014082494, -0.019814273, 0.016768888, -0.031128453, 0.024844939, 0.027408458, -7.6616474E-4, -0.0024045045, 0.029297369, 0.031340476, 5.3486973E-4, 0.046220455, -0.028410738, 0.0075652744, 0.009169883, 0.043367814, -0.009815582, -0.009781851, -0.027813226, -0.022011576, 0.020488882, 0.004264502, -0.024093231, 0.009805945, -0.014879979, -0.03438586, -6.6316617E-4, 0.017135106, 0.020835826, 0.010870866, -0.019621527, 0.0010245646, -0.025673747, 0.0083169835, -0.003028519, -0.011757497, -0.0097095715, -0.009801126, -0.0116611235, -0.003267042, -0.01883127, 0.012036978, -0.0064762603, 0.016065367, 0.015968993, -0.010919052, -3.9723713E-4, -0.03583145, 0.02850711, 0.030261097, -0.021683907, 0.034212388, -0.02804452, 0.0076038237, -0.0075893677, 0.0075170877, 0.023264423, -0.010042058, -0.013800602, -0.015332932, 0.02594359, -0.023341522, -0.031976536, -0.033306483, -0.0064618043, 0.025365353, 0.005869111, -0.0023322247, -0.009887862, -0.0041705384, 0.015573864, 0.02249344, 0.023592092, -0.0062401467, 0.023476444, 0.024999136, 0.019178212, 0.024536546, 0.01448485, 0.014041535, 0.030800786, -0.0037344508, -0.034328036, -0.011034699, -0.0014106587, 0.014504124, -0.026483279, 0.048995994, 0.0012841691, -0.026849495, -0.010456462, 4.1982453E-4, -0.04591206, -0.016778525, -0.032496948, -0.0095794685, 0.04117051, 0.022859657, 0.027312087, 0.028988974, 0.009401179, 0.019910647, 0.005502894, -0.026637476, 0.0096228365, -0.0060522193, 0.022724735, -0.008851853, -0.0045150714, 0.024073957, 0.024902763, 0.005093309, -0.0018166295, -0.00126369, -0.021047845, -0.0037296321, 0.03583145, 0.0020443106, -0.027986696, 0.010514285, -0.0020443106, 0.014773969, 0.0121719, -0.037257772, 0.01620029, 0.019602252, -0.0010751605, -1.21896686E-4, -0.025789393, 0.00875548, 0.014639047, 0.040014036, -0.035118293, 0.0059413905, 0.018175934, 0.017645882, -0.010726307, -0.016807437, 0.024902763, 0.03818295, 0.005840199, 0.025731571, -0.015516041, 0.028449286, -0.013000707, -0.0278325, -0.00249124, -0.014957078, 0.02089365, -0.023707738, 0.045642216, 0.007097866, -0.021626083, 0.024844939, -0.029547937, -0.009275894, 0.0032429488, 0.026078513, -0.030627314, 0.025326803, 0.0073339795, 0.015140186, -0.045565117, -0.005242687, 0.0023081314, -0.032978814, 0.013077806, -0.012268273, -0.01576661, -0.029200995, 0.04174875, 0.036968652, 0.011025063, -0.008760299, -0.015207647, 0.015824433, 0.018850544, -0.010013146, -0.009030143, -0.008456724, 0.028545659, 0.034540057, -0.004018751, 0.011005788, 0.022551265, -0.008037502, 0.0040765745, 0.0077532018, 0.012624852, 0.04452429, 0.01605573, 0.03671808, -0.014908891, 0.0024298022, 0.010051696, -0.01769407, 0.03446296, 0.029586487, 0.04602771, -0.022127222, -0.0047680503, 0.023746287, 0.035792902, -0.03401964, -0.047376927, 0.018050648, -0.032053635, 0.02266691, 0.019525154, -0.024016133, -0.040014036, 0.014581223, 0.033903994, 0.0050017545, 0.014099359, -0.0010691371, -0.0116032995, -0.030126175, 0.010639571, 0.008904858, 0.045719314, -0.026598927, 0.016046092, -0.018291581, 0.015487129, 0.02156826, -5.020427E-4, 0.00808087, 0.015901532, -0.024208877, 0.012287548, -0.025500275, 0.019313134, -0.0017082101, 0.0208551, 0.014899254, -0.08180134, -0.020508157, -0.020103391, -0.005035485, 0.017588058, -0.0038019118, -0.04768532, -0.017164018, -0.01587262, 0.023264423, -0.008822941, -0.03240058, -0.01572806, 0.015082362, 0.0051511326, 0.017260391, 0.0155931385, 0.0033441405, -2.9122693E-4, 0.008659107, -0.017790442, -0.03199581, -0.005204138, -0.006876208, -3.3640172E-4, 0.0055125314, 0.033075187, 0.014716146, -0.026598927, -0.0347328, -0.026483279, -0.047492575, 0.0039368337, 0.002736991, 0.019438418, 0.009309624, -0.012046616, 2.8746235E-4, 0.03014545, 0.02220432, -0.015265471, 0.015487129, 0.006399162, -0.014427027, -0.0037681812, 0.015101637, -0.009338536, -0.0048596044, -0.019592615, 0.006929213, 0.0036428964, 0.003534477, 0.039589997, 0.031205552, 7.438785E-4, -0.008408537, 0.0031441667, -0.005310148, 0.004334372, -0.009478277, -0.029008249, 0.026560377, -0.01462941, -0.007054498, 0.013530758, 0.0038380516, -0.015930444, 0.011718947, 0.0026502553, 0.018204845, -7.306272E-4, -0.0054691634, -0.015487129, -0.010263716, -0.027659029, 0.016402671, 0.009945686, 0.016605055, 0.00619196, -0.0014070447, -0.0048740604, -0.0510391, 0.016084641, -0.0028261358, 0.035503786, 0.027331362, -0.002818908, 0.0049318844, 0.0060907686, -0.022358518, 0.034482233, -0.0071556894, 0.006534084, 0.030241823, 0.043406364, -0.028025245, 8.9747284E-4, -0.012287548, -0.017395312, -0.0013684955, 0.013077806, 0.02102857, 0.06337483, 0.014051172, 0.017173655, 0.006919576, -0.0064232554, -0.012721226, -0.002227419, 0.0036959015, -0.009704753, 0.029162446, -0.0031947624, 0.020199765, -0.00544507, -0.018590337, -0.02526898, 0.014773969, 0.008644651, 0.021876654, -0.044138797, -0.008230248, 0.022339243, 0.015901532, 0.012335734, -0.022763284, 0.025750846, 0.005040304, 0.01769407, -0.031244101, -0.0030767056, 0.030087626, 3.9362317E-4, 0.01942878, 0.031263378, 0.038491346, -0.0076086423, 0.024420898, 0.019544428, 0.0016467723, -0.0047680503, 0.03691083, -0.017038733, 0.02257054, 0.012297185, -0.02972141, -0.0044644754, 0.008837397, 0.026039964, -0.006293152, -0.0075315437, 0.011429829, -0.01719293, 0.011391279, 0.021548985, 0.016046092, 0.016576143, -0.029702134, 0.025866492, -5.601676E-4, 0.025654472, 0.001715438, 0.025577374, -0.0041874032, 0.017732618, -0.012798324, -0.0014829383, -0.004594579, -0.0010607045, 0.027408458, -0.0056185415, 0.010456462, 0.0010823883, -0.0018106062, -0.0129236085, -0.0054257954, -0.0017732618, -0.0016672516, -0.0116032995, 0.010417913, 0.028622758, -0.0018503601, -0.028988974, 0.015294382, 0.024979861, -0.009820401, 0.017173655, -0.007849574, 0.0038500982, -0.04124761, -0.011439466, -0.017414587, 0.022146497, -0.01313563, -0.0064858976, -0.001112505, -0.0122779105, 0.037238497, -0.0017551918, 0.033653423, 0.006037764, 0.0041295798, 0.011034699, -0.034597877, 0.030800786, 0.019910647, 0.028352914, -6.5051724E-4, 0.0024647375, 0.004712636, 0.017530235, 0.022628361, 0.017385675, 0.027042242, 0.04032243, -0.012326097, 0.014957078, -0.004146445, -0.011612937, -0.0062112347, 0.004666859, 0.026618201, 0.0031345293, 0.038433522, 0.019794999, 0.025403902, 0.027851775, -0.019602252, -0.014745058, -0.0023189734, 0.009372267, -0.032863166, 0.023110228, 0.008601284, -0.005247506, -0.040592276, 0.01835904, -0.0075652744, -0.0012685086, -0.016113553, -0.029413017, 0.0057920124, 0.018060286, -0.009830038, -0.048880346, 0.006958125, -0.011622574, -0.0035850727, 0.011506927, -0.0025538825, 0.02623271, 0.023437895, -0.010755219, 0.057746656, 0.014031897, 0.008678381, 0.038163677, -0.04043808, 0.08396009, -0.030087626, -0.020276863, 0.013068168, -0.023033129, -0.009030143, 0.039589997, 0.01776153, -0.0062979707, -0.03704575, -7.673694E-4, 0.0046259, 0.019419143, -0.024883488, 0.014773969, -0.016113553, -0.0042331805, -0.035253216, -0.04537237, 0.009256619, -0.027138615, -0.027736127, -0.009907137, 0.0070785913, 0.004011523, 0.014195732, -0.010523923, 0.0072472435, -0.015708786, -0.015959356, -0.029547937, 0.018243395, 0.02338007, -0.012538117, 0.011458741, -0.021761006, -0.01377169, 0.03818295, -0.0129236085, 0.011294906, -0.013858426, 0.010138432, -0.002043106, -0.0073869843, -0.0015708787, -0.011757497, 0.0071075032, -0.061293177, 0.0058353804, -0.013550033, 0.022358518, 0.03417384, 0.027928872, 0.035407413, -0.012701951, 0.016450858, -0.009656567, -0.045680765, -0.0028646851, 0.019120388, 0.01751096, 0.022011576, -0.005883567, -0.008813304, -0.03313301 ], - "content" : "7~9학점\n\n등록금의 1/2 납입\n\n10학점 이상\n\n등록금 전액\n\n대학원생 수업연한초과자\n\n1~3학점\n\n등록금의 1/2 납입\n\n4학점 이상\n\n등록금 전액\n\n6\n\n 분할납부 신청 및 등록\n\n\n\n1) 대상자 : 학부 및 대학원(특수대학원 포함) 재학생\n 단, 수업연한초과자는 학부에 한하여 전액납부 대상자만 신청가능함.\n\n ※신청제외 대상\n\n- 정부학자금 대출 등록 희망자\n - 카드납부 희망자\n\n- 2023학년도 2학기, 2024학년도 1학기 분할납부자 중 지연 납부자\n - 2024. 2학기 재입학생\n\n- 차액고지자(전과, 소속변경 등)\n\n2) 신청기간\n ● 신청기간 : 2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00(기간 외 신청불가)\n ● 신청방법 : 학사정보시스템 → 등록 →분할납부신청\n ● 1차분 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼]\n\n3) 납부방법: 분할납부 고지서의 “신한은행 전용계좌”로 입금\n ※ 기타납입금 납부를 원할 경우 1차분 납부 시 합산하여 납부해야 함. (2차분부터 납부불가)\n\n4) 차수별 등록기간 및 금액\n차수\n납부기간\n등록금액\n비고\n1차\n\n2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00\n총 납부금의 30%\n분납신청후\n승인된 학생\n\n2차\n2024. 10. 2.(수) 09:00 ~ 10. 4.(금) 16:00\n총 납부금의 30%\n\n3차\n\n2024. 10. 28(월) 09:00 ~ 10. 30.(수) 16:00\n총 납부금의 20%\n\n4차\n2024. 11. 25.(월) 09:00 ~ 11. 27.(수) 16:00\n총 납부금의 20%\n\n5) 유의사항", - "id" : "5994e545-6a29-4e77-a807-abe69ce9fc5c", - "metadata" : { - "charset" : "UTF-8", - "filename" : "ku-uni-register.txt", - "source" : "ku-uni-register.txt" - }, - "media" : [ ] - } -} \ No newline at end of file diff --git a/src/test/resources/ai/docs/ku-uni-register.txt b/src/test/resources/ai/docs/ku-uni-register.txt deleted file mode 100644 index 5433b71e..00000000 --- a/src/test/resources/ai/docs/ku-uni-register.txt +++ /dev/null @@ -1,248 +0,0 @@ -2024년 2학기 등록일정 안내 - -1 등록기간 - -구분 - -일정 - -대상 - -1차등록 - -2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00 - -일반학생, 재입학생, - -차액고지(전과 및 소속변경) - -2차등록 - -2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 - -일반학생,   - -분납승인학생 1차분납부 - - - -수업연한초과자등록 - - - -2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 - -5번항 참조 - -분할납부신청 - -2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00 - -6번항 참조   - - -2 등록고지서 출력 -※출력관련 문의 : 총무처 재무팀 ☎ 02-450-4152 -1) 등록안내문 발송(e-mail) 및 고지서 출력 : 2024. 8. 8.(목) 14:00 예정 [고지서출력버튼] - ● 학생 전자우편(e-mail)발송주소는 개인별 portal_id@konkuk.ac.kr로 발송 - ● 보호자 전자우편(e-mail) 입력방법 - 입력방법 -- 학 부 : 학사정보시스템→ 학사 → 학적→ 인적사항변경 -- 대학원 : 학사정보시스템→ 대학원→ 대학원학적→ 학적관리→ 인적사항변경 - -2) 교내·외 장학금 및 학자금 대출 관련 안내 -※ 전액 장학생의 경우 8월 19일(월) 등록처리 예정이며, 기타납입금 납부 희망 시 전용계좌로 입금문의 - -- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 - 건국사랑/장학사정관장학/기금장학: 02-450-3967 - 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 - 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 - 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 - 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 - 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 - -- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 -- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 - -3 등록금 납부방법 -1) 전용계좌 입금(전용계좌번호는 매 학기 다르게 부여됨) - ● 등록고지서에 기재된 전용계좌로 입금 시 등록 처리됨. - ● 각 개인별 전용계좌번호(예금주: 학생본인)는 등록금 수납을 위한 학생 지정 가상계좌이므로 송금시 보내는 사람(송금인 명)은 - 학생 본인이 아니어도 됨.(타인이 입금하여도 무방함) - ● 입금액이 고지서 금액과 일치해야 입금 가능하며, 타 은행을 이용하여 송금하는 경우 수수료는 본인이 부담. -2) 은행방문 - ● 등록금고지서를 지참하여 해당 은행에 영업시간 내 방문하여 납부함. -3) 삼성카드 납부 -※ 삼성카드 등록금 수납 후 결제취소는 불가함. -※ 분할납부 신청 시 카드납부는 불가함. -※ 2024학년도 2학기 차액고지자(전과, 소속변경 등)는 카드납부 불가하며, - 신한은행 전용계좌로 입금해야 함. (고지서 참조) -※ 등록금 카드결제 금액은 연말정산 소득공제 시 카드 사용금액에서 제외됨 (교육비공제 대상) - ● 삼성카드 홈페이지 납부 - https://www.samsungcard.com/personal/services/UHPPPS1000M0.jsp?codeDv=tuition - ‣ 대학등록금납부서비스 ‣ 건국대학교 클릭 - ● 전화납부 : 삼성카드 콜센터 1688-9702 (등록금 납부전용 상담) - ● 납부가능 시간 : 09:00 ~ 16:00 - ● 삼성카드 미소지자는 삼성카드 홈페이지에서 ‘빠른 카드 발급 서비스’ 신청을 통해 납부 가능. - ● 할부수수료 안내 (아래 사항 이외의 할부수수료에 관한 사항은 삼성카드 콜센터로 문의 바랍니다.) - -할부개월 - -이자부담 - -이자면제 - -2 ~ 6개월 - -없음 - -전체 - -10개월 - -1∼4회차 - -5∼10회차 - -12개월 - -1∼5회차 - -6∼12회차 - -* 7-9개월, 11개월의 경우 전회차 이자 본인 부담 - -4등록금 납부확인 방법 -1) 등록금납부확인서를 학교 홈페이지(Portal)상에서 직접확인 및 출력가능 -2) 홈페이지→ 학사안내→ 증명서발급→ 발급안내→ 등록금납부확인서 또는 - Portal→ 원스탑서비스→ 등록→ 등록금납부확인서 -3) 등록금은 현금영수증 발행대상이 아니며, 연말정산 교육비공제 대상임. - (연말정산용 영수증으로 교육비납입증명서 발급 및 연말정산간소화 서비스에 자료제공) - -5 수업연한초과자 등록 -1) 등록기간 : 2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 -2) 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] -3) 등록금 책정기준(수강신청 학점이 아닌 졸업사정 시 신청학점에 따라 적용) - ※ 졸업사정 시 신청학점(미졸코드) 문의: 소속 단과대학 행정실 (02-450-3114) - -과정 - -졸업사정시 신청학점 - -등록금액 - -학부생 수업연한초과자 - -1~3학점 - -등록금의 1/6 납입 - -4~6학점 - -등록금의 1/3 납입 - -7~9학점 - -등록금의 1/2 납입 - -10학점 이상 - -등록금 전액 - -대학원생 수업연한초과자 - -1~3학점 - -등록금의 1/2 납입 - -4학점 이상 - -등록금 전액 - -6 - - 분할납부 신청 및 등록 - - - -1) 대상자 : 학부 및 대학원(특수대학원 포함) 재학생 - 단, 수업연한초과자는 학부에 한하여 전액납부 대상자만 신청가능함. - - ※신청제외 대상 - -- 정부학자금 대출 등록 희망자 - - 카드납부 희망자 - -- 2023학년도 2학기, 2024학년도 1학기 분할납부자 중 지연 납부자 - - 2024. 2학기 재입학생 - -- 차액고지자(전과, 소속변경 등) - -2) 신청기간 - ● 신청기간 : 2024. 8. 14.(수) 09:00 ~ 8. 23.(금) 16:00(기간 외 신청불가) - ● 신청방법 : 학사정보시스템 → 등록 →분할납부신청 - ● 1차분 고지서 출력 : 2024. 8. 29.(목) 16:00부터 [고지서출력버튼] - -3) 납부방법: 분할납부 고지서의 “신한은행 전용계좌”로 입금 - ※ 기타납입금 납부를 원할 경우 1차분 납부 시 합산하여 납부해야 함. (2차분부터 납부불가) - -4) 차수별 등록기간 및 금액 -차수 -납부기간 -등록금액 -비고 -1차 - -2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00 -총 납부금의 30% -분납신청후 -승인된 학생 - -2차 -2024. 10. 2.(수) 09:00 ~ 10. 4.(금) 16:00 -총 납부금의 30% - -3차 - -2024. 10. 28(월) 09:00 ~ 10. 30.(수) 16:00 -총 납부금의 20% - -4차 -2024. 11. 25.(월) 09:00 ~ 11. 27.(수) 16:00 -총 납부금의 20% - -5) 유의사항 - ● 등록금 전액 완납 또는 분할납부 1차분을 정해진 기간에 미납할 경우 분할납부 신청은 자동 취소되며, 미납 등록금은 이후 - 추가 등록기간에 전액 납부해야 함. - ● 분할납부는 현금납부제이므로 신용카드로 납부 불가 - ● 휴학 및 자퇴는 4차분 분할납부 등록금까지 일괄 완납해야 가능 - ● 분할납부 등록금을 완납하지 않을 경우 미등록 제적 처리 - ● 분할납부 2~4차 지연 납부할 경우 1년간 분할납부 신청 자격 상실 - ● 학사업무의 원활한 진행을 위하여 등록금 분할납부 인원을 제한할 수 있음. - -7 등록 유의사항 -1) 기간 내 미등록시 제적처리 되오니 등록금 납부 또는 휴학처리 -2) 전용계좌 입금은 아래와 같이 선택 입금 가능 (기타납입금 先 입금 불가) ①등록금+기타납입금, ②등록금, ③등록금 입금완료 후 기타납입금 추가 입금 -3) 기타납입금 납부여부는 자율적으로 선택 가능 -4) 등록금 납부 후 취소는 불가함 -5) 등록금 반환은 자퇴의 경우에만 환불기준에 의거하여 가능 -6) 등록관련 문의: 총무처 재무팀 ☎ 02-450-4152 - -8 기타 유의사항 -학사정보시스템 등록고지서 출력 오류(스크립트 오류 등) 발생 시 원격문의 : 원격지원센터 ☎ 02-450-3887 - -문의 - -● 장학금 및 학자금대출 -- 학 부 : 학생복지처 장학복지팀 ☎ 02-450-3211~2 - 건국사랑/장학사정관장학/기금장학: 02-450-3967 - 신입생장학/성적장학/프라임장학/외국인장학: 02-450-3211 - 국가장학금(1,2유형)/학자금대출/자퇴/희망사다리장학: 02-450-3212 - 교외장학/보훈장학/통일부장학/국제화장학/멘토링장학: 02-450-3669 - 국가우수/농어촌희망재단장학/포상장학/공로장학/국고사업장학(혁신사업): 02-450-3511 - 국가근로장학/대학생청소년교육지원사업/건국가족장학/일감호장학: 02-450-3512 - -- 일반대학원 : 일반대학원 행정실 ☎ 02-450-3552 -- 특수/전문대학원 : 각 대학원 행정실 대표번호 ☎ 02-450-3114 -● 등록금고지서 출력시 스크립트 오류 관련 : ☎ 02-450-3887 -● 등록관련 문의 : ☎ 02-450-4152 diff --git a/src/test/resources/ai/prompts/rag-prompt-template.st b/src/test/resources/ai/prompts/rag-prompt-template.st deleted file mode 100644 index a360964c..00000000 --- a/src/test/resources/ai/prompts/rag-prompt-template.st +++ /dev/null @@ -1,11 +0,0 @@ -You are a helpful assistant, conversing with a user about the subjects contained in a set of documents. -Use the information from the DOCUMENTS section to provide accurate answers. If unsure or if the answer -isn't found in the DOCUMENTS section, simply state that you don't know the answer. - -Please answer in Korean. - -QUESTION: -{input} - -DOCUMENTS: -{documents} From 8229e8e846b6846bfb17449baf6b7896895fc604 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Thu, 11 Jul 2024 10:19:39 +0900 Subject: [PATCH 12/21] =?UTF-8?q?fix(InMemoryQueryAiModelAdapter):=20InMem?= =?UTF-8?q?ory=20model=EC=9D=98=20=EC=9D=91=EB=8B=B5=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/InMemoryQueryAiModelAdapter.java | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java index 513dc65e..67c2272f 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java @@ -4,16 +4,12 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.ai.chat.prompt.Prompt; -import org.springframework.ai.document.Document; -import org.springframework.ai.reader.TextReader; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Profile; import org.springframework.core.io.Resource; import org.springframework.stereotype.Component; import reactor.core.publisher.Flux; -import java.util.List; - @Slf4j @Component @Profile("dev | local | test") @@ -26,25 +22,15 @@ public class InMemoryQueryAiModelAdapter implements QueryAiModelPort { @Override public Flux call(Prompt prompt) { if (prompt.getContents().contains("교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘")) { - return Flux.just("학생복지처 ", "장학복지팀의 ", "전화번호는 ", "02-450-3211~2이며, ", - "건국사랑/장학사정관장학/기금장학과 ", "관련된 ", "문의는 02-450-3967로 하시면 됩니다."); - } - - if (prompt.getContents().contains("2학기 등록금 납부일을 알려줘")) { - return Flux.just("1차 등록일은", "2024. 8. 19.(월) 09:00 ~ 8. 23.(금) 16:00", - "2차 등록일은", "2024. 9. 2.(월) 09:00 ~ 9. 6.(금) 16:00" + return Flux.just("학","생","복","지","처"," ","장","학","복","지","팀","의", + " ","전","화","번","호","는"," ","0","2","-","4","5","0","-","3","2","1", + "1","~","2","이","며",","," ","건","국","사","랑","/","장","학","사","정", + "관","장","학","/","기","금","장","학","과"," ","관","련","된"," ","문","의", + "는"," ","0","2","-","4","5","0","-","3","9","6","7","로"," ","하","시", + "면"," ","됩","니","다","." ); } - if (prompt.getContents().contains("긴 응답 테스트")) { - TextReader textReader = new TextReader(kuUniRegisterInfo); - List read = textReader.read(); - - return Flux.fromIterable(read) - .flatMap(document -> Flux.just(document.getContent())) - .onErrorStop(); - } - return Flux.just("미리 준비된 테스트 질문이 아닙니다"); } } From acad1574f724536863a69c35041ab713172cde6a Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 14:28:43 +0900 Subject: [PATCH 13/21] =?UTF-8?q?feat(AiAcceptanceTest):=20=EC=A7=88?= =?UTF-8?q?=EB=AC=B8=20=ED=95=9C=EB=8F=84=EC=88=98=20=EC=B4=88=EA=B3=BC?= =?UTF-8?q?=EC=8B=9C=20=EC=98=88=EC=99=B8=EA=B0=80=20=EB=B0=9C=ED=96=89?= =?UTF-8?q?=ED=95=98=EB=8A=94=20=EC=9D=B8=EC=88=98=ED=85=8C=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuring/acceptance/AiAcceptanceTest.java | 26 +++++++++++----- .../kustacks/kuring/acceptance/AiStep.java | 30 +++++++++++++++---- .../support/IntegrationTestSupport.java | 3 +- 3 files changed, 45 insertions(+), 14 deletions(-) diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java index 60b91536..a8e15b66 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -1,12 +1,17 @@ package com.kustacks.kuring.acceptance; +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.PropertyAccessor; +import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import com.kustacks.kuring.support.IntegrationTestSupport; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.http.HttpStatus; +import org.springframework.test.web.reactive.server.WebTestClient; +import org.testcontainers.shaded.com.fasterxml.jackson.core.JsonProcessingException; +import org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper; -import static com.kustacks.kuring.acceptance.AiStep.모델_응답_검증; -import static com.kustacks.kuring.acceptance.AiStep.사용자_질문_요청; +import static com.kustacks.kuring.acceptance.AiStep.*; import static org.assertj.core.api.Assertions.assertThat; @DisplayName("인수 : 인공지능") @@ -19,12 +24,17 @@ class AiAcceptanceTest extends IntegrationTestSupport { */ @DisplayName("[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다") @Test - void ask_to_open_ai() { + void ask_to_open_ai() throws JsonProcessingException { // given + WebTestClient client = WebTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); + String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; + String jsonRequest = objectMapper.writeValueAsString(new UserQuestionRequest(question)); // when - var 모델_응답 = 사용자_질문_요청(question, USER_FCM_TOKEN); + var 모델_응답 = 사용자_질문_요청(client, jsonRequest, USER_FCM_TOKEN); // then 모델_응답_검증(모델_응답, HttpStatus.OK.value()); @@ -37,14 +47,14 @@ void ask_to_open_ai() { */ @DisplayName("[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다") @Test - void ask_to_open_ai_overflow_count() { + void ask_to_open_ai_overflow_count() throws JsonProcessingException { // given String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; - 사용자_질문_요청(question, USER_FCM_TOKEN); - 사용자_질문_요청(question, USER_FCM_TOKEN); + 사용자_질문_요청_REST(question, USER_FCM_TOKEN); + 사용자_질문_요청_REST(question, USER_FCM_TOKEN); // when - var 모델_응답 = 사용자_질문_요청(question, USER_FCM_TOKEN); + var 모델_응답 = 사용자_질문_요청_REST(question, USER_FCM_TOKEN); // then assertThat(모델_응답.statusCode()).isEqualTo(HttpStatus.TOO_MANY_REQUESTS.value()); diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiStep.java b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java index 4abbddbe..1866e810 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiStep.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java @@ -5,13 +5,29 @@ import io.restassured.response.ExtractableResponse; import io.restassured.response.Response; import org.springframework.http.MediaType; +import org.springframework.test.web.reactive.server.FluxExchangeResult; +import org.springframework.test.web.reactive.server.WebTestClient; +import org.springframework.web.reactive.function.BodyInserters; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertAll; public class AiStep { - public static ExtractableResponse 사용자_질문_요청(String question, String userToken) { + public static FluxExchangeResult 사용자_질문_요청(WebTestClient client, String question, String userToken) { + return client + .post() + .uri("/api/v2/ai/messages") + .header("User-Token", userToken) + .contentType(MediaType.APPLICATION_JSON) + .accept(MediaType.TEXT_EVENT_STREAM) + .body(BodyInserters.fromValue(question)) + .exchange() + .returnResult(String.class); + } + + // REST 버전이 따로 있는 이유는 예외가 발생하는 경우에는 Json 응답이 오기 때문이다 + public static ExtractableResponse 사용자_질문_요청_REST(String question, String userToken) { return RestAssured .given().log().all() .header("User-Token", userToken) @@ -22,11 +38,15 @@ public class AiStep { .extract(); } - public static void 모델_응답_검증(ExtractableResponse response, int statusCode) { + public static void 모델_응답_검증(FluxExchangeResult response, int statusCode) { + String bodyAsString = response.getResponseBody() + .reduce(new StringBuilder(), StringBuilder::append) + .map(StringBuilder::toString) + .block(); + assertAll( - () -> assertThat(response.statusCode()).isEqualTo(statusCode), - () -> assertThat(response.asString()).contains("학생복지처 장학복지팀의 전화번호는 02-450-3211~2이며, " + - "건국사랑/장학사정관장학/기금장학과 관련된 문의는 02-450-3967로 하시면 됩니다.") + () -> assertThat(response.getStatus().value()).isEqualTo(statusCode), + () -> assertThat(bodyAsString).contains("02-450-3211~2이며", "02-450-3967") ); } } diff --git a/src/test/java/com/kustacks/kuring/support/IntegrationTestSupport.java b/src/test/java/com/kustacks/kuring/support/IntegrationTestSupport.java index e53036c7..41c1d87b 100644 --- a/src/test/java/com/kustacks/kuring/support/IntegrationTestSupport.java +++ b/src/test/java/com/kustacks/kuring/support/IntegrationTestSupport.java @@ -11,6 +11,7 @@ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class IntegrationTestSupport { + public static final String ADMIN_LOGIN_ID = "admin@email.com"; public static final String ADMIN_PASSWORD = "admin_password"; public static final String USER_FCM_TOKEN = "test_fcm_token"; @@ -21,7 +22,7 @@ public class IntegrationTestSupport { protected FirebaseSubscribeService firebaseSubscribeService; @LocalServerPort - int port; + protected int port; @Autowired private DatabaseConfigurator databaseConfigurator; From a25e5d109fa0f2e12cc1dfe3b39913ad9f0a2556 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 14:47:10 +0900 Subject: [PATCH 14/21] =?UTF-8?q?feat(RAGEventAdapter):=20RAG=20=EC=8B=9C?= =?UTF-8?q?=EC=8A=A4=ED=85=9C=EC=9D=98=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20?= =?UTF-8?q?=ED=8F=AC=ED=8A=B8=20=EB=B3=84=EB=8F=84=EB=A1=9C=20=EB=B6=84?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기존에는 service 내부에서 그냥 Event 를 raise 하였는데, 이 방식 보다는 포트에 전달하고 Adapter 에서 raise 하도록 변경 --- .../ai/adapter/out/event/RAGEventAdapter.java | 15 +++++++++++++++ .../ai/application/port/out/RAGEventPort.java | 5 +++++ .../ai/application/service/RAGQueryService.java | 6 +++--- .../out/event/UserFirebaseMessageAdapter.java | 2 -- 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/kustacks/kuring/ai/adapter/out/event/RAGEventAdapter.java create mode 100644 src/main/java/com/kustacks/kuring/ai/application/port/out/RAGEventPort.java diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/event/RAGEventAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/event/RAGEventAdapter.java new file mode 100644 index 00000000..517f5c89 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/event/RAGEventAdapter.java @@ -0,0 +1,15 @@ +package com.kustacks.kuring.ai.adapter.out.event; + +import com.kustacks.kuring.ai.application.port.out.RAGEventPort; +import com.kustacks.kuring.common.domain.Events; +import com.kustacks.kuring.user.adapter.in.event.dto.UserDecreaseQuestionCountEvent; +import org.springframework.stereotype.Component; + +@Component +public class RAGEventAdapter implements RAGEventPort { + + @Override + public void userDecreaseQuestionCountEvent(String userId) { + Events.raise(new UserDecreaseQuestionCountEvent(userId)); + } +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGEventPort.java b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGEventPort.java new file mode 100644 index 00000000..36ac8647 --- /dev/null +++ b/src/main/java/com/kustacks/kuring/ai/application/port/out/RAGEventPort.java @@ -0,0 +1,5 @@ +package com.kustacks.kuring.ai.application.port.out; + +public interface RAGEventPort { + void userDecreaseQuestionCountEvent(String userId); +} diff --git a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java index 6ee40c47..39f0adf2 100644 --- a/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java +++ b/src/main/java/com/kustacks/kuring/ai/application/service/RAGQueryService.java @@ -3,11 +3,10 @@ import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; import com.kustacks.kuring.ai.application.port.out.QueryAiModelPort; import com.kustacks.kuring.ai.application.port.out.QueryVectorStorePort; +import com.kustacks.kuring.ai.application.port.out.RAGEventPort; import com.kustacks.kuring.common.annotation.UseCase; -import com.kustacks.kuring.common.domain.Events; import com.kustacks.kuring.common.exception.InvalidStateException; import com.kustacks.kuring.common.exception.code.ErrorCode; -import com.kustacks.kuring.user.adapter.in.event.dto.UserDecreaseQuestionCountEvent; import lombok.RequiredArgsConstructor; import org.springframework.ai.chat.prompt.Prompt; import org.springframework.ai.chat.prompt.PromptTemplate; @@ -26,6 +25,7 @@ public class RAGQueryService implements RAGQueryUseCase { private final QueryVectorStorePort vectorStorePort; private final QueryAiModelPort ragChatModel; + private final RAGEventPort ragEventPort; @Value("classpath:/ai/prompts/rag-prompt-template.st") private Resource ragPromptTemplate; @@ -33,8 +33,8 @@ public class RAGQueryService implements RAGQueryUseCase { @Override public Flux askAiModel(String question, String id) { - Events.raise(new UserDecreaseQuestionCountEvent(id)); Prompt completePrompt = buildCompletePrompt(question); + ragEventPort.userDecreaseQuestionCountEvent(id); return ragChatModel.call(completePrompt); } diff --git a/src/main/java/com/kustacks/kuring/user/adapter/out/event/UserFirebaseMessageAdapter.java b/src/main/java/com/kustacks/kuring/user/adapter/out/event/UserFirebaseMessageAdapter.java index ba8b2195..39a71002 100644 --- a/src/main/java/com/kustacks/kuring/user/adapter/out/event/UserFirebaseMessageAdapter.java +++ b/src/main/java/com/kustacks/kuring/user/adapter/out/event/UserFirebaseMessageAdapter.java @@ -6,11 +6,9 @@ import com.kustacks.kuring.message.application.service.exception.FirebaseSubscribeException; import com.kustacks.kuring.message.application.service.exception.FirebaseUnSubscribeException; import com.kustacks.kuring.user.application.port.out.UserEventPort; -import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; @Component -@RequiredArgsConstructor public class UserFirebaseMessageAdapter implements UserEventPort { @Override From f44ecea94227fb9f19b9bc4a36d89164d3ea50bc Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 14:52:11 +0900 Subject: [PATCH 15/21] =?UTF-8?q?feat:=20dev=20profile=20ai=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-dev.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 6d067661..55cea450 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -34,14 +34,20 @@ spring: url: jdbc:${DB_URL} user: ${DB_USER} password: ${DB_PASSWORD} - thymeleaf: - cache: true - prefix: classpath:/templates/ - suffix: .html - enabled: true jackson: serialization: FAIL_ON_EMPTY_BEANS: false + ai: + openai: + api-key: "temp_ai_api_key" + chat: + options: + model: gpt-3.5-turbo + temperature: 0.0 + maxTokens: 300 + embedding: + options: + model: text-embedding-3-small springdoc: swagger-ui: From 487abf5479172875753b51b22e8e91473b37c17f Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 14:54:22 +0900 Subject: [PATCH 16/21] =?UTF-8?q?feat(InMemoryQueryAiModelAdapter):=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20=EC=9D=91=EB=8B=B5=20=EB=B6=80=EB=B6=84?= =?UTF-8?q?=EC=9D=84=20=EB=8B=A8=EA=B1=B4=20=EB=AC=B8=EC=9E=90=EB=A1=9C=20?= =?UTF-8?q?=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../out/model/InMemoryQueryAiModelAdapter.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java index 67c2272f..d41e9c5b 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/out/model/InMemoryQueryAiModelAdapter.java @@ -22,15 +22,16 @@ public class InMemoryQueryAiModelAdapter implements QueryAiModelPort { @Override public Flux call(Prompt prompt) { if (prompt.getContents().contains("교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘")) { - return Flux.just("학","생","복","지","처"," ","장","학","복","지","팀","의", - " ","전","화","번","호","는"," ","0","2","-","4","5","0","-","3","2","1", - "1","~","2","이","며",","," ","건","국","사","랑","/","장","학","사","정", - "관","장","학","/","기","금","장","학","과"," ","관","련","된"," ","문","의", - "는"," ","0","2","-","4","5","0","-","3","9","6","7","로"," ","하","시", - "면"," ","됩","니","다","." + return Flux.just("학", "생", "복", "지", "처", " ", "장", "학", "복", "지", "팀", "의", + " ", "전", "화", "번", "호", "는", " ", "0", "2", "-", "4", "5", "0", "-", "3", "2", "1", + "1", "~", "2", "이", "며", ",", " ", "건", "국", "사", "랑", "/", "장", "학", "사", "정", + "관", "장", "학", "/", "기", "금", "장", "학", "과", " ", "관", "련", "된", " ", "문", "의", + "는", " ", "0", "2", "-", "4", "5", "0", "-", "3", "9", "6", "7", "로", " ", "하", "시", + "면", " ", "됩", "니", "다", "." ); } - return Flux.just("미리 준비된 테스트 질문이 아닙니다"); + return Flux.just("미", "리", " ", "준", "비", "된", " ", + "테", "스", "트", "질", "문", "이", " ", "아", "닙", "니", "다"); } } From 6c0445f2c75f1bad44e7c2f3a7636405a608e31d Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 15:28:10 +0900 Subject: [PATCH 17/21] =?UTF-8?q?feat(RAGQueryApiV2):=20API=EB=A5=BC=20POS?= =?UTF-8?q?T=EC=97=90=EC=84=9C=20GET=EC=9C=BC=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuring/ai/adapter/in/web/RAGQueryApiV2.java | 11 +++++------ .../kustacks/kuring/acceptance/AiAcceptanceTest.java | 10 +--------- .../java/com/kustacks/kuring/acceptance/AiStep.java | 12 +++--------- 3 files changed, 9 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java index b9e8e034..47013ed4 100644 --- a/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java +++ b/src/main/java/com/kustacks/kuring/ai/adapter/in/web/RAGQueryApiV2.java @@ -1,15 +1,14 @@ package com.kustacks.kuring.ai.adapter.in.web; -import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import com.kustacks.kuring.ai.application.port.in.RAGQueryUseCase; import com.kustacks.kuring.common.annotation.RestWebAdapter; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.security.SecurityRequirement; import lombok.RequiredArgsConstructor; import org.springframework.http.MediaType; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestHeader; +import org.springframework.web.bind.annotation.RequestParam; import reactor.core.publisher.Flux; @RequiredArgsConstructor @@ -22,11 +21,11 @@ public class RAGQueryApiV2 { @Operation(summary = "사용자 AI에 질문요청", description = "사용자가 궁금한 학교 정보를 AI에게 질문합니다.") @SecurityRequirement(name = "User-Token") - @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.TEXT_EVENT_STREAM_VALUE) + @GetMapping(produces = MediaType.TEXT_EVENT_STREAM_VALUE) public Flux askAIQuery( - @RequestBody UserQuestionRequest questionRequest, + @RequestParam("question") String question, @RequestHeader(USER_TOKEN_HEADER_KEY) String id ) { - return ragQueryUseCase.askAiModel(questionRequest.question(), id); + return ragQueryUseCase.askAiModel(question, id); } } diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java index a8e15b66..dd5c1bce 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -1,15 +1,11 @@ package com.kustacks.kuring.acceptance; -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.PropertyAccessor; -import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import com.kustacks.kuring.support.IntegrationTestSupport; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.http.HttpStatus; import org.springframework.test.web.reactive.server.WebTestClient; import org.testcontainers.shaded.com.fasterxml.jackson.core.JsonProcessingException; -import org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper; import static com.kustacks.kuring.acceptance.AiStep.*; import static org.assertj.core.api.Assertions.assertThat; @@ -27,14 +23,10 @@ class AiAcceptanceTest extends IntegrationTestSupport { void ask_to_open_ai() throws JsonProcessingException { // given WebTestClient client = WebTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); - String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; - String jsonRequest = objectMapper.writeValueAsString(new UserQuestionRequest(question)); // when - var 모델_응답 = 사용자_질문_요청(client, jsonRequest, USER_FCM_TOKEN); + var 모델_응답 = 사용자_질문_요청(client, question, USER_FCM_TOKEN); // then 모델_응답_검증(모델_응답, HttpStatus.OK.value()); diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiStep.java b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java index 1866e810..2e81d25e 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiStep.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiStep.java @@ -1,13 +1,11 @@ package com.kustacks.kuring.acceptance; -import com.kustacks.kuring.ai.adapter.in.web.dto.UserQuestionRequest; import io.restassured.RestAssured; import io.restassured.response.ExtractableResponse; import io.restassured.response.Response; import org.springframework.http.MediaType; import org.springframework.test.web.reactive.server.FluxExchangeResult; import org.springframework.test.web.reactive.server.WebTestClient; -import org.springframework.web.reactive.function.BodyInserters; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertAll; @@ -16,12 +14,10 @@ public class AiStep { public static FluxExchangeResult 사용자_질문_요청(WebTestClient client, String question, String userToken) { return client - .post() - .uri("/api/v2/ai/messages") + .get() + .uri("/api/v2/ai/messages?question={question}", question) .header("User-Token", userToken) - .contentType(MediaType.APPLICATION_JSON) .accept(MediaType.TEXT_EVENT_STREAM) - .body(BodyInserters.fromValue(question)) .exchange() .returnResult(String.class); } @@ -31,9 +27,7 @@ public class AiStep { return RestAssured .given().log().all() .header("User-Token", userToken) - .contentType(MediaType.APPLICATION_JSON_VALUE) - .body(new UserQuestionRequest(question)) - .when().post("/api/v2/ai/messages") + .when().get("/api/v2/ai/messages?question={question}", question) .then().log().all() .extract(); } From 58ddd5eb0e5cbdae4fe98fd394ab733d0f0af425 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 15:50:03 +0900 Subject: [PATCH 18/21] =?UTF-8?q?chore:=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=97=90=20=ED=95=84=EC=9A=94=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=EC=98=88=EC=99=B8=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kustacks/kuring/acceptance/AiAcceptanceTest.java | 5 ++--- .../java/com/kustacks/kuring/user/domain/UserTest.java | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java index dd5c1bce..3b54677e 100644 --- a/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java +++ b/src/test/java/com/kustacks/kuring/acceptance/AiAcceptanceTest.java @@ -5,7 +5,6 @@ import org.junit.jupiter.api.Test; import org.springframework.http.HttpStatus; import org.springframework.test.web.reactive.server.WebTestClient; -import org.testcontainers.shaded.com.fasterxml.jackson.core.JsonProcessingException; import static com.kustacks.kuring.acceptance.AiStep.*; import static org.assertj.core.api.Assertions.assertThat; @@ -20,7 +19,7 @@ class AiAcceptanceTest extends IntegrationTestSupport { */ @DisplayName("[v2] 사용자가 궁금한 학교 정보를 물어볼 수 있다") @Test - void ask_to_open_ai() throws JsonProcessingException { + void ask_to_open_ai() { // given WebTestClient client = WebTestClient.bindToServer().baseUrl("http://localhost:" + port).build(); String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; @@ -39,7 +38,7 @@ void ask_to_open_ai() throws JsonProcessingException { */ @DisplayName("[v2] 가능한 질문 횟수를 모두 사용한 경우 AI에게 질문을 할 수 없다") @Test - void ask_to_open_ai_overflow_count() throws JsonProcessingException { + void ask_to_open_ai_overflow_count() { // given String question = "교내,외 장학금 및 학자금 대출 관련 전화번호들을 안내를 해줘"; 사용자_질문_요청_REST(question, USER_FCM_TOKEN); diff --git a/src/test/java/com/kustacks/kuring/user/domain/UserTest.java b/src/test/java/com/kustacks/kuring/user/domain/UserTest.java index 02f3d99a..81785e65 100644 --- a/src/test/java/com/kustacks/kuring/user/domain/UserTest.java +++ b/src/test/java/com/kustacks/kuring/user/domain/UserTest.java @@ -142,12 +142,12 @@ void decrease_question_count() { @Test void is_enough_question_count() { // given - User new_user = new User("token_one"); - new_user.decreaseQuestionCount(); // after 1 - new_user.decreaseQuestionCount(); // after 0 + User newUser = new User("token_one"); + newUser.decreaseQuestionCount(); // after 1 + newUser.decreaseQuestionCount(); // after 0 // when - ThrowableAssert.ThrowingCallable actual = new_user::decreaseQuestionCount; + ThrowableAssert.ThrowingCallable actual = newUser::decreaseQuestionCount; // then assertThatThrownBy(actual).isInstanceOf(IllegalStateException.class); From 92adca91c9c2373592c652cb898b637e0e13d093 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 20:35:41 +0900 Subject: [PATCH 19/21] =?UTF-8?q?test(UserRepositoryTest):=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=EC=9E=90=20=EC=A7=88=EB=AC=B8=20=ED=86=A0=ED=81=B0?= =?UTF-8?q?=EA=B0=90=EC=86=8C=20=EB=A6=AC=ED=8F=AC=EC=A7=80=ED=86=A0?= =?UTF-8?q?=EB=A6=AC=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../out/persistence/UserRepositoryTest.java | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java b/src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java index 8399bcfe..cdb1cfbc 100644 --- a/src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java +++ b/src/test/java/com/kustacks/kuring/user/adapter/out/persistence/UserRepositoryTest.java @@ -3,6 +3,9 @@ import com.kustacks.kuring.support.IntegrationTestSupport; import com.kustacks.kuring.user.application.port.out.dto.FeedbackDto; import com.kustacks.kuring.user.domain.User; +import jakarta.persistence.EntityManager; +import jakarta.transaction.Transactional; +import org.assertj.core.api.ThrowableAssert; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -11,13 +14,17 @@ import java.util.List; import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.assertj.core.groups.Tuple.tuple; @DisplayName("리포지토리 : User") class UserRepositoryTest extends IntegrationTestSupport { @Autowired - private UserPersistenceAdapter userPersistenceAdapter; + EntityManager em; + + @Autowired + UserPersistenceAdapter userPersistenceAdapter; @DisplayName("사용자가 작성한 피드백을 페이징 처리하여 가져올 수 있다") @Test @@ -57,4 +64,23 @@ void deleteALl() { List feedbackDtos = userPersistenceAdapter.findAllFeedbackByPageRequest(PageRequest.of(0, 10)); assertThat(feedbackDtos).hasSize(5); } + + @Transactional + @DisplayName("질문 카운트 감소가 성공적으로 영속화 되고, 0이 되면 IllegalStateException을 발생시킨다") + @Test + void decreaseQuestionCount() { + // given + User savedUser = userPersistenceAdapter.findByToken(USER_FCM_TOKEN).get(); + savedUser.decreaseQuestionCount(); // 2 -> 1 + savedUser.decreaseQuestionCount(); // 1 -> 0 + em.flush(); + em.clear(); + savedUser = userPersistenceAdapter.findByToken(USER_FCM_TOKEN).get(); + + // when + ThrowableAssert.ThrowingCallable actual = savedUser::decreaseQuestionCount; + + // then + assertThatThrownBy(actual).isInstanceOf(IllegalStateException.class); + } } From e390cb5e29320bd30832d3f3cac71e3f79236f85 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 20:54:30 +0900 Subject: [PATCH 20/21] =?UTF-8?q?feat(User):=20Deprecated=20=EB=90=9C=20Wh?= =?UTF-8?q?ere=20=EC=97=90=EB=84=88=ED=85=8C=EC=9D=B4=EC=85=98=EC=9D=84=20?= =?UTF-8?q?SQLRestriction=20=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/kustacks/kuring/user/domain/User.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/user/domain/User.java b/src/main/java/com/kustacks/kuring/user/domain/User.java index 400a8377..c39aabd7 100644 --- a/src/main/java/com/kustacks/kuring/user/domain/User.java +++ b/src/main/java/com/kustacks/kuring/user/domain/User.java @@ -7,7 +7,7 @@ import lombok.Getter; import lombok.NoArgsConstructor; import org.hibernate.annotations.SQLDelete; -import org.hibernate.annotations.Where; +import org.hibernate.annotations.SQLRestriction; import java.io.Serializable; import java.util.ArrayList; @@ -18,7 +18,7 @@ @Entity @NoArgsConstructor(access = AccessLevel.PROTECTED) @SQLDelete(sql = "update user set deleted = true where id = ?") -@Where(clause = "deleted = false") +@SQLRestriction("deleted = false") public class User implements Serializable { private static final int MONTHLY_QUESTION_COUNT = 2; From 535ea2dc66a04f8d6e29149f041bc55343379f4f Mon Sep 17 00:00:00 2001 From: jiwoo Date: Sat, 13 Jul 2024 20:57:33 +0900 Subject: [PATCH 21/21] =?UTF-8?q?refactor(NoticeQueryRepositoryImpl):=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=20=EB=AC=B8=EC=9E=90=EC=97=B4=20=EC=83=81?= =?UTF-8?q?=EC=88=98=EB=A1=9C=20=EC=B6=94=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../out/persistence/NoticeQueryRepositoryImpl.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeQueryRepositoryImpl.java b/src/main/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeQueryRepositoryImpl.java index 054c46a6..43cde2e8 100644 --- a/src/main/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeQueryRepositoryImpl.java +++ b/src/main/java/com/kustacks/kuring/notice/adapter/out/persistence/NoticeQueryRepositoryImpl.java @@ -26,6 +26,7 @@ @RequiredArgsConstructor class NoticeQueryRepositoryImpl implements NoticeQueryRepository { + private static final String DATE_FORMAT_TEMPLATE = "DATE_FORMAT({0}, {1})"; private static final String DATE_TIME_TEMPLATE = "%Y-%m-%d %H:%i:%s"; private final JPAQueryFactory queryFactory; @@ -34,7 +35,7 @@ class NoticeQueryRepositoryImpl implements NoticeQueryRepository { @Override public List findNoticesByCategoryWithOffset(CategoryName categoryName, Pageable pageable) { StringTemplate postedDate = Expressions.stringTemplate( - "DATE_FORMAT({0}, {1})", + DATE_FORMAT_TEMPLATE, notice.noticeDateTime.postedDate, ConstantImpl.create(DATE_TIME_TEMPLATE) ); @@ -60,7 +61,7 @@ public List findNoticesByCategoryWithOffset(CategoryName categoryName @Override public List findAllByKeywords(List keywords) { StringTemplate postedDate = Expressions.stringTemplate( - "DATE_FORMAT({0}, {1})", + DATE_FORMAT_TEMPLATE, notice.noticeDateTime.postedDate, ConstantImpl.create(DATE_TIME_TEMPLATE) ); @@ -155,7 +156,7 @@ public List findNormalArticleIdsByDepartment(DepartmentName departmentN @Override public List findImportantNoticesByDepartment(DepartmentName departmentName) { StringTemplate postedDate = Expressions.stringTemplate( - "DATE_FORMAT({0}, {1})", + DATE_FORMAT_TEMPLATE, departmentNotice.noticeDateTime.postedDate, ConstantImpl.create(DATE_TIME_TEMPLATE) ); @@ -179,7 +180,7 @@ public List findImportantNoticesByDepartment(DepartmentName departmen @Override public List findNormalNoticesByDepartmentWithOffset(DepartmentName departmentName, Pageable pageable) { StringTemplate postedDate = Expressions.stringTemplate( - "DATE_FORMAT({0}, {1})", + DATE_FORMAT_TEMPLATE, departmentNotice.noticeDateTime.postedDate, ConstantImpl.create(DATE_TIME_TEMPLATE) ); @@ -219,7 +220,7 @@ public void deleteAllByIdsAndDepartment(DepartmentName departmentName, List findAllByBookmarkIds(List ids) { StringTemplate postedDate = Expressions.stringTemplate( - "DATE_FORMAT({0}, {1})", + DATE_FORMAT_TEMPLATE, notice.noticeDateTime.postedDate, ConstantImpl.create(DATE_TIME_TEMPLATE) );