이 스크립트는 회사 재정을 요약하고 장단점을 제공하며 제공된 재무 정보를 기반으로 권장 사항을 제시하는 AI 기반 재무 분석가입니다. OpenAI API 또는 Ollama의 오픈 소스 모델을 사용하여 분석을 생성합니다.
대규모 언어 모델 애플리케이션의 비디오 데모
재무 분석 및 알고리즘 거래를 위한 LLM 사용에 관한 기사
완전한 기능을 갖춘 플랫폼을 보려면 NexusTrade를 확인하세요. NexusTrade는 사용자가 알고리즘 거래 전략을 생성, 테스트, 최적화 및 배포할 수 있는 AI 기반 자동 거래 및 투자 플랫폼입니다. 빠르고 구성 가능하며 사용하기 쉽고 코드가 필요하지 않습니다!
NexusTrade는 AI 기반 채팅에 이 기능을 구현했습니다. 설정이 필요하지 않으며 개발자가 아니더라도 누구나 쉽게 사용할 수 있습니다. 계정을 만들어서 사용해 보세요.
스크립트를 실행하려면 다음 패키지가 설치되어 있어야 합니다.
다음 명령을 실행하여 이러한 패키지를 설치할 수 있습니다.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
스크립트를 실행하기 전에 환경 변수를 설정해야 합니다. 프로젝트 디렉터리에 .env
파일을 만들고 다음 변수를 추가합니다.
SIMFIN_API_KEY=YOUR_SIMFIN_API_KEY
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
YOUR_SIMFIN_API_KEY
SimFin API 토큰으로 바꾸고 YOUR_OPENAI_API_KEY
OpenAI API 키로 바꾸세요.
OpenAI의 대안으로 Ollama를 사용하려면 다음 단계를 따르세요.
Ollama 다운로드 : ollama.com/download로 이동하여 운영 체제에 적합한 버전을 다운로드하세요.
모델 다운로드 : ollama.com/library/llama3.1을 방문하여 사용하려는 모델을 다운로드하세요.
(선택 사항) 환경 변수 설정 : Ollama가 기본 포트에서 실행되지 않는 경우 .env
파일에서 다음 환경 변수를 설정해야 합니다.
OLLAMA_SERVICE_URL=http://localhost:11434
OpenAI와 함께 AI Financial Analyst를 사용하려면 다음 명령을 실행하십시오.
python chat.py
Ollama와 함께 사용하려면 대신 다음 명령을 실행하세요.
python chat.py --use-ollama
스크립트는 제공된 재무 정보를 기반으로 회사 재무 요약을 제공합니다. 대차 대조표, 현금 흐름, 수익성 지표, 유동성 지표, 지불 능력 지표, 현금 흐름 지표 및 기타 중요한 지표를 분석합니다. 스크립트는 분석을 기반으로 권장 사항도 제공합니다.
다음은 2023년 1분기에 Apple에서 스크립트를 실행한 결과의 예시입니다.
AI Assistant: Based on the provided financial information, here is a summary of the company's finances:
1. Balance Sheet:
- Total Assets: $346,747,000,000
- Total Liabilities: $290,020,000,000
- Total Equity: $56,727,000,000
The company has a strong balance sheet with a significant amount of assets compared to its liabilities. This indicates a healthy financial position.
2. Cash Flow:
- Net Cash from Operating Activities: $34,005,000,000
- Net Cash from Investing Activities: -$1,445,000,000
- Net Cash from Financing Activities: -$35,563,000,000
- Net Change in Cash: -$3,003,000,000
The company generated positive cash flow from its operating activities, but had negative cash flow from investing and financing activities. As a result, there was a decrease in cash during the period.
3. Profitability Metrics:
- Gross Profit Margin: 42.96%
- Operating Margin: 30.74%
- Net Profit Margin: 25.61%
- Return on Equity: 52.88%
- Return on Assets: 8.65%
- Return on Invested Capital: 15.28%
The company has healthy profitability metrics, indicating efficient operations and good returns on investment.
4. Liquidity Metrics:
- Current Ratio: 1.01
The company has a current ratio slightly above 1, which suggests it has enough current assets to cover its short-term liabilities. However, it is important to note that a current ratio of exactly 1 may indicate limited liquidity.
5. Solvency Metrics:
- Liabilities to Equity Ratio: 5.11
- Debt Ratio: 32.04%
The company has a relatively high liabilities to equity ratio, indicating a significant amount of debt compared to equity. The debt ratio is moderate, suggesting that a significant portion of the company's assets is financed by debt.
6. Cash Flow Metrics:
- Free Cash Flow: $39,273,000,000
- Free Cash Flow to Net Income: 1.31
- Cash Return on Invested Capital: 17.77%
The company has positive free cash flow, indicating its ability to generate cash after accounting for capital expenditures. The free cash flow to net income ratio suggests that the company is efficient in converting its net income into free cash flow. The cash return on invested capital is also positive, indicating good returns on the capital invested.
7. Other Important Metrics:
- Piotroski F-Score: 4
- Net Debt / EBITDA: 1.53
- Dividend Payout Ratio: 12.56%
The Piotroski F-Score of 4 suggests that the company has a moderate financial strength. The net debt to EBITDA ratio indicates the company's ability to repay its debt, with a ratio of 1.53. The dividend payout ratio suggests that the company distributes a portion of its earnings as dividends.
Based on the provided information, the company appears to be in a strong financial position with healthy profitability metrics and positive cash flow. However, it is important to conduct further research and analysis to fully understand the company's financial health and prospects.
이 스크립트는 회사 재무 정보를 검색하기 위해 SimFin API를 활용하고 AI 분석을 생성하기 위해 OpenAI API를 활용합니다.
이 스크립트는 재정적 조언이 아닌 출발점으로 사용해야 한다는 점에 유의하세요. 투자 결정을 내리기 전에 추가 조사와 분석을 수행하는 것이 중요합니다.