Jupyter Notebook 을 수준 높은 블로그 글로 변환하는 방법

2017년 부터 "테디노트" 라는 기술블로그를 운영해 오면서,

어떻게 하면 좋은 퀄리티의 글을 손쉽게 배포할 수 있을까? 고민을 항상 해왔었습니다.

그래서 사이드 프로젝트로 만들어 봤습니다.


주요기능

  1. Jupyter Notebook 코드 업로드

  2. 코드에 상세한 주석을 GPT가 생성하여 추가

  3. 코드에 대한 부연 설명을 마크다운 형식으로 추가

  4. 영문 마크다운 문서에 대한 한글 번역


위의 과정을 거쳐 1차적으로 코드만 입력되어 있는 밋밋한 Jupyter Notebook 파일을 "퀄리티 좋은 Jupyter Notebook" 파일로 변환합니다.


다음으로는 Jupyter Notebook -> .md 파일 변환기를 사용하여 블로그에 게재할 수 있는 파일로 변환합니다.


이 과정에서

  1. SEO 최적화된 블로그 제목 생성

  2. description, headline, tags 등을 SEO 고려하여 자동으로 생성

  3. 전체 블로그 글에 대한 요약 내용을 서문에 추가

  4. pyplot 그래프를 변환

  5. 코드 Cell 을 포맷팅

  6. 목차 생성


등을 차례대로 수행한 후 바로 업로드할 수 있는 .md 로 변환합니다.

----


앞으로는 Jupyter Notebook 코드만 열심히 작성하면, 나머지는 GPT가 일을 대신 해주기 때문에 블로그 발행까지 소요되는 시간을 많이 줄일 수 있게 되었습니다.


다른 분들도 써보실 수 있도록 튜토리얼 영상과 사이트도 같이 만들어 놨으니, 한 번 체험해 보셔도 좋습니다^^ 당연히 무료입니다.


📍사이트

https://llm.teddynote.com/


📍튜토리얼 영상(<6분)

https://youtu.be/K0FbmTPLYL8?si=CQkUzKVDm4-HEJ4z

LLM 데모 프로젝트

teddynote.com

LLM 데모 프로젝트

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 1월 27일 오후 12:08

댓글 0

    함께 읽은 게시물


    고난이 사람을 키운다

    태초에 모든 동물은 바다에서 살았다. 바다가 동물이 살기 좋은 환경이었던 것이다. 그런데, 동물 사이에 먹이 사슬이 형성되었고, 힘이 없는 동물들은 척박한 곳으로 밀려났다. 그곳이 바로 강이다. 처음에는 강에서 살기 힘들었지만, 성공적으로 적응하는 동물들이 생겨났고, 그래서 강에도 생태계가 형성되었다.

    ... 더 보기