본문 바로가기

전체 글

(148)
ESG 관련 데이터는 어디에 있나 : SEC Filing + Sustainability report (6) 들어가기 전이 모든 내용은 ChatGPT 선생님 함께 했습니다.반박 시 내 말이 다 틀림전문가 선생님들 의견은 감사합니다목적ESG 분석과 평가를 내릴 떄는 데이터가 필요한데, 데이터들은 어떻게 생겨먹었는지(?) 를 알기위해평가모델은 기관마다 다르다 삼일ESG삼일ESG는 기업의 ESG 경영활동에 필요한 자원과 최신 ESG 정보∙트렌드를 제공하는 ESG 정보 제공 플랫폼입니다.www.samilesg.com많은 ESG 프레임워크가 있는데, 주요한건 10~12개 정도 What are ESG Frameworks? Corporate Sustainability & ESG Risks | UpGuardLearn more about ESG and discover common ESG frameworks your organi..
SEC Filling - Search Filings 둘러보기 (5) SEC.gov | Search FilingsFind keywords and phrases in more than 20 years of EDGAR filings, and filter by date, company, person, filing category, or location. View a listing of real-time filings as they are submitted into the EDGAR system. Also view daily filings by form type witwww.sec.govSEC(Securities and Exchange Commission) : 미국 증권 거래위원회  EDGAR (Electronic Data Gathering, Analysis, and Retrie..
금융-투자 AI Agent가 CoT 프롬프팅을 필요로 하는 이유 (4) 금융 AI Agent가 CoT 프롬프팅을 필요로 하는 이유 프롬프팅 기법 또는 전략 중에 CoT (Chain of Thought)는 복잡한 문제를 단계별로 풀어내도록 AI를 유도하는 방식이다금융 관련 질문이 복잡한 문제, 그 자체가 아닌가 싶다 사용자가 "테슬라 주가 전망은 어때? 매수 지금이야?라는 질문을 한다면,아마 최소한 아래의 단계를 거치지 않을까 싶다먼저 기업 재무실적과 재무 비율을 검토하고산업 및 시장 동향 분석하고최근 뉴스나 이슈가 주가에 미치는 영향을 평가종합하여 전망 예측 아니면 "창Dragon님이 금리 낮췄네, 향후 한국 경기 전망을 어떠한가?"라는 질문을 한다면, 거시경제 지표(GDP 성장률, 물가상승률, 실업률) 등등을 살피고외부 변수나 국제 정세 등등을 단계적으로 고려할 것이다금융..
금융 전문가 Agent - Fred API (3) 경제 데이터가 필요할 때는 Fred API를 사용하면 됨무료로 사용 가능가장 먼저 사용해 본 건 Tags, 엔드 포인트는 fred/tags/seriesCPI 관련 데이터를 보고 싶었음 Response는 내가 원하는 값은 아니었음 나는 정확히 "미국 근원 소비자 물가지수" 데이터가 필요했기 때문에이런 지수 값들을 보려면,엔드포인트 =fred/series/observations를 확인하면 됐다원하는 데이터의 시리즈 ID만 넣어주면 됨시리즈 ID는 웬만하면 챗GPT가 알고 있었음import requests# 미국 CPI 및 근원 CPI 시리즈 IDCPI_ID = "CPIAUCSL"  # 미국 일반 CPICORE_CPI_ID = "CPILFESL"  # 미국 근원 CPI (식료품·에너지 제외)# CPI 데이터의..
금융 전문가 Agent - StateGraph (2) FinRobot의 대항마, FinBrain가슴이 옹졸해진다  지금까지의 그래프를 시각화하면..display( Image( finbrain_graph.get_graph(xray=True).draw_mermaid_png() )) 3개의 팀을 위한 State를 만들었음. 물론 지금 스키마가 동일한 상태지만 개별로 나눠놨음# State 정의class DataState(TypedDict): messages: Annotated[list, add_messages] next: str# State 정의class FinanceState(TypedDict): messages: Annotated[list, add_messages] next: str# State 정의class Rep..
금융 전문가 Agent - 오픈소스 FinRoBot (1) 금융 투자 관련 서비스에서는 정말 다양한 질문에 답변을 해줘야함  다양한 질문들을 어떤식으로 풀어나가야하나.. 하다가일단 이런식으로 접근을 좀 했다코딩을 하는데 손이 더 나가지 않음상당히 잘못됨을 느꼈기 때문임class QuestionClassifier: def __init__(self, llm: OpenAI, categories: List[str] = None): """ 질문을 카테고리로 분류하는 클래스를 초기화. :param llm: OpenAI LLM 모델 인스턴스 (LangChain 기반) :param categories: 분류할 카테고리 리스트 (기본값: 사전 정의된 카테고리) """ self.llm = llm ..
From RAG to AI Agent, 이론 적립(2) From RAG to AI Agent, 이론 적립(2)들어가기 전이 글은 기본적으로 Google's Agent Whitepaper 를 기본으로 하고 있습니다1. AI Agent 란? 에 대한 명확한 정의가 없는 것 같다.그럼에도 정의를 내리자면, 대규모 언어 모델을 사용하여 사전에 주어진 목표를 달성하기 위한 계획 및 행동(Acting)을 통해 주어진 목표를 달성하는 AI 시스템이다.AI와 AI Agent를 비유한 좋은 표현이 있어서 가져왔다 - 기존 모델이 좋은 에스프레소 머신이라면, 에이전트 기반 AI는 바리스타다- 바리스타는 커피를 만들 뿐만 아니라 손님을 맞이하고, 주문을 받고, 커피를 제공하고, 돈을 받고 컵도 씻는다아래는 뉴욕주민님이 만든 투자 에이전트 "theTerminalX"  https:..
From RAG to AI Agent, 이론 적립(1) From RAG to AI Agent, 이론 적립(1) 들어가기 전이런 뉴(?) 기술들을 공부할 땐, 역시 구글 검색이 더 좋은 것 같다.Perplexity 같은 엔진을 통해 공부하는 것도 좋지만,  글마다 다른 표현들, 조금씩 다른 설명 방식과 예시들도 공부가 되기 때문이다  RAG(Retrieval Augmented Generation, 검색 증강 생성) 란? 한 줄 요약RAG(검색 증강 생성)은 외부 소스(데이터)에서 가져온 사실을 이용해, 생성 AI 모델의 정확도와 신뢰성을 향상시키는 기술 예시를 보자아무리 똑똑한 ChatGPT라 해도, 내가 오늘 저녁에 먹은 메뉴까지는 알 수 없음.그래서 정확한 답변을 얻으려면, 최신 데이터가 담긴 식단표 DB를 보여줘함마치 시험 공부를 전혀 하지 않은 채, 오..