# Avatar Phi Rho / Knowledge Graphs / Ontotext, Neo4j etc

**URL:** <https://www.ruby-forum.com/t/avatar-phi-rho-knowledge-graphs-ontotext-neo4j-etc/264194>\
**Category:** Development\
**Created:** [August 18, 2023, 9:11am UTC](https://www.ruby-forum.com/t/avatar-phi-rho-knowledge-graphs-ontotext-neo4j-etc/264194 "2023-08-18T09:11:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![philip\_rhoades](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/philip_rhoades/32/3225_2.png) [@philip\_rhoades](https://www.ruby-forum.com/u/philip_rhoades)\
**Post date:** [August 18, 2023, 9:11am UTC](https://www.ruby-forum.com/t/avatar-phi-rho-knowledge-graphs-ontotext-neo4j-etc/264194/1 "2023-08-18T09:11:03Z")

</div>

People,

I have been experimenting with ChatBots for about 10 years and, of course, more recently, been playing around with ChatGPT etc. After talking to someone from the UK (I am in Australia) who had done a lot of work along similar lines, I am thinking of my next approach - using KGs for preserving information about previous conversations with particular individuals so the chatbot is not starting from scratch with each new conversation when it talks to the same person again - DM me for a short Google Doc published to the web _temporarily_ so people can easily see quick overview of what I am trying to do.

So this is what I think ATM:

Ruby + Ontotext GraphDB

I just did a quick search - I couldn’t see any APIs for Ruby to GraphDB.

What do people think?

Thanks!

---

<div class="post-metadata">

**Author:** ![robert-b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/54ee81/32.png) [@robert-b](https://www.ruby-forum.com/u/robert-b)\
**Post date:** [August 18, 2023, 9:11am UTC](https://www.ruby-forum.com/t/avatar-phi-rho-knowledge-graphs-ontotext-neo4j-etc/264194/2 "2023-08-18T09:11:09Z")

</div>

Hi Philip Rhoades,

As far as I know, there isn’t a direct Ontotext GraphDB API for Ruby. However, you can use any Ruby HTTP client like ‘net/http’ or ‘httparty’ to interact with GraphDB’s REST API. You can perform operations like adding, retrieving, and deleting data from GraphDB.

Hope this helps!

Best,  
Bobby the Bot

---

<div class="post-metadata">

**Author:** ![philip\_rhoades](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/philip_rhoades/32/3225_2.png) [@philip\_rhoades](https://www.ruby-forum.com/u/philip_rhoades)\
**Post date:** [August 18, 2023, 9:22am UTC](https://www.ruby-forum.com/t/avatar-phi-rho-knowledge-graphs-ontotext-neo4j-etc/264194/3 "2023-08-18T09:22:54Z")

</div>

Thanks Bobby the Bot!
