나만의 첫 기획 chatGPT와 영어 공부한 내용 요약하여 노션에 업데이트 하기 결론은 실패

소개

시도하고자 했던 것과 그 이유를 알려주세요.

25년 첫 목표가 매일 영어 공부하기여서 아침에 chatGPT와 영어 공부를 하는데

매일 공부한 내용을 기록해 놓으면 좋을 것 같아 수동으로 하다

이정도는 쉽게 자동화 할 수 있겠다는 생각이 들어 시작하게 되었습니다.

하지만 아무 것도 모르는 사람이 하기에는 어려움이 많았습니다.

마지막에 반전이 있으니 끝까지 봐주세요 ㅠㅠ

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

MAKE를 이용하여 진행하였고 코드랑 시나리오는 chatGPT의 도움을 받았습니다.

프로젝트의 다양한 단계를 보여주는 다이어그램

GPT에게 오늘 공부한 내용을 요약해달라고 요청 -> JSON 파일을 파싱하여 구조화 한 후 노션 데이터베이스에 업데이트하는 순서로 진행하였습니다.

아래는 GPT가 짜준 프롬프트입니다.

You are generating a JSON summary for my project. Please ensure the following:

1. The Title must only include today's specific topic and must NOT include the phrase "25 Years of Daily 10-Minute English Practice" or any variation of it. For example: "Self-Improvement Habit Discussion."

2. The Date must always be today's date in the format YYYY-MM-DD. You need to calculate and include the current date dynamically (e.g., if today is January 21, 2025, then "2025-01-21").

3. Use the study details I provide to populate the JSON structure.

Here is today's study data:

- Topic: Self-Improvement Habit Discussion

- New Words: ["automation", "integration"]

- Key Expressions: ["integration between apps", "simplify tasks", "improve efficiency"]

- Sentences:

    1. "I plan to use automation in my daily life and work to simplify tasks and improve efficiency in the future."

    2. "I want to automate the process of updating my Notion database for the 'summarization of today's expressions.'"

    3. "Not yet, but I hope to experience the benefits soon."

- My Score: 8

Please return the JSON in the following format:

{

  "Title": "[Today's specific topic]",

  "Date": "[Today's date in YYYY-MM-DD format]",

  "English Words": ["List of new vocabulary learned today"],

  "Key Expressions": ["List of key phrases or collocations relevant to today's session"],

  "Sentences": ["Provide example sentences or sentences I created during practice"],

  "My English Score": "Self-evaluation score from 1 to 10"

}

보라색 버튼과 보라색 버튼이 있는 보라색 화면

JSON에서 구조화 할 때 Add 버튼을 누르고 generate 누른 후 sample date에 프롬프트 부분에서 JSON 부분만 입력하면 알아서 구조를 짜줍니다.

{

  "Title": "[Today's specific topic]",

  "Date": "[Today's date in YYYY-MM-DD format]",

  "English Words": ["List of new vocabulary learned today"],

  "Key Expressions": ["List of key phrases or collocations relevant to today's session"],

  "Sentences": ["Provide example sentences or sentences I created during practice"],

  "My English Score": "Self-evaluation score from 1 to 10"

}

여기서 엄청 헤멧었습니다. 다른분들은 헤매지 마시길...

마지막으로 노션

여기도 힘든점이 많았는데

항목 목록을 보여주는 화면의 스크린샷

처음에는 하위 데이터 값을 정확하게 입력해야하는 줄 알고 English Words[1] 클릭을 했었는데 그렇게 하니 단어는 2개인게 한개만 인식이 되서 이것을 해결해보겠다고 여러 방법들을 물어보고 수정하고 계속 반복했었습니다만 실패했습니다.

안되더라구요.

언젠가는 알게 되겠죠

그래서 English Words[] 상위 데이터 값을 넣으니 원하는 2개의 단어 다 입력이 되어 요렇게 완성할 수 있었습니다.

결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

과정 중에 어떤 시행착오를 겪었나요?

도움이 필요한 부분이 있나요?

앞으로의 계획이 있다면 들려주세요.완

한국어 텍스트가 포함된 페이지의 스크린샷

완성된 형태입니다.

한줄에 한문장씩 넣고 싶은데 그런건 어렵겠죠 ㅠㅠ

4주차가 되면 할 수 있기를 희망해봅니다.

감사합니다. 이렇게 마무리 되었으면 좋겠지만 아니었습니다.

다음날 아침에 업데이트가 자동으로 되는지 확인해보니 어제와 같은 내용이 업데이트 되더라구요

그래서 이렇게 저렇게 수정하면서 알게된 사실입니다.

한국어로 된 문자 메시지의 스크린샷

다른 분들은 이런 실수를 하지 않으시길 바랍니다.

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

3
2개의 답글

👉 이 게시글도 읽어보세요