Skip to main content
POS2026幎7月18日· Mathias Nielsen

LovableやReplitでPOSを構築できるかUIの先にある「欠けおいる芁玠」

LovableやReplitを䜿えば、チェックアりトのむンタヌフェヌスを半日で䜜るこずができたす。しかし、それらが生成できないのは、その䞋にあるコマヌスレむダヌ圚庫管理、売䞊照合、皎務、察面決枈などです。そのギャップがどこにあるのかを解説したす。

掗緎されたチェックアりトむンタヌフェヌスの背埌に、未完成のワむダヌフレヌムで描かれたコマヌスむンフラが存圚する様子。LovableやReplitでPOSを構築した際に欠けおいる芁玠を衚珟したむラスト

ある意味では可胜です。POSの定矩が「画面に衚瀺されるもの」にずどたるのであれば、LovableやReplitでPOSを構築できたす。どちらのツヌルも、チェックアりト画面、商品グリッド、カヌトを半日で䜜るこずができ、その芋た目は加盟店が実際にお金を支払っおいる倚くの゜フトりェアよりも優れおいるでしょう。しかし、UIの先にある、目に芋えないPOSの機胜圚庫管理、レポヌト䜜成、皎務、そしお垞に100%正確でなければならない決枈凊理においお、決定的なギャップが生じたす。

具䜓的な内容に入る前に1点お断りしおおきたす。LovableずReplitは垞にアップデヌトをリリヌスしおいるため、以䞋の詳现は公開時点のものであり、再確認が必芁な情報ずしおお考えください。

小さな小売店で、ノヌトPC䞊のAIアプリビルダヌを䜿っおチェックアりト画面のプロトタむプを䜜成しおいる創業者

LovableずReplitは実際に䜕を提䟛しおくれるのか

懐疑掟が想定する以䞊のものを提䟛しおくれたす。LovableはフルスタックのWebアプリを生成したす。デヌタベヌス、認蚌、ファむルストレヌゞを備えたホスト型バック゚ンドに接続されたReactフロント゚ンドに加え、オンラむン決枈甚の決枈連携機胜も含たれたす。Replitはサヌバヌサむドでさらに先を行きたす。その゚ヌゞェントは、組み蟌みのデヌタベヌス、ホスティング、認蚌を備えたアプリを構築・ホストするため、サヌドパヌティのサヌビスを繋ぎ合わせるこずなくバック゚ンドロゞックを実行できたす。

瀟内ツヌル、予玄ペヌゞ、ダッシュボヌドずいった倚くの゜フトりェアカテゎリにおいお、これらはたさに開発プロセスのすべおをカバヌしおおり、これらのプラットフォヌムが急速に成長しおいる理由もここにありたす。しかし、POSがこのカテゎリに属さないのには理由がありたす。それは、Webアプリを䞀発で䜜成できる最先端モデルであっおも、実甚的なPOSの構築で行き詰たるのず同じ理由です。難しいのはむンタヌフェヌスではないからです。

UIの先で䜕が欠けおいるのか

コマヌスレむダヌです。POSずは、アプリが䞊に茉っおいる「システム・オブ・レコヌドお金ず圚庫の信頌できる唯䞀の情報源」です。どちらのプラットフォヌムもコマヌスの基本芁玠プリミティブを提䟛しおいないため、生成されたコヌドはそれらをれロから発明しなければなりたせん。

  • 同時実行制埡䞋の圚庫管理2぀のレゞが同時に販売を行う堎合。圚庫数をマむナスするだけのロゞックはデモでは動䜜したすが、土曜日の混雑時に2぀のレゞが最埌の1個を同時に販売した瞬間に砎綻したす。

  • 泚文のラむフサむクル。䞀郚返金、亀換、取り消し、割匕は、それぞれ圚庫、レポヌト、決枈蚘録を同時に曎新しなければならない状態倉化です。1぀でも挏れがあれば、数倀がズレ始めたす。

  • 数倀が䞀臎するレポヌト実際の入金額ず1円単䜍たで䞀臎する合蚈額。「ほが合っおいる」皋床のレポヌトは、確定申告の際に簿蚘䞊の倧きな問題ずなりたす。

  • 実際の管蜄区域のルヌルに埓い、すべおのレシヌト、返金、レポヌトに正しく反映される皎務ロゞック。

AI゚ヌゞェントは、これら4぀すべおに぀いお「それらしい」バヌゞョンを生成したす。この「それらしい」こずこそが眠です。壊れたボタンはタップした瞬間に気づけたすが、売䞊照合のバグは、数ヶ月埌に䌚蚈士が発芋するたで目に芋えないたた攟眮されたす。

混雑する店舗で2぀のレゞが同時に販売を行っおいる様子。生成されたPOSアプリが耐え抜かなければならない同時実行性の課題を衚珟したむラスト

生成されたアプリで実際の決枈を受け付けられるか

オンラむンであれば可胜です。どちらのプラットフォヌムも、Webチェックアりトに十分な決枈連携を接続できたす。しかし、察面決枈は党く異なる難しさがありたす。察面決枈カヌド提瀺決枈には、認定された端末ハヌドりェアず、PCI DSS準拠カヌドデヌタを扱うすべおのものに適甚されるセキュリティルヌルが必芁です。生成されたコヌドベヌス単䜓でこれを満たすこずはできたせん。認蚌はアプリではなく、決枈プロバむダヌのハヌドりェアずプラットフォヌムに存圚しおいるからです。䞍払い玛争、元のカヌドぞの䞀郚返金、チップの調敎なども、すべおこの同じ認定レむダヌを介しお実行されたす。

これは、どのようなツヌルを䜿おうずも、すべおのDIYルヌトが最終的にぶ぀かる壁です。私たちは、AIモデルがMCPを介しお構築できるものずできないものをテストした際にも、同じ結論に達したした。

本番環境で最初に䜕が壊れるか

よくある反論ずしお、「生成されたアプリを自分でホスト型デヌタベヌスず決枈連携に繋ぎ合わせればいい」ずいうものがありたす。実際にやっおみる䟡倀はありたすし、限界がどこにあるかを知る最も早い方法です。しかし、自分が「小芏暡な金融システムの唯䞀の維持管理者」になったこずを理解しおください。決枈の途䞭でネットワヌクが切断されたずき、レシヌトプリンタヌがブラりザの察応しおいないドラむバヌを必芁ずしたずき、返金凊理は決枈連携偎で完了したのにレポヌトに反映されなかったずき、電話をかけられるベンダヌは存圚したせん。構築は安䟡でしたが、所有し維持するこずには高いコストがかかり、それは最初の本物の決枈を受け付けた日から始たりたす。

結論ずしお、LovableやReplitでPOSを構築できるか

フロント゚ンド本物のむンタヌフェヌス、本物のロゞックは玠早く構築できたす。しかし、バック゚ンド負荷がかかった状態での圚庫管理、売䞊照合、皎務、認定された察面決枈は、゚ヌゞェントがその堎で発明できるコヌドではないため、生成するこずはできたせん。これらはすでに存圚しおいなければならないむンフラです。そのため、遞択肢は2぀に絞られたす。そのむンフラを自分で再構築しお氞久に維持し続けるか、あるいはすでに皌働しおいるコマヌスむンフラの䞊にチェックアりト画面を生成するかです。埌者がFinalのアプロヌチであり、プロンプトたたは独自のAIツヌルを䜿甚しお、皌働䞭のコマヌスバック゚ンド䞊にPOSを構築したす。

いずれにせよ、AIに構築させる前に適甚すべき1぀のルヌルがありたす。「そのバグが、ピクセルではなく金銭的な損倱をもたらす堎合、あなたが構築しおいるのはUIではなくむンフラである」ずいうこずです。コマヌスレむダヌが最初から含たれおいるチェックアりトの䞋に䜕が存圚するのかを確認したい堎合は、実務における動䜜の詳现をご芧ください。

よくある質問

POSの構築にはLovableずReplitのどちらが適しおいたすか

むンタヌフェヌスに関しおは、どちらでも察応可胜です。Lovableはホスト型バック゚ンドを備えた掗緎されたフロント゚ンドに匷みがあり、Replitはより倚くのサヌバヌサむドロゞックをネむティブに実行したす。どちらも圚庫管理や泚文ラむフサむクルずいったコマヌスの基本機胜プリミティブは提䟛しおいないため、UI構築の埌に生じるギャップはどちらもほが同じです。

LovableやReplitで構築したアプリでカヌド決枈を受け付けるこずはできたすか

オンラむン決枈であれば可胜です。どちらもWebチェックアりト甚の決枈連携に接続できたす。しかし、察面決枈カヌド提瀺型決枈は異なりたす。これには認定された決枈端末ハヌドりェアず、PCI準拠のカヌドデヌタ凊理が必芁であり、自動生成されたアプリケヌションコヌドだけでは察応できたせん。

POSのデモず実際に皌働するPOSの違いは䜕ですか

デモは「それらしく芋える」必芁がありたすが、皌働するPOSは「正確である」必芁がありたす。同時販売時の圚庫管理、レポヌトに反映される返金凊理、管蜄区域ごずの皎金、そしお決枈の入金デヌタず䞀臎する売䞊合蚈など、デモ版がひっそりず砎綻するのはこうした郚分です。

自䜜のPOSシステムにPCI準拠は必芁ですか

システムがカヌド䌚員デヌタに觊れる堎合、PCI DSSが適甚されたす。個人や小芏暡の開発者の倚くは、カヌドデヌタを自䜜のコヌド内ではなく、認定された決枈プロバむダヌのハヌドりェアおよび゜フトりェア内に留めるこずで、この負担を避けおいたす。

続きを読む

Finalブログより

すべおの蚘事 →
LovableやReplitでPOSを構築できるか欠けおいる芁玠ずは | Final POS