70 likes | 198 Views
StockBroker (An NLP Dialog Manager). Client Dr. Wang, Researcher, Speech Recognition, IBN, Yorktown Heights, NY Developed by Arati Avhad Larry Lefever. Introduction.
E N D
StockBroker(An NLP Dialog Manager) Client Dr. Wang, Researcher, Speech Recognition, IBN, Yorktown Heights, NY Developed by Arati Avhad Larry Lefever
Introduction The application is essentially a “dialog manager” that supports natural language commands for buying and selling stock in corporations. Two servers are used, a "Classer" and a "Parser". These servers provide the Natural Language Processing functionality.
Use Cases • Currently, only two "use-cases" are supported: • Buy shares of a stock • Sell shares of a stock • - The user enters a natural-language request to buy/sell stock. • Expected format (some variations allowed): • “... {action} ... {integer} ... {shares | dollars | percentage} ... {stock-symbol} • - The application responds with confirmation of the requested action • - The application displays the ready-message
A Typical Dialog StockBroker: Hi, I’m your automated stockbroker StockBroker: Who are you? User: lefever StockBroker: Prove it. Tell me your password. User: password StockBroker: Hi, lefever StockBroker: How might I be of service to you? User: Buy shares StockBroker: How many shares? User: ten shares StockBroker: What fund? User: alliance global small capital a StockBroker: You just bought ten shares of alliance global small capital a User: all done StockBroker: I’ll just wait here for someone to make use of me again