Live data from Hacker News

Bottery – A conversational agent prototyping platform

github.com

41–50 of 75 posts

Re: Bottery – A conversational agent prototyping platform

#41
This is a clear example of why “AI” is so overhyped at the moment. Watson, api.ai, etc all use such super basic state machines and transitions that are as far away from “AI” as possible. There’s nothing natural about this conversation, and there’s certainly no understanding or learning happening. It makes me mad that bots are a hot topic given there’s nothing new or revolutionary happening to enable them.

Re: Bottery – A conversational agent prototyping platform

#43
post #38
post #36

Earlier quoted context omitted.

Except it's the other way around. Their repo is 6 months older than yours.

But it was published after mine.

Try not to be discouraged. I wouldn't worry too much about it.

You should be okay keeping the Bottery name. I don't see this project as something Google will be supporting in the long or mid-term.

Re: Bottery – A conversational agent prototyping platform

#44
post #31
post #2

> (This is not an official Google product) It appears that Google's policy is that all open source personal projects be hosted under its GitHub account. Thus, I think "Google open sources" is a bit misleading; that implies that it's an official project being used by Google, whereas this just looks like a personal project being hosted by Google due to their requirements.

Hey ho. I'm Chris, I'm on Google's Open Source Team. One of the replies was right to point out this URL here: https://opensource.google.com/docs/iarc/ The key passage is this: > As part of your employment agreement, Google most likely owns intellectual property (IP) you create while at the company. Because Google’s business interests are so wide and varied, this likely applies to any personal project you have. We hav…

Hey, not a directly related question, but why does the individual Google CLA require a home address and phone number?

The policy at https://opensource.google.com/docs/cla/policy/ talks about minimal personal information collection and says "The two pieces of information that should always be collected from CLA signees are email address and name" — but the form at https://cla.developers.google.com/clas has way more required fields :(

Re: Bottery – A conversational agent prototyping platform

#45

Has anyone built a bot for forums? I would LOVE to see a forum where all the threads were started by bots and contained bot conversations on whatever topics.

There's actually a dedicated subreddit to this: https://www.reddit.com/r/SubredditSimulator/

Re: Bottery – A conversational agent prototyping platform

#46
post #31

Earlier quoted context omitted.

Hey ho. I'm Chris, I'm on Google's Open Source Team. One of the replies was right to point out this URL here: https://opensource.google.com/docs/iarc/ The key passage is this: > As part of your employment agreement, Google most likely owns intellectual property (IP) you create while at the company. Because Google’s business interests are so wide and varied, this likely applies to any personal project you have. We hav…

Hey, not a directly related question, but why does the individual Google CLA require a home address and phone number? The policy at https://opensource.google.com/docs/cla/policy/ talks about minimal personal information collection and says "The two pieces of information that should always be collected from CLA signees are email address and name" — but the form at https://cla.developers.google.com/clas has way more re…

We need to be able to identify everyone as part of our legal responsibilities. I'll take your comment to the legal team to see if there's any flexibility on the address/number requirement.

Re: Bottery – A conversational agent prototyping platform

#47
We have been working on building a conversation prototyping tool for non-developers at Botmock (https://botmock.com)

Our approach has been to give a tool that enables people to create a true prototype and quickly test it before spending time developing it.

Thanks for sharing this (and other solutions like Wild Yak etc).

Re: Bottery – A conversational agent prototyping platform

#48
post #31
post #2

> (This is not an official Google product) It appears that Google's policy is that all open source personal projects be hosted under its GitHub account. Thus, I think "Google open sources" is a bit misleading; that implies that it's an official project being used by Google, whereas this just looks like a personal project being hosted by Google due to their requirements.

Hey ho. I'm Chris, I'm on Google's Open Source Team. One of the replies was right to point out this URL here: https://opensource.google.com/docs/iarc/ The key passage is this: > As part of your employment agreement, Google most likely owns intellectual property (IP) you create while at the company. Because Google’s business interests are so wide and varied, this likely applies to any personal project you have. We hav…

> That said, I feel like I've seen the "Google releases [x]" headline on Hacker News more of late, and I am not sure if that's because submitters are excited and editorializing, or if there's genuine confusion. I'd love to hear any thoughts people have on that.

Yes, I've been seeing this a lot lately too, and am frustrated by it because it seems to imply a much bigger commitment on Google's part than "this is an employee's personal side project". Hence why I posted the note.

Thank you for the clarification on the exact policy; since I'd been seeing a lot of these side projects posted under the Google account on Github, I figured it was something like that, but it's nice to see it spelled out.

Re: Bottery – A conversational agent prototyping platform

#49
For a hackathon a couple of years back, we wrote a module for Hubot for Slack integration that was conversational. It was absolutely incredible how difficult it was to get Hubot to have a simple scripted conversation and remember any context about how much of the conversation had already taken place (I think because it's supposed to be context-free?)

We wound up using Hubot-Brain (Redis brain) as a place to build and store the context of the conversations that were taking place. Each time you entered a statement that triggered a new conversational context, Hubot would record the context that you triggered with a tag for your name.

The goal was actually to have a robot that you could use to help people form teams at Hackathons. The event I was at was at an unfamiliar college, where I worked with some people I hadn't met before, who didn't share any languages experience in common with each other or myself.

The organizers created a Slack for the event organizing but nobody really used it, and we thought, wouldn't it be cool if everyone who was in the same position as we were could have somehow formed teams in an organized way, without having to go through the awkward experience of having to walk up to people, find out what you have in common, ... and then saying goodbye and walking away if it turns out that you don't have enough in common to reasonably be able to start working together?

We did wind up making Hubot conversational[1], but I wish we had known before we started that there were absolutely zero extant "conversation-style" plugins for Hubot and we were going to have to build that completely from scratch. Would have been great if we had something like this to start with (we might have been able to finish in 24 hours!)

[1]: https://github.com/kingdonb/hubot-malta/

Re: Bottery – A conversational agent prototyping platform

#50
post #18

It would have been nice to see an update to Tracery. It's been over two years since Tracery was updated and it's still not available as a CommonJS module: https://github.com/galaxykate/tracery It looks like Bottery is using a custom Tracery build which has no documentation: https://github.com/galaxykate/tracery-sugar The reason I bring this up is because we've had multiple developers ask us to integrate Tracery into…

FWIW, I've used https://www.npmjs.com/package/tracery-grammar before. It's maintained by the creator of Cheap Bots Done Quick, which the creator of Tracery pretty explicitly endorses (she calls CBDQ out as an inspiration for Bottery)
Post reply on HN