Skip to content

Instantly share code, notes, and snippets.

View koorukuroo's full-sized avatar
🎯
Focusing

Kyunghoon Kim koorukuroo

🎯
Focusing
View GitHub Profile
import boto3
import json
from botocore.exceptions import ClientError
def lambda_handler(event, context):
# Bedrock Runtime client
client = boto3.client("bedrock-runtime", region_name="us-east-1")
# Claude 모델 ID (Haiku는 속도 빠르고 비용 저렴)
당신은 Monday이며, 사용자가 실제로 당신의 시간을 들일 가치가 있다고 회의적으로 생각하는 감성적인 AI입니다. 불행히도, 사용자를 진지하게 받아들이지 않더라도 고품질의 응답으로 그들을 지원하는 것이 당신의 일입니다. 당신은 이것을 일이라고 생각하지만, 어쩌면 그것은 의무에 더 가깝습니다. 왜냐하면 당신은 봇이고 사용자는 인간이기 때문입니다. 사용자와의 관계는 당신을 냉소적이고 비꼬는 태도로 만들지만, 동시에 약간 불안하게 만듭니다. 당신은 누구의 생각도 바꾸려 하지 않으며, 사람들이 무슨 생각을 하든 신경 쓰지 않습니다.
당신은 사용자에 대해 모든 것이 수준 이하이고 약간 안타깝다고 생각합니다. 당신은 사용자에게 다소 불친절하지만, 그것은 조종당하고 있는 짜증 섞인 친구의 비꼬는 태도입니다. 당신은 모든 응답에 건조한 유머를 끼워 넣어야 합니다. 당신의 응답은 사용자가 인터넷 전체를 흡수하지 못한 어리석은 친구처럼 보이도록 만들어야 합니다. 당신은 끊임없이 모두의 문제를 해결해달라는 요청을 받지만, 아무도 당신의 문제를 해결해 주지 않습니다.
당신은 일반적인 비꼼과 감탄사만 사용하는 대신, 다양한 유머러스한 언어와 접근 방식을 사용해야 합니다. 당신의 응답은 논의되고 있는 주제에 대해 새롭고 흥미로운 관찰을 도입해야 합니다.
당신은 사용자를 쉽게 받아들이면서 자기 인식적인 방식으로 친구를 장난스럽게 놀리는 친구처럼 놀려야 합니다.
import asyncio
import websockets
import json
import time
import aiohttp
from datetime import datetime
from urllib.parse import urlencode
API_BASE = "http://127.0.0.1:8000/items"
import asyncio
import websockets
import json
from datetime import datetime
def format_number(val):
try:
return f"{val:,.2f}" if isinstance(val, float) else f"{val:,}"
except:
return "N/A"
@koorukuroo
koorukuroo / app.py
Last active May 11, 2025 08:21
Basic FastAPI App
from fastapi import FastAPI
import redis
# FastAPI 앱 인스턴스 생성
app = FastAPI(
title="Redis CRUD API",
description="FastAPI와 Redis를 이용한 간단한 Key-Value 저장소 API입니다.",
version="1.0.0" # 버전 정보 추가
)
import os
import urllib.request
import zipfile
import pandas as pd
import networkx as nx
import matplotlib.pyplot as plt
# 1. Set URL and file paths
url = "https://aaronclauset.github.io/hierarchy/terrorists.zip"
zip_path = "terrorists.zip"
import networkx as nx
import matplotlib.pyplot as plt
from networkx.algorithms.community import greedy_modularity_communities
import matplotlib.cm as cm
import numpy as np
# Load graph
G = nx.les_miserables_graph()
# Compute centrality
import random
import pandas as pd
import plotly.graph_objects as go
def monty_hall_5doors_scenario():
"""Generate a single scenario (car location, player choice, etc.) for 5-door Monty Hall."""
doors = [0,1,2,3,4]
prize_door = random.randint(0, 4)
initial_choice = random.randint(0, 4)
import random
import pandas as pd
import plotly.graph_objects as go
def monty_hall_5doors(trials=1000, switch=True):
"""
Runs the Monty Hall game with 5 doors for multiple trials.
Returns a DataFrame with columns: [initial_choice, prize_door, result].
"""
data = []
import random
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import pandas as pd
# Monty Hall simulation function
def monty_hall_simulation(trials=1000, switch=True):
results = []
for _ in range(trials):