파이썬을 이용한 코딩으로 클로드, ChatGPT, 제미나이에게 같은 질문을 동시에 입력할 수 있을까 찾아봤습니다. 일단 실패했습니다.
코드는 클로드에게 만들어달라고 했다가 토큰을 다 써서 지피티에게도 물어봤지만 결과적으로 안되는 건 어쩔수 없었습니다. 세 군데에 왜 동시에 질문하는게 필요할까요?
그냥 호기심이었습니다. 저는 모두 유료 결제를 해둔 상태인데 헤비유저는 아니어서 그냥 제일 만족스런 답을 해주는 (클로드)를 주로 쓰고 있었는데 한가지 질문에 대해 쉽게 3가지 모델을 비교할 수 있으면 좋지 않을까라는 생각을 했거든요.
아래의 코드를 입력했지만 처음 클로드 페이지에서 더이상 넘어가지 않고 막혔습니다. 이유는 잘 모르겠지만, 내일 발표때 같이 상의해 보겠습니다.
빨리 agent가 나와서 이런거 알아서 좀 해주면 좋겠어요 ㅜ
#10기문과생도AI
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# Safari의 WebDriver 세션을 시작합니다.
driver = webdriver.Safari()
# 입력 질문
question = "What is the capital of France?"
# Claude에 질문 입력 (로그인 필요)
driver.get('https://www.anthropic.com')
# 로그인 절차 처리 (로그인 버튼 클릭, 이메일과 비밀번호 입력 등)
# ...
input_box = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, '//textarea[@placeholder="Send a message..."]')))
input_box.send_keys(question)
input_box.send_keys(Keys.RETURN)
time.sleep(5)
# ChatGPT에 질문 입력 (로그인 필요)
driver.execute_script("window.open('https://chat.openai.com/');")
driver.switch_to.window(driver.window_handles[1])
# 로그인 절차 처리 (로그인 버튼 클릭, 이메일과 비밀번호 입력 등)
# ...
input_box = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//textarea[@data-id="root"]')))
input_box.send_keys(question)
input_box.send_keys(Keys.RETURN)
time.sleep(5)
# Gemini에 질문 입력 (로그인 필요)
driver.execute_script("window.open('https://www.gemini.ai/');")
driver.switch_to.window(driver.window_handles[2])
# 로그인 절차 처리 (로그인 버튼 클릭, 이메일과 비밀번호 입력 등)
# ...
input_box = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//textarea[@placeholder="Type your message..."]')))
input_box.send_keys(question)
input_box.send_keys(Keys.RETURN)
time.sleep(5)
# 브라우저 종료
driver.quit()