올해 2월 허깅페이스에서 HuggingChat을 출시했습니다.
허깅페이스, GPTs와 같은 HugginsChat 출시 | 지피터스 GPTers네, 저도 그렇고 여러분도 그렇고 ChatGPT 열심히 쓰고 계실 테고,
저도 그렇고 여러분도 그렇고 월 20딸라 내고 열심히 이용하고 계실 테고
다들 ChatGPT 뽕 뽑고 계시죠? 하지만 그럴 기회가 없다면, 오늘 잘 오셨습니다.
여러분, 개발자가 아니라도 ChatGPT 경험이 있으신 분이라면 누구나 체험 가능한 코너입니다. Hugging Chat 기능입니다.
제가 개발자면 어려울까요? 아니오. 그냥 따라오면 됩니다. 저도 여러분도 다같이 한번 맛보도록 하겠습니다.
HuggingChat첫인상
여러분이 쓰시는 OS나 브라우저 설정에 따라 하얗게 보일 수 있고 저처럼 어두운 성격처럼 보 일 수 있습니다. 이건 Setting 에서 취향껏 설정 가능하니 취향껏 사용하시면 되겠고요.
어쨌든 ChatGPT 써보시던 분들에겐 꽤 익숙한 환경을 제공합니다.
그럼 ChatGPT와 다른 점이 무엇이 있느냐? 간단합니다.
Hugging Face 는 AI 모델과 데이터셋 등 AI 연구자료들이 총집편된 사이트입니다.
그렇기 때문에 ChatGPT 비슷한 모델이 여러개 있고, 여러분들은 그 모델 중 적합한 모델이 무엇이 있는지 여기서 손쉽게 체험하고 점검하고 선정할 수 있는 점이 되겠습니다.
오? ChatGPT를 여러 스타일로 변경 가능하다고요? 어디서요?
빨간 네모를 보면 Models 가 있습니다. LLM 모델을 선택할 수 있습니다.
여기서 주요 대화형 LLM 모델을 선택할 수 있습니다. 설치 필요없이 바로 모델을 선택할 수 있는 점이 주요 포인트가 되겠습니다.
그러면, GPTs 같은 기능이 있나요? LLM의 템플릿 기능이라면, 물론 있습니다!
Assistants 메뉴가 있습니다. 일단 들어가 보시죠.
마치 GPTs 처럼 개발자들의 구미를 당겨줄 코드 생성, AI 개발자들의 머리를 식혀줄 수 있는 파인 튜닝 보조 등등, 커뮤니티에서 만든 여러 템플릿이 존재합니다.
어시스턴트 기능을 통한 실습
여기서 눈치 채셨다면, 자신의 템플릿 또한 만들 수 있습니다. 오른쪽 상단 “Create New Assistant” 를 클릭하면,
이렇게 새 어시스턴트 팝업 창이 여러분을 맞이합니다. 사용법이요? GPTs 만들어 보신 분들에게는 익숙한 양식입니다. 아바타는 썸네일이고, 이름, 설명, 그리고 사용할 모델, 여기서 눈여겨볼 게 “인터넷 접근”인데요, 실험적 기능이라고 하는군요. 검색 방식, 도메인 검색, 그리고 특정 링크 내 문서에서 찾아보고,
대망의 오른쪽 텍스트 박스, 바로 “지침”입니다. 핵심이죠. 더이상 설명하지 않아도 아시리라 믿겠습니다. 만약 모르신다면, 여기에 GPTs 만 검색해도 많이 나오니 참고해 보시기 바랍니다.
자, 그런데, 이상한 옵션이 하나 있습니다. 바로 Dynamic Prompt 입니다.
이게 뭐냐고요? 네, 간단하게 결론짓자면, 인터넷 텍스트 자료를 첨부하는 일종의 “치환” 기능입니다. 예시 지침은 아래와 같습니다.
여기서 위의 지침 예시는, markdown 이라는 개발자 친화적인 문서(워드나 한글 문서의 그 문서 맞습니다) 형태에서 CSV 양식 박스를 감싸고, 이 안에 인터넷 상의 CSV 파일을 첨부하여 지침에 추가하는 형태가 되겠습니다. Hugging Chat 의 어시스턴트 기능은 파일 업로드가 없는 대신, 지침에 텍스트 첨부 시 유용하다 하고, 사실 GPTs에도 비슷한 기능이 있습니다. 주로 지침을 보호하는 프롬프트를 첨부할 때 많이들 쓰실 겁니다. 게다가 자유롭죠.
여기서 한가지 주의사항이 있다면, 등록된 어시스턴트는 무조건 공개입니다. 공개해서는 안되는 데이터를 여기에 첨부하지 않도록 주의만 하시면 되겠습니다. 애초에 여기는 서로 공유하는 컨셉의 사이트이니까요.
저는 실습을 위해 아래 지침으로 어시스턴트를 만들어 보았습니다.
그리고 한번 끄집어내 보겠습니다.
…
제 비밀을 까발려낸 모델로 인해 맨탈 관리가 안되는 관계로 실습은 여기까지 하겠습니다.
결론
네, 여러 방면으로 써보면 확실히 ChatGPT가 원하는 답변을 다양하고 유연하게 응답해 줍니다. 여러분이 원하는 어떤 것으로든요. 게다가 이미지도 만들어주고, GPT-4 Turbo로 더 향상되고 있고, Sora 로 비디오까지 만들고 OpenAI의 아성도 있고, 게다가 경쟁작인 Claude 의 만만찮은 작문 응답으로 돈을 내서 뽕을 뽑아먹을만큼 번역도 잘해주고 이것저것 잘 해줍니다.
그럼 왜 허깅페이스에서 이런 기능을 만들었을까요? 간단합니다.
허깅페이스 입문자들에게 LLM 모델을 바로 체험할 수 있는 장을 마련해 준다.
허깅페이스 숙련자들에게 설치 없이 여러 주요 LLM 모델을 비교할 수 있는 장을 마련해 준다.
그리고 프롬프트 엔지니어링을 통해 일련의 LLM 모델과 패턴을 테스트하여, 서로 학습 데이터를 공유하여 LLM 파인 튜닝의 영감을 제공받고 열린 마음으로 향상시켜 서로 발전하는 AI 모델을 꿈꿀 수 있다.
개발자 커뮤니티로 알려진 Github 또한 개발자들끼리 소스를 공유하는 소통의 장으로 출발했고, 지금은 Microsoft가 인수하여 안정적인 자금으로 그 컨셉을 계속 유지하고 있습니다.
허깅페이스 또한 열린 마음으로 출발하는 곳입니다. 개발자 여러분들 새겨들으세요.
개발자가 아니면 어떻습니까? 이미지나 오디오 등은 저번주 발표에서 봤듯이 Spaces 코너 에서 개발자가 아니라도 다양하게 AI 모델 체험이 가능하고, 그리고 오픈소스를 통해 우리말 모델을 향상하고 싶다면, 지금 여기 Hugging Chat 에서 별도의 설치나 세팅 없이 여러가지 모델 하나 골라서 자신의 프롬프트를 뽐내보고 여기서 나오는 문제에 대한 이슈를 제기하세요. 물론 이슈는 영어로 제기해야 하는 아쉬움이 있지만 그래도 커뮤니티는 그러라고 있는 겁니다. 누군가가 영어로 이슈제기 해줍니다. 필요하면 제가 해드릴 수도 있고요.
오늘도 허깅페이스에서 AI를 즐기시기 바랍니다.
감사합니다.