Replies: 1 comment
-
|
i'm looking to fork this into an updated repo, do you want to team up? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Introduce an AI chatbot interface that enables users to modify scenarios and control the simulation through natural language commands. The chatbot will execute function calls to modify game state, generate new scenarios, and change/update scenario files dynamically.
Motivation
Setup and changes could be complex. An AI chatbot interface would:
Proposed Architecture
Function Call Execution Model
The chatbot can directly execute available simulation functions:
Available Functions:
addAircraft(sideId, quantity, latitude, longitude, altitude)addShip(sideId, quantity, latitude, longitude)addFacility(sideId, name, latitude, longitude, weaponIds)deleteUnit(unitId)moveUnit(unitId, newLatitude, newLongitude)assignMission(unitId, missionType, targetArea)modifyWeapon(unitId, weaponId, parameters)setScenarioTime(startTime, duration)Scenario File Generation Model
The chatbot modifies the scenario JSON structure directly:
Advantages:
Implementation Details
Chatbot Capabilities Required
Simulation Function Registry – Chatbot needs access to:
Context Awareness – Maintain understanding of:
Natural Language Processing – Parse commands like:
Real Data Integration – Access to geospatial and contextual datasets:
Integration Points
Technical Stack
Considerations
Beta Was this translation helpful? Give feedback.
All reactions