1. 수많은 챗봇 오픈소스 챗봇 오픈소스는 많다. github에서 chatbot을 찾아보더라도 굉장히 많은 챗봇 프로젝트들이 나온다 4000개가 넘은 프로젝트들이 있다... 그런데 이중에 한글로 된 챗봇은 없다. 그렇다보니 시중에 볼수있는 챗봇의 경우엔 이미 정형화된 문답 형식의 챗봇들이 가득하다. 빌더를 통해 만드는 그런 챗봇들... 커스터마이징이 거의 불가능하고 정형화된 답밖에 들을수 없는 그런 챗봇들이 기본이다. 그런데 최근 kochat이라는 한글로 된 챗봇 오픈소스 프로젝트가 나와서 소개하고자 한다. 2. 본론 1) RASA를 닮은 kochat kochat은 한국어 전용 챗봇 개발 프레임워크 로써 이미 상용화된 챗봇 빌더들은 매우 간편한 웹 기반의 UX/UI를 제공하며 일반인을 타깃으로 하지만 K..
돈쓰는 효과가 가장 잘 나오는 프로젝트 중 하나. 코드 자체는 굉장히 쉽다. 파이썬 코드로서 굉장히 추상화 되어서 간단하게 구현이 가능하다. 1. visualstudio 설치하기 (팁)굉장히 좋은 팁이 있다. 플러그인 소프트웨어 설치 시 항상 긍정적으로 반응 해줘야 설치가된다. ㅋㅋ 크게 두가지 방법이있음 1. 제작도구(드래그 & 드랍 방식) 편하지만 제한된 것이 많다.(모델이 복잡해지거나, 없는 기능 구현 불가능) 주요 챗봇 플랫폼 - ChattyPeople, Meokay, Smooch, Botsify, Beep Boop, Chatfuel - Facebook Messenger Platform, Telegram Bots, BotKit, FlwXO (챗봇 = 내부적으로는 웹 개발이다)웹프로그래밍이 가능한 ..
신한은행, LG, 한수원, 샘표, SK브로드밴드, AJ그룹, 일동제약, BGF 리테일, 경동나비엔, 미래에셋생명, 3M, 이마트 에브리데이, 종근당건강 등 500개 기업에서 마이더스 아*티 기업의 ' AI 면접 소프트웨어' 를 사용하고 있습니다. 이 면접이 어떻게 평가되는지 설명해드리겠습니다. 이 글을 다 읽고, https://www.midashri.com/intro/ai 사이트 방문해서 한 번 체험해 보시고 시험장가세요. (무료 체험시 기입해야 하는 회사 도메인은 아무거나 만들어 넣으세요. 채용담당자용이거든요... ) 먼저, 이해를 돕기위해 실제 지원자가 AI면접을 본 후기를 적어보고, 간략한 코멘트를 달아놓겠습니다. 왜 그런 코멘트가 달렸는지는 후반부에 있는 'AI면접 평가항목분석' 내..
올해는 정말 개발에 대한 관심이 뜨거웠던 한 해 였습니다. 급속도로 발전하는 IT산업과 더불어 코로나로 인해 소위 말하는 언택트 시대가 앞당겨 지면서 개발업무에 관심도가 전공자, 비전공자 관계없이 상당히 높아졌습니다. 실제로 쿠팡에서는 신입 개발자 초봉을 6천만원으로 올리기도 하고 여러 회사에서 IT관련 인력을 많이 채용하고 있으나 개발인력이 부족할 지경이죠. 이를 증명하듯 카카오, 네이버의 주가는 코로나에도 불구하고 올초에 비해 2.5배 이상씩 상승하기도 했습니다. 프로그래밍 언어 공부를 시작하거나, 혹은 새로운 프로젝트를 시작할때 언어와 플랫폼의 선택은 굉장히 중요합니다. IT기술의 발전에 따라 프로그래밍 언어 역시 끊임없이 진화하고 있으며 이에 따라 더 강력하고 각각의 특성을 가진 새로운 언어들이 ..
코딩과 프로그래밍은 종종 산업에서 상호교환적으로 사용됩니다. 여러 토론 포럼에서 같은 내용을 브레인스토밍할 수 있지만, 대부분은 불완전합니다. 이 두 용어는 동일하게 보일 수도 있지만 큰 차이가 있습니다. 오늘은 코딩과 프로그래밍의 차이점을 가능한 가장 쉬운 방법으로 설명하려고 합니다. 코딩(Coding) 코딩은 쉽게 말하면 하나의 언어에서 다른 언어로 코드를 작성하는 것을 의미합니다. 컴퓨터는 우리의 언어를 이해하지 못합니다. 컴퓨터는 이진 언어(binary language)만 이해합니다. 코더는 요구 사항을 기계가 이해할 수 있는 언어로 변환하는 사람입니다. 그 사이에 많은 프로세스가 있지만 코더가 하는 일은 논리를 기계가 읽을 수 있는 코드로 변환하는 것입니다. 코딩은 프로그래밍의 일..
C 언어는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 유닉스 운영체제를 만들기 위해 고안한 프로그래밍 언어입니다. 그런데 A 언어도 아니고 왜 C 언어일까요? 처음에 켄 톰슨은 BCPL 언어를 입맛에 맞게 고쳐서 B 언어(벨 연구소의 첫 글자 B를 따서 B 언어로 지음)를 개발했는데 후에 데니스 리치가 B 언어를 개선하여 C 언어가 탄생했습니다. ▼ 그림 1‑8 C 언어의 역사 C 언어는 이후의 프로그래밍 언어에 직간접적으로 많은 영향을 주었는데 C 언어를 배우면 다른 언어를 배우기 쉽다고 하는 이유도 이 때문이죠. 프로그래밍 세계의 공통어라 할 수 있습니다. 우리가 지금도 쓰고 있는 Windows, 리눅스, OS X와 iOS, Android, Windows Phone 모바일 운영체제의..
안녕하세요! 이번 게시물은 코테연습이 아닌! 프로그래밍 독학 사이트를 추천드려볼까 합니다 저는 학원을 통해서 배우는 것보다 혼자서 강의를 들으며 공부하는 것이 효율이 좋다고 생각하여 많은 검색을 통해 다양한 무료/유료 강의를 들을 수 있는 사이트들을 알고 있습니다. 비슷한 목표를 가지고 같이 공부해나가는 과정속에서 도움이 되고자 오늘은 무료/유료 프로그래밍 강의 사이트들을 총 정리해보려합니다😊 인프런 www.inflearn.com/ 인프런은 취업/마케팅/개발/보안 관련 강의들을 무료/유료로 들을 수 있으며 모든 분야에 있어서 다양한 강좌가 준비되어있습니다. 예를 들어 개발/프로그래밍 강좌는 웹 / 모바일 앱/ 게임 / 데이터베이스 / 서버 등 매우 다양한 강좌들이 준비되어있어 하나의 분야를 깊이 배우기에..
4차산업혁명에 가속도가 붙으면서 코딩은 이제 컴퓨터 공학과의 전유물이 아닌 필수 덕목으로 자리 잡게 되었습니다. 초중고등학생들 사이에서도 코딩 조기교육 열풍이 불고 있는 것으로 미루어보았을 때, 조만간 모든 영역에서 코딩이 필수적인 요소가 될 것 같은데요. 그래서 오늘은 코딩 입문자들도 쉽게 따라 배울 수 있는 코딩프로그램추천을 해보려고 합니다. 코딩프로그램에는 여러 가지가 있어서 입문자들은 어떤 프로그램으로 시작해야 할 지 망설이게 되는데요. 과연 어떤 코딩 프로그램이 자신에게 맞을 지, 어디서부터 시작하면 최고일지 알려드리는 코딩프로그램추천을 보고 잘 선택하시기 바랍니다! 1. Sublime text 코딩프로그램추천 첫 번째는 ‘서브라임 텍스트’입니다. 서브라임 텍스트는 여러 가지 프로그래밍 언어를 ..
코딩관련해서 모의로 풀어보면서 바로 채점 가능한 시스템이 국내에 이렇게 사이트가 많은 줄 몰랐습니다 :) 더 많이 발견하는대로 쓱쓱 이 게시글에 넣어보도록 하겠습니다. 백준 https://www.acmicpc.net 문제 갯수가 최강입니다. 참가자도 15만명에 육박하구요. 온코더 https://www.oncoder.com/ 공식적으로 시험 성적을 인정받을 수 있는 코딩 사이트입니다. 연습문제는 아무 때나 참여 가능하지만 비공식적이고 공식시험은 1~2개월에 1번씩 있습니다. 시험 성적을 공식적으로 인정받을 수 있어서 일부 기업 입사시에 가산점 혜택이 있습니다. https://blog.naver.com/ephraimdrlee/221540686430 온코더 코딩테스트 13회 참가 후기 휴, 온코더 코딩 테..
"코딩"과 "프로그래밍"은 소프트웨어 개발 산업에서 가장 중요한 두 가지 접근법이다. 일반적으로 코딩과 프로그래밍을 동의어로 인식하는 경우가 많은데, 실제로는 상당한 차이가 있다. 1. 정의 코딩은 알고리즘을 선정한 프로그래밍 언어의 명령으로 변환하여 작성하는 것이다. 기본적으로 한 언어에서 다른 언어로 코드를 만드는 과정이다. 프로그래밍의 초기 단계를 구현하는 데 사용되기 때문에 프로그래밍의 하위 집합이라고도 할 수 있다. 기계는 인간의 자연어를 이해하지 못하고 이진 언어인 기계코드만 이해한다. 그래서 코더(coder)는 요구 사항을 기계가 이해할 수 있는 언어로 변환하는 역할을 한다. 코더는 논리를 기계가 읽을 수 있는 코드로 변환하는 언어 지향 프로그래머이다. 프로그래밍은 컴퓨터에 부여하는 명령을 ..