GUI-PANDAS-II disetujui, dirancang dan dikembangkan oleh Ajay Arunachalam (ajay.arunachalam08@gmail)-https://www.linkedin.com/in/ajay-ph-d-4744581a/
GUI-PANDAS-AI
PYPI: https://pypi.org/project/gui-pandas-ai
Alur kerja aplikasi lengkap dirangkum seperti yang terlihat di bawah ini.

Pengguna setelah login sukses, diarahkan ke jendela input kunci API untuk mengirimkan kunci OpenAI masing -masing. Selanjutnya, pengguna dapat mengunggah file CSV datar mereka diikuti dengan permintaan analisis data mereka. Sejarah petunjuk dan tanggapan juga dapat disimpan dalam file teks, bersama dengan ketentuan untuk menyimpan plot. Sederhananya, orang dapat mengajukan pertanyaan tentang data Anda dan mendapatkan jawabannya kembali, dalam bentuk respons bahasa alami manusia.
GUI-PANDAS-AI adalah pembungkus UI Python yang sederhana dan mudah digunakan untuk menggunakan Pandasai sebagai naif dan intuitif mungkin. GUI-PANDAS-AI menyediakan antarmuka Web GUI yang mudah untuk mengakses chatgpt langsung bersama dengan ketentuan untuk beberapa utilitas analisis data utama. Ini sama sekali merupakan solusi kode rendah. Dengan aplikasi utilitas ini, seseorang dapat melakukan semua analisis data ujung ke ujung hanya dengan kueri input berbasis teks yang mendemokratisasi fungsionalitas AI generatif. Pengguna hanya dapat mengajukan pertanyaan terkait data mereka dan mendapatkan analisis yang sesuai sebagai respons. Lebih lanjut, seseorang juga bisa mendapatkan wawasan cepat, mengeksplorasi tren & pola, mendapatkan hasil agregat, mengambil laporan profil data dan ringkasan data, memberikan tampilan SQL data untuk analisis SQL offline, ekstrak cerita data, dll.
Langkah 1) Buat lingkungan virtual
py -3 -m venv < your_env_name >
cd < your_env_name > /Scripts/activate
** or **
conda create -n < your_env_name > python=3.x (or 3.x)
source activate < your_env_name >Langkah 2) Buat klon repositori di lingkungan virtual yang Anda buat
git clone https://github.com/ajayarunachalam/gui-pandas-ai
cd gui-pandas-ai
pip install -r requirements.txt or sudo bash setup.sh or sudo python setup.py installLangkah 3) Luncurkan Aplikasi
Aplikasi ini akan diluncurkan dengan URL seperti yang terlihat di bawah ini.

Seperti yang terlihat di bawah pengguna dapat menyeret dan menjatuhkan file CSV mereka atau mengunggahnya, dan mengirimkan pertanyaan mereka dalam bentuk kueri sederhana. Hasil analisis data diterima kembali dalam bentuk bahasa alami.

Di bawah ini adalah contoh cuplikan kode yang menjalankan LLMS sambil melihat data yang diunggah.
if st . session_state . df is not None :
st . subheader ( "Peek into the uploaded dataframe:" )
st . write ( st . session_state . df . head ( 2 ))
with st . form ( "Question" ):
question = st . text_area ( "Question" , value = "" , help = "Enter your queries here" )
answer = st . text_area ( "Answer" , value = "" )
submitted = st . form_submit_button ( "Submit" )
if submitted :
with st . spinner ():
llm = OpenAI ( api_token = st . session_state . openai_key )
pandas_ai = PandasAI ( llm )
x = pandas_ai . run ( st . session_state . df , prompt = question )
fig = plt . gcf ()
fig , ax = plt . subplots ( figsize = ( 10 , 6 ))
plt . tight_layout ()
if fig . get_axes () and fig is not None :
st . pyplot ( fig )
fig . savefig ( "plot.png" )
st . write ( x )
st . session_state . prompt_history . append ( question )
response_history . append ( x ) # Append the response to the list
st . session_state . response_history = response_history Pandas AI adalah perpustakaan Python yang menambahkan kemampuan kecerdasan buatan generatif ke panda, alat analisis data populer dan alat manipulasi. Pandasai [Pandasai] (https://github.com/gventuri/pandas-ai) bertujuan untuk membuat data pandacrame percakapan, memungkinkan Anda untuk mengajukan pertanyaan tentang data Anda dan mendapatkan jawaban kembali, dalam bentuk bahasa manusia alami.
Untuk ikhtisar cepat kelihatan melalui ilustrasi di bawah ini: (semua kredit & hak cipta yang disediakan untuk Pandas AI)
Kode di atas akan mengembalikan yang berikut:
` 6 Canada 7 Australia 1 United Kingdom 3 Germany 0 United States Name: country, dtype: object `
Tentu saja, Anda juga dapat meminta Pandasai untuk melakukan pertanyaan yang lebih kompleks. Misalnya, Anda dapat meminta Pandasai untuk menemukan jumlah PDB dari 2 negara yang tidak bahagia:
Kode di atas akan mengembalikan yang berikut:
` 19012600725504 `
` # Output: Olivia `
Kontribusi apa pun yang paling disambut! Aplikasi Guipandasai masih besar, bekerja di bawah proses. Silakan membuka permintaan tarik.
Hak Cipta 2022-2023 Ajay Arunachalam <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian substansial dari perangkat lunak.
Perangkat lunak ini disediakan "sebagaimana adanya", tanpa jaminan apa pun, tersurat maupun tersirat, termasuk tetapi tidak terbatas pada jaminan dapat diperjualbelikan, kebugaran untuk tujuan tertentu dan nonpringement. Dalam hal apa pun penulis atau pemegang hak cipta tidak akan bertanggung jawab atas klaim, kerusakan atau tanggung jawab lainnya, baik dalam tindakan kontrak, gugatan atau sebaliknya, timbul dari, di luar atau sehubungan dengan perangkat lunak atau penggunaan atau transaksi lain dalam perangkat lunak. © 2023 GitHub, Inc.
Disebutkan secara khusus untuk Streamlit, Openai, Pandasai, profil panda dan komunitas open-source lainnya untuk kontribusi luar biasa mereka.