본문 바로가기

전체 글1197

Gradio “파이썬 함수만 있으면 클릭 한 번에 웹앱/AI 데모 서비스로 변신!”주요 특징웹 UI: 파이썬 함수만 작성하면 바로 웹 페이지 인터페이스 생성입력/출력 타입 다양: 텍스트, 이미지, 음성, 비디오, 파일 등 거의 모든 타입 지원빠른 배포: gr.Interface(...)만 선언하면 바로 웹서버로 실행오픈소스: 무료, MIT 라이선스AI/머신러닝/LLM 데모: 챗봇, 이미지 생성, 번역, QA 등 데모에 최적 실행 예시1. 간단한 챗봇 데모코드 실행하면, 웹 브라우저에서 “텍스트 입력 → 답변 출력” UI 자동 생성import gradio as grdef chatbot(message): return f"사용자가 입력한 내용: {message}"gr.Interface(fn=chatbot, inputs.. 2025. 7. 27.
Streamlit vs Gradio 항목 Streamlit Gradio주 활용데이터 대시보드, 실시간 리포트AI/챗봇/모델 데모, 인풋-아웃풋사용 난이도쉬움 (조금 더 폭넓은 UI 지원)매우 쉬움 (함수 하나로 끝)배포/공유간편 (공유, 배포 쉬움)super 간편(링크 즉시 공유)확장성더 다양한 대시보드/웹앱 설계AI/ML 모델 데모에 최적화실무팁빠른 AI/모델/챗봇 데모, 프로토타입, 고객 체험용 UI에 Gradio가 압도적으로 많이 쓰임여러 입력/출력 타입(이미지, 파일, 오디오 등)이 자동 렌더링별도 프론트엔드 개발자 없이도 파이썬만으로 충분AI 자동화, LLM 기반 서비스,파일→TC→자동화 코드 생성 데모도 Gradio로 30분만에 구현 가능! 2025. 7. 27.
Playwright와 AI API 연동 Playwright는 “웹 자동화” 역할,OpenAI, Claude 등 AI는 “API 호출/분석/자연어 처리” 역할파이썬 코드(Playwright 테스트)에서AI API를 불러와 결과를 받거나,테스트 로그/스크린샷/텍스트/버그 등 “AI에게 자동 분석/요약/코멘트 요청”이 가능 1. 테스트 중 AI API 호출 (OpenAI 예시)from playwright.sync_api import sync_playwrightimport openaiimport osopenai.api_key = os.getenv("OPENAI_API_KEY") # .env 사용def get_ai_feedback(message): response = openai.ChatCompletion.create( model=.. 2025. 7. 27.
Playwright 테스트 결과 리포트 1. Playwright 내장 HTML 리포트playwright test(커맨드/파이썬, JS/TS) 실행 시 자동으로 HTML 리포트 생성 지원 (파이썬도 동일)리포트 파일 보기report.html 파일을 웹 브라우저에서 열면테스트별 통과/실패, 로그, 스크린샷, 실행시간, 요약 그래프 등 보기 좋게 시각화생성/확인 방법pytest --html=report.html# 또는 (nodejs 기반 Playwright라면)npx playwright test --reporter=html2. Allure 리포트 (추천)Allure는 가장 많이 쓰는 오픈소스 테스트 리포트 툴Playwright, Selenium, API 테스트 등 모든 자동화에서 호환실행 결과를 HTML/그래프/테스트별 스크린샷/로그/첨부파일로 생.. 2025. 7. 27.
Playwright vs Selenium Playwright 이 Selenium 보다 더 나은 주요 이유 항목 Playwright Selenium 최신 웹 호환성SPA, 반응형, 최신 프론트엔드 대응이 뛰어남일부 최신 UI 대응 어려움지원 브라우저크롬/파폭/웹킷(사파리)/엣지 등 모두크롬/엣지/파폭/사파리실행 속도빠름 (auto-wait 내장, 멀티 브라우저 기본 병렬화)상대적으로 느림, wait 직접 조절 필요안정성flaky test(랜덤 실패) 현상 적음, 자동대기wait 명시적 추가 필요, flaky 가능성API 구조Modern(체이닝, Promise), 간단함전통적인 WebDriver 방식멀티브라우저크롬, 파폭, 엣지, 웹킷(사파리) 완벽 지원사파리는 맥에서만 부분 지원 병렬/분산 기본 지원, 매우 쉽고 빠름xdist 등 외부 플.. 2025. 7. 27.
알리 Baseus 베이스어스 Bowie MC1 Pro 블루투스 이어폰 최근에 샥즈에서 나온 오픈닷 원 이어폰을 현백에 전시된 제품으로 착용해보고, 귓지 형태의 이어폰의 착용감이 생각보다 좋아서 알리에서 오픈닷원을 검색해보다 비슷하게 생긴 이어폰이 같이 검색된걸 보다가 알게 됬다. 오픈닷원에 비해서 아주 많이 저렴해서 좀 검색을 해보다가 알게된 모델임. 현재 우리나라엔 MC1 모델만 정발이 되있는 것 같은데, 최신모델로 MC1 Pro 가 나와있어서 최신형으로 사봤다.일단 Hi-Res Audio 마크가 있어서 어느정도 음질에 신경은 썼나보다라고 생각을 했고유튜브에서 이어폰을 검색해보고 MC1 Pro 모델을 사기로 결정. 배송은 깔끔하게 잘 포장되서 옴.. 착용방법은 아래 이미지에서 처럼 2가지인 것 같은데, 아래쪽으로 내려서 끼는게 더 소리가 잘 들리는 느낌임.. 착용.. 2025. 7. 27.
알리발 접이식 3 In 1 고속 자기 무선 충전기 스탠드 후기 알리에서 산 3IN1 충전 스탠드 할인받아서 산 금액이 16000원 정도에 구매했다. 갤S25+ 를 사서 무선충전을 하다보니, 시계랑 이어폰도 같이 충전할 수 있는 스탠드가 있으면 좋겠다고 생각해서 검색해보다 샀다. 이런 제품들이 애플 게 많은데, 갤럭시용이 별로 없어서 사봤는데.. 여행갈때 충전기를 챙기기 귀찮아서... 한번 써봐야 겠다. 2025. 7. 26.
반응형