Skip to content

Ayushanand06/Weather_Chatbot

Repository files navigation

天気センス | TenkiSense

AI を活用した天気 × 旅行 × ファッション × アクティビティ提案システム | AI-powered Weather, Travel, Fashion & Activity Recommendation System


概要

天気センス(TenkiSense) は、天気・位置情報・ユーザーの意図を解析し、最適なアクティビティ、旅行先、服装、音楽ムード、スポーツ、農業アドバイスなどを提案する多機能 AI アシスタントです。 ユーザーは 音声またはテキスト で操作でき、AI が 英語と日本語の両方で パーソナライズされた提案を行います。

Next.js、Groq LLM、Whisper 音声認識、OpenWeather API を活用し、リアルタイムの洞察と高度な提案を提供します。

Overview

TenkiSense is an intelligent, multilingual AI assistant that analyzes weather, location, and user intent to recommend the best activities, outfits, travel ideas, music moods, sports, agricultural tips, and more. Users can interact via text or voice, and receive dynamic suggestions enhanced by Google Maps links and forecast-based planning.

Powered by Next.js, Groq LLMs, Whisper speech recognition, and OpenWeather APIs, TenkiSense delivers real-time, personalized advice in both English and Japanese.


Live demo and Video


Screenshots

Screenshot 2025-11-23 035119 Screenshot 2025-11-23 035250 Screenshot 2025-11-23 035310

特徴

  • 🌦️ 5 日間の詳細天気予報: 気温、湿度、風速、降水量を AI が解析。
  • 👕 スマート服装提案: 天候に合わせたコーディネートを自動生成。
  • 🧭 旅行・外出アクティビティ提案: 観光地、カフェ、レストラン、イベントなどを紹介。
  • 🎶 音楽ムードレコメンド: 天気や気分に合わせて音楽ジャンルを提案。
  • 🏃 スポーツアドバイス: 屋内/屋外スポーツやアクティビティの最適日を提案。
  • 🌾 農業向けアドバイス: 天気・季節・作物の適合性に基づく AI ガイド。
  • 🗺️ 場所の Google マップ連携: 地図検索と画像検索リンクを自動生成。
  • 🎤 音声・テキスト入力対応: Whisper による高速な音声認識。
  • 🌐 日英対応のバイリンガル出力: リアルタイムで英語/日本語に切り替え可能。

  • Features

  • 🌦️ 5-Day Advanced Weather Forecast: Detailed temperature, humidity, wind & precipitation analysis.

  • 👕 Smart Outfit Recommendations: AI suggests clothing based on real weather conditions.

  • 🧭 Travel & Activity Planning: Get suggestions for outings, cafes, places, sightseeing spots, and events.

  • 🎶 Music Mood Recommender: AI suggests music style depending on your weather, mood, or inquiry.

  • 🏃 Sports Suggestions: Activity-friendly days, indoor/outdoor ideas.

  • 🌾 Agriculture Tips: Farming advice tied to weather patterns and crop suitability.

  • 🗺️ Location-aware Maps Integration: Google Maps search links + Google Image previews for places.

  • 🎤 Voice & Text Input: Whisper STT for fast bilingual transcription.

  • 🌐 Bilingual Output: Instant English ↔ Japanese responses.


  • 🛠️ Technology Stack

Layer Technology Purpose
Frontend Next.js (React) For building a modern, server-aware, and performant user interface.
TypeScript Ensures type safety and improves code quality and maintainability.
Tailwind CSS For rapid, utility-first styling and creating a responsive design.
Backend TypeScript Provides a fast, scalable, and lightweight foundation for the API server.
AI / Data Groq Whisper-Large-V3: For high-speed, accurate Japanese/English speech-to-text.
Llama 3: For generative tasks (intent classification, entity extraction, proposal generation).
OpenWeatherMap API Provides free, reliable geocoding and 5-day weather forecast data.
Google Maps API Generates location links and visual map previews.
Deployment Vercel For continuous deployment and hosting of the Next.js frontend.

🏗️ Architecture

The following diagram illustrates the flow of data from the user's voice/text input through the translation layer, AI processing, weather API, and back to the UI.

Screenshot 2025-11-22 165142

About

TenkiSense is an intelligent, multilingual AI assistant that analyzes weather, location, and user intent to recommend the best activities, outfits, travel ideas, music moods, sports, agricultural tips, and more. Users can interact via text or voice, and receive dynamic suggestions enhanced by Google Maps links and forecast-based planning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors