본문 바로가기
데이터&AI/LLM

구글!! 쌀아있네!! 오픈소스 gen-AI gemma2의 놀라운 한국어 실력 (feat. ollama)

by 일등박사 2024. 8. 29.
728x90

 

https://www.digitaltoday.co.kr/news/articleView.html?idxno=523053

 

구글 딥마인드, AI 모델 '젬마2' 공개…최대 270억개 파라미터 - 디지털투데이 (DigitalToday)

[디지털투데이 AI리포터] 구글 딥마인드가 구글 I/O에서 공개됐던 최첨단 성능의 언어 모델 젬마2(Gemma 2)를 발표했다고 28일(현지시간) 일본 IT미디어가 전했다. 지난 2월 발표된 젬마는 20억개의 파

www.digitaltoday.co.kr

 

24년 6월말!! 구글에서는 Gemma2 모델을 공개했습니다!!

 

Gemma2는 이전 모델에서 한 단계 더 발전한 성능을 자랑하며, 자연어 처리 능력, 머신러닝 효율성, 그리고 실세계 응용 가능성 측면에서 큰 도약을 이뤘다고 자랑하는데요!!

 

오늘은 ollama를 활용하여 한번 이 gemma2의 가장 가벼운 2b모델을 사용해보겠습니다!!!

 

 

1. ollama에서 gemma2 떙겨오기!!

ollama run gemma:2b

 

2. Request 방식으로 결과 확인하기.

%%time
import requests
import json
url = "http://localhost:11434/api/generate"
data = {
    "model": "gemma2:2b",
    "prompt": f"""tell me about modern history of korea
    """
}
response = requests.post(url, json=data)

# 줄바꿈 문자를 기준으로 JSON 객체들을 분리합니다.
json_objects = response.text.strip().split('\n')

# 각각의 JSON 객체를 파싱하여 리스트에 저장합니다.
parsed_data = []
for json_object in json_objects:
    parsed_data.append(json.loads(json_object))

fin_text = ""
for d in parsed_data:
    fin_text += d['response']
print(fin_text)

>> 전체글

## Modern History of Korea: A Tale of Division, Growth, and Resilience 

Modern Korean history spans from the end of Japan's colonial rule in 1945 to the present day.  It's a story marked by immense transformation, internal conflict, international engagement, and ongoing challenges.

**The Aftermath of Japanese Occupation (1910-1945):**

* **Nationalism:** The Japanese occupation saw the Korean language, culture, and identity suppressed for decades. This period was marked by resistance movements and a growing desire for independence.
* **Education & Industrialization:** Japan's control facilitated some modernization in Korea, albeit imposed on the local population. However, it also led to exploitation of resources and forced labor.
* **Division: The Beginning of Separate Paths:** Korea itself was divided. The Soviet Union took control of North Korea (Democratic People's Republic of Korea - DPRK), while South Korea (Republic of Korea - ROK) was established with US support.

**The Cold War Divide (1945-1990):**

* **Tensions and Conflict:** Despite promises of reunification, the division between North and South Korea remained a constant source of tension. The Korean War (1950-1953) is a defining event of this period, leaving an indelible mark on both societies and the political landscape.
* **Ideological Struggle:** The Cold War led to North and South Korea becoming proxy battlegrounds for global power struggles. Each nation's ideology, the communist North versus the capitalist South, fuelled decades of division, propaganda, and international conflict.
* **Economic Divergence:** The two Koreas experienced vastly different economic paths.  South Korea embraced a free-market economy that fueled rapid growth, becoming an economic powerhouse in Asia. In contrast, North Korea's socialist system remained stagnant and economically impoverished.

**Post-Cold War Transformation (1990-Present):**

* **Transition and Reunification:** The fall of the Berlin Wall and the collapse of communism marked a pivotal turning point for Korean history.  Both Koreas began to embrace reforms, though with very different approaches. South Korea transitioned into a democratic society with open markets while North Korea maintained its isolationist stance.
* **International Engagement:** Both countries faced significant challenges in their post-Cold War transition. However, South Korea became an active member of the global community, engaging in trade and diplomacy on the world stage. North Korea, despite occasional attempts at international engagement, remains isolated. 
* **Internal Challenges: **South Korea continued to grapple with economic inequality, social divisions, and political challenges, while North Korea faced further internal struggles, food shortages, and human rights concerns.

**Challenges and Opportunities for the Future:**

* **North-South Relations:** The future of Korean reunification remains a major challenge. Despite ongoing efforts toward dialogue, deep distrust, and differing ideologies continue to hinder progress. 
* **Nuclear Concerns:** North Korea's nuclear program poses significant global security risks, demanding diplomatic engagement and international pressure while also sparking anxieties within South Korea itself. 
* **Economic Growth and Development: ** Both Koreas are striving for continued economic growth and development as they navigate the complexities of a changing world order.


**Overall:**  Modern Korean history is marked by a resilient spirit, relentless optimism, and a deep desire for reunification. Challenges remain, but the nation's journey from division to global participation serves as an inspiring story of national resilience and transformation.

 

 

3. Ollama 패키지를 활용하여 결과 확인하기!!

from langchain.llms import Ollama

# Ollama 모델 로드 (필요한 경우 모델 이름 지정)
ollama = Ollama(base_url="http://localhost:11434", model= "gemma2:2b") 

# Ollama 모델 사용 예시
text = "고려의 주요 역사사건 소개해줘"
output = ollama(text)
print(output)

(Full text)

## 고려시대 주요 역사 사건 

고려 시대는  **한국의 정치, 경제, 문화**에서 중요한 변화를 이루어낸 긴 역사가 있습니다. 아래에  **주요 역사적 사건들을 소개해 드릴게요.**

**1.  창립 (718년~935년)**
    * **고려의 설립:**  **이때 고려는 농경을 기반으로 한 사회 형태를 발전시킨 왕조**입니다.  **우리나라 독립적 국가**로서 역사상 가장 중요한 시기를 거쳤습니다.  세력 확장과 함께 조선 시대에 걸친 고요하고 안정적인 성장을 보였습니다.
    * **헌법:**  고려는 곧 왕의 법률과 계약, 그리고 국민의 자발적인 참여로 이루어진 국가를 만들었습니다.

**2. 정치적 변화 (935년~1392년)**

    * **국방:** 고려는 당시까지  나라 형성 초기부터 균형을 유지하며 안정적인 국기를 이끌었습니다.
    * **진보:** 고려는 왕조의 정치, 문화적 발전에 큰 영향을 미쳤습니다.

**3. 상업적 경제 발전 (12세기~14세기)**

    * **공예:** 고려시대에는  여러 분야에서 혁신적인 변화가 일어나고, 궁궐과 도시의 문화를 변화시켰습니다.
    * **관료 시스템:** 왕실은 여러 부처와 관직을 통해  **국민에게 많은 도움과 서비스**를 제공하여 공세 활동에 큰 영향을 미쳤습니다.

**4. 고려 후기 (1392년~1500년)**

    * **전통:** 고려 시대의 전통은 여러 분야에서 지속되었으며, 현재까지도 한국 사회가 널리 받아들이고 유지하고 있습니다.
    * **발전:** 고려는 역사적으로 중요한 국가였습니다. 

**5.  흥미로운 사건들**

    * **삼국유사(13세기):** 한국의 전통적인 문학과 역사적 사료를 제공하는  고려 시대의 유명한 작품입니다.
    * **Goryeo Dynasty (742-907)** : 헌법을 만들었다고 알려져 있습니다.


이러한 주요 역사 사건들은 고려시대의 역사적 의미를 이해하는데 중요한 기준일 것입니다.

**참고:** 고려 시대는 매우 풍부하고 복잡한 역사이며, 위에서 소개된 정보만으로는 완벽하게 보여주기 어렵습니다. 더 많은 정보를 원하신다면, 관련 서적 또는 인터넷 자료를 참조해보세요! 😊

 

우와.... 한국어 실력이 어마어마한데요!!!!!!!!!!!

그 외에도 기타 테스트 결과물 첨부합니다!!^^

 

 

구글 최고!!!

728x90

댓글