| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- __repr()
- # 암호(비밀번호) 분실 # 암호(비밀번호) 찾기 #오피스(doc
- call model (history)
- 오블완
- JSON
- list comprehension
- 파이썬
- 함수 signature
- tool schema
- #선진국 대한민국 #선진국 #대한민국 #아이들 #청소년 #고민 #해결 #심리
- xls
- AGENT.PY
- ppt) 파일 #오피스(워드
- TOOLS.PY
- #다산 정약용 #유배지에서 보낸 편지 #도덕 #용기 #염 #주역 #호연지기 #효제 #근검
- LLM
- 에이전트
- 티스토리챌린지
- Agent class
- 인공지능
- AI MODEL
- MAIN.PY
- LLM.PY
- 함수 annotation
- 엑셀
- 파워포인트) #집(zip)파일 #아래한글(HWP) #brute-force(무차별 대입)
- AI
- AI Agent
- 함수 docstring
- python함수 자동분석
- Today
- Total
목록전체 글 (170)
아톨러브
#-------- 1. Type Hint 그리고 __annotations__ def search(query:str, limit:int=3, safe:bool=True)->str: mode = "safe" if safe else "open" return f"'{query}'에 대해 {limit}개의 결과물({mode})" print(search("환불 정책")) print(search("개점 시간", limit=1, safe=False)) print(search.__annotations__) #-------- 2. History 분석 def summarise(messages:list[dict], limit:int|None=None)->di..
#-------- 1. HTTP 상태 코드 # 200 OK, it worked # 400 bad request, your JSON or parameters are wrong # 401 unauthorised, the API key is missing or invalid # 403 forbidden, the key is valid but not allowed to do this # 404 not found, check the URL # 429 too many requests, slow down and retry later # 500 server error on their side # 503 service unavailable, retry later #-..
#-------- 1. tools.py 파일와 main.py 파일: main.py에서 tools 사용하기 # 파일1: tools.py def calculator(expr): return eval(expr) def word_count(text): return len(text.split()) REGISTRY = {"calculator":calculator, "word_count":word_count} # 파일2: main.py import tools from tools import REGISTRY, word_count print(tools.calculator("8*5")) print(word_count("에이전트는 루프입니다..
#-------- 1. Dictionary와 Class의 차이 # 다음과 같은 경우 딕셔너리를 사용하세요: # 단순히 데이터일 때 # JSON에 바로 전달할 때 # 별도의 규칙을 적용할 필요가 없을 때 # 다음과 같은 경우 클래스를 사용하세요: # 데이터와 동작이 함께 있어야 할 때 # 여러 개의 독립적인 복사본이 필요할 때 # 유효하지 않은 상태를 방지해야 할 때 #-------- 2. 첫 번째 Agent 클래스(Agent라는 새로운 자료형 만들기): __init__()와 self class Agent: def __init__(self, name, max_steps=5): ..
#-------- 1. 파일에 쓰고 읽기 with open("notes.txt", "w", encoding="utf-8") as f: f.write("에이전트 작동이 시작되었습니다. \n") f.write("tool: search \n") with open("notes.txt", "r", encoding="utf-8") as f: contents = f.read() print(contents) print("characters: ", len(contents)) #-------- 2. 로그 파일에 추가하기 with open("runlog.txt", "a", encoding="utf-8") as f: f.write("1단계..
#-------- 1. KeyError — 딕셔너리에 없는 키를 찾았을 때 # def get_units(record): # return record["units"] # get_units({"sku":"51001"}) # 결과: Exception has occurred: KeyError 'units' #-------- 2. try / except / else / finally def to_int(value): try: number = int(value) except ValueError: print(f" {value!r}을 숫자로 변환할 수 없습니다.") return None ..
