닫기

PROFESSIONAL AI DEVELOPER CHAGAUN

업무자동화 솔루션

클리커 레시피

HOME 업무자동화 솔루션 클리커 레시피
업무자동화툴과 구글 Bard Chatbot을 이용한 텍스트를 생성 방법
2023.09.16

refereced by chagaun.net, klicker.kr, rpahub.kr

https://chagaun.net, http://klicker.kr, http://rpahub.kr


안녕하세요.


업무자동화툴인 클리커와 구글 Bard Chatbot로부터 뉴스 기사를  아래와 같은 다양한 형식으로 문서를 생성해 보려고 합니다.


Google Bard API 를 통해 텍스트를 생성할 수도 있는데요. 안정화가 덜 된 느낌이네요 그래서 여기에서는 무료로 사용할 수 있는 Google Bard 페이지로 이동하여 뉴스기사를 Input으로 하고  아래의 요구사항을 통해 그 결과를 받아보는 방식으로 진행해 보겠습니다.


1. 블로그 형태로 문서 재작성 해주세요


2. 핵심 키워드 10개 추출 해 주세요


3. 핵심 타이클 10개 생성해 주세요


4.핵심 영문 키워드 10개 생성해 주세요


5. 짧은 문장으로 요약해 주세요


여기에서 첨부되어 있는 레시피를 클리커에 탑재하여 실행하면 BardChatbot으로부터 다양한 결과를 받아볼수 있을 것입니다.


ChatGPT와 BardChatbot을 이용하여 똑같은 요구를 해보았는데 서로간의 장.단점이 있습니다


ChatGPT의 경우 좀 Input 길이가 2000 바이트 정도로 짧고 또한 plus에 가입도 해보았지만 마찬가지로 조금 사용하다보면 Regenerate 하라는 메시지가 뜨면서 응답 에러가 뜨는 경우가 자주 발생이 되었습니다. 


사실 그래서 BardChatbot을 통해 텍스트를 생성해 보도록 해보았는데 현재까지는 괜찮은 것 같네요


[사전 준비]

 

먼저 클리커가 내 피씨에 설치가 되어 있어야 합니다.


클리커는 Windows 10, 11 환경에서 작동이 됩니다.


Chrome 이 설치가 되어 있어야 합니다.


BardChatbot 페이지(bard.google.com)으로 가서 로그인을 미리 해 놓고 또한 자동으로 로그인이 되도록 해 놓는 것이 필요합니다. 중간에 팝업창이 뜨는 경우 확인 버튼을 눌러 놓으시구요.





[BardChatbot 로부터 텍스트 생성 방법]


1. 하단에 첨부된 압축 파일을 다운로드하여 압축을 푼 후 아래 폴더에 가져다 놓습니다.


C:\Chagaun\Klicker_2.5\data\recipe\GenerateTextFromGoogleBardUI.json


2.클리커 설치 후 바탕화면에 생성된 클리커2.5 아이콘을 실행합니다.


3. 클리커 화면 상단에 있는 '로드' 버튼을 클릭하여 위의 GenerateTextFromGoogleBardUI.json 파일을 탑재합니다.


4. 클리커 화면 하단에 있는 '테스크 실행'을 클릭하시면 탑재된 레시피가 실행이 되면서 크롬부라우저가 열리며 자동으로 ChatGPT로부터 텍스트를 생성하는 것을 보실 수 있습니다.





[레시피 설명]


1. 먼저 Bard에 요구할 문장을 가져다 놓습니다. 그리고 생성된  텍스트를 저장할 변수를 생서합니다.


src_article 변수에 뉴스 기사를 저장해 놓습니다.


2. Bard 페이지로 이동합니다.


3. '새 채팅' 버튼을 클릭하여 기존에 챗봇과 나누었던 대화가 있는 경우 클리어 합니다.





4. 뉴스 기사를 인풋으로 하여 기사를 재 작성해달로고 요구합니다.


다음 컨텍스트를 추가의견 없이 서론 본론 결론으로만 분리하여 작성해 주세요, 한글로 다시 작성해 주세요. 컨텍스트 :  뉴스기사 블라블라


5. Bard로부터의 결과를 가져와 self.article['rewrites'] 에 패러그래프 단위로 리스트를 저장해 놓습니다.


여기에서 수집된 요약문은 이후 강좌인 Naver Cafe, Naver Blog, Naver Band, Facebook에 포스팅할때 본문 글로 사용해 보겠습니다.




6. '새 채팅' 버튼을 클릭하여 기존에 챗봇과 나누었던 대화가 있는 경우 클리어 합니다.


7. 뉴스 기사를 인풋으로 하여 기사를 대변하는 핵심 키워드 12개를 나열해 달라고 합니다.


다음 컨텍스트를 대변하는 12개의 핵심 키워드를 한글로 나열해 주세요. 컨텍스트 :  뉴스기사 블라블라


8. Bard로부터의 결과를 가져와 self.article['keywords'] 에 리스트로  저장해 놓습니다.


여기에서 수집된 요약문은 이후 강좌인 Naver Cafe, Naver Blog, Naver Band, Facebook, Instagram Twitter에포스팅할때 해시 태그로 사용해 보겠습니다.



9. '새 채팅' 버튼을 클릭하여 기존에 챗봇과 나누었던 대화가 있는 경우 클리어 합니다.


10. 뉴스 기사를 인풋으로 하여 기사를 대변하는 타이틀 제목 12개를 나열해 달라고 합니다.


다음 컨텍스트를 추가의견 없이 서론 본론 결론으로만 분리하여 작성해 주세요, 한글로 다시 작성해 주세요. 컨텍스트 :  뉴스기사 블라블라


11. Bard로부터의 결과를 가져와 self.article['titles'] 에 리스트로 저장해 놓습니다.


여기에서 수집된 요약문은 이후 강좌인 Naver Cafe, Naver Blog, Naver Band, Facebook, Instagram Twitter에포스팅할때 타이틀 글로 사용해 보겠습니다.




12. '새 채팅' 버튼을 클릭하여 기존에 챗봇과 나누었던 대화가 있는 경우 클리어 합니다.


13. 뉴스 기사를 인풋으로 하여 기사를 대변하는 핵심 키워드 12개를 영어로 나열해 달라고 합니다.


다음 컨텍스트를 대변하는 12개의 핵심 키워드를 영어로 나열해 주세요. 컨텍스트 :  뉴스기사 블라블라


14. Bard로부터의 결과를 가져와 self.article['translateds'] 에  리스트로 저장해 놓습니다.


여기에서 수집된 요약문은 이후 강좌인 StableDiffusion에서 이미지를 생성할 때 키워드로  사용해 보겠습니다.




15. '새 채팅' 버튼을 클릭하여 기존에 챗봇과 나누었던 대화가 있는 경우 클리어 합니다.


16. 뉴스 기사를 인풋으로 하여 한줄의 요약문을 만들어 달라고 합니다.


다음 컨텍스트를 한 줄의 한글로, 10대들의 대화체로 짧게 요약해 주세요. 컨텍스트 :  뉴스기사 블라블라


17. Bard로부터의 결과를 가져와 self.article['summary'] 에  저장해 놓습니다.


여기에서 수집된 요약문은 이후 강좌인 인스타그램, 트위터를 포스팅때 사용해 보겠습니다.





18. 수집된 모든 결과물을 .json 파일로 저장해 놓습니다.


여기에서 수집된 결과물들은 다음에  소개할 Naver Cafe, Naver Blog, Naver Band, Facebook, Instagram Twitter에 올릴때 사용해보도록 하겠습니다.





업무자동화(RPA)툴인 클리커(Klicker)를 통해 인터넷으로부터 데이터의 수집이나 가공, 엑셀데이터의 읽기, 정제, 저장 등을 할수 있습니다.


그리고 ChatGPT를 통한 문서의 재작성이나 요약을 할 수 있고 StableDiffusion을 통해 텍스트와 관련한 이미지들을 생성해 낼 수 있습니다.


이렇게 수집된 텍스트와 이미지들을 활용하여 영상을 자동으로 생성하여 유튜브에 바로 올릴 수도 있습니다.

또한 파파고, 구글번역, 칼로 등 공개된 다양한 API를 호출하여 새로운 서비스를 생성해 낼수 있습니다.


이러한 모든 작업들은 chagaun.net, klicker.kr rpahub.kr를 통해 공개된 무료 RPA 툴(클리커)을 통해 만나볼 수 있을 것입니다.



data/2023/09/16/GenerateTextFromGoogleBardUI_rOOVwZp.zip

전체목록