AI prompts
base on JanusGraph: an open-source, distributed graph database [![JanusGraph logo](janusgraph.png)](https://janusgraph.org/)
JanusGraph is a highly scalable [graph database](https://en.wikipedia.org/wiki/Graph_database)
optimized for storing and querying large graphs with billions of vertices and edges
distributed across a multi-machine cluster. JanusGraph is a transactional database that
can support thousands of concurrent users, complex traversals, and analytic graph queries.
[![Downloads][downloads-shield]][downloads-link]
[![Docker pulls][docker-pulls-img]][docker-hub-url]
[![Maven][maven-shield]][maven-link]
[![Javadoc][javadoc-shield]][javadoc-link]
[![GitHub Workflow Status][actions-shield]][actions-link]
[![Codecov][codecov-shield]][codecov-link]
[![Mentioned in Awesome Bigtable][awesome-shield]][awesome-link]
[![CII Best Practices][bestpractices-shield]][bestpractices-link]
[![Codacy Badge][codacy-shield]][codacy-link]
[actions-shield]: https://img.shields.io/github/actions/workflow/status/JanusGraph/janusgraph/ci-core.yml?branch=master
[actions-link]: https://github.com/JanusGraph/janusgraph/actions
[awesome-shield]: https://awesome.re/mentioned-badge-flat.svg
[awesome-link]: https://github.com/zrosenbauer/awesome-bigtable
[bestpractices-shield]: https://bestpractices.coreinfrastructure.org/projects/5064/badge
[bestpractices-link]: https://bestpractices.coreinfrastructure.org/projects/5064
[codacy-shield]: https://app.codacy.com/project/badge/Grade/850c7549ea72424486664ffc4f64f526
[codacy-link]: https://www.codacy.com/gh/JanusGraph/janusgraph/dashboard?utm_source=github.com&utm_medium=referral&utm_content=JanusGraph/janusgraph&utm_campaign=Badge_Grade
[maven-shield]: https://img.shields.io/maven-central/v/org.janusgraph/janusgraph-core.svg
[maven-link]: https://central.sonatype.com/search?q=org.janusgraph
[javadoc-shield]: https://javadoc.io/badge/org.janusgraph/janusgraph-core.svg?color=blue
[javadoc-link]: https://javadoc.io/doc/org.janusgraph/janusgraph-core
[downloads-shield]: https://img.shields.io/github/downloads/JanusGraph/janusgraph/total.svg
[downloads-link]: https://github.com/JanusGraph/janusgraph/releases
[codecov-shield]:https://codecov.io/gh/JanusGraph/janusgraph/branch/master/graph/badge.svg
[codecov-link]:https://codecov.io/gh/JanusGraph/janusgraph
[docker-pulls-img]: https://img.shields.io/docker/pulls/janusgraph/janusgraph.svg
[docker-hub-url]: https://hub.docker.com/r/janusgraph/janusgraph
## Learn More
The [project homepage](https://janusgraph.org) contains more information on JanusGraph and
provides links to documentation, getting-started guides and release downloads.
## Visualization
JanusGraph has a web-based graph visualizer located in [janusgraph-visualizer](https://github.com/JanusGraph/janusgraph-visualizer)
repository.
In additional to the web-based graph visualizer, JanusGraph supports a range of third party graph visualizers listed below:
* [Arcade Analytics](https://arcadeanalytics.com/usermanual/#arcade-analytics)
* [Cytoscape](https://www.cytoscape.org/)
* [Gephi](https://tinkerpop.apache.org/docs/current/reference/#gephi-plugin)
plugin for Apache TinkerPop
* [Graphexp](https://github.com/bricaud/graphexp)
* [Graph Explorer](https://github.com/invanalabs/graph-explorer)
* [Graphlytic](https://graphlytic.com/)
* [Gremlin-Visualizer](https://github.com/prabushitha/gremlin-visualizer) - the original repository on which [JanusGraph-Visualizer](https://github.com/JanusGraph/janusgraph-visualizer) is based on.
* [G.V() - Gremlin IDE](https://gdotv.com)
* [KeyLines by Cambridge Intelligence](https://cambridge-intelligence.com/keylines/janusgraph/)
* [Ogma by Linkurious](https://doc.linkurious.com/ogma/latest/tutorials/janusgraph/)
* [ReGraph by Cambridge Intelligence](https://cambridge-intelligence.com/regraph/)
* [Tom Sawyer Perspectives](https://www.tomsawyer.com/perspectives/)
## Community
* GitHub Discussions: see [`GitHub Discussions`](https://github.com/JanusGraph/janusgraph/discussions)
for all general discussions and questions about JanusGraph
* Discord for interactive discussions and questions about JanusGraph: [Join the server](https://discord.gg/5n4fjv4QAf)
* Stack Overflow: see the
[`janusgraph`](https://stackoverflow.com/questions/tagged/janusgraph) tag
* Twitter: follow [@JanusGraph](https://twitter.com/JanusGraph) for news and
updates
* LinkedIn: follow [JanusGraph](https://www.linkedin.com/company/janusgraph) for news and
updates
* Mailing lists:
* **janusgraph-users (at) lists.lfaidata.foundation**
([archives](https://lists.lfaidata.foundation/g/janusgraph-users/topics))
for questions about using JanusGraph, installation, configuration, integrations
To join with a LF AI & Data account, use the [web
UI](https://lists.lfaidata.foundation/g/janusgraph-users/join); to
subscribe/unsubscribe with an arbitrary email address, send an email to:
* janusgraph-users+subscribe (at) lists.lfaidata.foundation
* janusgraph-users+unsubscribe (at) lists.lfaidata.foundation
* **janusgraph-dev (at) lists.lfaidata.foundation**
([archives](https://lists.lfaidata.foundation/g/janusgraph-dev/topics))
for internal implementation of JanusGraph itself
To join with a LF AI & Data account, use the [web
UI](https://lists.lfaidata.foundation/g/janusgraph-dev/join); to
subscribe/unsubscribe with an arbitrary email address, send an email to:
* janusgraph-dev+subscribe (at) lists.lfaidata.foundation
* janusgraph-dev+unsubscribe (at) lists.lfaidata.foundation
* **janusgraph-announce (at) lists.lfaidata.foundation**
([archives](https://lists.lfaidata.foundation/g/janusgraph-announce/topics))
for new releases and news announcements
To join with a LF AI & Data account, use the [web
UI](https://lists.lfaidata.foundation/g/janusgraph-announce/join); to
subscribe/unsubscribe with an arbitrary email address, send an email to:
* janusgraph-announce+subscribe (at) lists.lfaidata.foundation
* janusgraph-announce+unsubscribe (at) lists.lfaidata.foundation
## Contributing
Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for more information, including
CLAs and best practices for working with GitHub.
## Powered by JanusGraph
* [Apache Atlas](https://github.com/apache/atlas) - metadata management for governance ([website](https://atlas.apache.org/))
* [Eclipse Keti](https://github.com/eclipse/keti) - access control service to protect RESTful APIs ([website](https://projects.eclipse.org/projects/iot.keti))
* [Exakat](https://github.com/exakat/exakat) - PHP static analysis ([website](https://www.exakat.io/))
* [Open Network Automation Platform (ONAP)](https://www.onap.org/) - automation and orchestration for Software-Defined Networks
- [Uber Knowledge Graph](https://www.youtube.com/watch?v=C01Gh0g01JE) ([event info](https://leap.ai/events/2017/08/06/uber_knowledge_graph))
- [Express-Cassandra](https://github.com/masumsoft/express-cassandra) - Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph
* [Windup](https://github.com/windup/windup) by RedHat - application migration and assessment tool ([website](https://developers.redhat.com/products/rhamt/overview/))
## Users
The following users have deployed JanusGraph in production.
* [CELUM](https://www.celum.com/)
* [Crédit Agricole CIB](https://www.ca-cib.com/) - [use case](https://github.com/JanusGraph/janusgraph/discussions/2734)
* [eBay](https://www.ebay.com/) - [video](https://youtu.be/EtB1BPG00PE)
* [FiNC](https://finc.com)
* [G DATA](https://gdatasoftware.com) - [blog post series about malware analysis use case](https://www.gdatasoftware.com/blog/2018/11/31203-malware-analysis-with-a-graph-database)
* [Netflix](https://www.netflix.com) -
[video](https://youtu.be/KSmAdtMJYEo?t=1h2m17s) and
[slides](https://www.slideshare.net/RoopaTangirala/polyglot-persistence-netflix-cde-meetup-90955706#86) (graph discussion starts at #86)
* [Qihoo 360](https://www.360.cn/) ([about](https://en.wikipedia.org/wiki/Qihoo_360))
* [Red Hat](https://www.redhat.com/) - [application migration and assessment tool](https://developers.redhat.com/products/rhamt/overview/) built on [Windup](https://github.com/windup/windup)
* [Times Internet](https://timesinternet.in)
* [Uber](https://uber.com)
", Assign "at most 3 tags" to the expected json: {"id":"10139","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"