AI Database Sampleは、OpenAI APIとPHP/SQLiteを使用したAI駆動型顧客管理システムです。従来の手動CRUD操作に加えて、自然言語によるデータベース操作機能を提供します。
| フロントエンド | HTML5, JavaScript (ES6+), Bootstrap 5 |
| バックエンド | PHP 7.4+ |
| データベース | SQLite 3 |
| AI機能 | OpenAI GPT API |
| Webサーバー | Apache/Nginx(PHP対応) |
| フィールド名 | データ型 | 制約 | 説明 |
|---|---|---|---|
| id | INTEGER | PRIMARY KEY, AUTOINCREMENT | 顧客ID(自動採番) |
| customer_code | TEXT | NOT NULL, UNIQUE | 顧客コード |
| customer_name | TEXT | NOT NULL | 顧客名称 |
| address | TEXT | NOT NULL | 住所 |
| created_at | DATETIME | DEFAULT CURRENT_TIMESTAMP | 作成日時 |
| updated_at | DATETIME | DEFAULT CURRENT_TIMESTAMP | 更新日時 |
/api/customers.php/api/customers.php/{id} または /api/customers.php?id={id}/api/customers.php/api/customers.php/{id}/api/customers.php/{id}/api/chat.phplist: 顧客一覧取得get: 特定顧客取得create: 新規顧客作成update: 顧客情報更新delete: 顧客削除システムプロンプトにより、AIに以下の役割を定義:
AI Database Sample 技術仕様書 - 最終更新日: 2025年8月30日