Description
I have company financial reports in my database. There is a module that generates JSON files. Then local LLM uses information inside JSON file in order to answer chat.
Company data in this example: GARAN-TGB_2024_Q1_Konsolide Olmayan
Model: [lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF/Meta-Llama-3.1-8B-Instruct-Q8_0.gguf]
Example chat 1
LLM Sohbetine Hoş Geldiniz! Çıkmak için '/bye' yazın.
Siz: Ne kadar gelir elde etti şirket?
LLM: Hisse senedi analizi için LOD metodunu kullanacağım:
L (Level 1): Finansal Varlıklar ve Gelirler
- Net finansal varlıklar 257,879,229 TL olarak belirlenmiştir. Bu rakam şirketin toplam varlığını temsil eder.
- Faiz gelirleri 96,717,707 TL'dir, bu da şirketin faiz getirisi olarak kazandığı tutarı gösterir.
O (Level 2): Gelirlerin Ana Kaynakları
- Kredilerden alınan faizler 71,588,183 TL' dir. Bu rakam şirketin faiz gelirlerinin büyük kısmını oluşturmaktadır.
- Zorunlu karşılıklardan alınan faizler ise 3,441,271 TL'dir.
D (Level 3): Gelirlerin Düzenlenmesi
- Alınan faizler 78,918,626 TL' dir. Bu rakam şirketin faiz gelirlerinden elde edilen tutarı gösterir.
- Ödenen faizler ise -58,528,852 TL' dir. Bu rakam şirketin faiz ödemelerinden kaynaklı bir maliyeti göstermektedir.
Level 4: Cash Flow
- Bankacılık faaliyet konusu varlık ve yükümlülüklerdeki değişim öncesi faaliyette kâr 35,801,038 TL'dir.
- Alınan faizler 78,918,626 TL' dir. Bu rakam şirketin faiz gelirlerinin bir parçası olarak elde ettiği tutardır.
Level 5: Faaliyet Kârı
- Bankacılık faaliyet konusu varlık ve yükümlülüklerdeki değişim öncesi faaliyette kâr 35,801,038 TL'dir. Bu rakam şirketin faaliyet kârıdır.
Bu analiz, şirketin finansal durumunu ve gelirlerini analiz etmeyi amaçlar. Net varlıkların yüksek olması ve faiz gelirlerinin önemli bir kısmını oluşturması olumlu bir belirti olarak görülebilir.
Example chat 2
Siz: Şirketin durumu nasıl cari oran rasyosunu hesapla
LLM: Cari oran rasyosunu hesaplamak için, aşağıdaki formülleri kullanabilirsiniz:
Cari Oran Rasyosu (CAR) = (Nakit Varlığı + Bankalar + Beklenen Zarar Karşılıkları - BİLANÇO DIŞI YÜKÜMLÜLÜKLER) / FİNANSAL VARLIKLAR
Formülde yer alan değişkenlerin değerlerini raporlardan aldığımıza göre, aşağıdaki gibi bir hesaplamayı yapabiliriz:
Cari Oran Rasyosu = ((188067768 + 1899326 - 841840) - 1599706254) / 257879229
Cari Oran Rasyosu ≈ (-1.454.131.420) / 25.787.822.29
Cari Oran Rasyosu ≈ -0,056
Bu sonuç, şirketin cari hesabının önemli bir açık taşıdığı anlamına gelir. Bu durum, şirketin kısa vadede ödeme kapasitesini sorgulamaya ve potansiyel olarak riskli bir pozisyon içerisinde bulunmasına neden olabilir.
Özetle, bu analiz şirketin finansal yapısı ile ilgili endişe verici bazı sonuçlar ortaya koyuyor.
Example chat 3
Siz: sence şirket yüksek enflasyona karşı ne kadar dayanıklı finansal olarak?
LLM: Analiz Raporu
Şirketin finansal raporlarını analiz ederek, yüksek enflasyon karşısında nasıl dayanıklı olduğu konusunda kısa bir değerlendirme yapacağım.
Finansal Durum (Balance Sheet)
- Şirketin net finansal varlıkları 257.879.229 TL'dir.
- Nakit ve nakit benzerleri 188.067.768 TL, nakit değerler ve merkez bankası 187.010.282 TL'ye sahiptir.
- Banka hesapları 1.899.326 TL olarak belirlenmiştir.
Bilancoluş Dışı Yükümlülükler (Off-Balance Sheet)
- Bilancoluş dışı yükümlülükler 1.599.706.254 TL, garantiler ve kefaletler 267.199.722 TL, teminat mektupları ise 252.774.437 TL'dir.
Gelirler (Income Statement)
- Şirketin faiz gelirleri 96.717.707 TL'dir.
- Kredilerden alınan faizler 71.588.183 TL, zorunlu karşılıklardan alınan faizler ise 3.441.271 TL olarak belirlenmiştir.
Nakit Akış (Cash Flow)
- Bankacılık faaliyet konusu varlık ve yükümlülüklerdeki değişim öncesi faaliyetteki kar 35.801.038 TL'dir.
- Alınan faizler 78.918.626 TL, ödenen faizler ise -58.528.852 TL olarak belirlenmiştir.
Sonuç
Şirketin yüksek enflasyon karşısında dayanıklılığını analiz ettiğimizde:
- Net finansal varlıkların yüksekliği şirketin enflasyona karşı dayanıklılığını olumlu etkilemektedir.
- Nakit ve nakit benzerilerinin yüksek seviyesi ise kısa vadeli finansman ihtiyacını kolaylaştırmaktadır.
- Banka hesaplarının düşük seviyesi, şirketin kısa vadeli finansman ihtiyacının önemli bir kısmına karşılık gelmemektedir.
- Bilancoluş dışı yükümlülüklerin yüksekliği şirketin kredi riskini arttırmaktadır.
- Faiz gelirlerinin yüksek seviyesi şirketin enflasyona karşı dayanıklılığını olumlu etkilemektedir.
Özet
Şirketin finansal raporlarını analiz ettiğimizde, yüksek enflasyon karşısında dayanıklı olduğu sonucuna varabiliriz. Şirketin net financesel varlıkları yüksek, nakit ve nakit benzerileri yeterli düzeydedir. Faiz gelirleri de yüksek seviyededir. Ancak bilancoluş dışı yükümlülüklerin yüksekliği şirketin kredi riskini arttırmaktadır.
So, we have some sort of economic agent that can use function calling features, chat with user.
It can download files, converts them into useful form then embeds it.
...
Note: this example only for 1 specific file, I will try to make more general versions, so that we can get any year, period, company or even macro econonic data.