분류 전체보기
-
AWS Zendesk에 Kendra 끼얹기DEV/aws 2024. 1. 5. 11:31
Why kendra? - Zendesk 지식창고 및 HelpCenter, Community 검색 성능에 부족함을 느낌 - 실제 상담사들이 Zendesk의 지식창고 검색을 사용하면서 불편함을 느끼고 개선을 요청함 - HelpCenter 및 Community의 검색에서 불편함을 직접 느낌 (물론 헬프센터 및 커뮤니티 내부에서 Kendra를 적용하기는 어려울 것으로 예상됨) - Kendra를 이용하면 다양한 Storage에 있는 데이터를 하나의 검색 엔진에서 사용할 수 있다는 강력한 장점이 있음 (각 데이터를 AWS에 싱크해야 하며 직접 다 해줘야하긴 함) - 얼마나 똑똑할지는 모르나 ML 및 NLP 기술을 사용하여 자연어 기반 쿼리 효율 어쩌구 저쩌구… 요구조건 - Zendesk App에서 지식창고(Help..
-
React 시작하기 9. Array 항목 추가DEV/react 2024. 1. 5. 10:52
App.js import React, { useRef, useState } from 'react'; import UserList from './UserList'; import CreateUser from './CreateUser' function App() { const [inputs, setInputs] = useState({ username: '', email: '' }); const { username, email } = inputs; const onChange = (e) => { const { name, value } = e.target; setInputs({ ...inputs, [name]: value }); }; const [users, setUsers] = useState([ { id: 1,..
-
AWS Kendra 준비...DEV/aws 2024. 1. 4. 13:48
Kendra를 시작하게 된 계기 당연히 회사에서 시켜서... 자사 SaaS 서비스의 검색 기능이 멍청하여 해당 서비스의 Articles을 모두 수집하여 좀 더 똑똑하게 검색할 수 있는 기능이 필요했다. Amazon Kendra 역할 Amazon Kendra는 기계 학습(ML)을 사용하여 검색 및 사용자 경험을 개선하는 자연어 검색 서비스입니다. 완전관리형 서비스인 Amazon Kendra에는 즉시 사용 가능한 사전 훈련된 ML 모델이 포함되어 있습니다. 고객은 검색 결과의 정확성 향상과 비정형 데이터를 검색하는 기능 때문에 Amazon Kendra를 선택하는 경우가 많습니다. Amazon Kendra를 사용하면 여러 데이터 리포지토리를 인덱스에 연결하고 문서를 수집 및 크롤링하여 통합 검색 환경을 생성할..
-
React 시작하기 8. Array RenderingDEV/react 2024. 1. 3. 17:35
App.js import React from 'react'; import UserList from './UserList'; function App() { return ( ); } export default App; UserList.js import React from "react"; // * 한개의 파일 내에서 여러 Component를 선언해도 문제 X // User 정보 출력 function User({ user }) { return ( {user.username} ({user.email}) ) } // User 리스트를 모두 출력 function UserList() { // 유저 정보 const users = [ { id: 1, username: 'UserA', email: 'usera@gmail.c..
-
React 시작하기 7. 특정 DOM 선택하기 (useRef)DEV/react 2024. 1. 3. 17:06
App.js import React from 'react'; import InputSample from '../src/InputSample'; function App() { return ( ); } export default App; InputSample.js import React, { useState, useRef } from "react"; function InputSample() { const [inputs, SetInputs] = useState({ name: '', nickname: '' }); // 특정 돔을 선택하기 위한 Hook 함수로 Ref 객체 생성 const nameInput = useRef(); const { name, nickname } = inputs; const onChang..