From 883760515367738c5b85c8e86b99c030aba06201 Mon Sep 17 00:00:00 2001 From: Cristiano Hoshikawa Date: Wed, 14 Jan 2026 17:37:30 -0300 Subject: [PATCH] first commit --- files/index.html | 283 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 241 insertions(+), 42 deletions(-) diff --git a/files/index.html b/files/index.html index c43b1ef..f5ae32a 100644 --- a/files/index.html +++ b/files/index.html @@ -2,91 +2,290 @@ - GraphRAG Chat - + Oracle AI RFP Response + -

🧠 Oracle GraphRAG Chat

+

🧠 Oracle AI RFP Response

-
-
+ +
-

- Oracle LAD A-Team
- Cristiano Hoshikawa
- cristiano.hoshikawa@oracle.com -

+

+ Oracle LAD A-Team
+ Cristiano Hoshikawa
+ cristiano.hoshikawa@oracle.com +

-

- Tutorial in: https://docs.oracle.com/en/learn/oci-genai-pdf
-

+

+ Tutorial: + https://docs.oracle.com/en/learn/oci-genai-pdf
+ REST Service Endpoint: + http://demo-orcl-api-ai.hoshikawa.com.br:8101/chat +

-

- GraphRAG • Oracle 23ai • Embeddings • LLM • Flask API -

+
-
- Demo Version -
+

Overview

+ +

+ This application provides an AI-assisted RFP response engine for + Oracle Cloud Infrastructure (OCI). + It analyzes natural language requirements and returns a + structured, evidence-based technical response. +

+ +
    +
  • Official Oracle technical documentation
  • +
  • Semantic search using vector embeddings
  • +
  • Knowledge Graph signals
  • +
  • Large Language Models (LLMs)
  • +
-
- -
- + +
-

Answer

-

+    

Try It — Live RFP Question

+ +

+ Enter an RFP requirement or technical question below. + The API will return a structured JSON response. +

+ + + + +

AI Response

+

+
+
+ + +
+ +

REST API Usage

+ +

+ The service exposes a POST endpoint that accepts a JSON payload. +

+ + + curl -X POST http://demo-orcl-api-ai.hoshikawa.com.br:8101/chat \ + -H "Content-Type: application/json" \ + -d '{ + "question": "Does Oracle Cloud Infrastructure (OCI) Compute support online resizing of memory for running virtual machine instances?" + }' + + +

Request Parameters

+ +

+ question (string)
+ Natural language description of an RFP requirement or technical capability. + Small wording changes may affect how intent and evidence are interpreted. +

+ +
+ + +
+ +

AI Response JSON Structure

+ +

+ The API always returns a strict and normalized JSON structure, + designed for traceability, auditing, and human validation. +

+ +

answer

+

+ Final assessment of the requirement: + YES, NO, or PARTIAL. + A NO means the requirement is not explicitly satisfied as written. +

+ +

confidence

+

+ Indicates the strength of the supporting evidence: + HIGH, MEDIUM, or LOW. +

+ +

ambiguity_detected

+

+ Flags whether the requirement is vague, overloaded, or open to interpretation. +

+ +

confidence_reason

+

+ Short explanation justifying the confidence level. +

+ +

justification

+

+ Technical rationale connecting the evidence to the requirement. + This is not marketing text. +

+ +

evidence

+

+ List of supporting references: +

+
    +
  • quote – Exact extracted text
  • +
  • source – URL or document reference
  • +
+ +
+ + +
+ +

Important Notes

+ +
    +
  • + Responses are generated by an LLM. + Even with low temperature, minor variations may occur across executions. +
  • +
  • + Results depend on wording, terminology, and framing of the requirement. +
  • +
  • + In many RFPs, an initial NO can be reframed into a valid + YES by mapping the requirement to the correct OCI service. +
  • +
  • + Human review is mandatory. + This tool supports architects and RFP teams — it does not replace them. +
  • +
+ +

+ GraphRAG • Oracle Autonomous Database 23ai • Embeddings • Knowledge Graph • LLM • Flask API +

+ +