const functions = [ { name: 'CreateReservation', description: 'Create a new reservation', parameters: { type: 'object', properties: { person_name: { type: 'string', description: 'Name of the person' }, phone: { type: 'string', description: 'Phone number' }, from_date: { type: 'string', description: 'ISO date and time of the reservation', }, to_date: { type: 'string', description: 'ISO date and time of the reservation', }, persons: { type: 'integer', description: 'Number of guests' }, description: { type: 'string', description: 'Additional info' }, }, }, }, { name: 'ShowReservations', description: 'Show reservations in a date range', parameters: { type: 'object', properties: { startDate: { type: 'string', description: 'Start date (YYYY-MM-DD)', }, endDate: { type: 'string', description: 'End date (YYYY-MM-DD)', }, }, required: ['startDate', 'endDate'], }, }, { name: 'UknownAction', description: 'Inform the user about invalid actions', parameters: { type: 'object', properties: { message: { type: 'string', description: 'Message informing the user to perform actions on vkashti.bar/reservations and ask Kris for login credentials.', }, }, }, }, ] export default functions