목록으로
'언젠가 읽기' 컨텐츠는 논문이나 영문 컨텐츠 등 언젠가 읽으려고 즐겨찾기 하고선 읽지 않고 계속 미룰만한 컨텐츠를 읽고 요약하거나 소개합니다.

구조화된 출력 · Ollama 블로그

Ollama의 구조화된 출력 지원

Ollama는 이제 구조화된 출력을 지원하여, 모델의 응답을 JSON 스키마로 정의된 특정 형식으로 제한할 수 있습니다. 이 기능을 통해 데이터의 신뢰성과 일관성을 높일 수 있으며, 이를 위해 Ollama의 Python 및 JavaScript 라이브러리가 업데이트되었습니다.

구조화된 출력의 활용 사례

  • 문서에서 데이터 파싱 : 문서 내의 특정 정보를 정확하게 추출할 수 있습니다.
  • 이미지에서 데이터 추출 : 이미지에서 필요한 데이터를 구조화된 형식으로 얻을 수 있습니다.
  • 모든 언어 모델 응답의 구조화 : 언어 모델의 모든 응답을 일관된 형식으로 정리할 수 있습니다.
  • JSON 모드보다 높은 신뢰성과 일관성 제공 : 기존 JSON 모드보다 더 신뢰할 수 있고 일관된 데이터를 제공합니다.

시작하기

최신 버전의 Ollama를 다운로드하고, Python 또는 JavaScript 라이브러리를 최신 버전으로 업그레이드하세요.
  • Python :
  • JavaScript :

구조화된 출력 전달 방법

요청 시 format 파라미터를 사용하여 구조화된 출력을 모델에 전달할 수 있습니다. 이는 cURL 요청이나 Python 및 JavaScript 라이브러리에서 모두 사용할 수 있습니다.

예시: 데이터 추출

텍스트에서 구조화된 데이터를 추출하려면, 정보를 나타내는 스키마를 정의합니다. 모델은 정의된 스키마에 따라 정보를 추출하여 JSON 형식으로 반환합니다.

함께 읽으면 좋은 참고 자료

  1. Ollama GitHub
  2. Ollama Python 라이브러리 문서
  3. Ollama JavaScript 라이브러리 문서