ai-workflows은(는) 무엇을 하나요?
AI 기반 일본 주식 분석: Claude로 일간 분석 및 종목 발굴, GitHub Actions 및 Slack 알림 지원
이 워크플로우는 Claude의 AI 기능을 활용하여 일본 주식 시장을 자동으로 분석하고, 유망 종목을 발굴합니다. GitHub Actions에서 정기적으로 실행되며, 결과는 Slack을 통해 알림으로 전송됩니다.
주요 기능
- 일간 주식 분석: 매일 일본 주식 시장 데이터를 수집하고 분석하여 트렌드와 패턴을 파악합니다.
- AI 기반 종목 발굴: Claude의 자연어 처리 및 추론 능력을 활용하여 잠재적 매수/매도 신호를 식별합니다.
- 자동화된 워크플로우: GitHub Actions로 설정된 일정에 따라 실행되며, 수동 개입이 필요 없습니다.
- Slack 알림: 분석 결과를 지정된 Slack 채널로 전송하여 팀과 빠르게 공유할 수 있습니다.
사용 방법
- 이 저장소를 포크하거나 복제합니다.
- GitHub Secrets에 필요한 환경 변수를 설정합니다:
ANTHROPIC_API_KEY: Claude API 키SLACK_WEBHOOK_URL: Slack 웹훅 URL (알림용)
.github/workflows/디렉토리에서 워크플로우 파일을 편집하여 분석 일정과 매개변수를 조정합니다.- 변경 사항을 커밋하고 푸시하면 GitHub Actions가 자동으로 실행됩니다.
지원 플랫폼
- GitHub Actions: 모든 워크플로우 실행
- Claude API: AI 분석 엔진
- Slack: 결과 알림
예시 워크플로우
name: Daily Japanese Stock Analysis
on:
schedule:
- cron: '0 0 * * *' # 매일 자정 (UTC)
jobs:
analyze:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run analysis
run: |
python analyze.py --market japan --output report.md
- name: Notify Slack
uses: slackapi/[email protected]
with:
payload: '{"text": "일본 주식 분석 완료"}'
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
라이선스
MIT