サイトウェアバックエンドは、ユーザーが無制限のカスタムアシスタントを作成できるAI搭載の音声エージェントプラットフォームのバックエンドです。このプロジェクトはTwilioと統合され、リアルタイムの音声コミュニケーションを有効にし、カスタマーサービスボット、パーソナルアシスタントなど、さまざまな音声相互作用のユースケースに汎用性の高いソリューションになります。
サイトウェアアーキテクチャとアイデアは、次のリンクで更新されました
https://www.mindmeister.com/app/map/3406120305?t=y7tsuqg6h2


マシンに次のインストールがあることを確認してください。
リポジトリをクローンします:
依存関係をインストールします:
npm install
環境変数を構成します:
プロジェクトのルートで.envファイルを作成し、構成(Twilio資格情報、データベースURLなど)を追加します。
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
Prismaクライアントを生成します:
npx prisma generate
プロジェクトの構築:
npm run build
開発サーバーを開始します。
npm run dev
http://localhost:8000でアプリにアクセスします。
Docker画像を作成します:
docker build -t siteware-backend .
Dockerコンテナを実行します。
docker run -p 8000:8000 siteware-backend
アプリはhttp://localhost:8000で実行され、アクセス可能になります。
次の環境変数が生産に設定されていることを確認してください。
NODE_ENV=production
PORT=8000
DATABASE_URL=your-production-database-url
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
生産中に、次のようにアプリを実行します。
npm start
データベーススキーマの新しい移行または更新がある場合:
npx prisma migrate deploy
クライアントhttps://loco-soft.de/を終了する
スポンサー:
https://de.linkedin.com/company/sugarpool
https://de.linkedin.com/in/andreas-jansen-6634ba49
https://soundcloud.com/andreas-jansen-361617862
https://www.poferhouse.band/band/andreas-jansen/
https://www.xing.com/profile/andreas_jansen7