Незаконный план обучения при запросе названной точки - PullRequest
0 голосов
/ 20 февраля 2019

Мое высказывание по поводу моего приложения - это то, что происходит завтра в Лондоне.Я даю новостную ленту пользователю.Теперь, пока я тренируюсь, я ставлю цель как "NewsSeacrh", значение на завтра - viv.time.DateTimeExspression, а для Лондона - viv.SearchTerm.

Моя концепция Модель - DestinationPoint.model.bxb

structure (DestinationPoint){
  role-of (geo.NamedPoint)
  features {
    transient
  } 
}

Мое действие - NewsSearch.model.bxb

action (NewsSearch) {
type(Search)

   collect{
    input (categoryName) {
      type (CategoryName)
      min (Optional)
    }
    input (dateTimeExpression) {
      type (time.DateTimeExpression)
      min (Optional)
    }

    input (cityName) {
      type (DestinationPoint)
      min (Optional) max (One)
    }
    input(location){
      type (Location)
      min (Optional)
    }

    computed-input (currentLocation){
     type (geo.NamedPoint)
     min (Optional)
     compute {
       if ($user.currentLocation.$exists) {
         intent {
           goal: geo.NamedPoint
           value-set: geo.CurrentLocation { $expr ($user.currentLocation) }
         }
      }
    }
 }
 }
  output (NewsConfirmationResult) 
}

Местоположение также там, в основном, когда пользователь устанавливает местоположение ранее и просто запрашивает новости, поэтому я выбираю это место в другом месте, если пользователь спросилдля определенного местоположения, тогда мне нужны очки для этого местоположения.

...