株式会社ダイヤモンドファンタジー / webエンジニア
RAGを用いた地域特化型AIチャットボットのバックエンド新規開発
【担当工程】 詳細設計/実装/テスト工程/インフラ構築 【成果・実績】 ・ストリーミングレスポンス対応:FastAPI(WebSocket API)で実装 ・WebSocket通信のSSL/TLS対応:Route53/ACM/ALBで実装 ・ECS on EC2のオートスケーリングの導入:WebSocket接続数に応じた CloudWatchカスタムメトリクス/CloudWatchアラームで実装 ・クライアント通知機能:DynamoDB Streams/Lambdaを用いて、会話から 24時間経過後に通知を実施 ・回答、サービス評価APIの開発:APIGateway/Lambda/DynamoDBで実装 ・データ収集の自動化:Scrapyを用いた30サイトのスクレイピング・定期実行を実装 (ECS on Fargate/EventBridge) ・CI/CDの構築:CodePipeline/CodeBuild/ECRによる自動デプロイ 【環境】 ・Python └FastAPI └Scrapy ・JavaScript └React ・AWS ・Docker