$30 off During Our Annual Pro Sale. View Details »

APIs and Bot revolution - Take Off Lille 2016

APIs and Bot revolution - Take Off Lille 2016

The bot economy is booming and It's happening thanks to APIs provided by the platform like Slack, Telegram or Facebook.

An easy way to launch your own bot is to piggy back on top on an existing API.

But is this API bot-ready? It is appropriate to be consumed by bots? How does the conversional aspect of bots impact the API design?

Presentation gave at TakeOff Lille 2016 (http://takeoffconf.com)

Nicolas Grenié

October 20, 2016
Tweet

More Decks by Nicolas Grenié

Other Decks in Technology

Transcript

  1. APIs and the Bot Revolution Nicolas Grenié Hacker in Residence

    at 3scale @picsoung TakeOff 20th Oct. 2016 Lille, France How Bots are changing APIs
  2. TakeOff - October 2016 Nicolas Grenié - !picsoung @picsoung

  3. TakeOff - October 2016 Nicolas Grenié - !picsoung 3scale.net/jobs

  4. TakeOff - October 2016 Nicolas Grenié - !picsoung

  5. TakeOff - October 2016 Nicolas Grenié - !picsoung 700+ clients

    billions of API calls per month
  6. TakeOff - October 2016 Nicolas Grenié - !picsoung

  7. TakeOff - October 2016 Nicolas Grenié - !picsoung

  8. Bots

  9. TakeOff - October 2016 Nicolas Grenié - !picsoung

  10. TakeOff - October 2016 Nicolas Grenié - !picsoung SlackFund: $80

    M to Slack Bot Startups
  11. TakeOff - October 2016 Nicolas Grenié - !picsoung 350k new

    users each day 15Bn messages daily 100 million MAUs source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/
  12. TakeOff - October 2016 Nicolas Grenié - !picsoung 350k new

    users each day 15Bn messages daily 100 million MAUs source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/ $1 million to Bot Devs
  13. TakeOff - October 2016 Nicolas Grenié - !picsoung 900 million

    MAUs launched on April 12th 2016 10k+ developers Call of Duty bot exchanged 6M messages in a week source: http://techcrunch.com/2016/05/10/facebook-chatbot-analytics/
  14. TakeOff - October 2016 Nicolas Grenié - !picsoung 300M users

    6000 bots 215M users 700M users 2.9M users
  15. TakeOff - October 2016 Nicolas Grenié - !picsoung It goes

    beyond text
  16. TakeOff - October 2016 Nicolas Grenié - !picsoung It goes

    beyond text
  17. Agenda 1. APIs are bot enablers 2. Bots are changing

    APIs 3. APIs as tools for bots
  18. I. APIs are bot enablers

  19. Bots without APIs are stupid

  20. Nicolas Grenié - !picsoung TakeOff - October 2016 Birdly

  21. Nicolas Grenié - !picsoung TakeOff - October 2016 Birdly

  22. Nicolas Grenié - !picsoung TakeOff - October 2016 Poncho

  23. TakeOff - October 2016 Nicolas Grenié - !picsoung

  24. TakeOff - October 2016 Nicolas Grenié - !picsoung

  25. TakeOff - October 2016 Nicolas Grenié - !picsoung

  26. TakeOff - October 2016 Nicolas Grenié - !picsoung

  27. TakeOff - October 2016 Nicolas Grenié - !picsoung

  28. Nicolas Grenié - !picsoung TakeOff - October 2016 APIs for

    Bots " Platform APIs # $
  29. Nicolas Grenié - !picsoung TakeOff - October 2016 APIs for

    Bots " Platform APIs # $ Data APIs ☼ &
  30. Nicolas Grenié - !picsoung TakeOff - October 2016 APIs for

    Bots " Platform APIs # $ Data APIs ☼ & ' ( Action APIs
  31. Nicolas Grenié - !picsoung TakeOff - October 2016 intelligence and

    data come from APIS
  32. II. Bots are changing APIs

  33. Bots will force you to change your API

  34. Nicolas Grenié - !picsoung TakeOff - October 2016 UI )

    *
  35. Nicolas Grenié - !picsoung TakeOff - October 2016 CI +

  36. Nicolas Grenié - !picsoung TakeOff - October 2016 + #

    $ ! " Conversational
 Interface
  37. Nicolas Grenié - !picsoung TakeOff - October 2016

  38. Nicolas Grenié - !picsoung TakeOff - October 2016

  39. Nicolas Grenié - !picsoung TakeOff - October 2016 generic input

  40. Nicolas Grenié - !picsoung TakeOff - October 2016 generic input

    easy win =
  41. TakeOff - October 2016 Nicolas Grenié - !picsoung Example

  42. TakeOff - October 2016 Nicolas Grenié - !picsoung Issues •Results

    are not organized ex. API search for “Uber” •Need another API call to refine result
  43. TakeOff - October 2016 Nicolas Grenié - !picsoung Limited number

    of items
  44. TakeOff - October 2016 Nicolas Grenié - !picsoung Sort by

    relevance
  45. TakeOff - October 2016 Nicolas Grenié - !picsoung Hypermedia design

  46. TakeOff - October 2016 Nicolas Grenié - !picsoung APIbunny Example

    built with
  47. TakeOff - October 2016 Nicolas Grenié - !picsoung

  48. TakeOff - October 2016 Nicolas Grenié - !picsoung

  49. III. APIs as tools for bots

  50. Bots are your new API consumers

  51. TakeOff - October 2016 Nicolas Grenié - !picsoung make the

    bot builder’s life easier
  52. TakeOff - October 2016 Nicolas Grenié - !picsoung bot builders

    are your new audience
  53. TakeOff - October 2016 Nicolas Grenié - !picsoung is your

    API bot ready?
  54. TakeOff - October 2016 Nicolas Grenié - !picsoung

  55. TakeOff - October 2016 Nicolas Grenié - !picsoung radical change

    in internet consumption
  56. Takeaways •challenge your API on no-UI applications •target for bot

    usage •paradigm shift to CI
  57. Microsoft Tay

  58. None
  59. Love bots

  60. References Daft Punk by Kooroshication https://www.flickr.com/photos/ kooroshication/8881035467 (CC)