e67f1a66e2af073ee80b56468c680be1.ppt
- Количество слайдов: 7
Stock. Broker (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
Class Diagram
A Typical Dialog Stock. Broker: Hi, I’m your automated stockbroker Stock. Broker: Who are you? User: lefever Stock. Broker: Prove it. Tell me your password. User: password Stock. Broker: Hi, lefever Stock. Broker: How might I be of service to you? User: Buy shares Stock. Broker: How many shares? User: ten shares Stock. Broker: What fund? User: alliance global small capital a Stock. Broker: You just bought ten shares of alliance global small capital a User: all done Stock. Broker: I’ll just wait here for someone to make use of me again
Thank You !!!
e67f1a66e2af073ee80b56468c680be1.ppt