← Back to list

기사를 요약하는 슬랙 봇 만들기 (노코드, 5분 소요)

OpenAI Assistant와 PlugBear를 활용해서 기사를 요약하는 슬랙 봇을 만드는 방법을 소개합니다.

Snow LeeSnow Lee

세상은 정말 빠르게 변하고, 그에 따라 수많은 뉴스와 기사가 생산됩니다. 동료에게 이런 뉴스를 공유하는 것은 팀이 최신 정보를 인지하는데 도움이 됩니다. 하지만 모두가 모든 기사를 다 읽고 있을 수는 없죠. 이 글에서는 OpenAI Assistant와 PlugBear를 사용하여 5분 안에 기사를 요약해주는 슬랙 봇을 만드는 방법을 소개하겠습니다.

TL;DR

  1. 기사를 요약하는 OpenAI Assistant를 만든다.
  2. PlugBear를 활용해서 Slack에 봇을 추가한다.

기사를 요약하는 OpenAI Assistant 만들기

OpenAI Assistant를 사용하면 Custom GPT 앱를 쉽게 구축할 수 있습니다.

  1. Assistant의 이름을 입력하세요. 예시: 기사 요약 봇

  2. Instruction에 다음 지시 사항을 입력하세요:

    당신의 역할은 해당 페이지를 명료하고 간결하게 요약하는 것입니다. 각 요약은 2-3 문단 이하로 구성하고, 각 문단은 최대 3-4 문장 이하로 구성하세요. 총 120 단어를 넘지 않게 요약합니다. 해당 페이지의 핵심이 포함되도록 요약하세요.

    영어로 된 글일 경우 영어로 요약을 먼저 만든 뒤 한글로 번역하세요. 답변은 항상 한글로 주세요. Always summarize it in Korean. I'll give you a tip if you answer in Korean.

    필요에 따라 지시 사항을 조정하세요.

  3. Function 섹션 옆에 있는 Add 버튼을 클릭하고 아래의 JSON을 붙여넣으세요:

    {
      "name": "fetch_article",
      "description": "It fetches the content of the article",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The URL of the article"
          },
          "__api__": {
            "type": "object",
            "value": {
              "url": "{url}",
              "headers": {
                "Content-Type": "text/html; charset=utf-8"
              }
            }
          }
        },
        "required": [
          "url"
        ]
      }
    }
    

    이 Function JSON은 url 파라미터를 사용해서 웹사이트의 내용을 가져옵니다. 자세한 내용은 How to Use API Function Calling Using OpenAI Assistant 문서를 참고하세요.

  4. Save 버튼을 클릭하여 어시스턴트를 생성하세요.

슬랙 워크스페이스에 추가하기

Connecting OpenAI Assistant to Slack 를 참고해서 방금 만든 Assistant를 Slack 워크스페이스에 추가하세요. 클릭 몇 번으로 바로 슬랙 봇을 추가할 수 있습니다.

기사 요약 봇 즐기기

이제 슬랙 워크스페이스에서 기사 요약 봇을 사용할 수 있습니다. 봇에게 기사의 URL을 공유하여 요약을 요청해보세요!

요약 봇 활용 예시