[draw.io] sql문 가져오기
·
🛠️ Tools
ERD 공유 마스터https://www.erdcloud.com/ ERDCloudDraw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.www.erdcloud.com ERDCloud를 이용하면 현재 사용되는 유명 플랫폼의 아키텍처를 간접적으로 확인할 수 있다. 실제로 유효한 작업인지는 모르나 오픈으로 공유된 ERD 소스들이 상당히 많다. 이렇게 작성된 ERD를 draw.io로 가져와 일을 자동화 시켜보자.  위의 예시는 배달의 민족 ERD 예시이다. 유효한지는 모르나 ERD 템플릿으로 사용하기 좋다. 우측하단의내보내기 > SQL 다운로드로 sql 문을 가져와 바로 DB에..
[site-packages] AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
·
🐍 Python
File "/home/U/anaconda3/lib/python3.8/site-packages/OpenSSL/crypto.py", line 1537, in X509StoreFlags    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECKAttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'  원인1) 현재 사용 중인 환경의 python library가 낮은 버전을 사용 ubuntu 기타 os에서 default로 python은 2.x python3는 3.x 버전을 사용하는데 이때 가상환경을 사용하면서 PATH가 잘 잡혀져 있지 않으면 환경은 낮은 버전 사용하는 스크립트는 높은 버전을 사용..
Mac 실행 중인 프로세스 확인 하기 (1 ~ 75)
·
💻 Mac
내 컴퓨터 얼마나 열심히 일하나 보기ps -A1. `/sbin/launchd`: 시스템 초기화 프로세스. 모든 다른 프로세스의 부모 프로세스이며, 시스템 서비스와 사용자 애플리케이션을 시작하고 관리합니다.2. `/usr/libexec/logd`: 로그 데이터를 수집하고 저장하는 데 사용되는 데몬.3. `/usr/libexec/UserEventAgent (System)`: 시스템 전반에 걸쳐 사용자 이벤트를 처리하는 에이전트.4. `/Resources/uninstalld`: 애플리케이션과 시스템 구성 요소의 제거를 관리하는 데몬.5. `//FSEvents.framework/Versions/A/Support/fseventsd`: 파일 시스템 이벤트를 모니터링하는 데몬.6. `/Support/mediaremo..
[crewAI] Multi-agent Custormer Support Automation (3)
·
🛠️ Tools
L3: Multi-agent Custormer Support AutomationMulti-agent를 활용한 고객 지원 자동화 시스템 Role PlayingFocusToolsCooperationGuardrailsMemory 필수 패키지 설치!pip install crewai==0.28.8 crewai_tools==0.1.6 langchain_community==0.0.29 In [44]:# 간단한 warning 출력 무시import warningswarnings.filterwarnings(action='ignore')In [45]:# crewai 라이브러리 importfrom crewai import Agent, Task, CrewIn [46]:# utils.py# Add your utilities or..
[CrewAI] Key elements of AI agent (2)
·
🛠️ Tools
Key elements of AI agentRole Playingrole에 따라 agent의 응답이 달라짐Tesla의 주가를 분석해 달라고 요청해보자.1. give me an analysis on tesla stock.더보기As of May 2024, Tesla's stock (TSLA) is facing a complex landscape with both significant challenges and potential opportunities.Current Performance and Outlook:Tesla's stock is currently trading around $177, having experienced a decline of approximately 31% year-to-date​ (..
[LLM Agents] Multi AI Agent System with crewAI
·
🛠️ Tools
Multi AI Agent System with crewAICrewAI Framework를 통해 Multi-Agent 생성하고 다중 Task를 Agent들과 상호 연계해 목표에 가까운 답을 구한다. 2. AI Agents(1) Agents 역할 agent가 task를 수행하고, 그 결과를 answer로 반환한다. 결과가 제대로 되지 않을 때 agent는 다시 task를 수행할 수 있다.  Agent의 구성요소로 Tools가 있다. 다른 프레임워크에서는 SKU 또는 function이라는 용어를 사용한다.Tools는 agent가 수행할 수 있는 task를 정의한다. 이를 통해 API, data 접근 등 다양한 기능을 사용할 수 있다.Langchain에서 사용하는 Tool의 역할과 같고 crewAI에서는 T..
Mac 마우스 떨림 현상 고치기
·
💻 Mac
디스플레이 문제로 마우스가 계속 지진나서 해결 방법을 찾아보니 마우스 포인터를 최대로 올렸다가 다시 돌리는 방법을 마우스 떨림 현상을 해결할 수 있다. 이 문제를 1년이나 방치해서 눈이 많이 나빠지는데 일조했다. 눈 망가지기 전에 고치자.  설정 > 손쉬운 사용 > 디스플레이 > 포인터 > 포인터 크기
indent : tab(탭, \t) or space(공백, \s)
·
🧑‍💻 Develop
Tab or Space IDE를 사용하다 보니 보이지 않는 불편한 부분들을 보이지 않게 해 줘 참 고맙지만IDE가 없는 Terminal에서 그 불편한 부분을 맞이 했을때 .. tab과 space를 마구사용하니 github에서 끊어진 계단을 많이 만들었구나 싶었다.   들여쓰기를 할 때 왜 space가 tab보다 권장될까? 들여쓰기를 할 때 왜 space가 tab보다 권장될까? 🤔 00. 개요 Python 코드를 어떻게 구상할지에 대한 스타일 가이드인 PEP8에는 이런 내용이 있습니다. > Spaces are the preferred indentation met" data-og-host="velog.io" data-og-source-url="https://velog.io/@toezilla/1D1Q-003..
다했다