forked from oracle-devrel/oracle-autonomous-database-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSelectAI4SQL -1- Chat.dsnb
More file actions
1 lines (1 loc) · 52.3 KB
/
SelectAI4SQL -1- Chat.dsnb
File metadata and controls
1 lines (1 loc) · 52.3 KB
1
[{"layout":"zeppelin","isRunnable":true,"template":"dsrgmn3y","templateConfig":"{\"visualization\":{\"filters\":[{\"_id\":1583324064459,\"type\":\"styling\",\"enabled\":true,\"conditions\":{\"operator\":\"and\",\"conditions\":[{\"property\":\"hiddenConnection\",\"operator\":\"*\",\"value\":\"\"}]},\"component\":\"edge\",\"target\":\"edge\",\"properties\":{\"colors\":[\"rgba(0, 0, 0, 0.1)\"],\"style\":[\"dashed\"],\"legendTitle\":[\"Hidden Connection\"]}},{\"_id\":1590499315755,\"type\":\"aggregation\",\"enabled\":true,\"conditions\":{\"operator\":\"and\",\"conditions\":[]},\"component\":\"vertex\",\"target\":\"vertex\",\"properties\":{},\"aggregation\":[{\"source\":\"\",\"type\":\"average\"}]}],\"version\":4}}","isEditable":true,"name":"SelectAI4SQL -1- Chat","description":null,"type":"low","paragraphs":[{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":null,"title":null,"message":["%md"," "],"enabled":true,"result":{"startTime":1760115337990,"interpreter":"md.low","endTime":1760115338437,"results":[],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":true,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":null,"message":["%md\r","\r","# Using Select AI for Chat-Based LLM Interactions and Conversations\r","\r","Select AI enables you to interact with large language models (LLMs) directly from your database through natural language prompts. \r","The chat action sends your prompt to the LLM and returns the response, supporting more traditional chatbot-like interactions.\r","\r","The `chat` action is provides your prompt to the LLM without augmentation - supporting a wide range of use cases, including:\r","\r","* Content generation\r","* Question answering\r","* Information extraction\r","* Sentiment analysis\r","* Chatbot/conversation\r","* Content translation\r","* Document summarization\r","* Write email responses\r","* Code generation\r","* Discover topics/themes\r","\r","You can apply manual prompt engineering techniques to customize results.\r","\r","---\r","Copyright (c) 2025 Oracle Corporation \r","###### [The Universal Permissive License (UPL), Version 1.0](https://oss.oracle.com/licenses/upl/)"],"enabled":true,"result":{"startTime":1760115338806,"interpreter":"md.low","endTime":1760115339191,"results":[{"message":"<h1 id=\"using-select-ai-for-chat-based-llm-interactions-and-conversations\">Using Select AI for Chat-Based LLM Interactions and Conversations<\/h1>\n<p>Select AI enables you to interact with large language models (LLMs) directly from your database through natural language prompts.\nThe chat action sends your prompt to the LLM and returns the response, supporting more traditional chatbot-like interactions.<\/p>\n<p>The <code>chat<\/code> action is provides your prompt to the LLM without augmentation - supporting a wide range of use cases, including:<\/p>\n<ul>\n<li>Content generation<\/li>\n<li>Question answering<\/li>\n<li>Information extraction<\/li>\n<li>Sentiment analysis<\/li>\n<li>Chatbot/conversation<\/li>\n<li>Content translation<\/li>\n<li>Document summarization<\/li>\n<li>Write email responses<\/li>\n<li>Code generation<\/li>\n<li>Discover topics/themes<\/li>\n<\/ul>\n<p>You can apply manual prompt engineering techniques to customize results.<\/p>\n<hr />\n<p>Copyright (c) 2025 Oracle Corporation<\/p>\n<h6 id=\"the-universal-permissive-license-upl-version-10\"><a href=\"https://oss.oracle.com/licenses/upl/\">The Universal Permissive License (UPL), Version 1.0<\/a><\/h6>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":"For more information...","message":["%md","","* <a href=\"https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai.html\" target=\"_blank\" rel=\"noopener noreferrer\">Oracle Select AI documentation<\/a>","* <a href=\"https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-package.html\" target=\"_blank\" rel=\"noopener noreferrer\">DBMS_CLOUD_AI Package documentation<\/a>"],"enabled":true,"result":{"startTime":1760115339558,"interpreter":"md.low","endTime":1760115339907,"results":[{"message":"<ul>\n<li><a href=\"https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/select-ai.html\" target=\"_blank\" rel=\"noopener noreferrer\">Oracle Select AI documentation<\/a><\/li>\n<li><a href=\"https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-ai-package.html\" target=\"_blank\" rel=\"noopener noreferrer\">DBMS_CLOUD_AI Package documentation<\/a><\/li>\n<\/ul>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":null,"message":["%md","","## Prerequisites","","Before proceeding, you must complete the required setup steps in the **Select AI Prerequisites and Setup** notebook:","","* ADMIN: grants and network access","* Select AI user: OCI_GENAI profile definition","","These steps are required for the chat commands in this notebook to run correctly."," "],"enabled":true,"result":{"startTime":1760115340296,"interpreter":"md.low","endTime":1760115340660,"results":[{"message":"<h2 id=\"prerequisites\">Prerequisites<\/h2>\n<p>Before proceeding, you must complete the required setup steps in the <strong>Select AI Prerequisites and Setup<\/strong> notebook:<\/p>\n<ul>\n<li>ADMIN: grants and network access<\/li>\n<li>Select AI user: OCI_GENAI profile definition<\/li>\n<\/ul>\n<p>These steps are required for the chat commands in this notebook to run correctly.<\/p>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Set the profile for the current session","message":["%script","","EXEC DBMS_CLOUD_AI.SET_PROFILE(profile_name => 'OCI_GENAI')"],"enabled":true,"result":{"startTime":1760115341029,"interpreter":"script.low","endTime":1760115344192,"results":[{"message":"\nPL/SQL procedure successfully completed.\n\n\n---------------------------\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Use 'chat' to learn about Autonomous Database","message":["%script","","SELECT AI chat what is Oracle Autonomous Database"],"enabled":true,"result":{"startTime":1760115344578,"interpreter":"script.low","endTime":1760115345125,"results":[{"message":"\nRESPONSE \nOracle Autonomous Database is a cloud-based database service that uses artificial intelligence (AI) and machine learning (ML) to automate many of the tasks typically performed by a database administrator (DBA). It is a self-driving, self-securing, and self-repairing database that can automatically provision, patch, and upgrade itself, as well as optimize its performance and security.\n\nKey features of Oracle Autonomous Database include:\n\n1. **Autonomous Operations**: The database can automatically perform tasks such as provisioning, patching, and upgrading, without human intervention.\n2. **Self-Driving**: The database can automatically tune its performance, optimize its configuration, and adjust its resources to ensure optimal performance.\n3. **Self-Securing**: The database can automatically detect and respond to security threats, such as unauthorized access or data breaches.\n4. **Self-Repairing**: The database can automatically detect and repair errors, such as data corruption or system failures.\n5. **Machine Learning**: The database uses machine learning algorithms to analyze usage patterns, optimize performance, and predict potential issues.\n6. **Real-Time Analytics**: The database provides real-time analytics and insights, enabling businesses to make data-driven decisions.\n7. **Scalability**: The database can automatically scale up or down to meet changing workload demands.\n8. **High Availability**: The database provides high availability and redundancy, ensuring that data is always accessible and protected.\n\nBenefits of Oracle Autonomous Database include:\n\n1. **Reduced Administrative Burden**: Automated tasks free up DBAs to focus on higher-value tasks.\n2. **Improved Performance**: The database can optimize its performance in real-time, ensuring optimal response times and throughput.\n3. **Enhanced Security**: Automated security features help protect against cyber threats and data breaches.\n4. **Increased Agility**: The database can quickly adapt to changing business needs, enabling faster time-to-market and improved competitiveness.\n5. **Lower Costs**: Automated operations and reduced administrative burden can help lower costs and improve ROI.\n\nOracle Autonomous Database is available in several deployment options, including:\n\n1. **Oracle Cloud Infrastructure (OCI)**: A cloud-based platform that provides a range of services, including compute, storage, and networking.\n2. **Oracle Cloud at Customer**: A cloud-based platform that allows customers to deploy Oracle Cloud services in their own data centers.\n3. **On-Premises**: Oracle Autonomous Database can also be deployed on-premises, using Oracle's Exadata platform.\n\nOverall, Oracle Autonomous Database is a powerful and innovative database service that can help businesses improve their data management, reduce costs, and increase agility. \n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Use conversation history to find out when \"it\" was released","message":["%script","","-- Adds previous prompt to this prompt in a \"conversation\", which is provided to the LLM","","SELECT AI chat when was it first released "],"enabled":true,"result":{"startTime":1760115345506,"interpreter":"script.low","endTime":1760115345895,"results":[{"message":"\nRESPONSE \nOracle Autonomous Database was first released in March 2018. It was announced by Oracle CEO Mark Hurd at the Oracle CloudWorld event in New York City on March 27, 2018. The initial release was called Oracle Autonomous Data Warehouse Cloud, which was a cloud-based data warehouse service that used machine learning and artificial intelligence to automate many of the tasks typically performed by a database administrator.\n\nLater, in October 2018, Oracle expanded the Autonomous Database portfolio to include Oracle Autonomous Transaction Processing, which was a cloud-based database service designed for online transaction processing (OLTP) workloads.\n\nSince then, Oracle has continued to enhance and expand the Autonomous Database portfolio, adding new features and capabilities, such as support for additional data types, improved performance and security, and tighter integration with other Oracle Cloud services. \n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Use conversation history to learn how \"it\" integrates with Oracle Cloud services","message":["%script","","SELECT AI chat How does it integrate with other Oracle Cloud services"],"enabled":true,"result":{"startTime":1760115346259,"interpreter":"script.low","endTime":1760115346623,"results":[{"message":"\nRESPONSE \nOracle Autonomous Database integrates with other Oracle Cloud services in several ways, providing a comprehensive and integrated cloud platform for businesses. Here are some examples of how it integrates with other Oracle Cloud services:\n\n1. **Oracle Cloud Infrastructure (OCI)**: Autonomous Database is built on top of OCI, which provides a scalable and secure infrastructure for deploying and managing cloud-based applications. OCI provides a range of services, including compute, storage, and networking, that can be used in conjunction with Autonomous Database.\n2. **Oracle Analytics Cloud**: Autonomous Database integrates with Oracle Analytics Cloud, which provides a range of analytics and machine learning capabilities. This integration enables businesses to easily analyze and visualize data stored in Autonomous Database, and to build predictive models using machine learning algorithms.\n3. **Oracle Integration Cloud**: Autonomous Database integrates with Oracle Integration Cloud, which provides a range of integration services, including API management, data integration, and process automation. This integration enables businesses to integrate Autonomous Database with other cloud-based applications and services, and to automate business processes using APIs and workflows.\n4. **Oracle AI and Machine Learning Cloud**: Autonomous Database integrates with Oracle AI and Machine Learning Cloud, which provides a range of AI and machine learning capabilities, including natural language processing, computer vision, and predictive analytics. This integration enables businesses to build and deploy AI and machine learning models using data stored in Autonomous Database.\n5. **Oracle Security Cloud**: Autonomous Database integrates with Oracle Security Cloud, which provides a range of security services, including identity and access management, threat detection, and incident response. This integration enables businesses to secure their data and applications using a range of security controls and threat detection capabilities.\n6. **Oracle Data Science Cloud**: Autonomous Database integrates with Oracle Data Science Cloud, which provides a range of data science capabilities, including data preparation, model development, and model deployment. This integration enables data scientists to build and deploy machine learning models using data stored in Autonomous Database.\n7. **Oracle GoldenGate**: Autonomous Database integrates with Oracle GoldenGate, which provides real-time data integration and replication capabilities. This integration enables businesses to integrate Autonomous Database with other databases and applications, and to replicate data in real-time.\n\nSome of the key integration benefits of Oracle Autonomous Database include:\n\n* **Simplified data management**: Autonomous Database provides a single, integrated platform for managing data across multiple Oracle Cloud services.\n* **Improved data analytics**: Autonomous Database integrates with Oracle Analytics Cloud and other analytics services, enabling businesses to easily analyze and visualize data.\n* **Enhanced security**: Autonomous Database integrates with Oracle Security Cloud, providing a range of security controls and threat detection capabilities.\n* **Increased agility**: Autonomous Database integrates with Oracle Integration Cloud, enabling businesses to quickly integrate with other cloud-based applications and services.\n* **Better decision-making**: Autonomous Database integrates with Oracle AI and Machine Learning Cloud, enabling businesses to build and deploy AI and machine learning models using data stored in Autonomous Database.\n\nOverall, the integration of Oracle Autonomous Database with other Oracle Cloud services provides a comprehensive and integrated cloud platform for businesses, enabling them to manage data, analyze data, and make better decisions using a range of cloud-based services. \n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":null,"message":["%md","","### Use GENERATE for 'stateless' invocation","","The `DBMS_CLOUD_AI.GENERATE` procedure provides programmatic access to Select AI capabilities. ","This approach is required for stateless environments like Oracle APEX applications or scheduled PL/SQL procedures. ","The function returns results as a VARCHAR2, which is the reason `DBMS_OUTPUT.PUT_LINE` is used to display the returned string. ","","These examples shows using GENERATE with the 'chat' action to create personalized emails based on structured JSON input, highlighting the procedure's flexibility beyond traditional database operations."],"enabled":true,"result":{"startTime":1760115347142,"interpreter":"md.low","endTime":1760115347475,"results":[{"message":"<h3 id=\"use-generate-for-stateless-invocation\">Use GENERATE for 'stateless' invocation<\/h3>\n<p>The <code>DBMS_CLOUD_AI.GENERATE<\/code> procedure provides programmatic access to Select AI capabilities.\nThis approach is required for stateless environments like Oracle APEX applications or scheduled PL/SQL procedures.\nThe function returns results as a VARCHAR2, which is the reason <code>DBMS_OUTPUT.PUT_LINE<\/code> is used to display the returned string.<\/p>\n<p>These examples shows using GENERATE with the 'chat' action to create personalized emails based on structured JSON input, highlighting the procedure's flexibility beyond traditional database operations.<\/p>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Generate a promotional email using 'chat'","message":["%script","","set linesize 250","","DECLARE"," v_response VARCHAR2(4000);","BEGIN"," v_response := DBMS_CLOUD_AI.GENERATE("," prompt => 'Create a promotional email with a catchy subject line and convincing email text. Follow the task rules:",""," {"," \"task\": \"Draft a promotional message for a new eco-friendly travel mug\","," \"task_rules\": \"1. Highlight its reusable and sustainable features."," 2. Use a friendly and engaging tone."," 3. Suggest a limited-time discount to encourage quick action.,"," 4. Include friendly, uplifting emoticons\","," \"audience\": \"General consumers interested in sustainable living\""," }',"," profile_name => 'OCI_GENAI',"," action => 'chat'"," );",""," DBMS_OUTPUT.PUT_LINE(v_response);","END;"],"enabled":true,"result":{"startTime":1760115347848,"interpreter":"script.low","endTime":1760115359742,"results":[{"message":"\n---------------------------\nHere's a promotional email that fits the task rules:\n\n**Subject Line:** ?? Sip Sustainably: Introducing Our Eco-Friendly Travel Mug! ?\n\n**Email Text:**\n\nHi there, fellow eco-warriors! ?\n\nAre you tired of using disposable coffee cups that harm our planet? ?? We've got exciting news for you! Our brand new eco-friendly travel mug is here, and it's a game-changer! ?\n\nMade from high-quality, BPA-free materials, our reusable travel mug is designed to keep your drinks hot or cold for hours while reducing waste and minimizing your carbon footprint. ? It's the perfect companion for your daily commute, outdoor adventures, or simply sipping your favorite brew at home. ?\n\nWhat sets our travel mug apart:\n\n? Durable and long-lasting, reducing the need for single-use cups\n? Made from sustainable materials that are gentle on the environment\n? Easy to clean and maintain, ensuring a fresh taste every time\n? Stylish design that fits perfectly in your bag or car cup holder\n\nTo celebrate our launch, we're offering a limited-time discount of 15% off your first purchase! ? Use code ECO15 at checkout to redeem your discount. Don't miss out on this amazing opportunity to upgrade your daily routine while doing your part for the planet. ?\n\nHurry! This offer is only valid for the next two weeks, so be sure to get your eco-friendly travel mug today! ?\n\n**Shop Now and Start Sipping Sustainably:** [Insert CTA button]\n\nStay green, and thank you for choosing a more sustainable lifestyle! ??\n\nBest,\n[Your Name]\n\nP.S. Don't forget to share your eco-friendly moments with us on social media using #SipSustainably! ??\n\n\nPL/SQL procedure successfully completed.\n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Generate a customer email response about a return policy using 'chat'","message":["%script","","set linesize 250","","DECLARE"," v_response VARCHAR2(4000);","BEGIN"," v_response := DBMS_CLOUD_AI.GENERATE("," prompt => 'Respond to a customer query with succinct and clear instructions about the return policy of a company. Follow the task rules:",""," {"," \"task\": \"Provide a customer-friendly response to a query about the company return policy\","," \"task_rules\": \"1. The return policy allows for returns within 30 days of purchase with the original receipt. "," 2. Products must be in new, unused condition with original packaging. "," 3. The response should be concise, professional, and helpful, aimed at educating the customer about the return process. "," 4. Ensure the response is polite and assures the customer that their concerns are understood and valued.\","," \"audience\": \"Customer support agents\""," }]',"," profile_name => 'OCI_GENAI',"," action => 'chat'"," );",""," DBMS_OUTPUT.PUT_LINE(v_response);","END;"],"enabled":true,"result":{"startTime":1760115360120,"interpreter":"script.low","endTime":1760115367966,"results":[{"message":"\n---------------------------\nHere's a response to a customer query about the return policy:\n\nDear [Customer],\n\nThank you for reaching out to us about our return policy. We understand that you may have questions or concerns, and we're happy to help.\n\nTo initiate a return, please note the following:\n\n* You can return your purchase within 30 days of the original purchase date.\n* You will need to provide the original receipt as proof of purchase.\n* The product must be in new, unused condition with all original packaging and accessories included.\n\nIf your return meets these conditions, you can start the process by contacting our customer support team. We will guide you through the next steps and ensure a smooth return experience.\n\nPlease don't hesitate to reach out to us if you have any further questions or concerns. Your satisfaction is our top priority, and we appreciate your business.\n\nThank you for choosing our company, and we look forward to assisting you with your return.\n\nBest regards,\n[Your Name]\nCustomer Support Team\n\nThis response aims to provide clear and concise instructions about the return policy while being polite, professional, and helpful. It acknowledges the customer's concerns, educates them about the return process, and assures them that their satisfaction is valued.\n\n\nPL/SQL procedure successfully completed.\n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Generate a customized email promoting vacation ideas using 'chat'","message":["%script",""," DECLARE"," v_response VARCHAR2(4000);","BEGIN"," v_response := DBMS_CLOUD_AI.GENERATE(prompt => 'Generate email using the JSON specification "," {\"task\": \"Pick 5 great things to do at the location\","," \"task_rules\": \"1. Encourage the customer to do these things. Really sell them as to why it would be right for them "," 2. Consider all the information about the customer that''s provided, including family and dog situation, whether they have a car and income"," 3. Format the result with emojis and make it fun\","," \"last_name\": \"Mouly\","," \"first_name\": \"Jennine\","," \"location\": \"Paris, ?le-De-France\","," \"age\": 37,"," \"gender\": \"Female\","," \"has_kids\": \"NO\","," \"num_cars\": 2,"," \"income_level\": \"F: Above 110,000\","," \"dog_owner\": \"NO\"}',"," profile_name => 'OCI_GENAI',"," action => 'chat');"," DBMS_OUTPUT.PUT_LINE(v_response);","END;"],"enabled":true,"result":{"startTime":1760115368339,"interpreter":"script.low","endTime":1760115383466,"results":[{"message":"Here's a fun and encouraging email to Jennine Mouly:\n\nSubject: ? 5 Amazing Things to Do in Paris, Jennine! ??\n\nDear Jennine,\n\nBonjour! ?? As a high-income earner with a love for luxury, I've curated a list of 5 fantastic things to do in the City of Light that are sure to delight you! ? With your two cars at your disposal, you'll have the freedom to explore Paris and its surroundings with ease. ?\n\nHere are my top picks for you:\n\n1. **Cruise along the Seine** ?\u200d??: Take a romantic river cruise and admire the stunning cityscape while learning about Paris' rich history. You can even enjoy a gourmet dinner on board! ?\n2. **Visit the iconic Eiffel Tower** ??: As a symbol of Paris, the Eiffel Tower is a must-visit. Enjoy breathtaking views of the city from the top, and don't forget to take a romantic dinner at the Michelin-starred Le Jules Verne. ?\n3. **Explore the Louvre Museum** ?: With your high income, you can indulge in the best of art and culture. The Louvre is home to an impressive collection of artworks, including the Mona Lisa. Be sure to book a guided tour to make the most of your visit! ?\n4. **Shop at the luxurious Galeries Lafayette** ??: Treat yourself to a shopping spree at this iconic department store, which offers a wide range of high-end fashion brands and stunning views of the city from its rooftop. ?\n5. **Enjoy a wine tasting experience** ?: As a sophisticated traveler, you'll appreciate a wine tasting tour in the heart of Paris. Discover the best of French wines and learn about the art of winemaking from expert sommeliers. ?\n\nThese activities are sure to make your stay in Paris an unforgettable experience, Jennine! ? With your love of luxury and convenience, you'll appreciate the high-end amenities and services that Paris has to offer. ?\n\nBon voyage et ? bient?t ? Paris! ??\n\nBest regards,\n[Your Name] ?\u200d??\n\n\nPL/SQL procedure successfully completed.\n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":null,"message":["%md","","### AI SQL Capabilities Enabled using Select AI","","A core strength of Select AI lies in its ability to build powerful AI pipelines directly within Oracle's SQL environment. ","There's no need to separate data processing from AI processing. Instead, you have a well-integrated platform for building AI pipelines supporting your AI-enabled applications. ","","Here are a few examples from the blog <a href=\"https://blogs.oracle.com/machinelearning/post/supercharge-sql-unleashing-ai-queries-with-oracle-adb-select-ai\" target=\"_blank\" rel=\"noopener noreferrer\">Supercharge SQL: Unleashing AI Queries with Oracle Autonomous Database Select AI<\/a>."],"enabled":true,"result":{"startTime":1760115383834,"interpreter":"md.low","endTime":1760115384226,"results":[{"message":"<h3 id=\"ai-sql-capabilities-enabled-using-select-ai\">AI SQL Capabilities Enabled using Select AI<\/h3>\n<p>A core strength of Select AI lies in its ability to build powerful AI pipelines directly within Oracle's SQL environment.\nThere's no need to separate data processing from AI processing. Instead, you have a well-integrated platform for building AI pipelines supporting your AI-enabled applications.<\/p>\n<p>Here are a few examples from the blog <a href=\"https://blogs.oracle.com/machinelearning/post/supercharge-sql-unleashing-ai-queries-with-oracle-adb-select-ai\" target=\"_blank\" rel=\"noopener noreferrer\">Supercharge SQL: Unleashing AI Queries with Oracle Autonomous Database Select AI<\/a>.<\/p>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"\nLoad travel recommendations and customer feedback data sets","message":["%script","","-- Drop tables if they exist","BEGIN EXECUTE IMMEDIATE 'DROP TABLE travel_recommendations';","EXCEPTION WHEN OTHERS THEN NULL; END;","/","","BEGIN EXECUTE IMMEDIATE 'DROP TABLE customer_feedback';","EXCEPTION WHEN OTHERS THEN NULL; END;","/","","CREATE TABLE travel_recommendations ("," id NUMBER,"," task VARCHAR(4000),"," task_rules VARCHAR(4000),"," last_name VARCHAR(50),"," first_name VARCHAR(50),"," location VARCHAR(100),"," age NUMBER,"," gender VARCHAR(10),"," has_kids VARCHAR(5),"," num_cars NUMBER,"," income_level VARCHAR(50),"," dog_owner VARCHAR(5)",");","","INSERT INTO travel_recommendations VALUES"," (1, 'Pick 5 great things to do at the location', '1. Encourage the customer to do these things. Really sell them as to why it would be right for them 2. Take into account all the information about the customer that''s provided, including family and dog situation, whether they have a car and income 3. Format the result with emojis and make it fun', 'Mouly', 'Jennine', 'Paris, ?le-De-France', 37, 'Female', 'NO', 2, 'F: Above 110,000', 'NO'),"," (2, 'Pick 5 great things to do at the location', '1. Encourage the customer to do these things. Really sell them as to why it would be right for them 2. Take into account all the information about the customer that''s provided, including family and dog situation, whether they have a car and income 3. Format the result with emojis and make it fun', 'Kwon', 'Min-Jae', 'Seoul, South Korea', 45, 'Male', 'YES', 1, 'E: 80,000\u2013110,000', 'YES'),"," (3, 'Pick 5 great things to do at the location', '1. Encourage the customer to do these things. Really sell them as to why it would be right for them 2. Take into account all the information about the customer that''s provided, including family and dog situation, whether they have a car and income 3. Format the result with emojis and make it fun', 'Nguyen', 'Linh', 'Hoi An, Vietnam', 29, 'Female', 'NO', 0, 'C: 30,000\u201350,000', 'NO'),"," (4, 'Pick 5 great things to do at the location', '1. Encourage the customer to do these things. Really sell them as to why it would be right for them 2. Take into account all the information about the customer that''s provided, including family and dog situation, whether they have a car and income 3. Format the result with emojis and make it fun', 'Gonzalez', 'Carlos', 'Barcelona, Spain', 34, 'Male', 'YES', 2, 'D: 50,000\u201380,000', 'YES'),"," (5, 'Pick 5 great things to do at the location', '1. Encourage the customer to do these things. Really sell them as to why it would be right for them 2. Take into account all the information about the customer that''s provided, including family and dog situation, whether they have a car and income 3. Format the result with emojis and make it fun', 'Smith', 'Angela', 'New York City, USA', 41, 'Female', 'NO', 1, 'F: Above 110,000', 'NO');","","CREATE TABLE customer_feedback ("," id NUMBER,"," first_name VARCHAR2(50),"," last_name VARCHAR2(50),"," product VARCHAR2(100),"," product_feedback VARCHAR2(4000)",");","","INSERT INTO customer_feedback VALUES"," (1, 'Morgan', 'Smith', 'Pixel 8', 'Absolutely love this phone! The battery lasts forever and the camera is top-notch.'),"," (2, 'Morgan', 'Smith', 'OnePlus 12', 'Incredible value for the price. Exceeded my expectations!'),"," (3, 'Reese', 'Martinez', 'Xperia 1 V', 'Best smartphone I have ever used. Highly recommend!'),"," (4, 'Jordan', 'Anderson', 'Galaxy S24', 'Absolutely love this phone! The battery lasts forever and the camera is top-notch.'),"," (5, 'Taylor', 'Nguyen', 'Pixel 8', 'Absolutely love this phone! The battery lasts forever and the camera is top-notch.'),"," (6, 'Morgan', 'Anderson', 'OnePlus 12', 'Best smartphone I have ever used. Highly recommend!'),"," (7, 'Quinn', 'Anderson', 'Xperia 1 V', 'Super smooth performance, and the design is stunning!'),"," (8, 'Jordan', 'Wilson', 'OnePlus 12', 'Best smartphone I have ever used. Highly recommend!'),"," (9, 'Casey', 'Lee', 'Galaxy S24', 'Incredible value for the price. Exceeded my expectations!'),"," (10, 'Alex', 'Patel', 'OnePlus 12', 'Incredible value for the price. Exceeded my expectations!'),"," (11, 'Morgan', 'Kim', 'OnePlus 12', 'The display is gorgeous and it handles multitasking like a champ.'),"," (12, 'Casey', 'Smith', 'Xperia 1 V', 'Incredible value for the price. Exceeded my expectations!'),"," (13, 'Taylor', 'Garcia', 'iPhone 15 Pro', 'The display is gorgeous and it handles multitasking like a champ.'),"," (14, 'Jordan', 'Wilson', 'OnePlus 12', 'The display is gorgeous and it handles multitasking like a champ.'),"," (15, 'Casey', 'Patel', 'Xperia 1 V', 'Absolutely love this phone! The battery lasts forever and the camera is top-notch.'),"," (16, 'Reese', 'Nguyen', 'iPhone 15 Pro', 'Super smooth performance, and the design is stunning!'),"," (17, 'Morgan', 'Garcia', 'iPhone 15 Pro', 'Super smooth performance, and the design is stunning!'),"," (18, 'Alex', 'Brown', 'OnePlus 12', 'It works fine for everyday use, but nothing extraordinary.'),"," (19, 'Alex', 'Anderson', 'Xperia 1 V', 'Okay phone. Does not stand out but no major issues either.'),"," (20, 'Cameron', 'Anderson', 'iPhone 15 Pro', 'Okay phone. Does not stand out but no major issues either.'),"," (21, 'Jordan', 'Kim', 'iPhone 15 Pro', 'Okay phone. Does not stand out but no major issues either.'),"," (22, 'Drew', 'Wilson', 'OnePlus 12', 'Good overall, but I had to get used to the interface.'),"," (23, 'Casey', 'Garcia', 'Pixel 8', 'It works fine for everyday use, but nothing extraordinary.'),"," (24, 'Casey', 'Brown', 'iPhone 15 Pro', 'Okay phone. Does not stand out but no major issues either.'),"," (25, 'Taylor', 'Patel', 'Pixel 8', 'Okay phone. Does not stand out but no major issues either.'),"," (26, 'Jamie', 'Kim', 'iPhone 15 Pro', 'It works fine for everyday use, but nothing extraordinary.'),"," (27, 'Casey', 'Lee', 'iPhone 15 Pro', 'Not bad, not great. Gets the job done.'),"," (28, 'Taylor', 'Wilson', 'Xperia 1 V', 'It works fine for everyday use, but nothing extraordinary.'),"," (29, 'Taylor', 'Patel', 'Xperia 1 V', 'Not bad, not great. Gets the job done.'),"," (30, 'Casey', 'Wilson', 'OnePlus 12', 'It works fine for everyday use, but nothing extraordinary.'),"," (31, 'Cameron', 'Patel', 'iPhone 15 Pro', 'Decent phone, but I expected a bit more for the price.'),"," (32, 'Taylor', 'Wilson', 'Galaxy S24', 'Not bad, not great. Gets the job done.'),"," (33, 'Taylor', 'Brown', 'Pixel 8', 'Good overall, but I had to get used to the interface.'),"," (34, 'Cameron', 'Anderson', 'OnePlus 12', 'Not bad, not great. Gets the job done.'),"," (35, 'Alex', 'Martinez', 'Pixel 8', 'The build quality feels cheap and it lags often.'),"," (36, 'Quinn', 'Garcia', 'Pixel 8', 'The build quality feels cheap and it lags often.'),"," (37, 'Cameron', 'Martinez', 'Xperia 1 V', 'The build quality feels cheap and it lags often.'),"," (38, 'Cameron', 'Lee', 'Xperia 1 V', 'The build quality feels cheap and it lags often.'),"," (39, 'Quinn', 'Martinez', 'iPhone 15 Pro', 'I have had multiple glitches and crashes since I bought it.'),"," (40, 'Taylor', 'Smith', 'OnePlus 12', 'Battery drains too fast and it overheats.'),"," (41, 'Jordan', 'Smith', 'Xperia 1 V', 'Not worth the money. Very dissatisfied with the performance.'),"," (42, 'Reese', 'Nguyen', 'Xperia 1 V', 'Battery drains too fast and it overheats.'),"," (43, 'Morgan', 'Garcia', 'Galaxy S24', 'I have had multiple glitches and crashes since I bought it.'),"," (44, 'Cameron', 'Brown', 'Pixel 8', 'Not worth the money. Very dissatisfied with the performance.'),"," (45, 'Quinn', 'Brown', 'Galaxy S24', 'Camera quality is disappointing, especially in low light.'),"," (46, 'Casey', 'Garcia', 'Xperia 1 V', 'The build quality feels cheap and it lags often.'),"," (47, 'Jordan', 'Martinez', 'OnePlus 12', 'Battery drains too fast and it overheats.'),"," (48, 'Cameron', 'Smith', 'Xperia 1 V', 'Battery drains too fast and it overheats.'),"," (49, 'Drew', 'Wilson', 'Galaxy S24', 'Battery drains too fast and it overheats.'),"," (50, 'Jordan', 'Smith', 'Galaxy S24', 'Not worth the money. Very dissatisfied with the performance.');"],"enabled":true,"result":{"startTime":1760115384602,"interpreter":"script.low","endTime":1760115385264,"results":[{"message":"\nPL/SQL procedure successfully completed.\n\n\n---------------------------\n\nPL/SQL procedure successfully completed.\n\n\n---------------------------\n\nTable TRAVEL_RECOMMENDATIONS created.\n\n\n---------------------------\n\n5 rows inserted.\n\n\n---------------------------\n\nTable CUSTOMER_FEEDBACK created.\n\n\n---------------------------\n\n50 rows inserted.\n\n\n---------------------------\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"raw","title":"Generate personalized emails","message":["%script","","set long 5000","","SELECT id, "," DBMS_CLOUD_AI.GENERATE(prompt => prompt, "," profile_name => 'OCI_GENAI', "," action => 'chat') email_text","FROM (SELECT id, JSON_OBJECT(*) prompt"," FROM (select id, task, task_rules, last_name, first_name, location, age,"," gender, has_kids, num_cars, income_level, dog_owner"," FROM travel_recommendations"," FETCH FIRST 1 ROW ONLY))"],"enabled":true,"result":{"startTime":1760115385630,"interpreter":"script.low","endTime":1760115400117,"results":[{"message":"\n---------------------------\n\nID EMAIL_TEXT \n 1 ? Hello Jennine Mouly! ?\u200d??\n\nI've got the scoop on the top 5 things to do in Paris, and I just can't wait to share them with you! ? As a stylish and sophisticated woman with a love for luxury, I know you'll adore these activities. ?\n\nHere are my top picks for you:\n\n1. **Seine River Cruise** ?\u200d??: Imagine sipping champagne and enjoying the stunning city views while cruising along the Seine. It's the perfect way to relax and unwind in style! ?\n2. **Eiffel Tower Visit** ??: As a symbol of Paris, the Eiffel Tower is a must-visit. Enjoy breathtaking views of the city from the top, and don't forget to take a romantic dinner at the Michelin-starred Le Jules Verne. ?\n3. **Luxury Shopping** ??: With your high income and love for luxury, you'll adore shopping at the iconic Galeries Lafayette or Le Bon March?. Treat yourself to the latest designer trends and enjoy the stunning views of the city from the rooftop! ?\n4. **Wine and Cheese Tasting** ?: Indulge in a wine and cheese tasting experience at a luxurious vineyard or wine bar. Learn about the art of winemaking and savor the flavors of France's finest wines and cheeses. ?\n5. **Private Art Tour** ?: As a woman with refined taste, you'll appreciate a private art tour of the Louvre or Mus?e d'Orsay. Discover the masterpieces of Monet, Renoir, and Van Gogh, and enjoy the personalized attention of a knowledgeable guide. ?\n\nThese activities are tailored just for you, Jennine! ? With your two cars, you'll have the freedom to explore Paris and its surroundings with ease. And, with your high income, you can indulge in the best of luxury and comfort. ?\n\nSo, what are you waiting for? Book your trip to Paris and get ready to experience the city of love and luxury like never before! ?\n\nBon voyage et ? bient?t ? Paris! ??\n\nBest regards,\n[Your Name] ?\u200d?? \n\n","type":"TEXT"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"table","title":"Identify sentiment of customer product feedback","message":["%sql","","SELECT id, product,"," DBMS_CLOUD_AI.GENERATE(prompt => 'Return the sentiment of the following text using only the values positive, neutral, or negative, nothing else: ' || product_feedback, "," profile_name => 'OCI_GENAI', "," action => 'chat') sentiment","FROM customer_feedback"],"enabled":true,"result":{"startTime":1760115400484,"interpreter":"sql.low","endTime":1760115416824,"results":[{"message":"ID\tPRODUCT\tSENTIMENT\n1\tPixel 8\tpositive\n2\tOnePlus 12\tpositive\n3\tXperia 1 V\tpositive\n4\tGalaxy S24\tpositive\n5\tPixel 8\tpositive\n6\tOnePlus 12\tpositive\n7\tXperia 1 V\tpositive\n8\tOnePlus 12\tpositive\n9\tGalaxy S24\tpositive\n10\tOnePlus 12\tpositive\n11\tOnePlus 12\tpositive\n12\tXperia 1 V\tpositive\n13\tiPhone 15 Pro\tpositive\n14\tOnePlus 12\tpositive\n15\tXperia 1 V\tpositive\n16\tiPhone 15 Pro\tpositive\n17\tiPhone 15 Pro\tpositive\n18\tOnePlus 12\tneutral\n19\tXperia 1 V\tneutral\n20\tiPhone 15 Pro\tneutral\n21\tiPhone 15 Pro\tneutral\n22\tOnePlus 12\tneutral\n23\tPixel 8\tneutral\n24\tiPhone 15 Pro\tneutral\n25\tPixel 8\tneutral\n26\tiPhone 15 Pro\tneutral\n27\tiPhone 15 Pro\tneutral\n28\tXperia 1 V\tneutral\n29\tXperia 1 V\tneutral\n30\tOnePlus 12\tneutral\n31\tiPhone 15 Pro\tneutral\n32\tGalaxy S24\tneutral\n33\tPixel 8\tneutral\n34\tOnePlus 12\tneutral\n35\tPixel 8\tnegative\n36\tPixel 8\tnegative\n37\tXperia 1 V\tnegative\n38\tXperia 1 V\tnegative\n39\tiPhone 15 Pro\tnegative\n40\tOnePlus 12\tnegative\n41\tXperia 1 V\tnegative\n42\tXperia 1 V\tnegative\n43\tGalaxy S24\tnegative\n44\tPixel 8\tnegative\n45\tGalaxy S24\tnegative\n46\tXperia 1 V\tnegative\n47\tOnePlus 12\tnegative\n48\tXperia 1 V\tnegative\n49\tGalaxy S24\tnegative\n50\tGalaxy S24\tnegative\n","type":"TABLE"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"table","title":"Augment the query above to aggregate the counts of the sentiment ","message":["%sql","","SELECT product, "," DBMS_LOB.SUBSTR(DBMS_CLOUD_AI.GENERATE(prompt => 'Return the sentiment of the following text using only the values positive, neutral, or negative, nothing else: ' "," || product_feedback, "," profile_name => 'OCI_GENAI', "," action => 'chat'), 4000,1) sentiment, "," count(*) count","FROM customer_feedback","GROUP BY product, sentiment","ORDER BY sentiment desc, product"],"enabled":true,"result":{"startTime":1760115417187,"interpreter":"sql.low","endTime":1760115429270,"results":[{"message":"PRODUCT\tSENTIMENT\tCOUNT\nGalaxy S24\tpositive\t2\nOnePlus 12\tpositive\t6\nPixel 8\tpositive\t2\nXperia 1 V\tpositive\t4\niPhone 15 Pro\tpositive\t3\nGalaxy S24\tneutral\t1\nOnePlus 12\tneutral\t4\nPixel 8\tneutral\t3\nXperia 1 V\tneutral\t3\niPhone 15 Pro\tneutral\t6\nGalaxy S24\tnegative\t4\nOnePlus 12\tnegative\t2\nPixel 8\tnegative\t3\nXperia 1 V\tnegative\t6\niPhone 15 Pro\tnegative\t1\n","type":"TABLE"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"table","title":"Filter for product reviews with positive feedback","message":["%sql","","SELECT id, product","FROM customer_feedback","WHERE LOWER(DBMS_LOB.SUBSTR(DBMS_CLOUD_AI.GENERATE(prompt => 'Return the sentiment of the following text using only the values positive, neutral, or negative, nothing else: ' || product_feedback, "," profile_name => 'OCI_GENAI', "," action => 'chat'), 4000,1)) = 'positive'"],"enabled":true,"result":{"startTime":1760115429647,"interpreter":"sql.low","endTime":1760115442430,"results":[{"message":"ID\tPRODUCT\n1\tPixel 8\n2\tOnePlus 12\n3\tXperia 1 V\n4\tGalaxy S24\n5\tPixel 8\n6\tOnePlus 12\n7\tXperia 1 V\n8\tOnePlus 12\n9\tGalaxy S24\n10\tOnePlus 12\n11\tOnePlus 12\n12\tXperia 1 V\n13\tiPhone 15 Pro\n14\tOnePlus 12\n15\tXperia 1 V\n16\tiPhone 15 Pro\n17\tiPhone 15 Pro\n","type":"TABLE"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"table","title":"Summarize feedback grouped by product\n","message":["%sql","","SELECT product, DBMS_CLOUD_AI.GENERATE(prompt => all_feedback, "," profile_name => 'OCI_GENAI', "," action => 'summarize') review_summary","FROM (SELECT product, "," JSON_ARRAYAGG(JSON_OBJECT('feedback_text' VALUE product_feedback)) all_feedback"," FROM customer_feedback"," GROUP BY product)"],"enabled":true,"result":{"startTime":1760115442805,"interpreter":"sql.low","endTime":1760115462288,"results":[{"message":"PRODUCT\tREVIEW_SUMMARY\nGalaxy S24\tThe phone has received mixed reviews from users, with some praising its long-lasting battery and top-notch camera, while others have expressed dissatisfaction with its performance, citing issues such as fast battery drain, overheating, and poor camera quality in low light. Some users have also experienced glitches and crashes, but a few consider it to be of incredible value for the price, exceeding their expectations. Overall, opinions on the phone vary widely, ranging from very positive to very negative, with some users finding it to be just average.\nOnePlus 12\tThe product has received mixed reviews from users, with some praising its value for the price, display, and multitasking capabilities, while others have expressed concerns about battery life and overheating issues. Some users found it to be average, getting the job done but not exceeding expectations. A few users had to get used to the interface, but overall, the product has been deemed good for everyday use. Despite some drawbacks, several users highly recommend the product, considering it one of the best they have used.\nPixel 8\tThe phone has received mixed reviews from users, with some praising its battery life and camera quality, while others have expressed dissatisfaction with its performance, build quality, and interface. Some users have found it to be a good overall device, but not exceptional, and others have reported issues with lagging. A few users have noted that it works fine for everyday use, but does not stand out in any particular way. Overall, opinions on the phone are varied, with both positive and negative feedback being reported.\nXperia 1 V\tThe smartphone has received mixed reviews from users, with some praising its performance, battery life, and camera quality, while others have expressed dissatisfaction with its build quality, overheating issues, and lagging performance. Some users feel that it is not worth the money, while others believe it offers incredible value for the price. Overall, the phone seems to be average, getting the job done for everyday use, but not standing out in any particular way, with some users experiencing major issues and others being thoroughly satisfied.\niPhone 15 Pro\tThe phone has received mixed reviews, with some users praising its gorgeous display, smooth performance, and ability to handle multitasking, while others have experienced glitches and crashes. Some users feel that the phone is decent but not worth the price, and that it does not stand out from other models. Overall, the phone seems to be suitable for everyday use, but it does not offer anything extraordinary. Despite some minor issues, many users have reported no major problems with the phone.\n","type":"TABLE"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":false,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":true,"hideVizConfig":false,"hideGutter":true,"relations":[],"forms":"[]"},{"col":0,"visualizationConfig":null,"hideInIFrame":false,"selectedVisualization":"html","title":null,"message":["%md","","## End of Script"],"enabled":true,"result":{"startTime":1760115462653,"interpreter":"md.low","endTime":1760115462989,"results":[{"message":"<h2 id=\"end-of-script\">End of Script<\/h2>\n","type":"HTML"}],"taskStatus":"SUCCESS","forms":"[]","status":"SUCCESS"},"sizeX":0,"hideCode":true,"width":0,"hideResult":false,"dynamicFormParams":"{}","row":0,"hasTitle":false,"hideVizConfig":true,"hideGutter":true,"relations":[],"forms":"[]"}],"version":"7","snapshot":false,"tags":null}]