Linkeum Dev
| Log masuk Langgan

Menguji Gemini 3: membuat penjana menu kafe dengan AI tanpa menulis satu baris kod

Bagaimana AI generatif membuat alat lengkap dalam satu prompt

Gemini 3 mewakili generasi baru AI yang mampu memahami permintaan kompleks dan menghasilkan kod siap produksi dalam beberapa saat. Untuk menguji keupayaannya yang sebenarnya, saya memutuskan membuat alat praktikal dan universal tanpa menulis satu baris kod: perancang menu kafe yang boleh disesuaikan, boleh dieksport ke PDF, dan sesuai dalam satu fail HTML. Hasilnya? Menakjubkan.

Antarmuka Barista Designer - Alat Pembuatan Menu Kafe dengan Gemini 3
Linkeum.com
Sambungan selepas iklan ini

Menguji Gemini 3: membuat menu kafe dengan AI

Google telah melepaskan versi baru Gemini: versi 3. Lelaran baru ini menjanjikan kemampuan penaakulan baru dan penjanaan kod. Mari kita lihat ini dengan ujian mudah.

Langkah pertama: bermula

Pergi ke Gemini dan pilih "penaakulan" di gesaan perintah.

Untuk ujian ini, saya memutuskan untuk membuat alat untuk membuat menu kafe/bar yang boleh dieksport ke PDF dengan cepat dan mudah.

Gesaan awal

Berikut ialah gesaan yang digunakan:

Create a single-file HTML tool for designing a coffee shop/bar menu.

FEATURES REQUIRED:

  1. Design Themes (user selectable):

    • Modern (minimalist, clean lines)
    • Nature (earthy, organic feel)
    • Futuristic (sleek, bold)
    • Zen (calm, balanced, minimal)
  2. Customization:

    • Editable menu items with names and prices
    • Add/remove menu categories (Coffee, Tea, Food, Desserts, etc.)
    • Text color selection from a palette
    • Theme color customization (primary accent color)
    • Option to add item descriptions
  3. Export:

    • PDF export in standard sizes: A4, A3, A5, Letter, Half Letter
    • Print-optimized layout
    • Maintain theme and colors in PDF
  4. Visual Elements:

    • Include an illustration/icon for each theme
    • Display theme preview on the left panel
    • Live preview of menu as user edits
  5. Technical:

    • Single HTML file (no dependencies, or use CDN links)
    • Use TailwindCSS via CDN
    • Include html2pdf library for PDF export
    • Fully responsive design
    • Save/load functionality (LocalStorage for user data)

STRUCTURE:

  • Left panel: Controls (theme, colors, export options)
  • Right panel: Live menu preview
  • Simple, intuitive UI

Make it production-ready, professional, and easy for non-developers to use.

Jawapan Gemini 3

Setelah beberapa minit berfikir, Gemini menjawab:

Here is a complete, single-file HTML solution. It uses TailwindCSS for styling, FontAwesome for icons, and html2pdf.js for generating the PDF. It requires no installation—just save the code below as an .html file (e.g., menu-maker.html) and open it in your browser.

Diikuti dengan kod. Saya mengambil kod dan menyalinnya ke fail HTML yang saya buka di penyemak imbas.

Dan inilah hasilnya:

Barista Designer - Hasil pertama dengan Gemini 3

Ia bersih dan berfungsi. Hasil dari satu gesaan sahaja amat mengesankan. Saya tidak meletakkan kod di sini kerana agak panjang. Saya mengundang anda untuk mengujinya sendiri.

Penambahbaikan

Ada beberapa penambahbaikan praktikal yang perlu dilakukan:

  • Jadikan saiz elemen boleh diubah
  • Jadikan teks di bahagian bawah menu boleh diubah

Mari kita seteruskan dan selesaikan dengan gesaan kedua ini:

Add the following features to the coffee menu designer:

  1. DRAG & DROP:

    • Drag categories to reorder them
    • Drag menu items within categories to reorder them
    • Visual feedback during drag (highlight, shadow, cursor)
    • Smooth animations
  2. SIZE CUSTOMIZATION:

    • Adjustable font size for:
      • Category titles (slider: 16px - 32px)
      • Menu item names (slider: 12px - 24px)
      • Menu item prices (slider: 10px - 20px)
      • Menu item descriptions (slider: 10px - 16px)
    • Show current size value next to each slider
    • Live preview as user adjusts
  3. SPACING CUSTOMIZATION (bonus):

    • Gap between menu items (slider: 8px - 24px)
    • Gap between categories (slider: 16px - 32px)
  4. FOOTER TEXT CUSTOMIZATION:

    • Editable footer text (currently "Menu created with Barista Designer")
    • Text input field to modify footer content
    • Option to toggle footer visibility (show/hide checkbox)
    • Footer font size slider (8px - 16px)
    • Footer text color selection from palette
  5. UX IMPROVEMENTS:

    • Add "Reset sizes to default" button
    • Add icons for drag handles (≡ icon)
    • Group font size controls in a dedicated panel
    • Disable text selection during dragging
    • Add delete buttons for categories and items
  6. PERSISTENCE:

    • Save all size settings and footer text to LocalStorage
    • Load them when user reopens the tool

Keep the single-file HTML structure and maintain all existing features (themes, colors, PDF export).

Jawapan yang ditingkatkan

Setelah beberapa minit bernalar, inilah jawapan Gemini:

Here is the updated, single-file solution.

I have added SortableJS (via CDN) to handle robust drag-and-drop functionality, implemented CSS Variables for high-performance live font resizing, and added the requested Footer and Spacing controls.

Diikuti dengan kod. Saya menyalin dan menampal kod ke fail HTML baru dan membukanya di penyemak imbas.

Di bawah ialah hasilnya:

Barista Designer - Selepas gesaan kedua - Panel kawalan

Barista Designer - Selepas gesaan kedua - Pratonton menu

Saiz boleh diubah, semuanya berfungsi, dan penyimpanan PDF berfungsi. Hasil dalam 2 gesaan bersih, berfungsi, dan mengesankan!

Sambungan selepas iklan ini

Poin penting

Ujian ini menunjukkan bahawa Gemini 3 bukan hanya chatbot – ia adalah alat pembangunan sebenar yang mampu membuat aplikasi profesional. Dari kafe kecil hingga restoran, melalui lori makanan, alat ini boleh digunakan secara langsung. Jika anda mempunyai idea untuk alat, laman web "mudah", dan tidak mahu menggali kod, Gemini dapat mewujudkan imaginasi anda. Mulakan sekarang!
P
Pasukan Linkeum
Pasukan penulis dan pakar teknologi dan kewangan di Linkeum.

Kata Kunci Berkaitan

#Gemini 3 #AI generatif #pembangunan web #HTML #JavaScript #TailwindCSS #kafe #menu #PDF #tanpa kod #vibe coding