Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

AI가 번역한 다른 언어 보기

해리슨 블로그

Gemini (혹은 기타 LLM) 에서 JSON 이 깨질때

  • 작성 언어: 한국어
  • 기준국가: 모든 국가 country-flag

언어 선택

  • 한국어
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

durumis AI가 요약한 글

  • LLM에서 JSON을 생성할 때 잘못된 문자가 포함되어 깨지는 문제가 발생할 수 있다.
  • 이럴 때는 YAML을 이용하여 출력을 요청하고, YAML을 다시 JSON으로 변환하면 해결될 수 있다.
  • 단, YAML 출력 시 개별 줄에 값을 그냥 출력하면 오류가 발생할 수 있으므로, 다음 줄로 바꿔서 출력해야 한다.

Gemini Pro, Flash 등을 위시하여, 기타 LLM에서 JSON을 생성하다 보면, 출력물에 잘못된 문자가 들어가서 깨지는경우가 있다.


{"key":"value("다음")"}


위와 같은 경우 JSON.parse 를 해보면 "(따옴표) 안에 또 "가 있어서 에러가 난다.

이럴 경우 yaml을 이용해 보자.

- key : |-
    value("다음")

위와 같이 yaml 로 출력을 요청하면 안정적으로 출력이 가능하고 출력된 yaml 을 다시 json 으로 변환하면 된다.

그런데 여기서 주의점 하나.

개별줄에 그냥 값으로 출력하면 여전히 " 안에 " 가 있어서 오류가 날 수 있으므로 다음줄로 바꿔야 한다.

다음과 같은 프롬프트를 추가한다.

YAML에서는 모든 "value"는 "반드시" "|-" 기호 를 사용하여 출력합니다. ( Block Style Indicator 와 Block Chomping Indicator 를 사용합니다. )


해리슨
해리슨 블로그
해리슨의 깜짝 블로그
해리슨
두루미스 개발기 - 3편 : Gemini Pro 두루미스는 Gemini Pro를 활용하여 웹사이트 URL 생성, 글 요약, 설명 생성, 주제 추천, 자동 분류, 연관 글 추천 등 다양한 기능을 제공합니다.

2024년 2월 3일

최근 추천할 만한 AI 서비스 최근 유명하고 추천할 만한 AI 서비스들을 소개합니다. ChatGPT와 Gemini를 제외하고, NotebookLM과 Perplexity AI를 비롯해 업무 효율성을 높일 수 있는 서비스들을 정리했습니다. NotebookLM은 구글에서 제공하는 서비스로, 구글 드라이브, PDF, 텍스트 파일, 웹페이지 링크 등을 입력하면 정보를 검색할 수 있습니다. 특히 방대한 길이의 문서에서 자료를 찾을 때 유용하며, 최대 50만 단어까지 업로드할 수 있습니다. Pe

2024년 6월 23일

Gemini 1.5 Flash 와 GPT-4o 그리고 기타 LLM들의 가격 GPT-4o, Opus, Gemini 1.5 Pro, Haiku, Gemini 1.5 Flash 등 다양한 AI 모델의 성능과 가격을 비교하여 각 모델의 특징과 적합한 사용 사례를 제시합니다. 특히, 입력 토큰 크기와 출력 비율에 따른 모델 선택 가이드를 제공합니다.

2024년 5월 18일

Google Workspace용 Gemini: 프롬프트 작성 가이드 101 이 가이드는 Google Workspace에서 Gemini를 사용할 때 효과적인 프롬프트를 작성하는 데 필요한 기본 기술을 제공하여 Gmail, 문서, 스프레드시트, 미팅 및 슬라이드에서 생산성과 창의성을 높이는 데 도움이 됩니다. 퍼소나, 작업, 컨텍스트 및 형식을 사용하여 프롬프트를 작성하는 방법을 알아보세요.
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들

2024년 5월 23일

[이펙티브 자바] 아이템 6. 불필요한 객체 생성을 피하라 자바에서 불필요한 객체 생성을 최소화하여 성능을 향상시키는 방법에 대해 설명합니다. 문자열, 부울, 정규 표현식, 뷰 객체, 오토 박싱 등 다양한 예시와 함께 객체 재사용의 중요성을 강조합니다. 특히 방어적 복사가 필요한 경우 객체 재사용으로 인한 문제점을 주의해야 합니다.
제이온
제이온
제이온
제이온

2024년 4월 28일

글 작성과 관련한 FAQ 모음 durumis AI에서 글을 작성할 때 발생하는 다양한 질문과 답변을 모아 놓았습니다. 줄바꿈, 글씨체, 제목, 이미지 설명, 미리보기 글, 요약 글, 국가 선택, 글 번역 등 다양한 기능에 대한 설명이 포함되어 있습니다.
durumis official blog
durumis official blog
FAQ가 쓰인 그림
durumis official blog
durumis official blog

2024년 1월 25일

두루미스에 첫 글을 쓰며 두루미스는 글을 작성하면 18개국 언어로 자동 번역해주는 플랫폼입니다. 굵게, 기울임, 밑줄, 목록, 인용구, 코드블럭, 링크 박스, 수평선 등 다양한 기능을 제공하며 Shift+Enter를 누르면 한 문단 안에서 줄 바꿈이 가능합니다.
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기

2024년 4월 14일

Mr. Know-All 2호 – 2023년 8월 OpenAI API Key, LangChain, Streamlit을 사용하여 PDF 파일을 처리하고, FAISS 또는 ChromaDB를 벡터스토어로 사용하는 LLM 연동 AI 앱 개발 방법을 소개하며, 특히 mayooear/gpt4-pdf-chatbot-langchain 레파지토리를 참고하여 AI 챗봇을 구현하는 방법을 자세히 설명합니다.
Pilot AISmrteasy
Pilot AISmrteasy
Pilot AISmrteasy
Pilot AISmrteasy

2024년 3월 21일

Google Workspace용 지미니: 임원 및 기업가 이 가이드는 AI 생성 프롬프트를 사용하여 의사 결정을 간소화하고, 비즈니스 성과를 개선하고, 책상에 앉아 있지 않아도 작업을 빠르게 완료하는 방법을 보여줍니다. Google Workspace용 지미니가 어떻게 심층적인 통찰력을 열고, 협업을 촉진하고,
꿈많은청년들
꿈많은청년들
프롬프트 가이드 101
꿈많은청년들
꿈많은청년들

2024년 5월 24일