한달인턴 메모어 3일차

김요한·2024년 11월 27일
0

한달인턴

목록 보기
3/20
post-thumbnail
  1. 신규 고객 온보딩 페이지 유입을 위한 아티클 자동화 제작 전략

링크드인과 E/O플래닛 아티클 사이트의 조회수 순으로 아티클의 주제와 내용 파악.

  • 링크드인
    • 일상적이고 너무 무겁지 않은 내용
    • 사람들의 공감을 이끌어내는 내용
    • 사람들의 이목을 끄는 문장으로 시작
  • E/O 플래닛
    • 아티클의 인사이드 도출에 집중한 내용들.
    • 내용의 글자 수가 상당히 많음
    • 잘 정돈되고 스토리텔링이 되거나 계속해서 읽을 수 있도록 흥미로운 주제와 워딩 사용

2. 각 아티클 사이트의 자동화에 적합하며 당사의 컨셉에 맞는 아티클 선정

  • 너무 주관적인 내용이 들어가지 않으며 쉽게 정보를 취합할 수 있는
    • 커리어 , 성장 , 마인드셋에 관련된 아티클 주제
    • 직장인들과 CEO들이 해당 글을 통해 성장을 도울 수 있는 아티클 주제 선정이 적절해 보임

3. 아티클 사이트의 성격에 맞는 자동화 결과를 도출해내기 위해 조회수가 높은 순으로 URL 수집

  1. AI 개인화 학습을 위한 프롬프트 엔지니어링 및 업무 자동화 학습

클로드 프롬프트 엔지니어링 가이드

프롬프트 체이닝이란?

일련의 프롬프트를 사용하여 다단계 작업의 각 단계를 처리하는 자연어 처리(NLP) 기술입니다.

  • 하나의 프롬프트에서 Claude가 처리해야 할 작업이 많을수록 무언가를 놓치거나 단일 작업을 덜 수행할 가능성이 높아집니다. 복잡한 작업일 경우 하위 작업으로 분할하고 프롬프트를 연결하여 모든 단계에서 최고 품질의 성능을 보장하는 것이 좋습니다.


- 체이닝을 사용하지 않은 예시

프롬프트 : "채식주의자를 위한 간단한 저녁 레시피를 추천해 주세요."
결과 : "렌틸콩 카레: 렌틸콩, 코코넛 밀크, 커리 가루, 그리고 채소를 사용해 30분 내로 만들 수 있습니다."


- 프롬프트 체이닝 적용 후

1단계 프롬프트:

"채식주의자를 위한 간단한 저녁 레시피를 추천해 주세요. 요리에 필요한 재료 목록도 제공해 주세요."

1단계 결과:

추천 레시피: "렌틸콩 카레"
재료: 렌틸콩, 코코넛 밀크, 커리 가루, 감자, 당근, 양파.
2단계 프롬프트:
"이 레시피를 만들기 위한 단계별 요리 과정을 상세히 작성해 주세요."

2단계 프롬프트:

"이 레시피를 만들기 위한 단계별 요리 과정을 상세히 작성해 주세요."

2단계 결과:

렌틸콩을 물에 씻어 끓입니다.
감자, 당근, 양파를 깍둑썰기합니다.
팬에 양파를 볶다가 커리 가루를 추가합니다.
감자와 당근을 넣고 코코넛 밀크를 부어 조립니다.
렌틸콩을 넣고 10분 더 끓입니다.
3단계 프롬프트:
"레시피를 보다 건강하게 만들기 위해 어떤 대체 재료를 사용할 수 있을지 제안해 주세요."

3단계 프롬프트:

"레시피를 보다 건강하게 만들기 위해 어떤 대체 재료를 사용할 수 있을지 제안해 주세요."

3단계 결과:

대체 재료:
코코넛 밀크 → 아몬드 밀크
감자 → 고구마
커리 가루 → 신선한 강황과 카레 잎

리라이팅이란?

  • 기존 텍스트의 핵심 의미나 내용을 유지하면서 문장을 재구성하거나 표현 방식을 바꾸는 작업을 말합니다.

리라이트를 요청해야 할 때
다음과 같은 경우 리라이트를 요청하는 것을 고려해 보세요:

• 응답이 필요한 내용에 가깝지만 구체적인 세부 사항이나 포맷이 부족한 경우

• 결과물이 초기 프롬프트에 명시된 제약 조건을 완전히 준수하지 않는 경우

• 결과의 정확성이 확실하지 않아 Claude 가 다시 한 번 확인하기를 원하는 경우
(일회성 LLM 평가 채점으로 생각해 보세요)

격식체 (Formal):
전문적이고 학술적인 맥락에서 사용됩니다. 정확하고 객관적인 언어를 사용하며,
개인적인 의견이나 감정 표현을 최소화합니다.

대화체 (Conversational):
일상적인 대화처럼 편안하고 친근한 톤을 사용합니다. 더 짧고 간단한 문장을 사용하며,
구어체 표현을 포함할 수 있습니다.

유머러스한 (Humorous):
재미있고 가벼운 톤으로 정보를 전달합니다. 위트나 농담을 적절히 사용하여 내용을 더
흥미롭게 만듭니다.

설명적 (Explanatory):
복잡한 개념을 쉽게 이해할 수 있도록 상세히 설명합니다. 예시와 비유를 자주 사용하며,
단계별 설명을 제공합니다.

간결한 (Concise):
핵심 정보만을 간략하게 전달합니다. 불필요한 설명을 줄이고, 요점만을 명확하게
표현합니다.

동기부여적 (Motivational):
긍정적이고 격려하는 톤을 사용합니다. 읽는 사람에게 영감을 주고 행동을 촉진하는
언어를 선택합니다. 성공 사례나 격려의 말을 자주 포함합니다.

기술적 (Technical):
특정 분야의 전문 용어와 정확한 설명을 사용합니다. 복잡한 개념이나 프로세스를 상세히
설명하며, 데이터나 수치를 자주 인용합니다.

스토리텔링 (Storytelling):
정보를 이야기 형식으로 전달합니다. 개인적인 경험이나 사례를 활용하여 내용을 더
생생하고 기억에 남게 만듭니다.

질문-답변 형식 (Q&A Style):
정보를 질문과 답변 형식으로 구성합니다. 예상되는 질문을 먼저 제시하고 그에 대한
답변을 제공하는 방식으로, 독자의 궁금증을 직접적으로 해소합니다.

비판적 (Critical):
주제에 대해 다양한 관점을 제시하고 분석합니다. 장단점을 균형 있게 다루며, 논리적인
근거를 바탕으로 의견을 제시합니다.

질문 : 스토리텔링으로 리라이팅해주세요 프롬프트체이닝 단계는 빼주세요

스토리텔링 형식으로 리라이팅:
어느 날, 친구가 채식주의자를 위한 간단한 저녁 메뉴를 고민하고 있었습니다. 그는 바쁜 하루를 마치고도 맛있고 건강한 저녁을 빠르게 만들고 싶어 했죠. 고민 끝에 AI에게 도움을 요청했습니다.

"저녁 메뉴로 뭐가 좋을까?"라고 물었더니 AI는 간단히 "렌틸콩 카레"를 추천했습니다. 하지만 친구는 이 답변만으로는 부족했습니다. "렌틸콩 카레라니, 뭘 준비해야 하고 어떻게 만들어야 하는지 전혀 모르겠네. 대체 재료도 알고 싶고, 더 건강한 방법으로 만들고 싶단 말이야!"

그래서 친구는 한 단계씩 더 구체적인 질문을 던졌습니다.
"렌틸콩 카레를 만드는 데 필요한 재료는 뭐야?"
AI는 정확한 재료 목록을 제안하며 요리에 필요한 기본적인 준비를 도왔습니다. 이어서 친구는 "요리 과정을 좀 더 상세히 알려줄래?"라고 물었고, AI는 재료 손질부터 요리의 마지막 단계까지 차근차근 설명했습니다.

하지만 여기서 끝이 아니었습니다. 친구는 여전히 만족하지 않았습니다. "이걸 더 건강하게 만들 방법이 없을까?" 그러자 AI는 코코넛 밀크 대신 아몬드 밀크를 사용하거나 감자 대신 고구마를 넣는 등 건강한 대안을 제안했습니다.

결국 친구는 AI의 도움으로 자신만의 스타일로 변형된 렌틸콩 카레를 완성했습니다. 요리를 마친 후 친구는 이렇게 말했죠.
"단순히 한 가지 답만 받았다면 만족하지 못했을 거야. 이렇게 여러 번 질문을 던지고 세부적으로 답을 받으니 정말 내가 원하는 요리를 만들 수 있었어."

역할 프롬프팅

  • Claude 에게 역할을 할당함으로써, 특정 방식으로 응답하도록 준비시키고, 정확성과 성능을 향상시키며, 원하는 맥락에 맞게 어조와 태도를 조정할 수 있습니다.
  1. 정확성과 성능 향상: 복잡한 수학 문제 해결이나 코드 작성과 같은 특정 복잡한
    상황에서, Claude 에게 관련 역할을 할당하면 해당 작업에 대한 성능과 이해도를
    크게 향상시킬 수 있습니다.
  2. 맞춤형 어조와 스타일: 역할을 지정함으로써 Claude 의 어조, 태도, 의사소통
    스타일을 필요에 더 잘 맞출 수 있습니다. 예를 들어, Claude 에게 유치원 교사
    역할을 요청하면 대학원 교수 역할을 요청할 때와는 매우 다른 응답이 나옵니다.

ex)

https://www.youtube.com/watch?v=_sLSFlXAuqs

URL 수집하여 자동으로 뉴스 요약봇 만들기 ( Make 활용)

  • URL을 불러오기 위해 스프레드 시트 생성

  • GPT API연결 후 프롬프트 작성

  • 스프레드 시트에서 디스코드까지 자동화 파이프라인 구축

  • 기쁨이의 페르소나 특성을 가진 뉴스 요약 봇 메시지 작동 확인

https://www.youtube.com/watch?v=lx0h3gqafDY

오늘 하루 느낀점

  • 오늘은 다양한 것을 배워서 정말 좋았다. 하지만 더 깊게 파고들어가고 싶은데 시간이 없는게 항상 문제여서 이번주 배운 내용들에 관련해서 주말에 시도해봐야겠다.

0개의 댓글

관련 채용 정보