Trajectory AI Chatbot for Drone Flight Route Reservations
Conversational AI platform built for Trajectory's drone flight operations, helping operators query flight areas, routes, and reservation schedules through Rocket.Chat, Amazon Lex V2, and Go-based backend services.

Problem
Users needed a reliable conversational way to retrieve drone flight route and reservation information across multiple systems. The solution also had to handle Japanese NLU constraints, authentication, time ranges, and service-to-service communication.
Solution
Built a Rocket.Chat-integrated chatbot server using Go and Gin with Amazon Lex V2 for intent and slot extraction. Connected it to a Go and Gin reservation resource server over gRPC and PostgreSQL/RDS, with MongoDB for chat data and Amazon S3 for attachments. Refined slot design with FreeFormInput, TimeEnd, session timeout, and error handling.
My Role
Cloud Architect & Senior Backend Engineer - designed service boundaries and integration flows, implemented chatbot and reservation services, integrated Amazon Lex and Rocket.Chat webhooks, refined Japanese conversation flows, supported authentication and deployment, and led end-to-end testing.
Outcome
Delivered ChatBot Server v0.4.2 with all eight functional test cases passing in the final report. Resolved route-list presentation, time-range queries, Japanese slot handling, admin-user filtering, and session-timeout issues.

