├── .env.example ├── .gitignore ├── .vscode └── launch.json ├── README.md ├── agents ├── agent.ts ├── agentRegistry.ts ├── cypherScripts │ ├── addAgents.cypher │ ├── addFewshot.cypher │ └── addModels.cypher ├── localAgents.ts └── neo4j │ └── realestate.ts ├── components ├── agent │ ├── agentDialog.tsx │ └── agentList.tsx ├── chat │ ├── chat.tsx │ ├── cypherEditor.tsx │ └── qaPairs.tsx ├── common │ ├── LoadingDots.tsx │ ├── QuestionsModal.js │ ├── SchemaModal.js │ ├── settings.tsx │ └── tracking.js ├── database │ ├── callNeo.ts │ ├── configHelper.ts │ ├── constants.ts │ ├── databaseConnectionInformation.ts │ └── runNeoApi.ts └── llm │ ├── llmCommunication.ts │ └── llmConstants.ts ├── environment.d.ts ├── lib ├── cypherQuery.ts ├── middleware.ts ├── prompt.ts └── type.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── api │ ├── auth │ │ └── [auth0].js │ ├── authHelper.ts │ ├── call_api.ts │ ├── generate.ts │ ├── llm.ts │ └── neoapi.ts ├── applicationContent.tsx ├── index.tsx └── setup.tsx ├── postcss.config.js ├── public ├── 1-black.png ├── 2-black.png ├── Business_Resilience.svg ├── LinkedIn_Backgrounds_11.png ├── Neo4j-icon-color.png ├── User-Avatar-Profile-PNG.png ├── aml.jpeg ├── aml.png ├── analytics.png ├── bi.png ├── bom.jpeg ├── bom.png ├── comingsoon.jpeg ├── dollarchat.png ├── emaildb.png ├── enron_model.png ├── enron_model.svg ├── env.js ├── favicon.ico ├── favicon1.ico ├── icons8-property-48.png ├── logo-section-5.svg ├── medicalchat.png ├── movie_model.png ├── neoconverse.png ├── neoconverse_1.png ├── neologo.png ├── neologofull.jpg ├── neologofull.png ├── patient.png ├── patientjourney_model.png ├── realestate_model.png ├── realestate_model.svg ├── realtorchat.png ├── retail.png ├── retail_model.png ├── shape1_top.png ├── shape2_bottom.png ├── shape3_bottom.png ├── shape3_bottom_copy.png ├── shape3_top.png ├── shape6_bottom.png ├── shape6_top.png ├── spot-fake-emails-ico.png ├── userProfile.jpeg ├── vercel.svg ├── vercelLogo.png └── writingIcon.png ├── styles ├── globals.css └── loading-dots.module.css ├── tailwind.config.js ├── tsconfig.json └── utils ├── OpenAIStream.ts └── requests.json /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/README.md -------------------------------------------------------------------------------- /agents/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/agent.ts -------------------------------------------------------------------------------- /agents/agentRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/agentRegistry.ts -------------------------------------------------------------------------------- /agents/cypherScripts/addAgents.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/cypherScripts/addAgents.cypher -------------------------------------------------------------------------------- /agents/cypherScripts/addFewshot.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/cypherScripts/addFewshot.cypher -------------------------------------------------------------------------------- /agents/cypherScripts/addModels.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/cypherScripts/addModels.cypher -------------------------------------------------------------------------------- /agents/localAgents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/localAgents.ts -------------------------------------------------------------------------------- /agents/neo4j/realestate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/agents/neo4j/realestate.ts -------------------------------------------------------------------------------- /components/agent/agentDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/agent/agentDialog.tsx -------------------------------------------------------------------------------- /components/agent/agentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/agent/agentList.tsx -------------------------------------------------------------------------------- /components/chat/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/chat/chat.tsx -------------------------------------------------------------------------------- /components/chat/cypherEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/chat/cypherEditor.tsx -------------------------------------------------------------------------------- /components/chat/qaPairs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/chat/qaPairs.tsx -------------------------------------------------------------------------------- /components/common/LoadingDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/common/LoadingDots.tsx -------------------------------------------------------------------------------- /components/common/QuestionsModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/common/QuestionsModal.js -------------------------------------------------------------------------------- /components/common/SchemaModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/common/SchemaModal.js -------------------------------------------------------------------------------- /components/common/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/common/settings.tsx -------------------------------------------------------------------------------- /components/common/tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/common/tracking.js -------------------------------------------------------------------------------- /components/database/callNeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/database/callNeo.ts -------------------------------------------------------------------------------- /components/database/configHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/database/configHelper.ts -------------------------------------------------------------------------------- /components/database/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/database/constants.ts -------------------------------------------------------------------------------- /components/database/databaseConnectionInformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/database/databaseConnectionInformation.ts -------------------------------------------------------------------------------- /components/database/runNeoApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/database/runNeoApi.ts -------------------------------------------------------------------------------- /components/llm/llmCommunication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/llm/llmCommunication.ts -------------------------------------------------------------------------------- /components/llm/llmConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/components/llm/llmConstants.ts -------------------------------------------------------------------------------- /environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/environment.d.ts -------------------------------------------------------------------------------- /lib/cypherQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/lib/cypherQuery.ts -------------------------------------------------------------------------------- /lib/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/lib/middleware.ts -------------------------------------------------------------------------------- /lib/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/lib/prompt.ts -------------------------------------------------------------------------------- /lib/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/lib/type.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/api/auth/[auth0].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/auth/[auth0].js -------------------------------------------------------------------------------- /pages/api/authHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/authHelper.ts -------------------------------------------------------------------------------- /pages/api/call_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/call_api.ts -------------------------------------------------------------------------------- /pages/api/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/generate.ts -------------------------------------------------------------------------------- /pages/api/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/llm.ts -------------------------------------------------------------------------------- /pages/api/neoapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/api/neoapi.ts -------------------------------------------------------------------------------- /pages/applicationContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/applicationContent.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/pages/setup.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/1-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/1-black.png -------------------------------------------------------------------------------- /public/2-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/2-black.png -------------------------------------------------------------------------------- /public/Business_Resilience.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/Business_Resilience.svg -------------------------------------------------------------------------------- /public/LinkedIn_Backgrounds_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/LinkedIn_Backgrounds_11.png -------------------------------------------------------------------------------- /public/Neo4j-icon-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/Neo4j-icon-color.png -------------------------------------------------------------------------------- /public/User-Avatar-Profile-PNG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/User-Avatar-Profile-PNG.png -------------------------------------------------------------------------------- /public/aml.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/aml.jpeg -------------------------------------------------------------------------------- /public/aml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/aml.png -------------------------------------------------------------------------------- /public/analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/analytics.png -------------------------------------------------------------------------------- /public/bi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/bi.png -------------------------------------------------------------------------------- /public/bom.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/bom.jpeg -------------------------------------------------------------------------------- /public/bom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/bom.png -------------------------------------------------------------------------------- /public/comingsoon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/comingsoon.jpeg -------------------------------------------------------------------------------- /public/dollarchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/dollarchat.png -------------------------------------------------------------------------------- /public/emaildb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/emaildb.png -------------------------------------------------------------------------------- /public/enron_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/enron_model.png -------------------------------------------------------------------------------- /public/enron_model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/enron_model.svg -------------------------------------------------------------------------------- /public/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/env.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/favicon1.ico -------------------------------------------------------------------------------- /public/icons8-property-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/icons8-property-48.png -------------------------------------------------------------------------------- /public/logo-section-5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/logo-section-5.svg -------------------------------------------------------------------------------- /public/medicalchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/medicalchat.png -------------------------------------------------------------------------------- /public/movie_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/movie_model.png -------------------------------------------------------------------------------- /public/neoconverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/neoconverse.png -------------------------------------------------------------------------------- /public/neoconverse_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/neoconverse_1.png -------------------------------------------------------------------------------- /public/neologo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/neologo.png -------------------------------------------------------------------------------- /public/neologofull.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/neologofull.jpg -------------------------------------------------------------------------------- /public/neologofull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/neologofull.png -------------------------------------------------------------------------------- /public/patient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/patient.png -------------------------------------------------------------------------------- /public/patientjourney_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/patientjourney_model.png -------------------------------------------------------------------------------- /public/realestate_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/realestate_model.png -------------------------------------------------------------------------------- /public/realestate_model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/realestate_model.svg -------------------------------------------------------------------------------- /public/realtorchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/realtorchat.png -------------------------------------------------------------------------------- /public/retail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/retail.png -------------------------------------------------------------------------------- /public/retail_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/retail_model.png -------------------------------------------------------------------------------- /public/shape1_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape1_top.png -------------------------------------------------------------------------------- /public/shape2_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape2_bottom.png -------------------------------------------------------------------------------- /public/shape3_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape3_bottom.png -------------------------------------------------------------------------------- /public/shape3_bottom_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape3_bottom_copy.png -------------------------------------------------------------------------------- /public/shape3_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape3_top.png -------------------------------------------------------------------------------- /public/shape6_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape6_bottom.png -------------------------------------------------------------------------------- /public/shape6_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/shape6_top.png -------------------------------------------------------------------------------- /public/spot-fake-emails-ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/spot-fake-emails-ico.png -------------------------------------------------------------------------------- /public/userProfile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/userProfile.jpeg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/vercelLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/vercelLogo.png -------------------------------------------------------------------------------- /public/writingIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/public/writingIcon.png -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/loading-dots.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/styles/loading-dots.module.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/OpenAIStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/utils/OpenAIStream.ts -------------------------------------------------------------------------------- /utils/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-labs/neoconverse/HEAD/utils/requests.json --------------------------------------------------------------------------------