muchad commited on
Commit
f7aa1d4
·
1 Parent(s): af2c1b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -147,17 +147,25 @@ def pipeline():
147
  task = TaskPipeline
148
  return task()
149
 
 
150
  st.title("Indonesian Question Generation")
151
  st.write("Indonesian Question Generation System using [idT5](https://huggingface.co/muchad/idt5-base)")
152
- qg = pipeline()
153
  default_context = "Kapitan Pattimura adalah pahlawan dari Maluku. Beliau lahir pada tanggal 8 Juni 1783 dan meninggal pada tanggal 16 Desember 1817."
154
- context_in = st.text_area('Context:', default_context, height=200)
 
 
 
 
 
 
 
 
155
  if st.button('Generate Question'):
156
  if context_in:
157
  questions = qg(context_in)
158
  re = ""
159
  for i, q in enumerate(questions):
160
- re += (str(i+1) + "\tAnswer: %s".expandtabs(1) % q['answer'] + " \n" + "\tQuestion: %s".expandtabs(2) % q['question'] + " \n\n")
161
  st.write(re)
162
  else:
163
  st.write("Please check your context")
 
147
  task = TaskPipeline
148
  return task()
149
 
150
+ qg = pipeline()
151
  st.title("Indonesian Question Generation")
152
  st.write("Indonesian Question Generation System using [idT5](https://huggingface.co/muchad/idt5-base)")
 
153
  default_context = "Kapitan Pattimura adalah pahlawan dari Maluku. Beliau lahir pada tanggal 8 Juni 1783 dan meninggal pada tanggal 16 Desember 1817."
154
+ option = st.selectbox(
155
+ 'Example:',
156
+ (default_context,
157
+ 'Dua orang pengembara berjalan di sepanjang jalan yang berdebu dan tandus di hari yang sangat panas. Tidak lama kemudian, mereka menemukan sebuah pohon besar.',
158
+ 'Raja Purnawarman mulai memerintah Kerajaan Tarumanegara pada tahun 395 M. Pada masa pemerintahannya, ia selalu berjuang untuk rakyatnya. Ia membangun saluran air dan memberantas perompak.\r\r\nRaja Purnawarman sangat memperhatikan kesejahteraan rakyatnya. la memperbaiki aliran Sungai Gangga di daerah Cirebon. Dua tahun kemudian, ia juga memperbaiki dan memperindah alur Sungai Cupu sehingga air bisa mengalir ke seluruh kerajaan. Para petani senang karena ladang mereka mendapat air dari aliran sungai sehingga menjadi subur. Ladang para petani tidak kekeringan pada musim kemarau.',
159
+ 'Pada masa tersebut, buku peraga Ini Budi laris manis tidak hanya di Jakarta, Bengkulu, Palembang, dan kota lain melainkan hampir di seluruh kota di Indonesia. Namun Siti Rahmani Rauf mengakui bahwa buku paket Ini Budi sebenarnya telah ada namun buku peraganya yang tidak ada, oleh karena itu di buatlah buku peraga Ini Budi, yang tidak lain adalah pembelajaran yang pernah kita jumpai ketika belajar di bangku kelas 1 SD. Karena buku peraga itulah yang membuat kalimat Ini Budi menjadi sangat populer hingga saat ini untuk di pelajari oleh siswa kelas 1 SD.',
160
+ 'Rabiul Awal atau bulan ketiga dalam kalender Hijriyah adalah bulan yang dimuliakan umat Islam. Sebab, di bulan ini Nabi Muhammad SAW lahir ke dunia sebagai manusia yang diutus oleh Allah SWT untuk menyampaikan ajaran-Nya.\r\r\nJauh sebelum kelahiran Rasulullah, Allah sudah mengabarkan akan kehadiran Nabi akhir zaman. Kedatangan Rasulullah telah disebut-sebut dalam kitab sebelum Alquran, yakni dalam kitab Taurat dan Injil. Sehingga, para rabi Yahudi dan pendeta Nasrani telah mengenal Rasulullah dari gambaran tentang sifat-sifatnya.\r\r\nDikutip dari Republika Online.',
161
+ 'Pemerintah berencana menaikkan tiket Candi Borobudur menjadi Rp 750.000/orang. Kenaikan harga tiket ini bertujuan untuk membatasi jumlah pengunjung sehingga kondisi candi sebagai cagar budaya tetap ini tetap lestari. Namun, harga tiket yang mencapai Rp 750.000 per orang itu bukanlah tiket masuk, melainkan tiket naik ke atas Candi Borobudur. Direktur Utama PT Aviasi Pariwisata Indonesia (Persero)/InJourney, Dony Oskaria menyebut tiket masuk Candi Borobudur tak berubah.'))
162
+ context_in = st.text_area('Context:', option, height=200)
163
  if st.button('Generate Question'):
164
  if context_in:
165
  questions = qg(context_in)
166
  re = ""
167
  for i, q in enumerate(questions):
168
+ re += "Q: %s" % q['question'] + " \n" + "A: %s" % q['answer'] + " \n\n"
169
  st.write(re)
170
  else:
171
  st.write("Please check your context")