Python ile AI Destekli Rapor Oluşturma

Veri analizi yapıldıktan sonra en kritik aşama rapor oluşturmaktır. Yapay zeka sayesinde bu süreç tamamen otomatik hale getirilebilir.

AI Raporlama Nedir?

AI raporlama; veri analiz sonuçlarını anlamlı metinlere dönüştüren akıllı sistemlerdir.

💡 Finans, satış ve operasyon raporlarında kullanılır.

Gerekli Kütüphaneler

Kurulum
pip install pandas openai matplotlib

Veri Analizi

import pandas as pd

df = pd.read_csv("satis.csv")
ozet = df.describe().to_string()

AI ile Rapor Metni Oluşturma

Rapor Metni
from openai import OpenAI

client = OpenAI(api_key="OPENAI_API_KEY")

prompt = "Bu satış verilerine göre detaylı rapor yaz: " + ozet

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role":"user","content": prompt}]
)

rapor = response.choices[0].message.content
print(rapor)

Grafik Üretme

import matplotlib.pyplot as plt

df['satis'].plot(kind='bar')
plt.title("Satış Grafiği")
plt.savefig("grafik.png")

Raporu PDF'e Dönüştürme

from fpdf import FPDF

pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size=12)

pdf.multi_cell(0,10, rapor)
pdf.output("rapor.pdf")

Kullanım Alanları

  • Satış raporları
  • Finansal analiz
  • Operasyon raporları
  • Performans değerlendirme
İpucu: AI raporları karar destek sistemi olarak kullanılmalıdır.