The discussion revolves around creating interactive bot users within Discourse. will_io proposes a concept of AI-powered users that can initiate topics and respond to notifications with data from third-party sources, similar to Siri.
will_io compares this idea to onebox functionality and suggests using a tool like Nokogiri.
Others share similar ideas, with SidV comparing it to “trivia bots” on IRC networks, and erlend_sh providing resources for bot development, such as Botkit.ai and Botframework.
merefield shares their experience integrating Cleverbot into a client’s project, allowing users to converse with the bot. They also suggest exploring interactive fiction within Discourse, which could be adapted to utilize posts instead of topics, but might be resource-intensive.
I am just playing with some ideas. Wondering if anyone has something in place that conditionally operates with the api and the discourse db or a third party database?
This has got something with nokogiri written all over it almost like the onebox if it does third party “fetching”.
Artificial intelligence users would be users that can both start new topics (i.e. this day in history for my liberal category, today’s birthdays) and also respond to “@ai_user” notifications with some sort of arbitrary third party data lookup that pertains to your specific community.
example post with response:
“@ai_user Tell me who is Donald Trump?”
@ai_user would then respond with hard data on Donald Trump and maybe a picture to keep the discussion going.
It would be like an online “Siri” but with more specific functionality.
최근에는 클라이언트와 함께 https://www.cleverbot.com/ 을 연동하여, 봇을 @멘션하면 봇이 답장하도록 하는 작업을 진행했습니다. 봇과 대화를 나눌 수 있었죠. 불행히도 해당 프로젝트는 소스가 공개되지 않아 공유할 수는 없지만, 개념 자체는 단순합니다. 이 확장 기능은 상당히 가볍습니다. 모든 ‘AI’ 처리가 원격에서 이루어지고, 봇의 기존 기능을 활용하기 때문이죠.
관련해서, 주제(Topic)에 인터랙티브 픽션을 다음과 같이 임베드할 수 있습니다:
위와 같은 방식으로 진행하되, 여정의 각 단계를 게시물(Posts)로 사용할 수도 있습니다. 하지만 저는 그것이 포럼 리소스를 엄청나게 낭비할 것 같고, 워드루트를 찾는 경우가 아니라면 누가 다시 그걸 읽을지 의문입니다. (아, 그건 또 다른 아이디어네요!)