python3 Sense Stock, D+23 📅 Sense Stock 개발 일지 (2025-08-11)n8n, 사용자 질의 기반 경제/시장/주식 분석 자동화 파이프라인 구축 중 진행한 작업들을 정리합니다.오늘은 사용자 질문 의도를 더 똑똑하게 파악하고, 얽히고설킨 데이터 흐름을 정비한 작업을 정리했습니다. 지난번에는 데이터 보강, API 호출 방식 변경, 데이터 자동 삭제 로직 구현 등 데이터의 기반을 다지는 작업을 진행했었다. 이번에는 사용자의 질문을 더 깊이 이해하고 그에 맞는 데이터를 정확히 찾아내는 지능 고도화에 집중적으로 고민하고 작업한 내용을 공유한다.사용자가 어떤 질문을 할지는 예측하기 어렵다. "테슬라 주가 어때?"처럼 명확한 질문도 있지만, "AI 반도체 관련주 알려줘"처럼 산업이나 테마를 묻는 질문도 있다.기존의 단순 키워드 매.. 2025. 8. 11. 앱맵(Appmap) 소프트웨어 개발자 관점에서 보면 소프트웨어 개발 프로세스는 시급히 개선돼야 한다. 개발자의 창의성을 끌어내고 코드 제공 시간을 앞당겨 비즈니스를 개선하기 위한 새로운 범주의 툴이 필요하다. 앱맵(AppMap)이다. 앱맵은 개발자가 코드를 작성하는 과정에서 소프트웨어가 어떻게 동작하는지 볼 수 있어야 한다는 단순한 전제를 기반으로 만들어졌다. 개발자가 더 나은 코딩 의사 결정을 내리려면 코딩 과정에서 소프트웨어에 대한 동적 런타임 정보를 확보할 수 있어야 한다. 코딩 과정 중에 런타임 데이터를 가지면 개발자 개개인은 물론 개발 팀에 많은 혜택을 제공한다. 1. 프로덕션에 배포된 최신 코드나 풀 요청의 코드, 또는 현재 작업 중인 커밋되지 않은 최신 변경 사항 등 환경과 코드의 버전에 관계없이 코드가 실행되.. 2023. 6. 5. Greedy(탐욕) ' 현재 상황에서 지금 당장 좋은 것만 고르는 방법 ' ' 사전에 외우고 있지 않아도 풀 수 있을 가능성이 높은 문제 유형 ' - 최단 경로를 빠르게 찾아야 하는 문제는 플로이드 워셜(Floyd-Warshall) or 다익스트라(Dijkstra) 알고리즘을 알고 있어야한다. 특히, 다익스트라 알고리즘은 그리드 알고리즘으로 분류됨 - 그리디 알고리즘이면서도 ' 암기 ' 가 필요한 알고리즘 - But 단순 암기를 통해 모든 문제를 대처하기는 어렵다는 점을 이해하자 1. 바로 문제 유형을 파악하기 어렵다면 그리디 알고리즘을 의심하고, 문제를 해결할 수 있는 탐욕적인 해결법이 존재하는지 고민 2. 그리디 알고리즘으로 해결 방법을 찾을 수 없다면??? -> 다이나믹 프로그래밍, 그래프 알고리즘 고려 # 거스름돈 .. 2022. 8. 9. 이전 1 다음