SanjyotLiminal commited on
Commit
14b88b4
·
1 Parent(s): 29034ba

Delete Project

Browse files
Files changed (50) hide show
  1. .gitignore +0 -162
  2. .idea/.gitignore +0 -3
  3. .idea/InviteAI.iml +0 -7
  4. .idea/inspectionProfiles/profiles_settings.xml +0 -6
  5. .idea/misc.xml +0 -7
  6. .idea/modules.xml +0 -8
  7. .idea/vcs.xml +0 -6
  8. Input_Template.csv +0 -2
  9. Invite.docx +0 -0
  10. InviteAI.jpg +0 -0
  11. README.md +0 -13
  12. Response_sample.csv +0 -44
  13. Responses/First_set_of_samples.csv +0 -142
  14. Responses/First_set_of_samples.xlsx +0 -0
  15. Responses/Response_sample_all.csv +0 -277
  16. Responses/Response_sample_gpt_gpt.csv +0 -124
  17. Responses/Response_sample_llama3.3_gemma.csv +0 -38
  18. Responses/Response_sample_llama3.3_gptmini.csv +0 -26
  19. Responses/generated_invitations (2).csv +0 -31
  20. Responses/generated_invitations.csv +0 -31
  21. Test_sample.csv +0 -31
  22. Test_sample.xlsx +0 -0
  23. job_samples.csv +0 -26
  24. llama3.3_stream.csv +0 -26
  25. pythonProject1/.idea/.gitignore +0 -3
  26. pythonProject1/.idea/inspectionProfiles/profiles_settings.xml +0 -6
  27. pythonProject1/.idea/misc.xml +0 -7
  28. pythonProject1/.idea/modules.xml +0 -8
  29. pythonProject1/.idea/pythonProject1.iml +0 -10
  30. pythonProject1/app.py +0 -455
  31. pythonProject1/flask_api.py +0 -143
  32. pythonProject1/groq_llms.py +0 -243
  33. pythonProject1/requirements.txt +0 -15
  34. pythonProject1/supplement/api.js +0 -47
  35. pythonProject1/supplement/llm_merger.py +0 -86
  36. pythonProject1/supplement/main.py +0 -56
  37. pythonProject1/supplement/openai_llms.py +0 -63
  38. pythonProject1/supplement/openrouter_llms.py +0 -172
  39. streamlit_output.csv +0 -45
  40. supplement_code/Groq_llms.py +0 -50
  41. supplement_code/LLM_handler.py +0 -51
  42. supplement_code/app.py +0 -112
  43. supplement_code/llm_merger_gpt_gpt.py +0 -93
  44. supplement_code/llm_merger_gpt_llama.py +0 -86
  45. supplement_code/llm_merger_groq_groq.py +0 -80
  46. supplement_code/llm_merger_llama_gpt.py +0 -86
  47. supplement_code/main_2classesgptgroq.py +0 -54
  48. supplement_code/main_groq 2 models.py +0 -61
  49. supplement_code/main_with no validation.py +0 -56
  50. supplement_code/openai_llms.py +0 -56
.gitignore DELETED
@@ -1,162 +0,0 @@
1
- # Byte-compiled / optimized / DLL files
2
- __pycache__/
3
- *.py[cod]
4
- *$py.class
5
-
6
- # C extensions
7
- *.so
8
-
9
- # Distribution / packaging
10
- .Python
11
- build/
12
- develop-eggs/
13
- dist/
14
- downloads/
15
- eggs/
16
- .eggs/
17
- lib/
18
- lib64/
19
- parts/
20
- sdist/
21
- var/
22
- wheels/
23
- share/python-wheels/
24
- *.egg-info/
25
- .installed.cfg
26
- *.egg
27
- MANIFEST
28
-
29
- # PyInstaller
30
- # Usually these files are written by a python script from a template
31
- # before PyInstaller builds the exe, so as to inject date/other infos into it.
32
- *.manifest
33
- *.spec
34
-
35
- # Installer logs
36
- pip-log.txt
37
- pip-delete-this-directory.txt
38
-
39
- # Unit test / coverage reports
40
- htmlcov/
41
- .tox/
42
- .nox/
43
- .coverage
44
- .coverage.*
45
- .cache
46
- nosetests.xml
47
- coverage.xml
48
- *.cover
49
- *.py,cover
50
- .hypothesis/
51
- .pytest_cache/
52
- cover/
53
-
54
- # Translations
55
- *.mo
56
- *.pot
57
-
58
- # Django stuff:
59
- *.log
60
- local_settings.py
61
- db.sqlite3
62
- db.sqlite3-journal
63
-
64
- # Flask stuff:
65
- instance/
66
- .webassets-cache
67
-
68
- # Scrapy stuff:
69
- .scrapy
70
-
71
- # Sphinx documentation
72
- docs/_build/
73
-
74
- # PyBuilder
75
- .pybuilder/
76
- target/
77
-
78
- # Jupyter Notebook
79
- .ipynb_checkpoints
80
-
81
- # IPython
82
- profile_default/
83
- ipython_config.py
84
-
85
- # pyenv
86
- # For a library or package, you might want to ignore these files since the code is
87
- # intended to run in multiple environments; otherwise, check them in:
88
- # .python-version
89
-
90
- # pipenv
91
- # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92
- # However, in case of collaboration, if having platform-specific dependencies or dependencies
93
- # having no cross-platform support, pipenv may install dependencies that don't work, or not
94
- # install all needed dependencies.
95
- #Pipfile.lock
96
-
97
- # poetry
98
- # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99
- # This is especially recommended for binary packages to ensure reproducibility, and is more
100
- # commonly ignored for libraries.
101
- # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102
- #poetry.lock
103
-
104
- # pdm
105
- # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106
- #pdm.lock
107
- # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108
- # in version control.
109
- # https://pdm.fming.dev/latest/usage/project/#working-with-version-control
110
- .pdm.toml
111
- .pdm-python
112
- .pdm-build/
113
-
114
- # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
115
- __pypackages__/
116
-
117
- # Celery stuff
118
- celerybeat-schedule
119
- celerybeat.pid
120
-
121
- # SageMath parsed files
122
- *.sage.py
123
-
124
- # Environments
125
- .env
126
- .venv
127
- env/
128
- venv/
129
- ENV/
130
- env.bak/
131
- venv.bak/
132
-
133
- # Spyder project settings
134
- .spyderproject
135
- .spyproject
136
-
137
- # Rope project settings
138
- .ropeproject
139
-
140
- # mkdocs documentation
141
- /site
142
-
143
- # mypy
144
- .mypy_cache/
145
- .dmypy.json
146
- dmypy.json
147
-
148
- # Pyre type checker
149
- .pyre/
150
-
151
- # pytype static type analyzer
152
- .pytype/
153
-
154
- # Cython debug symbols
155
- cython_debug/
156
-
157
- # PyCharm
158
- # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
159
- # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
160
- # and can be added to the global gitignore or merged into this file. For a more nuclear
161
- # option (not recommended) you can uncomment the following to ignore the entire idea folder.
162
- #.idea/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.idea/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- # Default ignored files
2
- /shelf/
3
- /workspace.xml
 
 
 
 
.idea/InviteAI.iml DELETED
@@ -1,7 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <module version="4">
3
- <component name="PyDocumentationSettings">
4
- <option name="format" value="PLAIN" />
5
- <option name="myDocStringFormat" value="Plain" />
6
- </component>
7
- </module>
 
 
 
 
 
 
 
 
.idea/inspectionProfiles/profiles_settings.xml DELETED
@@ -1,6 +0,0 @@
1
- <component name="InspectionProjectProfileManager">
2
- <settings>
3
- <option name="USE_PROJECT_PROFILE" value="false" />
4
- <version value="1.0" />
5
- </settings>
6
- </component>
 
 
 
 
 
 
 
.idea/misc.xml DELETED
@@ -1,7 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project version="4">
3
- <component name="Black">
4
- <option name="sdkName" value="Python 3.11 (pythonProject1)" />
5
- </component>
6
- <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (pythonProject1)" project-jdk-type="Python SDK" />
7
- </project>
 
 
 
 
 
 
 
 
.idea/modules.xml DELETED
@@ -1,8 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project version="4">
3
- <component name="ProjectModuleManager">
4
- <modules>
5
- <module fileurl="file://$PROJECT_DIR$/.idea/InviteAI.iml" filepath="$PROJECT_DIR$/.idea/InviteAI.iml" />
6
- </modules>
7
- </component>
8
- </project>
 
 
 
 
 
 
 
 
 
.idea/vcs.xml DELETED
@@ -1,6 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project version="4">
3
- <component name="VcsDirectoryMappings">
4
- <mapping directory="" vcs="Git" />
5
- </component>
6
- </project>
 
 
 
 
 
 
 
Input_Template.csv DELETED
@@ -1,2 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,
2
- Unique Identifier for each receiver,Name of the receiver,Designation/Job title of receiver,Company/organisation where the receiver works at.,Areas the receiver is interested/ expertise at.,"You can categorize the receivers into different groups, and instruct the whole group with same set of instructions. ",Delete this row befor uploading this file into the application
 
 
 
Invite.docx DELETED
Binary file (50.4 kB)
 
InviteAI.jpg DELETED
Binary file (28.4 kB)
 
README.md DELETED
@@ -1,13 +0,0 @@
1
- ---
2
- title: Invite AI
3
- emoji: 💻
4
- colorFrom: yellow
5
- colorTo: blue
6
- sdk: streamlit
7
- sdk_version: 1.41.1
8
- app_file: app.py
9
- pinned: false
10
- short_description: This tool helps you create personalized invitations.
11
- ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Response_sample.csv DELETED
@@ -1,44 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma,
3
-
4
- Experience SoraVR's cutting-edge AI agent that intuitively guides you through every feature, enhancing your VR adventure. Join us to explore how artificial intelligence transforms user engagement. Try it out today!"
5
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar. Experience SoraVR's AI agent, guiding you seamlessly through the features for efficient use. Join us for an exclusive trial and explore how AI enhances your virtual reality experience."
6
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma. Experience SoraVR, our innovative VR product with an AI guide that enhances your exploration of cloud computing. Try it and see how it simplifies your journey. Join us for an exclusive hands-on session!"
7
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta. Experience SoraVR with its innovative AI agent, designed to enhance your healthcare technology projects by providing real-time guidance. Join us to explore this cutting-edge VR solution. Your insights will be invaluable!"
8
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair. Discover SoraVR, where our AI guide enhances your experience. Explore its features effortlessly and unlock new possibilities in VR. Join us for a demo and see how it can elevate your blockchain projects!"
9
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh. Experience SoraVR, featuring an AI guide that enhances your virtual experience by providing personalized assistance. Join us to explore its capabilities and see how it can elevate cybersecurity training."
10
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal. Experience SoraVR, featuring an AI agent that guides you through immersive user experiences. Join us to explore how this innovative tool can enhance your design process. We look forward to your insights!"
11
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,Hello Ankit Tiwari. Experience SoraVR's innovative AI agent that guides users through deep learning applications seamlessly. Join us to explore how it enhances user interaction and efficiency. We invite you to try it out!
12
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra. Experience SoraVR's AI agent as your personal guide, making navigation intuitive and enhancing your understanding of data analytics. Join us to explore the future of VR technology!"
13
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi.
14
-
15
- Experience SoraVR's AI agent that expertly guides you through features and functions, enhancing your business intelligence journey. Join us for an immersive demonstration and discover how AI can elevate your insights."
16
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor. Experience SoraVR's AI agent as your personal guide, enhancing your web development skills in an immersive environment. Join us to explore this innovative tool and elevate your expertise. Try it out today!"
17
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra.
18
-
19
- Experience SoraVR's intelligent AI guide that enhances your exploration of our new VR product. Discover seamless functionality and support tailored for your interests. Join us to play and innovate with SoraVR!"
20
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal.
21
-
22
- Experience SoraVR's AI agent, your personalized guide through immersive experiences. Discover how it simplifies user navigation and enhances interactions in the Internet of Things. Join us to explore the future of VR!"
23
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh. Join us to explore SoraVR, where our AI agent acts as your guide, enhancing your software testing experience. Discover how it streamlines processes and boosts efficiency. Try it out today!"
24
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya.
25
-
26
- Experience SoraVR's AI assistant, designed to simplify telemedicine use, making virtual consultations seamless. Join us to explore how intuitive guidance can enhance healthcare practices. Dive in and play with SoraVR today!"
27
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao,
28
- Experience SoraVR with its innovative AI agent, designed to enhance your exploration of genomics. Join us for a hands-on session and discover how AI can elevate your research. We can't wait for you to try it!"
29
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil.
30
-
31
- Experience SoraVR's innovative AI agent, designed to enhance your exploration of robotics process automation. Join us to see how it seamlessly guides users for an unparalleled VR experience. We invite you to play with SoraVR!"
32
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi. Discover SoraVR's innovative AI guide that enhances your experience, streamlining cloud solution integration. Join us for an interactive session to play and explore how AI can elevate your projects."
33
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das.
34
- Experience SoraVR's innovative AI agent, your personal guide that simplifies navigating our VR product. Join us to see how it enhances your IT infrastructure journey. Test it out and elevate your tech exploration!"
35
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain. Experience SoraVR, where our AI agent guides you seamlessly through your VR journey. Explore its intuitive features and enhance your understanding of conversational AI in an immersive environment. Join us for an exclusive preview!"
36
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,Hello Anuj Saxena. Experience SoraVR’s AI agent that intuitively guides you through its features. Explore the seamless integration of AI in virtual reality and enhance your interaction with cutting-edge computer vision. Join us for an exclusive demo!
37
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia. Experience SoraVR, where our AI agent acts as your personal guide, enhancing your exploration of the virtual realm. Join us to discover how it simplifies your journey. Your feedback is invaluable!"
38
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra. Experience SoraVR's AI agent, your guide for seamless navigation and optimal hardware experience. Join us in exploring the future of VR. We invite you to try and play with SoraVR!"
39
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma.
40
-
41
- Experience SoraVR's innovative AI agent, designed to guide you effortlessly through features while enhancing your cloud security insights. Join us to explore how SoraVR can elevate your work."
42
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna,
43
-
44
- Experience SoraVR's AI agent guiding you through its innovative features seamlessly. Join us to explore how it can enhance user interaction and efficiency in the world of Big Data. We look forward to your feedback!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/First_set_of_samples.csv DELETED
@@ -1,142 +0,0 @@
1
- User Instruction: ,"Consider I am the CTO of Liminal XR Solutions and my company is launching a new VR product �SoraVR�, with an inbuilt AI agent which helps to guide the users on how to use the product, for category A, explain the how AI agent is used to guide, for rest of the categories, explain the use of having AI agent as a guide, and write a personalized invite for each individual to try and play with this product.",,,,,,,,
2
- ,,,,,Cost Approximation,,,,
3
- UID,Name,Job Title,Organisation,Area of Interest,Category,llama3.2,llama3.3 70b,GPT-O,GPTo-mini
4
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Aditi,
5
- ""Explore SoraVR, our innovative VR platform, with our AI-powered guide. Learn how to use it seamlessly. Try SoraVR today and discover a new world of immersive experiences.""","Hello Aditi, explore SoraVR's AI agent, which utilizes natural language processing to provide step-by-step guidance, offering real-time feedback and support to enhance your VR experience.","Hello Aditi, dive into the future with SoraVR by Liminal XR Solutions. Experience the cutting-edge AI agent, your personal guide to unlocking the full potential of VR. Discover, learn, and play at our exclusive trial session tailored just for you.","Hello Aditi Sharma.
6
-
7
- Experience SoraVR, our revolutionary VR product with an intelligent AI agent that guides you seamlessly through every feature. Join us to explore the future of interaction. Your insights as a Software Engineer would be invaluable!"
8
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"""Dear Rajesh Kumar,
9
- We're excited to introduce SoraVR, a revolutionary VR experience that uses our AI agent to guide you through its innovative features. Explore SoraVR and unlock new possibilities in machine learning! Try it now and discover a world of limitless possibilities.
10
- Best, Liminal XR Solutions Team""","Hello Rajesh, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, leveraging machine learning to enhance your VR journey.","Hello Rajesh Kumar,
11
- Dive into the future of VR with SoraVR. Our AI agent seamlessly guides you in real-time, enhancing your exploration through intuitive learning. Discover firsthand how this blend of AI and VR can expand your machine learning insights.","Hello Rajesh Kumar.
12
-
13
- We invite you to experience SoraVR, featuring our innovative AI agent that seamlessly guides users through its features. Discover how AI transforms your VR experience. Join us for an immersive session!"
14
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Sneha Verma
15
- Product Manager
16
- Wipro
17
- Cloud Computing
18
- Try SoraVR today and discover a seamless AI-assisted VR experience that teaches you how to use the product effectively. Download now and experience the future of VR.","Hello Sneha, experience SoraVR's AI-powered guidance, enhancing user experience with intuitive support, and discover new possibilities in immersive tech at our launch event.","Hello Sneha Verma, experience innovation with SoraVR's AI agent, enhancing your VR interaction. Designed for intuitive guidance, it elevates user exploration. Join us to explore a new realm at Liminal XR Solutions and redefine your experiences.","Hello Sneha Verma.
19
-
20
- Experience the future with SoraVR! Our AI agent will seamlessly guide you through the features, enhancing your exploration of virtual realms. Join us for an exclusive hands-on session and discover the potential in cloud-based VR solutions!"
21
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Akash Gupta
22
- CTO, HCL Technologies
23
- Your Invitation to SoraVR
24
-
25
- Discover the future of VR healthcare with SoraVR, a cutting-edge system featuring an inbuilt AI agent that guides you through every step of your journey. Learn how to optimize your experience and unlock new possibilities. Try SoraVR today!","Hello Akash, experience the future of healthcare tech with SoraVR, featuring an AI guide that streamlines user experience and enhances productivity.","Hello Akash,
26
-
27
- Experience SoraVR’s cutting-edge AI guide designed to transform user interaction. Dive into the future of VR with us and see how it can redefine healthcare technology. Join Liminal XR Solutions to explore this innovation firsthand.","Hello Akash Gupta,
28
- We're excited to invite you to experience SoraVR! Our innovative AI agent acts as your personal guide, enhancing user interaction and offering tailored insights in healthcare technology. Join us for a hands-on session!"
29
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"""Hi Priya, Excited to announce the launch of SoraVR on Liminal XR Solutions! Our AI agent guides you through the product, providing personalized recommendations and tutorials to ensure a seamless VR experience. Give it a try and discover the possibilities of immersive VR. Book now and start exploring.""","Hello Priya, experience innovative guidance with SoraVR's AI agent, enhancing your VR journey, and discover new possibilities beyond blockchain development.","Hello Priya,
30
-
31
- Experience the future with SoraVR! Our innovative AI agent guides every step, enhancing your exploration. Join us for an exclusive play session and see how AI elevates your VR experience. Looking forward to your thoughts!
32
-
33
- Best,
34
- Liminal XR Solutions","Hello Priya,
35
- Experience SoraVR and enjoy an AI guide that simplifies navigation and enhances your blockchain development insights. Join us to explore the future of VR! We’d love for you to try it out."
36
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"""Hello Vikram,
37
-
38
- We're excited to announce the launch of SoraVR, a revolutionary VR product with an in-built AI agent, designed to guide users through an immersive and interactive experience, enhancing their learning and productivity.
39
-
40
- Join us at our upcoming event to experience SoraVR firsthand. Try it out and discover a new dimension of learning. Limited spots available.
41
-
42
- Best, Liminal XR Solutions Team""","Hello Vikram, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience and simplifies navigation, revolutionizing cybersecurity exploration.","Hello Vikram Singh, dive into the future of VR with SoraVR! Experience an immersive AI-guided journey, elevating exploration and innovation. Discover how our AI agent can revolutionize your XR experience. We invite you to try out SoraVR at Liminal XR Solutions!","Hello Vikram Singh.
43
- Experience SoraVR, our innovative VR product featuring an AI agent that enhances your journey. Discover how it simplifies user interaction while you explore immersive environments. Join us to play and shape the future of cybersecurity!"
44
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"""Welcome to SoraVR, Tech Mahindra's latest innovation! I'm Nidhi Agarwal, UX Designer. As a UX Designer, I'm excited to see how our AI agent will guide you throughout the SoraVR experience. Try it out and let me know what you think!""","Hello Nidhi, experience intuitive guidance with SoraVR's AI agent, enhancing user experience like never before.","Hello Nidhi, experience SoraVR by Liminal XR Solutions. Discover how our AI agent enhances user engagement and design efficiency. We invite you to explore and enhance the future of user experience design with our cutting-edge VR product. Enjoy a firsthand trial!","Hello Nidhi Agarwal.
45
-
46
- Experience the future of user experience design with SoraVR! Our AI agent is here to guide you through seamless interactions. Join us to play and explore how it enhances user engagement. We’d love your feedback!"
47
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hi Ankit Tiwari,
48
-
49
- We're excited to introduce SoraVR, our latest VR product that utilizes AI to guide users through an immersive experience. As a Machine Learning Engineer at Tata Elxsi, you'll be the first to try it out. Join our beta testing and discover the future of VR.
50
-
51
- Sign up now: [insert link or QR code]","Hello Ankit, experience SoraVR's AI agent, which utilizes deep learning to guide users through interactive tutorials and personalized feedback, enhancing your VR experience.","Hello Ankit,
52
-
53
- Explore SoraVR by Liminal XR Solutions. Dive into its innovative VR experience with an AI agent guiding your every step. Enhance your skills and experience seamless interaction. Join us in shaping the future of deep learning in VR technology!","Hello Ankit Tiwari,
54
- Discover SoraVR's innovative AI agent that guides you seamlessly through its features, enhancing your VR experience. Explore how this blend of VR and AI can elevate your work at Tata Elxsi. Join us to play!"
55
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Ishita Malhotra
56
-
57
- Hello, you're invited to SoraVR, the revolutionary VR experience designed to enhance your data analysis skills and provide personalized guidance. Explore the limitless possibilities of data visualization and machine learning with our cutting-edge AI agent. Try SoraVR today!","Hello Ishita, experience SoraVR's AI agent guiding you through immersive VR interactions, providing real-time feedback and tutorials to enhance your Data Analytics exploration.","Hello Ishita Malhotra, explore SoraVR, where our AI agent is your guide. Dive into seamless, intuitive VR experiences with expert guidance at every step. Join us in discovering a new dimension of innovation at Liminal XR Solutions.","Hello Ishita,
58
- Join us to explore SoraVR! Discover how our AI agent seamlessly guides you through its features, enhancing your data analytics experience. We can’t wait for you to try it out!"
59
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"""Hi Pooja,
60
-
61
- You're invited to experience SoraVR, our revolutionary VR product, featuring an inbuilt AI agent that guides users through an immersive journey, providing personalized tips and tricks to optimize your experience. Join our launch event to discover the future of virtual reality and get hands-on with our cutting-edge technology. Register now and be one of the first to try SoraVR!""","Hello Pooja, experience SoraVR's AI agent guiding you through immersive VR environments, providing real-time feedback and support as you navigate and interact with virtual spaces.","Hello Pooja, explore SoraVR by Liminal XR Solutions! Our innovative inbuilt AI agent guides users seamlessly through product features, revolutionizing your VR experience. Discover its impact on business intelligence. Join us and try out SoraVR today!","Hello Pooja Joshi,
62
- Discover SoraVR! Our AI agent provides real-time guidance to maximize your experience. Join us for an exclusive session to explore how it enhances your business intelligence insights. Looking forward to seeing you!"
63
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Karan Kapoor,
64
- CTO, Liminal XR Solutions,
65
- Capgemini,
66
- Name: Karan Kapoor.","Hello Karan, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience, try it out and discover new possibilities.","Hello Karan,
67
-
68
- Experience the future with SoraVR! Our VR product, featuring an AI guide, promises a seamless interaction for tech enthusiasts like you. Join us to explore its potential and see how it transforms digital interfaces. Let's innovate together!
69
-
70
- Best,
71
- The Liminal XR Solutions Team","Hello Karan Kapoor.
72
- Experience SoraVR, our innovative VR product featuring an AI agent that guides you through its features. Join us to explore its potential for web development and enhance your skills in an immersive environment!"
73
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"""Hey Rohan, we're excited to invite you to try SoraVR, our new VR product, featuring an inbuilt AI agent that guides users through an immersive experience. This AI is designed to enhance your understanding of distributed systems and help you optimize your VR setup for seamless interactions. Try it out today and see how AI can elevate your VR experience!""","Hello Rohan, experience SoraVR's innovative AI guide, enhancing user experience with intuitive navigation and support, perfect for tech enthusiasts like yourself.","Hello Rohan, experience SoraVR from Liminal XR Solutions with its integrated AI agent that enhances your interaction, guiding your exploration within an innovative VR environment. Join us to discover how it can transform your interests in distributed systems.","Hello Rohan,
74
- Join us for an exclusive experience with SoraVR! Our AI agent will guide you through its innovative features, enhancing your exploration of virtual environments. We can’t wait for you to try it out!"
75
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu,
76
-
77
- Try SoraVR today and experience seamless AI-powered guidance. Our in-built AI agent helps users unlock the full potential of the product, providing personalized tutorials and insights to enhance your VR experience.
78
-
79
- Play now and discover a world of limitless possibilities.","Hello Ritu, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience, explore its potential in IoT applications at our launch event.","Hello Ritu Khandelwal, explore SoraVR! Our intuitive AI agent seamlessly guides you, enhancing your experience. Dive into this innovative tech—it’s where gaming meets IoT sophistication. Experience the future at Liminal XR. Let’s innovate together!","Hello Ritu Khandelwal.
80
-
81
- Experience SoraVR and let our AI agent guide you through an immersive journey in IoT. Discover innovative ways to enhance your projects with our cutting-edge technology. Join us to play and explore the future!"
82
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Saurabh Deshmukh
83
- CTO, Liminal XR Solutions
84
- Cognizant
85
- Hello, Saurabh. We're excited to invite you to try SoraVR, our cutting-edge VR product, where our AI agent seamlessly guides you through an immersive experience, empowering you to enhance your software testing skills.","Hello Saurabh, experience intuitive navigation with SoraVR's AI guide, enhancing your testing skills with effortless product exploration.","Hello Saurabh Deshmukh, explore SoraVR at Liminal XR Solutions. With our AI agent, discover an innovative way to test and interact within virtual environments. Experience cutting-edge software testing like never before. Join us for an immersive VR journey!","Hello Saurabh Deshmukh.
86
- Join us in exploring SoraVR, where our AI agent enhances your VR experience by providing real-time guidance. Dive into a seamless journey and elevate your software testing skills. We’d love for you to try it out!"
87
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Alok Bhattacharya
88
- Siemens Healthineers
89
- Telemedicine Expert
90
-
91
- ""Welcome to SoraVR, where AI-powered guidance empowers you to explore and learn. As a healthcare consultant, you'll discover how our VR platform helps you optimize patient care and improve telemedicine outcomes. Try SoraVR today and discover a new way to enhance your practice.""","Hello Alok, experience SoraVR's innovative AI guide, enhancing telemedicine with intuitive navigation and support, at our launch event.","Hello Alok Bhattacharya, explore the revolutionary SoraVR, featuring an AI agent that intuitively guides your virtual experience. Elevate your telemedicine practices at Siemens Healthineers. Join us to play and innovate with SoraVR.","Hello Alok Bhattacharya.
92
-
93
- Experience the future of telemedicine with SoraVR. Our AI agent guides you through the immersive features, enhancing patient care and engagement. Join us to explore how this innovative VR product can transform healthcare delivery!"
94
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"""Welcome to SoraVR, your gateway to seamless genomics experiences. Our AI-powered guide will help you navigate, learn, and explore the intricacies of genomics. Please try SoraVR today and discover a world of molecular discoveries.""","Hello Deepika, experience the future of genomics with SoraVR, featuring an AI guide to navigate and interact with immersive VR environments, enhancing your research and discovery capabilities.","Hello Deepika, Discover the revolutionary SoraVR with an AI agent guide! Dive into a seamless, interactive experience that complements your genomics interests. Join us at Liminal XR Solutions to explore tomorrow's tech. Your expertise will shine with SoraVR!","Hello Deepika Rao.
95
-
96
- Discover SoraVR's AI agent, your personal guide in exploring genomics in virtual reality. Join us to experience an innovative fusion of bioinformatics and technology. Don’t miss out—let’s redefine learning together!"
97
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"""Hello Manish, I'm excited to invite you to try SoraVR, our innovative VR experience with our inbuilt AI agent. Our AI helps guide you through the onboarding process and provides personalized recommendations to enhance your SoraVR experience. Welcome to revolutionize your robotics process automation with SoraVR!""","Hello Manish, experience SoraVR's AI guide, enhancing Robotics Process Automation with intuitive navigation and expert assistance, at Liminal XR Solutions' launch event.","Hello Manish, Explore the future with SoraVR at ABB! Our new AI agent provides intuitive guidance that enhances your experience, blending with your passion for automation. Discover how it redefines interactivity. Join us to innovate and enjoy!","Hello Manish Patil,
98
- Experience seamless Robotics Process Automation with SoraVR and its AI agent! Join us to explore how AI enhances user guidance within VR. Come play and discover the future of integration."
99
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi,
100
- We're excited to invite you to try SoraVR, our innovative VR product that utilizes an inbuilt AI agent to guide users through the experience. This agent helps you navigate the interface, providing personalized suggestions and tips to enhance your usage.","Hello Tanya, experience SoraVR's intuitive AI guide, enhancing user journeys with personalized support, and discover new possibilities in immersive tech.","Hello Tanya,
101
-
102
- Explore the potential of AI guidance with SoraVR! Dive into revolutionary VR experiences where our AI agent enhances your journey. Join us at Liminal XR Solutions for an exclusive preview. Your expertise in cloud solutions will find an intriguing parallel.
103
-
104
- Best,
105
- Liminal XR Solutions Team","Hello Tanya,
106
- Experience SoraVR's innovative AI agent that guides you through its features seamlessly. Join us for an exclusive hands-on session and see how it can elevate your cloud solutions projects. Don’t miss out!"
107
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das
108
-
109
- Get ready to embark on an immersive world of virtual exploration with SoraVR, our new VR product featuring an inbuilt AI agent. The AI helps guide users through interactive experiences, providing personalized recommendations and insights to enhance their virtual adventures. Try SoraVR today and discover a new realm of limitless possibilities.","Hello Aditya, experience the future of tech with SoraVR, featuring an AI guide that simplifies navigation and enhances user experience, revolutionizing IT infrastructure exploration.","Hello Aditya, experience the future of IT infrastructure with SoraVR by Liminal XR Solutions. Our AI agent guides you seamlessly, enhancing your VR journey. Dive in and explore the transformative potential at Dell Technologies. We invite you to play and innovate!","Hello Aditya Das.
110
-
111
- Discover SoraVR, where our intelligent AI agent guides you seamlessly through your VR experience. Join us to explore innovative IT infrastructure solutions and unleash the potential of immersive technology. Don’t miss out—try it today!"
112
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"""Hi Komal, We're excited to introduce SoraVR at Haptik. As a Business Development Manager, you'll be the first to experience our AI-powered VR solution, guiding you through each step of the journey. Try SoraVR today and discover how AI enhances user engagement!""","Hello Komal, experience SoraVR's AI agent guiding you through immersive VR interactions, leveraging conversational AI to enhance user experience. Try it now at Liminal XR Solutions.","Hello Komal Jain, explore the future with SoraVR at Liminal XR Solutions. Experience our VR innovation, featuring an AI agent that intuitively guides users, ensuring seamless interaction. Discover its conversational AI magic firsthand. Join us—immerse, interact, innovate!","Hello Komal Jain,
113
- Experience SoraVR’s innovative AI agent that guides you effortlessly through your VR journey. Join us to explore how this technology redefines user interaction. We’d love to have you try it out!"
114
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Anuj Saxena,
115
- I'm excited to invite you to experience SoraVR, our innovative VR product with an inbuilt AI agent. This cutting-edge technology helps you discover the full potential of the product, guiding you every step of the way, providing personalized insights and expert advice to ensure a seamless and enjoyable experience.","Hello Anuj, explore SoraVR's AI agent, which utilizes machine learning to intuitively guide users through interactive tutorials and adaptive feedback, streamlining the VR experience.","Hello Anuj, explore SoraVR at Liminal XR Solutions, featuring an AI agent designed to enhance your experience. With intuitive guidance, it seamlessly instructs users on harnessing the potential of VR. Perfect your skills with us at our launch event!","Hello Anuj Saxena,
116
- We're excited to invite you to experience SoraVR, our new VR product with an inbuilt AI agent that expertly guides you through its features. Discover how AI can enhance user interaction in revolutionary ways!"
117
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Shreya Bhatia
118
- Systems Analyst
119
- Oracle
120
- Database Management","Hello Shreya, experience SoraVR's AI guide, enhancing user experience with intuitive navigation, at Liminal XR Solutions' launch event.","Hello Shreya,
121
-
122
- Explore SoraVR by Liminal XR Solutions! Dive into our AI-guided VR experience, perfect for transforming how you explore new systems. We'd love for you to test and enjoy its capabilities. Join us in redefining virtual reality.
123
-
124
- Best,
125
- [Your Name]","Hello Shreya Bhatia,
126
- Experience the future with SoraVR! Our intelligent AI agent will guide you effortlessly through features, enhancing your database management skills. Join us for an immersive session and discover endless possibilities."
127
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"""Hello Gaurav,
128
-
129
- Get ready to unlock the full potential of SoraVR with our AI-powered guidance. Our AI agent will walk you through every step, ensuring a seamless experience. Try SoraVR today and optimize your embedded systems with cutting-edge hardware solutions!""","Hello Gaurav, experience SoraVR's AI guide, enhancing user interaction with intuitive support, and discover new possibilities in optimized hardware integration.","Hello Gaurav Malhotra, as an Embedded Systems Engineer, explore the cutting-edge AI agent in SoraVR, enhancing user experiences. Join us at Liminal XR Solutions to interact with innovation and see how AI guides seamless engagement. Looking forward to your insights!","Hello Gaurav Malhotra,
130
- Explore the cutting-edge SoraVR! Our AI guide simplifies navigation, enhancing your experience. Dive into VR and discover how it optimizes hardware performance. Join us for an exciting hands-on session!"
131
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"""Hello Pankaj,
132
- We're excited to introduce SoraVR, a revolutionary VR experience with an inbuilt AI agent. This AI helps guide users through the product, providing personalized recommendations and tips for optimal performance. Give SoraVR a try and experience the future of immersive technology.""
133
-
134
- ""Pankaj,
135
- Take the first step towards enhanced cloud security with SoraVR. Our AI-powered agent will help you navigate the product, ensuring a seamless and secure experience. Join the SoraVR community today and discover a new dimension of cloud security.""","Hello Pankaj, experience the future of tech with SoraVR, featuring an AI guide that simplifies navigation and enhances user experience.","Hello Pankaj Sharma, explore ""SoraVR"" and experience its AI agent guiding users effortlessly. Dive into this cutting-edge VR innovation at Liminal XR Solutions and discover new possibilities in cloud integration. Experience it firsthand—your feedback will shape the future!","Hello Pankaj Sharma,
136
-
137
- Dive into the future with SoraVR! Experience our new VR product guided by an intelligent AI agent that simplifies your journey. Join us and explore the seamless integration of VR and cloud security. Let's innovate together!"
138
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"""Hello Kavita,
139
-
140
- We're thrilled to introduce SoraVR, the first VR product integrated with AI guidance. Our inbuilt agent helps users discover its features and optimize their experience. To get started, simply point your VR headset at the SoraVR UI and follow the on-screen instructions. Give it a try and let us know how it enhances your virtual adventures!""","Hello Kavita, experience SoraVR's AI agent guiding you through immersive VR environments, providing real-time feedback and support as you navigate and interact with virtual big data visualizations.","Hello Kavita, Experience SoraVR from Liminal XR Solutions! Our new VR product, equipped with an AI agent, guides you seamlessly. Dive into intuitive experiences tailored to enhance your journey. Discover more with us and elevate your big data insights!","Hello Kavita Khanna,
141
-
142
- Experience SoraVR’s AI agent, designed to guide you seamlessly through its features, enhancing your journey in VR. Join us for an exclusive trial and explore the future of immersive big data solutions!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/First_set_of_samples.xlsx DELETED
Binary file (131 kB)
 
Responses/Response_sample_all.csv DELETED
@@ -1,277 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,llama3.2 [Pre iteration of prompt] ,llama3.2,llama3.3 70b,GPT-O,GPTo-mini
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"**Invitation for Aditi Sharma**
3
-
4
- ""Hello Aditi,
5
-
6
- We're excited to invite you to experience SoraVR, our innovative VR product, with an inbuilt AI agent that guides you through the user interface. The AI agent helps you navigate and understand the product's features, ensuring a seamless and enjoyable experience.
7
-
8
- Try SoraVR today and discover the future of immersive entertainment!
9
-
10
- Best, Liminal XR Solutions""","Aditi,
11
- ""Explore SoraVR, our innovative VR platform, with our AI-powered guide. Learn how to use it seamlessly. Try SoraVR today and discover a new world of immersive experiences.""","Hello Aditi, explore SoraVR's AI agent, which utilizes natural language processing to provide step-by-step guidance, offering real-time feedback and support to enhance your VR experience.","Hello Aditi, dive into the future with SoraVR by Liminal XR Solutions. Experience the cutting-edge AI agent, your personal guide to unlocking the full potential of VR. Discover, learn, and play at our exclusive trial session tailored just for you.","Hello Aditi Sharma.
12
-
13
- Experience SoraVR, our revolutionary VR product with an intelligent AI agent that guides you seamlessly through every feature. Join us to explore the future of interaction. Your insights as a Software Engineer would be invaluable!"
14
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hi Rajesh,
15
-
16
- We're excited to introduce SoraVR, a revolutionary VR experience that leverages AI to guide users through the learning process. Our in-built agent learns your preferences and adapts to your needs, providing personalized feedback and insights to enhance your VR experience.
17
-
18
- Try SoraVR today and discover a new way to learn and interact with VR. Book your demo now and experience the future of VR education.
19
-
20
- Best,
21
- Liminal XR Solutions Team","""Dear Rajesh Kumar,
22
- We're excited to introduce SoraVR, a revolutionary VR experience that uses our AI agent to guide you through its innovative features. Explore SoraVR and unlock new possibilities in machine learning! Try it now and discover a world of limitless possibilities.
23
- Best, Liminal XR Solutions Team""","Hello Rajesh, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, leveraging machine learning to enhance your VR journey.","Hello Rajesh Kumar,
24
- Dive into the future of VR with SoraVR. Our AI agent seamlessly guides you in real-time, enhancing your exploration through intuitive learning. Discover firsthand how this blend of AI and VR can expand your machine learning insights.","Hello Rajesh Kumar.
25
-
26
- We invite you to experience SoraVR, featuring our innovative AI agent that seamlessly guides users through its features. Discover how AI transforms your VR experience. Join us for an immersive session!"
27
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"**Category: B**
28
-
29
- Dear Sneha Verma,
30
-
31
- We are excited to introduce ""SoraVR"", the cutting-edge VR experience designed to aid in cloud computing adoption. Our AI agent, ""Nova"", is integrated to provide personalized guidance, ensuring a seamless onboarding process. Try SoraVR today and experience the future of cloud computing.
32
-
33
- Best regards,
34
- Liminal XR Solutions","Sneha Verma
35
- Product Manager
36
- Wipro
37
- Cloud Computing
38
- Try SoraVR today and discover a seamless AI-assisted VR experience that teaches you how to use the product effectively. Download now and experience the future of VR.","Hello Sneha, experience SoraVR's AI-powered guidance, enhancing user experience with intuitive support, and discover new possibilities in immersive tech at our launch event.","Hello Sneha Verma, experience innovation with SoraVR's AI agent, enhancing your VR interaction. Designed for intuitive guidance, it elevates user exploration. Join us to explore a new realm at Liminal XR Solutions and redefine your experiences.","Hello Sneha Verma.
39
-
40
- Experience the future with SoraVR! Our AI agent will seamlessly guide you through the features, enhancing your exploration of virtual realms. Join us for an exclusive hands-on session and discover the potential in cloud-based VR solutions!"
41
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"**CTO Akash Gupta Invitation**
42
-
43
- ""Welcome to SoraVR, a revolutionary VR experience tailored to benefit your patients. Our AI agent, designed to guide your users, will help them navigate the product seamlessly. Explore our demo to discover how SoraVR enhances patient care in healthcare settings.""","Akash Gupta
44
- CTO, HCL Technologies
45
- Your Invitation to SoraVR
46
-
47
- Discover the future of VR healthcare with SoraVR, a cutting-edge system featuring an inbuilt AI agent that guides you through every step of your journey. Learn how to optimize your experience and unlock new possibilities. Try SoraVR today!","Hello Akash, experience the future of healthcare tech with SoraVR, featuring an AI guide that streamlines user experience and enhances productivity.","Hello Akash,
48
-
49
- Experience SoraVR’s cutting-edge AI guide designed to transform user interaction. Dive into the future of VR with us and see how it can redefine healthcare technology. Join Liminal XR Solutions to explore this innovation firsthand.","Hello Akash Gupta,
50
- We're excited to invite you to experience SoraVR! Our innovative AI agent acts as your personal guide, enhancing user interaction and offering tailored insights in healthcare technology. Join us for a hands-on session!"
51
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"For Priya Nair (CTO of Liminal XR Solutions):
52
-
53
- ""Welcome to SoraVR! As a project manager, you'll find our AI agent's guidance helps you navigate the product seamlessly for enhanced user experience. Try it out today and discover how AI can revolutionize your work.""","""Hi Priya, Excited to announce the launch of SoraVR on Liminal XR Solutions! Our AI agent guides you through the product, providing personalized recommendations and tutorials to ensure a seamless VR experience. Give it a try and discover the possibilities of immersive VR. Book now and start exploring.""","Hello Priya, experience innovative guidance with SoraVR's AI agent, enhancing your VR journey, and discover new possibilities beyond blockchain development.","Hello Priya,
54
-
55
- Experience the future with SoraVR! Our innovative AI agent guides every step, enhancing your exploration. Join us for an exclusive play session and see how AI elevates your VR experience. Looking forward to your thoughts!
56
-
57
- Best,
58
- Liminal XR Solutions","Hello Priya,
59
- Experience SoraVR and enjoy an AI guide that simplifies navigation and enhances your blockchain development insights. Join us to explore the future of VR! We’d love for you to try it out."
60
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"**Category A: How AI Agent is used to Guide**
61
- Dear Vikram,
62
- As the CTO of Mindtree, I'm excited to invite you to try SoraVR, our new VR product featuring an inbuilt AI agent. This feature guides users through the product's navigation, ensuring a seamless experience. Try SoraVR today and discover the future of immersive VR.
63
- Best, [Your Name]
64
-
65
- **Category B: Use of AI Agent as a Guide**
66
- Hello Vikram,
67
- We're launching SoraVR, a cutting-edge VR experience with an AI agent that helps users navigate and explore the world of VR. As a Senior Developer at Mindtree, you'll love how our AI-powered assistant adapts to your playstyle, making it easier to get started. Give SoraVR a try and enjoy the future of immersive gaming.
68
- Best, [Your Name]","""Hello Vikram,
69
-
70
- We're excited to announce the launch of SoraVR, a revolutionary VR product with an in-built AI agent, designed to guide users through an immersive and interactive experience, enhancing their learning and productivity.
71
-
72
- Join us at our upcoming event to experience SoraVR firsthand. Try it out and discover a new dimension of learning. Limited spots available.
73
-
74
- Best, Liminal XR Solutions Team""","Hello Vikram, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience and simplifies navigation, revolutionizing cybersecurity exploration.","Hello Vikram Singh, dive into the future of VR with SoraVR! Experience an immersive AI-guided journey, elevating exploration and innovation. Discover how our AI agent can revolutionize your XR experience. We invite you to try out SoraVR at Liminal XR Solutions!","Hello Vikram Singh.
75
- Experience SoraVR, our innovative VR product featuring an AI agent that enhances your journey. Discover how it simplifies user interaction while you explore immersive environments. Join us to play and shape the future of cybersecurity!"
76
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"**SoraVR Invitation for Nidhi Agarwal**
77
-
78
- ""Hi Nidhi, We're thrilled to invite you to SoraVR, our revolutionary VR experience designed to elevate your UX design skills. Join our 30-minute demo to discover how AI-powered guidance can streamline your workflow. Try SoraVR today and experience the future of user experience design!""","""Welcome to SoraVR, Tech Mahindra's latest innovation! I'm Nidhi Agarwal, UX Designer. As a UX Designer, I'm excited to see how our AI agent will guide you throughout the SoraVR experience. Try it out and let me know what you think!""","Hello Nidhi, experience intuitive guidance with SoraVR's AI agent, enhancing user experience like never before.","Hello Nidhi, experience SoraVR by Liminal XR Solutions. Discover how our AI agent enhances user engagement and design efficiency. We invite you to explore and enhance the future of user experience design with our cutting-edge VR product. Enjoy a firsthand trial!","Hello Nidhi Agarwal.
79
-
80
- Experience the future of user experience design with SoraVR! Our AI agent is here to guide you through seamless interactions. Join us to play and explore how it enhances user engagement. We’d love your feedback!"
81
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"""Ankit, as a Machine Learning Engineer, you'll play a pivotal role in navigating our new VR product 'SoraVR'. Our AI agent will guide you through hands-on training sessions to optimize your deep learning model performance. Join us to unlock SoraVR's full potential and take your AI skills to the next level.""","Hi Ankit Tiwari,
82
-
83
- We're excited to introduce SoraVR, our latest VR product that utilizes AI to guide users through an immersive experience. As a Machine Learning Engineer at Tata Elxsi, you'll be the first to try it out. Join our beta testing and discover the future of VR.
84
-
85
- Sign up now: [insert link or QR code]","Hello Ankit, experience SoraVR's AI agent, which utilizes deep learning to guide users through interactive tutorials and personalized feedback, enhancing your VR experience.","Hello Ankit,
86
-
87
- Explore SoraVR by Liminal XR Solutions. Dive into its innovative VR experience with an AI agent guiding your every step. Enhance your skills and experience seamless interaction. Join us in shaping the future of deep learning in VR technology!","Hello Ankit Tiwari,
88
- Discover SoraVR's innovative AI agent that guides you seamlessly through its features, enhancing your VR experience. Explore how this blend of VR and AI can elevate your work at Tata Elxsi. Join us to play!"
89
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Ishita,
90
- We're excited to invite you to SoraVR, the revolutionary VR product that combines AI-driven guidance with immersive experiences. As a Research Analyst at Zensar Technologies, you'll appreciate the AI-powered navigation, providing expert insights and real-time analytics. Try SoraVR today and dive into the future of VR!","Ishita Malhotra
91
-
92
- Hello, you're invited to SoraVR, the revolutionary VR experience designed to enhance your data analysis skills and provide personalized guidance. Explore the limitless possibilities of data visualization and machine learning with our cutting-edge AI agent. Try SoraVR today!","Hello Ishita, experience SoraVR's AI agent guiding you through immersive VR interactions, providing real-time feedback and tutorials to enhance your Data Analytics exploration.","Hello Ishita Malhotra, explore SoraVR, where our AI agent is your guide. Dive into seamless, intuitive VR experiences with expert guidance at every step. Join us in discovering a new dimension of innovation at Liminal XR Solutions.","Hello Ishita,
93
- Join us to explore SoraVR! Discover how our AI agent seamlessly guides you through its features, enhancing your data analytics experience. We can’t wait for you to try it out!"
94
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"""Get hands-on experience with SoraVR, our revolutionary VR solution, with a guided AI agent. Learn how to navigate, create, and collaborate in an immersive environment tailored to your business needs. Try SoraVR now and unlock new possibilities for your organization.""","""Hi Pooja,
95
-
96
- You're invited to experience SoraVR, our revolutionary VR product, featuring an inbuilt AI agent that guides users through an immersive journey, providing personalized tips and tricks to optimize your experience. Join our launch event to discover the future of virtual reality and get hands-on with our cutting-edge technology. Register now and be one of the first to try SoraVR!""","Hello Pooja, experience SoraVR's AI agent guiding you through immersive VR environments, providing real-time feedback and support as you navigate and interact with virtual spaces.","Hello Pooja, explore SoraVR by Liminal XR Solutions! Our innovative inbuilt AI agent guides users seamlessly through product features, revolutionizing your VR experience. Discover its impact on business intelligence. Join us and try out SoraVR today!","Hello Pooja Joshi,
97
- Discover SoraVR! Our AI agent provides real-time guidance to maximize your experience. Join us for an exclusive session to explore how it enhances your business intelligence insights. Looking forward to seeing you!"
98
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"**Dear Karan**
99
-
100
- We are thrilled to invite you to experience SoraVR, our latest VR innovation. Our AI agent, 'GuideMe', seamlessly integrates with SoraVR, offering personalized tutorials and guidance on using the product. With 'GuideMe', you'll unlock the full potential of SoraVR, and discover a new world of limitless possibilities.
101
-
102
- **Welcome to SoraVR**
103
-
104
- **Try before you buy**
105
-
106
- Join us for a complimentary demo of SoraVR, where our expert team will lead you through a guided tour of the latest features. Can't wait to see you online!
107
-
108
- **Best,**
109
- Liminal XR Solutions Team","Karan Kapoor,
110
- CTO, Liminal XR Solutions,
111
- Capgemini,
112
- Name: Karan Kapoor.","Hello Karan, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience, try it out and discover new possibilities.","Hello Karan,
113
-
114
- Experience the future with SoraVR! Our VR product, featuring an AI guide, promises a seamless interaction for tech enthusiasts like you. Join us to explore its potential and see how it transforms digital interfaces. Let's innovate together!
115
-
116
- Best,
117
- The Liminal XR Solutions Team","Hello Karan Kapoor.
118
- Experience SoraVR, our innovative VR product featuring an AI agent that guides you through its features. Join us to explore its potential for web development and enhance your skills in an immersive environment!"
119
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Rohan Mehra
120
- Accenture
121
- Backend Engineer
122
-
123
- ""Welcome to SoraVR, our new VR product that helps you explore and learn new concepts through immersive AI-driven experiences. As a backend engineer, you'll get hands-on training to improve your skills with our AI-powered guide. Try SoraVR today and discover the power of distributed systems in action!""","""Hey Rohan, we're excited to invite you to try SoraVR, our new VR product, featuring an inbuilt AI agent that guides users through an immersive experience. This AI is designed to enhance your understanding of distributed systems and help you optimize your VR setup for seamless interactions. Try it out today and see how AI can elevate your VR experience!""","Hello Rohan, experience SoraVR's innovative AI guide, enhancing user experience with intuitive navigation and support, perfect for tech enthusiasts like yourself.","Hello Rohan, experience SoraVR from Liminal XR Solutions with its integrated AI agent that enhances your interaction, guiding your exploration within an innovative VR environment. Join us to discover how it can transform your interests in distributed systems.","Hello Rohan,
124
- Join us for an exclusive experience with SoraVR! Our AI agent will guide you through its innovative features, enhancing your exploration of virtual environments. We can’t wait for you to try it out!"
125
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Here are the personalized invite texts for each category:
126
-
127
- **Category A: Explaining AI Agent Usage in SoraVR**
128
-
129
- ""Hey Ritu, as the CTO of Liminal XR Solutions, you're about to launch SoraVR with a built-in AI agent. Watch how it helps guide you through the VR experience, making it more intuitive and enjoyable. Try SoraVR today and discover the future of immersive tech!""
130
-
131
- **Category B: Using AI Agent as a Guide**
132
-
133
- ""Hi Ritu, your Larsen & Toubro Infotech team is excited to introduce SoraVR, featuring an AI agent that'll walk you through the VR interface. No coding required! Explore the possibilities of AI-driven guidance and experience the future of immersive technology with SoraVR.""
134
-
135
- **Category C: Invitation for Larsen & Toubro Infotech Employees**
136
-
137
- ""Hello Team, Larsen & Toubro Infotech, we're launching SoraVR with an AI agent that'll enhance your VR experience. As our CTO, we value your expertise and want you to be among the first to try this innovative solution. Try SoraVR today and see how AI-powered guidance can boost productivity and efficiency in our VR projects.""","Hello Ritu,
138
-
139
- Try SoraVR today and experience seamless AI-powered guidance. Our in-built AI agent helps users unlock the full potential of the product, providing personalized tutorials and insights to enhance your VR experience.
140
-
141
- Play now and discover a world of limitless possibilities.","Hello Ritu, experience the future of tech with SoraVR, featuring an AI guide that enhances user experience, explore its potential in IoT applications at our launch event.","Hello Ritu Khandelwal, explore SoraVR! Our intuitive AI agent seamlessly guides you, enhancing your experience. Dive into this innovative tech—it’s where gaming meets IoT sophistication. Experience the future at Liminal XR. Let’s innovate together!","Hello Ritu Khandelwal.
142
-
143
- Experience SoraVR and let our AI agent guide you through an immersive journey in IoT. Discover innovative ways to enhance your projects with our cutting-edge technology. Join us to play and explore the future!"
144
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"**Category A: AI Agent in SoraVR**
145
-
146
- ""Welcome, Saurabh Deshmukh! We're excited to introduce SoraVR, our innovative VR product with an inbuilt AI agent. Our AI agent helps guide you through the product's features, ensuring a seamless and enjoyable experience. Try SoraVR today and discover the future of VR testing!""","Saurabh Deshmukh
147
- CTO, Liminal XR Solutions
148
- Cognizant
149
- Hello, Saurabh. We're excited to invite you to try SoraVR, our cutting-edge VR product, where our AI agent seamlessly guides you through an immersive experience, empowering you to enhance your software testing skills.","Hello Saurabh, experience intuitive navigation with SoraVR's AI guide, enhancing your testing skills with effortless product exploration.","Hello Saurabh Deshmukh, explore SoraVR at Liminal XR Solutions. With our AI agent, discover an innovative way to test and interact within virtual environments. Experience cutting-edge software testing like never before. Join us for an immersive VR journey!","Hello Saurabh Deshmukh.
150
- Join us in exploring SoraVR, where our AI agent enhances your VR experience by providing real-time guidance. Dive into a seamless journey and elevate your software testing skills. We’d love for you to try it out!"
151
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"**Alok Bhattacharya, CTO, Siemens Healthineers**
152
-
153
- Dear Alok,
154
-
155
- We're excited to invite you to try SoraVR, our latest VR product, which features an inbuilt AI agent designed to guide users through personalized health and wellness experiences. As a healthcare consultant, you'll appreciate the AI's ability to provide tailored advice and support, helping you optimize your telemedicine sessions.
156
-
157
- Try SoraVR today and discover the future of virtual health.
158
-
159
- Best regards,
160
- [Your Name]
161
- Liminal XR Solutions","Alok Bhattacharya
162
- Siemens Healthineers
163
- Telemedicine Expert
164
-
165
- ""Welcome to SoraVR, where AI-powered guidance empowers you to explore and learn. As a healthcare consultant, you'll discover how our VR platform helps you optimize patient care and improve telemedicine outcomes. Try SoraVR today and discover a new way to enhance your practice.""","Hello Alok, experience SoraVR's innovative AI guide, enhancing telemedicine with intuitive navigation and support, at our launch event.","Hello Alok Bhattacharya, explore the revolutionary SoraVR, featuring an AI agent that intuitively guides your virtual experience. Elevate your telemedicine practices at Siemens Healthineers. Join us to play and innovate with SoraVR.","Hello Alok Bhattacharya.
166
-
167
- Experience the future of telemedicine with SoraVR. Our AI agent guides you through the immersive features, enhancing patient care and engagement. Join us to explore how this innovative VR product can transform healthcare delivery!"
168
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"**For Category A: Bioinformatics Specialist**
169
-
170
- ""Welcome to SoraVR, your AI-powered guide for optimal genomics experiences! Our AI agent will help you navigate the world of genomics, providing personalized insights and expert advice to unlock your full potential. Explore our new VR product today!""
171
-
172
- **For Category D (Data Analyst)**
173
-
174
- ""Unlock the power of SoraVR and revolutionize your data analysis! Our AI agent will help you streamline your workflow, identify patterns, and make data-driven decisions. Try SoraVR today and discover new possibilities!""
175
-
176
- **For Category F (Geospatial Expert)**
177
-
178
- ""Get ready to explore the world from a new perspective! SoraVR's AI agent will guide you through immersive geospatial experiences, allowing you to visualize and interact with data in stunning detail. Explore our new VR product today and unlock new insights!""
179
-
180
- **For Category L (Liminal XR Solutions CTO)**
181
-
182
- ""Welcome to SoraVR, your gateway to immersive VR experiences tailored to your unique needs. Our AI-powered guide will help you navigate the product, providing expert advice and demonstrating its capabilities. Explore our new VR product today and experience the future of immersion!""","""Welcome to SoraVR, your gateway to seamless genomics experiences. Our AI-powered guide will help you navigate, learn, and explore the intricacies of genomics. Please try SoraVR today and discover a world of molecular discoveries.""","Hello Deepika, experience the future of genomics with SoraVR, featuring an AI guide to navigate and interact with immersive VR environments, enhancing your research and discovery capabilities.","Hello Deepika, Discover the revolutionary SoraVR with an AI agent guide! Dive into a seamless, interactive experience that complements your genomics interests. Join us at Liminal XR Solutions to explore tomorrow's tech. Your expertise will shine with SoraVR!","Hello Deepika Rao.
183
-
184
- Discover SoraVR's AI agent, your personal guide in exploring genomics in virtual reality. Join us to experience an innovative fusion of bioinformatics and technology. Don’t miss out—let’s redefine learning together!"
185
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"**Category: D**
186
-
187
- ""Exciting news, Manish! Try SoraVR, our innovative VR product, with AI-powered guidance. The AI agent helps you navigate and learn by providing personalized experiences, enabling you to optimize your robotics process automation in D. Book a demo today and discover a smarter way to work with Liminal XR Solutions!""","""Hello Manish, I'm excited to invite you to try SoraVR, our innovative VR experience with our inbuilt AI agent. Our AI helps guide you through the onboarding process and provides personalized recommendations to enhance your SoraVR experience. Welcome to revolutionize your robotics process automation with SoraVR!""","Hello Manish, experience SoraVR's AI guide, enhancing Robotics Process Automation with intuitive navigation and expert assistance, at Liminal XR Solutions' launch event.","Hello Manish, Explore the future with SoraVR at ABB! Our new AI agent provides intuitive guidance that enhances your experience, blending with your passion for automation. Discover how it redefines interactivity. Join us to innovate and enjoy!","Hello Manish Patil,
188
- Experience seamless Robotics Process Automation with SoraVR and its AI agent! Join us to explore how AI enhances user guidance within VR. Come play and discover the future of integration."
189
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Tanya Sethi
190
- Solutions Architect
191
- Hexaware Technologies
192
- B
193
-
194
- ""Experience guided innovation with SoraVR, our cutting-edge VR product, featuring an in-built AI agent. This cutting-edge technology adapts to your preferences, helping you master the product with ease. Try it today and unlock a future of seamless VR interactions. Book your demo now.""","Hello Tanya Sethi,
195
- We're excited to invite you to try SoraVR, our innovative VR product that utilizes an inbuilt AI agent to guide users through the experience. This agent helps you navigate the interface, providing personalized suggestions and tips to enhance your usage.","Hello Tanya, experience SoraVR's intuitive AI guide, enhancing user journeys with personalized support, and discover new possibilities in immersive tech.","Hello Tanya,
196
-
197
- Explore the potential of AI guidance with SoraVR! Dive into revolutionary VR experiences where our AI agent enhances your journey. Join us at Liminal XR Solutions for an exclusive preview. Your expertise in cloud solutions will find an intriguing parallel.
198
-
199
- Best,
200
- Liminal XR Solutions Team","Hello Tanya,
201
- Experience SoraVR's innovative AI agent that guides you through its features seamlessly. Join us for an exclusive hands-on session and see how it can elevate your cloud solutions projects. Don’t miss out!"
202
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"**Category A:**
203
- ""Discover SoraVR, our revolutionary AI-powered VR experience. Our inbuilt AI agent will guide you through a seamless onboarding process, ensuring a safe and enjoyable experience. Try it now and unlock a whole new world of possibilities!""
204
-
205
- **Category B:**
206
- ""Immerse yourself in SoraVR, the ultimate VR experience. Our AI agent will assist you in navigating the system, providing personalized tips and tricks to enhance your gaming and productivity. Get ready to elevate your IT skills with SoraVR!""
207
-
208
- **Category C:**
209
- ""Take your IT skills to new heights with SoraVR. Our AI agent will walk you through a comprehensive onboarding process, covering every aspect of the system. Try it now and discover a more efficient, productive, and enjoyable way to manage your IT infrastructure!""","Hello Aditya Das
210
-
211
- Get ready to embark on an immersive world of virtual exploration with SoraVR, our new VR product featuring an inbuilt AI agent. The AI helps guide users through interactive experiences, providing personalized recommendations and insights to enhance their virtual adventures. Try SoraVR today and discover a new realm of limitless possibilities.","Hello Aditya, experience the future of tech with SoraVR, featuring an AI guide that simplifies navigation and enhances user experience, revolutionizing IT infrastructure exploration.","Hello Aditya, experience the future of IT infrastructure with SoraVR by Liminal XR Solutions. Our AI agent guides you seamlessly, enhancing your VR journey. Dive in and explore the transformative potential at Dell Technologies. We invite you to play and innovate!","Hello Aditya Das.
212
-
213
- Discover SoraVR, where our intelligent AI agent guides you seamlessly through your VR experience. Join us to explore innovative IT infrastructure solutions and unleash the potential of immersive technology. Don’t miss out—try it today!"
214
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Komal Jain
215
- CTO, Haptik
216
- Haptik
217
- Business Development Manager","""Hi Komal, We're excited to introduce SoraVR at Haptik. As a Business Development Manager, you'll be the first to experience our AI-powered VR solution, guiding you through each step of the journey. Try SoraVR today and discover how AI enhances user engagement!""","Hello Komal, experience SoraVR's AI agent guiding you through immersive VR interactions, leveraging conversational AI to enhance user experience. Try it now at Liminal XR Solutions.","Hello Komal Jain, explore the future with SoraVR at Liminal XR Solutions. Experience our VR innovation, featuring an AI agent that intuitively guides users, ensuring seamless interaction. Discover its conversational AI magic firsthand. Join us—immerse, interact, innovate!","Hello Komal Jain,
218
- Experience SoraVR’s innovative AI agent that guides you effortlessly through your VR journey. Join us to explore how this technology redefines user interaction. We’d love to have you try it out!"
219
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"""Anuj, we're excited to invite you to try SoraVR, our cutting-edge VR experience featuring an AI agent to guide you through its innovative features. Explore interactive tutorials, learn from cutting-edge AI models, and dive deeper into the world of computer vision with our VR solution. Download your copy now and discover a new dimension of entertainment and learning.""","Anuj Saxena,
220
- I'm excited to invite you to experience SoraVR, our innovative VR product with an inbuilt AI agent. This cutting-edge technology helps you discover the full potential of the product, guiding you every step of the way, providing personalized insights and expert advice to ensure a seamless and enjoyable experience.","Hello Anuj, explore SoraVR's AI agent, which utilizes machine learning to intuitively guide users through interactive tutorials and adaptive feedback, streamlining the VR experience.","Hello Anuj, explore SoraVR at Liminal XR Solutions, featuring an AI agent designed to enhance your experience. With intuitive guidance, it seamlessly instructs users on harnessing the potential of VR. Perfect your skills with us at our launch event!","Hello Anuj Saxena,
221
- We're excited to invite you to experience SoraVR, our new VR product with an inbuilt AI agent that expertly guides you through its features. Discover how AI can enhance user interaction in revolutionary ways!"
222
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"**Category A: Shreya Bhatia**
223
-
224
- ""Shreya, we're excited to invite you to try SoraVR! Our AI agent guides users through a comprehensive tutorial to help you master the VR experience. Try SoraVR today and discover a seamless and intuitive interface that enhances your productivity. Download now and experience the future of database management in 3D.""
225
-
226
- **Category B: Shreya Bhatia**
227
-
228
- ""Hey Shreya, we're launching SoraVR, a revolutionary VR product with AI-powered guidance. As a systems analyst, you'll appreciate the unique features that streamline your workflows. Give SoraVR a try and explore its capabilities, designed to boost your productivity and creativity.""
229
-
230
- **Category C: Shreya Bhatia**
231
-
232
- ""Shreya, get ready to experience SoraVR like never before! Our AI agent walks you through a guided tour, highlighting the innovative features of our VR solution. As a Systems Analyst, you'll appreciate the efficiency gains and improved collaboration tools. Download SoraVR today and discover a new dimension of work.""","Shreya Bhatia
233
- Systems Analyst
234
- Oracle
235
- Database Management","Hello Shreya, experience SoraVR's AI guide, enhancing user experience with intuitive navigation, at Liminal XR Solutions' launch event.","Hello Shreya,
236
-
237
- Explore SoraVR by Liminal XR Solutions! Dive into our AI-guided VR experience, perfect for transforming how you explore new systems. We'd love for you to test and enjoy its capabilities. Join us in redefining virtual reality.
238
-
239
- Best,
240
- [Your Name]","Hello Shreya Bhatia,
241
- Experience the future with SoraVR! Our intelligent AI agent will guide you effortlessly through features, enhancing your database management skills. Join us for an immersive session and discover endless possibilities."
242
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Here are the personalized invitation texts for each category:
243
-
244
- **Category: Embedded Systems Engineer**
245
- ""Welcome to Liminal XR Solutions! I'm excited to invite you to try our new VR product SoraVR, featuring an AI agent that guides users through optimal system performance optimization. Try SoraVR today and discover how AI can boost your embedded systems! - Gaurav Malhotra, CTO, Intel India""
246
-
247
- **Category: Hardware Optimization**
248
- ""Upgrade your hardware performance with Liminal XR Solutions! Our new VR product SoraVR features an integrated AI agent that optimizes system resources for seamless VR experiences. Try SoraVR and unlock the full potential of your hardware - Gaurav Malhotra, CTO, Intel India""
249
-
250
- **Category: AI and Machine Learning**
251
- ""Join the quest for optimal AI-driven solutions! Liminal XR Solutions is proud to announce SoraVR, featuring an AI agent that empowers users to harness the power of AI for hardware optimization. Try SoraVR today and discover a new frontier in AI-driven performance - Gaurav Malhotra, CTO, Intel India""
252
-
253
- **Category: Gaming**
254
- ""Get ready to immerse yourself in the ultimate gaming experience! Liminal XR Solutions' SoraVR features an AI agent that guides you through the optimal settings for maximum gaming performance. Try SoraVR today and discover a new level of gaming nirvana - Gaurav Malhotra, CTO, Intel India""
255
-
256
- **Category: Robotics**
257
- ""Bring your robotic vision to life with Liminal XR Solutions' SoraVR, an AI-driven platform that optimizes system performance for real-world applications. Try SoraVR today and unlock the full potential of your robotic system - Gaurav Malhotra, CTO, Intel India""
258
-
259
- **Category: Autonomous Systems**
260
- ""Autonomous systems just got a whole lot more accessible with Liminal XR Solutions' SoraVR! Our AI agent guides users through the optimal settings for seamless autonomous system performance. Try SoraVR today and discover the future of autonomous exploration - Gaurav Malhotra, CTO, Intel India""","""Hello Gaurav,
261
-
262
- Get ready to unlock the full potential of SoraVR with our AI-powered guidance. Our AI agent will walk you through every step, ensuring a seamless experience. Try SoraVR today and optimize your embedded systems with cutting-edge hardware solutions!""","Hello Gaurav, experience SoraVR's AI guide, enhancing user interaction with intuitive support, and discover new possibilities in optimized hardware integration.","Hello Gaurav Malhotra, as an Embedded Systems Engineer, explore the cutting-edge AI agent in SoraVR, enhancing user experiences. Join us at Liminal XR Solutions to interact with innovation and see how AI guides seamless engagement. Looking forward to your insights!","Hello Gaurav Malhotra,
263
- Explore the cutting-edge SoraVR! Our AI guide simplifies navigation, enhancing your experience. Dive into VR and discover how it optimizes hardware performance. Join us for an exciting hands-on session!"
264
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"**Category: B - Users who are in the cloud security space**
265
-
266
- ""Hey Pankaj, we're excited to invite you to SoraVR, our innovative VR experience that leverages AI to enhance security and safety. As a Cloud Engineer at Google India, you're likely interested in cutting-edge security solutions. Try SoraVR today and experience the future of VR security!""","""Hello Pankaj,
267
- We're excited to introduce SoraVR, a revolutionary VR experience with an inbuilt AI agent. This AI helps guide users through the product, providing personalized recommendations and tips for optimal performance. Give SoraVR a try and experience the future of immersive technology.""
268
-
269
- ""Pankaj,
270
- Take the first step towards enhanced cloud security with SoraVR. Our AI-powered agent will help you navigate the product, ensuring a seamless and secure experience. Join the SoraVR community today and discover a new dimension of cloud security.""","Hello Pankaj, experience the future of tech with SoraVR, featuring an AI guide that simplifies navigation and enhances user experience.","Hello Pankaj Sharma, explore ""SoraVR"" and experience its AI agent guiding users effortlessly. Dive into this cutting-edge VR innovation at Liminal XR Solutions and discover new possibilities in cloud integration. Experience it firsthand—your feedback will shape the future!","Hello Pankaj Sharma,
271
-
272
- Dive into the future with SoraVR! Experience our new VR product guided by an intelligent AI agent that simplifies your journey. Join us and explore the seamless integration of VR and cloud security. Let's innovate together!"
273
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"""Kavita, we're excited to invite you to join us for a hands-on demo of SoraVR, our new VR product featuring an inbuilt AI agent. Watch as it guides you through a guided tour of the product, helping you discover its capabilities and features. Schedule a time to play and see how AI technology enhances the user experience.""","""Hello Kavita,
274
-
275
- We're thrilled to introduce SoraVR, the first VR product integrated with AI guidance. Our inbuilt agent helps users discover its features and optimize their experience. To get started, simply point your VR headset at the SoraVR UI and follow the on-screen instructions. Give it a try and let us know how it enhances your virtual adventures!""","Hello Kavita, experience SoraVR's AI agent guiding you through immersive VR environments, providing real-time feedback and support as you navigate and interact with virtual big data visualizations.","Hello Kavita, Experience SoraVR from Liminal XR Solutions! Our new VR product, equipped with an AI agent, guides you seamlessly. Dive into intuitive experiences tailored to enhance your journey. Discover more with us and elevate your big data insights!","Hello Kavita Khanna,
276
-
277
- Experience SoraVR’s AI agent, designed to guide you seamlessly through its features, enhancing your journey in VR. Join us for an exclusive trial and explore the future of immersive big data solutions!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/Response_sample_gpt_gpt.csv DELETED
@@ -1,124 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Primary Response,Validated Response
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma,
3
- Discover SoraVR's AI agent that intuitively guides you through every feature, enhancing your VR experience. Join us for an exclusive trial and explore how AI transforms the way we interact with technology!","Hello Aditi Sharma,
4
- Experience SoraVR’s AI agent, which seamlessly guides you in using its features, ensuring a personalized and immersive VR journey. We invite you to an exclusive trial to explore the future of AI in VR!"
5
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar,
6
-
7
- Join us to experience SoraVR, our innovative VR product! Discover how our AI agent seamlessly guides users through interactive features, enhancing your journey in virtual reality. Excited to see you explore!","Hello Rajesh Kumar,
8
-
9
- Explore SoraVR, our cutting-edge VR product! Our AI agent will guide you step-by-step in using its features, ensuring an immersive experience tailored for your machine learning interests. We can't wait for you to try it!"
10
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma,
11
- Experience the future with SoraVR! Our AI agent enhances your VR journey by providing real-time guidance tailored to your cloud computing interests. Join us to explore, learn, and play with our innovative product!","Hello Sneha Verma,
12
- Discover SoraVR, where our AI agent serves as your guide, making your VR experience seamless. Dive into cloud computing scenarios while exploring our innovative product. We invite you to try and play with SoraVR!"
13
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta,
14
- Discover SoraVR, where our AI agent seamlessly guides you through immersive experiences. Join us to explore how AI enhances user interaction and revolutionizes healthcare technology. Experience innovation firsthand—your insights are invaluable!","Hello Akash Gupta,
15
- Experience SoraVR, our revolutionary VR product with an AI agent designed to guide you effortlessly. Dive into healthcare technology innovation, and discover how SoraVR can transform user experiences. Your participation is key—join us!"
16
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair,
17
- Experience the future with SoraVR! Our innovative AI agent will guide you through gameplay and features, enhancing your exploration of blockchain development. Join us for an exclusive trial and unlock new possibilities!","Hello Priya Nair,
18
- Explore the possibilities of SoraVR! Our AI agent guides users through features and gameplay, offering personalized assistance. Join us to experience this revolutionary product and its potential to enhance blockchain development!"
19
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh!
20
-
21
- Experience SoraVR, our cutting-edge VR product featuring an AI agent that simplifies navigation and enhances learning. Join us to explore its innovative capabilities and see how it can elevate your cybersecurity projects. Let's connect!","Hello Vikram Singh!
22
-
23
- Discover SoraVR, our innovative VR product equipped with an AI agent that serves as a supportive guide, enhancing your cybersecurity proficiency. We invite you to experience its potential and play with this cutting-edge technology!"
24
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal,
25
-
26
- Experience seamless user journeys with SoraVR’s AI guide! Enhance your UX design skills as you explore intuitive features and personalized assistance that elevate user engagement. Join us for an exclusive hands-on session!
27
-
28
- Best,
29
- Liminal XR Solutions","Hello Nidhi Agarwal,
30
-
31
- Discover how SoraVR’s AI guide enhances user experience design by providing tailored support and insights. Join us for an exclusive hands-on session to explore its innovative features!
32
-
33
- Best,
34
- Liminal XR Solutions"
35
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari,
36
-
37
- Explore SoraVR, featuring an intelligent AI agent that personalizes your experience, guiding you step-by-step in maximizing the VR capabilities. Join us for an exclusive trial and see how it enhances your deep learning adventures!","Hello Ankit Tiwari,
38
-
39
- Experience SoraVR's AI agent as your personal guide, offering tailored assistance to navigate and optimize the product’s features. Join us for an exclusive trial to elevate your deep learning journey in VR!"
40
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra,
41
-
42
- Explore SoraVR, our groundbreaking VR product! With an intelligent AI agent, you'll receive real-time guidance on navigating and maximizing your experience. Join us and be among the first to dive into this innovative journey!","Hello Ishita Malhotra,
43
-
44
- Experience SoraVR, where our advanced AI agent will seamlessly guide you through its features, ensuring an immersive and intuitive journey. Join us in revolutionizing data analytics in virtual reality!"
45
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi,
46
-
47
- Experience SoraVR’s intelligent AI agent, designed to guide you seamlessly through every feature. Join us to explore how AI enhances user engagement in virtual environments. Your expertise in business intelligence could shape our future!","Hello Pooja Joshi,
48
-
49
- Experience SoraVR’s intelligent AI agent, which will guide you through every feature while enhancing user engagement. Your insights in business intelligence are invaluable—join us to shape the future of VR."
50
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor,
51
- Experience SoraVR! Our AI agent serves as your interactive guide, enhancing your VR journey through intuitive tutorials. Join us to explore seamless web development solutions in a new dimension. Dive in and try it out!","Hello Karan Kapoor,
52
- Discover SoraVR! Our AI agent is your dedicated guide, offering tailored support and insights for an immersive web development experience. We invite you to play and explore the future of VR technology with us!"
53
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra,
54
-
55
- Experience SoraVR's revolutionary AI agent—your personal guide in virtual reality. Seamlessly explore and master our platform while enhancing your understanding of distributed systems. Join us for an exclusive hands-on session!","Hello Rohan Mehra,
56
-
57
- Unlock the potential of SoraVR! Our AI agent will smoothly guide you through your VR journey, enhancing your understanding of distributed systems. We invite you to experience hands-on play with this innovative product."
58
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal,
59
- Experience the future with SoraVR! Our AI agent is your personal guide, enhancing your IoT projects and helping you explore endless possibilities. Join us for an exclusive demo and unleash your creativity with SoraVR!","Hello Ritu Khandelwal,
60
- Discover SoraVR! Our AI agent will enhance your IoT experience, guiding you through its features and capabilities. Join us for an exclusive demo and unlock new potentials in your projects with SoraVR!"
61
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh,
62
- Experience SoraVR: our cutting-edge VR product! With an AI agent guiding you through features, enjoy seamless navigation and discover innovative ways to enhance software testing. Join us and transform your testing experience!","Hello Saurabh Deshmukh,
63
- We invite you to experience SoraVR! Our AI agent will enhance your software testing by providing guidance and support, making your exploration seamless and intuitive. Join us to revolutionize your QA experience!"
64
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya,
65
- Join us for an exclusive preview of SoraVR! Experience our AI agent guiding you seamlessly through its features, enhancing telemedicine practices. Discover how this innovative tool can transform your healthcare consultations. We’d love your feedback!","Hello Alok Bhattacharya,
66
- We invite you to explore SoraVR! Our AI agent effortlessly guides you through its features, enhancing your telemedicine experience. Join us to see how SoraVR can revolutionize healthcare consultations. Your feedback is invaluable!"
67
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao,
68
- Experience the future of genomics with SoraVR! Our AI guide enhances your exploration, offering insights and support tailored to your research needs. Join us to innovate at the intersection of bioinformatics and virtual reality!","Hello Deepika Rao,
69
- Discover SoraVR, the ultimate VR experience! Our AI guide will expertly assist you in navigating genomics, providing personalized insights to enhance your research. Dive in and redefine your exploration today!"
70
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil,
71
- Join us to experience SoraVR, where our AI agent acts as your personal guide, enhancing your Robotics Process Automation journey. Don't miss out on innovation—try and play with SoraVR today!","Hello Manish Patil,
72
- Discover SoraVR, where our AI agent guides you through enhancing Robotics Process Automation. Join us for an innovative experience—try and play with SoraVR today!"
73
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi,
74
- Join us for an exclusive preview of SoraVR! Experience an AI guide that enhances user engagement by simplifying navigation and maximizing productivity. Discover how seamless cloud solutions can be with our innovative VR technology. Don’t miss out!","Hello Tanya Sethi,
75
- We invite you to explore SoraVR! Our AI guide will enhance your experience by assisting with navigation and showcasing the potential of cloud solutions in VR. Join us for this exciting journey!"
76
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das,
77
- Experience seamless navigation with SoraVR's AI agent guiding you through our platform. Join us to explore the future of IT infrastructure in immersive VR. Your feedback will shape our innovation! Don’t miss out—come play!","Hello Aditya Das,
78
- Discover how SoraVR’s AI agent enhances your experience by guiding you through our immersive IT infrastructure environment. Join us to explore, provide feedback, and help shape the future of VR. Don’t miss this opportunity!"
79
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain,
80
-
81
- Explore SoraVR with our AI agent guiding your journey! Experience seamless navigation and optimized usage of our innovative VR product. Join us to play and discover the future of Conversational AI.
82
-
83
- Looking forward to your insights!","Hello Komal Jain,
84
-
85
- With SoraVR, our AI agent will expertly guide you through immersive features tailored for Conversational AI enthusiasts like you. Join us and experience the future of VR technology firsthand!
86
-
87
- Looking forward to your feedback!"
88
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena,
89
-
90
- Experience SoraVR, where our AI agent guides you through immersive VR landscapes, enhancing your exploration with tailored tips and insights. Join us to see how AI elevates your interaction with cutting-edge technology!","Hello Anuj Saxena,
91
-
92
- Experience SoraVR, where our AI agent meticulously guides you through its features, offering tailored assistance for your immersive journey. Join us to unlock the full potential of this innovative VR technology!"
93
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia,
94
-
95
- Join us to experience SoraVR, our innovative VR product! With an AI agent guiding you, explore intuitive database management techniques like never before. Don’t miss out—come play and enhance your skills!
96
-
97
- Best,
98
- [Your Name]
99
- CTO, Liminal XR Solutions","Hello Shreya Bhatia,
100
-
101
- Experience SoraVR, designed to enhance your database management skills! Our AI agent provides personalized guidance, making your exploration effortless and engaging. Join us and elevate your expertise!
102
-
103
- Best,
104
- [Your Name]
105
- CTO, Liminal XR Solutions"
106
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra,
107
-
108
- Experience SoraVR's innovative AI agent! It expertly guides users, optimizing every hardware interaction for seamless performance. Join us to explore and play with this cutting-edge VR product designed for intuitive engagement.
109
-
110
- Best,
111
- Liminal XR Solutions","Hello Gaurav Malhotra,
112
-
113
- Discover SoraVR's AI agent that simplifies navigation and enhances your hardware optimization experience. Join us to explore its features and maximize seamless performance in this innovative VR product.
114
-
115
- Best,
116
- Liminal XR Solutions"
117
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma,
118
-
119
- Experience SoraVR's cutting-edge AI agent, designed to enhance your journey with intuitive guidance. Dive into secure cloud environments and discover innovative solutions. Join us for an exclusive demo to explore the future of VR!","Hello Pankaj Sharma,
120
-
121
- Join us to explore SoraVR’s AI agent, your personal guide in navigating virtual environments. Experience enhanced cloud security solutions firsthand. Don’t miss this exclusive opportunity to play and innovate with SoraVR!"
122
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna,
123
- Join us to explore SoraVR's innovative AI agent that intuitively guides users through immersive experiences. Experience firsthand how AI enhances interaction and simplifies navigation. We can’t wait for you to try it!","Hello Kavita Khanna,
124
- As a Data Engineer at AWS, you'll appreciate SoraVR's AI agent which guides users through VR interactions step-by-step, enhancing usability and efficiency. We invite you to try it and see the future of immersive technology!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/Response_sample_llama3.3_gemma.csv DELETED
@@ -1,38 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text,Validated Response
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, experience SoraVR's AI agent guiding you through immersive VR sessions with step-by-step tutorials and real-time feedback.","Hello Aditi Sharma, SoraVR's AI agent provides personalized step-by-step tutorials and real-time feedback to help you master our VR platform."
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, enhancing your VR experience with intelligent support.","Hello Rajesh Kumar, SoraVR's AI agent provides interactive tutorials and real-time feedback, enhancing your VR experience."
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, experience SoraVR's innovative AI guide, enhancing user journeys with intuitive support, and discover new possibilities in immersive technology.","Corrected Response:
5
-
6
- Hello Sneha Verma, SoraVR's AI guide provides intuitive support for a seamless cloud computing experience in our immersive VR world."
7
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, experience SoraVR's AI guide, enhancing user experience with intuitive support, and explore its potential in healthcare technology.","Hello Akash Gupta, experience SoraVR's AI guide, designed to enhance your healthcare technology exploration within the VR world."
8
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover a new world of interactive possibilities.","Hello Priya Nair, SoraVR's AI guide personalizes your blockchain development exploration with intuitive support and interactive learning."
9
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, experience SoraVR's AI-powered guidance, enhancing cybersecurity exploration with intuitive support, at our launch event.","Hello Vikram Singh, explore cybersecurity in SoraVR with our intuitive AI guide, designed to enhance your learning experience."
10
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, experience intuitive guidance with SoraVR's AI agent, enhancing user experience and simplicity. Try it today and discover a new dimension in UX design.","Corrected Response:
11
-
12
- Hello Nidhi Agarwal, SoraVR's AI agent provides intuitive guidance, simplifying your UX exploration and unlocking new design possibilities. Try it today!"
13
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, experience SoraVR's AI agent guiding you through interactive tutorials and personalized feedback, leveraging deep learning to enhance your VR experience.","Hello Ankit Tiwari, SoraVR's AI agent uses deep learning to provide interactive tutorials and personalized feedback, enhancing your VR journey."
14
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, enhancing your Data Analytics skills with immersive VR training.","Hello Ishita Malhotra, SoraVR's AI agent provides interactive tutorials and real-time feedback, boosting your Data Analytics expertise in immersive VR."
15
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, enhancing your VR experience with intuitive assistance.","Hello Pooja Joshi, SoraVR's AI agent provides interactive tutorials and real-time feedback, helping you master the platform quickly and intuitively."
16
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, experience SoraVR's AI-powered guidance, enhancing user experience with intuitive support, and discover a new world of immersive technology.","Hello Karan Kapoor, SoraVR's AI guide helps you navigate its features seamlessly, making your VR experience more intuitive and enjoyable."
17
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, experience SoraVR's intuitive AI guide, enhancing user experience with personalized support, and discover new possibilities in immersive tech.","Hello Rohan Mehra, SoraVR's AI guide helps you navigate the platform, unlocking its full potential for exploring immersive technologies."
18
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, experience SoraVR's innovative AI guide, enhancing user interaction with intuitive support, at our launch event, and discover new possibilities in IoT.","Hello Ritu Khandelwal, SoraVR's AI guide offers personalized support as you explore the immersive world of IoT, making your experience seamless and insightful."
19
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover a new world of immersive tech.","Hello Saurabh Deshmukh,
20
-
21
- SoraVR's AI guide provides intuitive support, helping you navigate the immersive world of VR and optimize your software testing experience."
22
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, experience SoraVR's AI-powered guidance, enhancing telemedicine with intuitive navigation and support, at our launch event.","Corrected Response:
23
-
24
- Hello Alok Bhattacharya, explore SoraVR's AI guide, designed to simplify telemedicine workflows and enhance your user experience."
25
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, experience SoraVR's intuitive AI guide, enhancing your genomics exploration with seamless navigation and insights, at Liminal XR Solutions' exclusive launch event.","Hello Deepika Rao, SoraVR's AI guide simplifies your journey through complex genomic data, providing intuitive navigation and valuable insights."
26
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, experience SoraVR's AI guide, enhancing user interaction with intuitive support, perfect for robotics process automation exploration.","Hello Manish Patil, explore SoraVR's intuitive AI guide, designed to enhance your Robotics Process Automation exploration in immersive VR."
27
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, experience SoraVR's innovative AI guide, enhancing user journeys with intuitive support, at our launch event.","Hello Tanya Sethi, SoraVR's AI guide provides intuitive support for cloud solutions, enhancing your user experience."
28
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, experience SoraVR's AI guide, enhancing user journeys with intuitive support, at our launch event, exclusively for IT innovators like yourself.","Corrected Response:
29
-
30
- Hello Aditya Das, experience SoraVR's AI guide, simplifying your exploration of VR environments and boosting your productivity."
31
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, enhancing your conversational AI expertise.","Hello Komal Jain, SoraVR's AI agent provides interactive tutorials and real-time feedback, boosting your conversational AI understanding."
32
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, explore SoraVR's AI agent, which utilizes computer vision to guide users through interactive tutorials and adaptive feedback, enhancing overall VR experience.","Hello Anuj Saxena, SoraVR's AI agent uses computer vision to power interactive tutorials and personalized feedback, enhancing your VR learning experience."
33
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, experience intuitive guidance with SoraVR's AI agent, enhancing your interaction with our innovative VR product.","Hello Shreya Bhatia, SoraVR's AI agent simplifies your VR experience, providing helpful tips and guidance as you explore."
34
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, experience intelligent guidance with SoraVR's AI agent, enhancing your VR journey with optimized interactions and intuitive support.","Hello Gaurav Malhotra, SoraVR's AI agent provides intuitive support and guidance, helping you explore and optimize your VR experience."
35
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, experience SoraVR's intuitive AI guide, enhancing user experience with seamless navigation and support, at our launch event.","Corrected Response:
36
-
37
- Hello Pankaj Sharma, SoraVR's AI guide simplifies your VR journey, providing tailored support and enhancing your exploration of cloud security applications."
38
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, experience SoraVR's AI agent, which utilizes natural language processing to provide step-by-step guidance on navigating virtual environments.","Hello Kavita Khanna, SoraVR's AI agent uses natural language processing to guide you through virtual environments, making your experience seamless."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/Response_sample_llama3.3_gptmini.csv DELETED
@@ -1,26 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Primary Response,Validated Response
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, experience SoraVR's AI agent, which utilizes natural language processing to offer step-by-step guidance, making it easy for users to navigate and interact with the virtual environment.","Hello Aditi Sharma, as a Software Engineer passionate about Artificial Intelligence, explore SoraVR's AI agent that provides intuitive, context-aware guidance, ensuring seamless interaction and navigation in the virtual environment. Join us for an immersive experience!"
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, join us to explore SoraVR, where our AI agent intuitively guides users through interactive tutorials, offering real-time feedback and personalized support.","Hello Rajesh Kumar, as a Data Scientist at TCS, you’ll appreciate how SoraVR’s AI agent delivers hands-on guidance, enhancing your experience with interactive tutorials and tailored support in machine learning applications. Join us to unlock this potential!"
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, experience AI-driven guidance with SoraVR, enhancing user experience with intuitive navigation, making it easy to explore and interact with virtual worlds.","Hello Sneha Verma, explore SoraVR's AI agent as your guide in cloud computing. Discover intuitive navigation and personalized support, making your journey in virtual environments engaging and seamless. We invite you to experience it firsthand!"
5
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, experience SoraVR's AI guide, enhancing user experience in healthcare tech with intuitive support, try it now.","Hello Akash Gupta, explore SoraVR's AI agent designed to assist users in healthcare technology, providing intuitive guidance. We invite you to experience this innovative VR product—try it today and reshape the way you interact with technology!"
6
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover new possibilities in immersive tech, at our launch event.","Hello Priya Nair, explore SoraVR’s AI guide, designed to facilitate your journey through immersive experiences. Join us for an exciting launch event and see how it can enhance your projects in Blockchain Development!"
7
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, experience SoraVR's AI guide, enhancing user experience with intuitive assistance, making VR more accessible and secure for all, including cybersecurity applications.","Hello Vikram Singh, explore SoraVR with our AI guide that enhances your experience by providing tailored support, making VR engaging and secure, particularly for your interests in cybersecurity. Join us in revolutionizing the future of immersive technology!"
8
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, experience intuitive guidance with SoraVR's AI agent, enhancing user experience through personalized support, come try it out.","Hello Nidhi Agarwal, discover how SoraVR's AI agent can elevate your user experience design process by providing customized guidance. Join us for a hands-on session and explore the possibilities of intuitive interaction!"
9
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, leveraging deep learning to enhance your VR experience.","Hello Ankit Tiwari, discover how SoraVR's AI agent uses deep learning to guide you with interactive tutorials and personalized real-time feedback, enhancing your VR experience for seamless engagement and exploration."
10
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, join us to experience SoraVR, where our AI agent guides users through interactive tutorials and voice commands, making navigation seamless.","Hello Ishita Malhotra, as our AI agent guides you through SoraVR's features with interactive tutorials and voice commands, you'll discover new ways to enhance your data analytics skills in an immersive environment. Join us for this exciting experience!"
11
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, try SoraVR, our new VR product with an inbuilt AI agent that guides users through interactive tutorials and real-time feedback, enhancing overall experience.","Hello Pooja Joshi, as a Business Analyst, you'll love SoraVR's AI agent, which offers personalized guidance through interactive tutorials and insights, making your experience intuitive and enriching. Discover the future of Business Intelligence with SoraVR!"
12
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, experience SoraVR's AI guide that enhances user experience, making VR more accessible and intuitive, try it now and discover a new world.","Hello Karan Kapoor, as a Frontend Developer at Capgemini, explore SoraVR's AI agent that simplifies navigation and enhances your experience. Dive in and see how it can evolve your web development insights. Try it now!"
13
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, experience intuitive guidance with SoraVR's AI agent, enhancing user experience and simplifying VR navigation, try it now.","Hello Rohan Mehra, as a Backend Engineer at Accenture, you'll appreciate how SoraVR's AI agent simplifies exploration and boosts productivity in VR. We invite you to try it and experience seamless navigation today!"
14
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, explore SoraVR's AI guide, enhancing user experience with intuitive navigation, try it now.","Hello Ritu Khandelwal, as a Full Stack Developer interested in IoT, experience SoraVR's AI agent, which offers personalized guidance, facilitating exploration and learning. Join us to see how it enhances your VR experience—try SoraVR today!"
15
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, experience intuitive navigation with SoraVR's AI guide, enhancing user experience in software testing and beyond, try it now.","Hello Saurabh Deshmukh, discover SoraVR's AI guide enhancing your software testing journey by providing real-time assistance and resources. Join us to explore how SoraVR can transform your experience in testing—try it today!"
16
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, experience SoraVR's AI guide, enhancing telemedicine with intuitive navigation and personalized support, revolutionizing healthcare interactions, try it now.","Hello Alok Bhattacharya, discover SoraVR's AI guide, designed to facilitate seamless telemedicine experiences with intuitive support and navigation. Your expertise can benefit from this innovative tool—try it today and enhance your healthcare solutions!"
17
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, discover how SoraVR's AI guide enhances immersive experiences, simplifying navigation and exploration in genomics with intuitive assistance. Try SoraVR today.","Hello Deepika Rao, experience SoraVR’s AI guide as it enhances your genomics exploration, offering tailored insights and assistance. Join us in this innovative journey and play with SoraVR today!"
18
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, explore SoraVR's AI guide, enhancing user experience with intuitive navigation, and discover new possibilities in robotics process automation.","Hello Manish Patil, experience SoraVR’s innovative AI guide tailored for robotics process automation. It intuitively assists users, enhancing interaction and unlocking endless possibilities. We invite you to explore and play with SoraVR!"
19
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, experience SoraVR's AI-powered guidance, enhancing user experience with intuitive support, at our launch event.","Hello Tanya Sethi, explore SoraVR's AI agent, designed to enhance your journey through our VR product. Experience smooth onboarding and intuitive tips tailored for cloud solutions at our exclusive launch event!"
20
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, experience seamless VR navigation with SoraVR's AI guide, enhancing your IT infrastructure expertise with intuitive product interactions. Try SoraVR today!","Hello Aditya Das, explore SoraVR's AI guide, designed to simplify your experience and enhance your understanding of IT infrastructure. Join us for an exciting hands-on session with SoraVR today!"
21
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, experience SoraVR's AI agent guiding users through interactive tutorials and voice commands, simplifying navigation and enhancing overall VR experience, try it now.","Hello Komal Jain, as the Business Development Manager at Haptik, immerse yourself in SoraVR. Our AI agent will expertly guide you with interactive tutorials and voice commands, enhancing your journey into the world of VR. Experience it today!"
22
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, join us to experience SoraVR, where our inbuilt AI agent guides users through interactive tutorials and real-time feedback, enhancing overall VR experience.","Hello Anuj Saxena, as the CTO of Liminal XR Solutions, I'm excited to invite you to experience SoraVR. Our AI agent offers tailored guidance through interactive tutorials and real-time feedback, elevating your exploration of groundbreaking virtual experiences."
23
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, experience SoraVR's AI guide, enhancing user experience with intuitive navigation and support, making it easy to explore virtual worlds, try it out.","Hello Shreya Bhatia, as a Systems Analyst at Oracle, we invite you to experience SoraVR's AI agent, acting as your personal guide, simplifying interactions and enriching your exploration in virtual environments. Try it out today!"
24
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover optimized hardware interactions. Join us to explore and play with SoraVR.","Hello Gaurav Malhotra, explore SoraVR’s AI guide, designed to enhance your experience with tailored assistance on hardware optimization. We invite you to try and play with SoraVR to see how it can benefit your work at Intel India."
25
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, experience SoraVR's AI guide, enhancing user experience with intuitive tutorials, at our launch event, and explore its potential in cloud security applications.","Hello Pankaj Sharma, explore SoraVR's AI agent that simplifies your experience with tailored tutorials, and discover how it can enhance cloud security. Join us at our launch event to play and engage with this innovative product."
26
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, try SoraVR, our new VR product with an AI agent that guides users through interactive tutorials and real-time feedback, enhancing overall VR experience.","Hello Kavita Khanna, as our new VR product SoraVR launches, experience the AI agent that guides you through immersive tutorials and offers real-time feedback, making your journey into Big Data engaging and intuitive. We invite you to explore!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/generated_invitations (2).csv DELETED
@@ -1,31 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, as a Software Engineer with a keen interest in Artificial Intelligence, we invite you to experience SoraVR, our innovative Mixed Reality solution featuring an inbuilt AI assistant to enhance user experience."
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, as a Data Scientist at TCS, you'll appreciate 'SoraVR's' inbuilt AI assistant, which leverages machine learning to enhance user experience, making it a valuable tool for your work in mixed reality and machine learning applications."
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, as a Product Manager at Wipro, you'll appreciate SoraVR's AI-driven Mixed Reality, enhancing cloud computing experiences with seamless integration and innovative user guidance."
5
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, as a CTO with a keen interest in Healthcare Technology, you're invited to experience SoraVR, a cutting-edge Mixed Reality solution with an inbuilt AI assistant, revolutionizing patient care and medical training."
6
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, as a Project Manager at Zoho, you'll appreciate 'SoraVR's' AI-driven efficiency, streamlining Mixed Reality experiences, and its potential to complement Blockchain Development projects, enhancing your team's productivity and innovation capabilities."
7
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, as a Senior Developer with a focus on Cybersecurity, you'll appreciate 'SoraVR's' AI-driven security features, enhancing Mixed Reality experiences with robust protection, we'd love for you to explore it at our launch event."
8
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, as a UX Designer, you'll love 'SoraVR's' AI-powered guidance, enhancing user experience in Mixed Reality, we invite you to explore its potential at our launch event."
9
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, as a Machine Learning Engineer, you'll appreciate SoraVR's inbuilt AI assistant, leveraging deep learning to enhance Mixed Reality experiences, and we'd love for you to explore its potential at our launch event."
10
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, as a Research Analyst at Zensar Technologies, you'll appreciate SoraVR's AI-driven insights, enhancing data analytics experiences with immersive Mixed Reality, revolutionizing the way you interact with data."
11
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, as a Business Analyst, you'll appreciate SoraVR's AI-powered insights, enhancing business intelligence and transforming decision-making with immersive Mixed Reality experiences."
12
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, as a Frontend Developer at Capgemini, you'll love 'SoraVR's' potential to revolutionize web development with its AI-assisted Mixed Reality experiences, enhancing user interactions and taking web development to the next level."
13
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, as a Backend Engineer at Accenture, you'll appreciate SoraVR's AI-driven Mixed Reality, streamlining distributed systems integration and enhancing user experience, we'd love for you to explore its capabilities."
14
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, as a Full Stack Developer with an interest in Internet of Things, you'll appreciate SoraVR's AI-driven Mixed Reality experience, enhancing user interaction and offering vast possibilities for innovative applications."
15
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, as a Quality Assurance Engineer, experience 'SoraVR's innovative Mixed Reality with an inbuilt AI assistant, streamlining software testing and enhancing user experience, at our exclusive launch event."
16
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, we're launching SoraVR, a Mixed Reality solution with an AI assistant, to enhance telemedicine experiences, and we'd love for you to explore its potential in revolutionizing healthcare at Siemens Healthineers."
17
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, discover how SoraVR's AI assistant can enhance genomics research with immersive Mixed Reality experiences, revolutionizing data analysis and visualization at Philips Innovation Campus."
18
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, as a Robotics Engineer, explore how SoraVR's AI assistant can enhance Robotics Process Automation, offering immersive training and streamlined workflows, revolutionizing your field with cutting-edge Mixed Reality technology."
19
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, as a Solutions Architect at Hexaware Technologies, you'll appreciate how SoraVR's AI assistant can seamlessly integrate with cloud solutions, enhancing user experience and streamlining operations in Mixed Reality environments."
20
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, as an IT Manager at Dell Technologies, you'll appreciate SoraVR's AI-driven guidance, streamlining Mixed Reality experiences and optimizing IT infrastructure integration, we invite you to explore its potential."
21
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, we're launching SoraVR, a Mixed Reality experience with an inbuilt AI assistant, perfect for exploring Conversational AI's potential in immersive tech, and we'd love for you to join us."
22
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, we're launching SoraVR, a Mixed Reality product with an inbuilt AI assistant, and we think its applications in Computer Vision would fascinate you, given your research background at NVIDIA India."
23
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, as a Systems Analyst at Oracle, you'll appreciate SoraVR's AI-driven insights, streamlining Mixed Reality experiences, and its potential to revolutionize database management with immersive and interactive visualization tools."
24
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, join us to experience SoraVR, a revolutionary Mixed Reality system with an inbuilt AI assistant, and discover how it can optimize your hardware development workflow, enhancing your expertise in hardware optimization at Intel India."
25
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, as a Cloud Engineer, you'll appreciate SoraVR's secure and seamless Mixed Reality experience, enhanced by an inbuilt AI assistant, perfect for exploring new cloud security solutions."
26
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, join us to experience SoraVR, a revolutionary Mixed Reality platform with an inbuilt AI assistant, and discover how it can transform big data analysis and visualization at Amazon Web Services."
27
- 26,Jaidev Nethi,Art Professor,Amity University,"Abstract Art, Creativity",,"Hello Jaidev Nethi, discover new dimensions in abstract art with SoraVR's mixed reality and AI guidance, unlocking limitless creativity for you and your students at Amity University."
28
- 27,Dhanvanth Voona,Construction Engineer,Apex Industries,"Architecture, Design",,"Hello Dhanvanth Voona, experience innovative Mixed Reality with SoraVR, featuring an AI assistant to enhance your architectural designs and construction planning, revolutionizing the way you approach architecture and design at Apex Industries."
29
- 28,Abhay,Pilot,Indigo Airlines,"Airbus, Travel",,"Hello Abhay, as a pilot at Indigo Airlines, experience the future of aviation with SoraVR's mixed reality and AI-powered guidance, enhancing your travel experiences and Airbus operations."
30
- 29,Priya Nair,Biotech Management,Rush Hospitals,Drug testing,,"Hello Priya Nair, as a Biotech Management expert, you'll be interested in SoraVR's potential to revolutionize drug testing with immersive Mixed Reality experiences and AI guidance, enhancing your work at Rush Hospitals."
31
- 30,Garima Singh,Lawyer,Self Employed,Civil justice,,"Hello Garima Singh, as a lawyer, you'll appreciate SoraVR's AI assistant, which guides users in immersive Mixed Reality experiences, potentially enhancing civil justice training and education, and we'd like to invite you to our launch event."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responses/generated_invitations.csv DELETED
@@ -1,31 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, join us as we launch SoraVR, a revolutionary VR product with an inbuilt AI agent, tailored to leverage your interest in Artificial Intelligence, and discover new possibilities in immersive technology."
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, join us for the launch of SoraVR, our innovative VR product featuring an AI agent, and explore its potential in machine learning applications, revolutionizing the way you interact with data."
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, join us as we launch SoraVR, a revolutionary VR product with an AI assistant, and explore its potential in cloud-based applications, transforming your product management experience at Wipro."
5
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, join us as Liminal XR Solutions launches SoraVR, a revolutionary VR product with an AI assistant, poised to transform healthcare technology and enhance patient care experiences, we'd love to explore its potential with you."
6
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, join us at Liminal XR Solutions as we launch SoraVR, a revolutionary VR product with an AI assistant, and explore its potential in blockchain development, transforming your project management experience at Zoho."
7
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, join us for the launch of SoraVR, a revolutionary VR product with an inbuilt AI agent, and explore its potential in enhancing cybersecurity measures in your development work at Mindtree."
8
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, join us for the launch of SoraVR, a revolutionary VR product with an AI assistant, and discover how it's transforming user experience design, enabling you to create immersive experiences like never before."
9
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, join us as we launch SoraVR, featuring an AI agent that's poised to revolutionize VR experiences, and explore its deep learning capabilities that can enhance your work as a Machine Learning Engineer."
10
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, join us for the launch of SoraVR, a revolutionary VR product with an AI agent, and discover how it can enhance data analytics capabilities, transforming your research experience at Zensar Technologies."
11
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, join us as we launch SoraVR, a revolutionary VR product with an AI assistant, and discover how it can enhance business intelligence and transform your analysis at Persistent Systems."
12
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, join us as we launch SoraVR, a revolutionary VR product with an AI assistant, and discover how it's changing web development experiences, offering new avenues for frontend developers like yourself."
13
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, join us to explore SoraVR's AI-driven capabilities, and discover how it's integrated with distributed systems to enhance user experience, at our launch event, tailored for tech innovators like yourself."
14
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, join us to explore SoraVR, our innovative VR product with an AI assistant, and discover its potential in IoT, revolutionizing user experiences with seamless interactions and enhanced functionality."
15
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, join us for the launch of SoraVR, a revolutionary VR product with an AI assistant, and explore its potential in streamlining software testing processes, enhancing your QA expertise at Cognizant."
16
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, join us to explore SoraVR, a revolutionary VR product with an AI agent, and discover how it can enhance telemedicine experiences, transforming the future of healthcare at Siemens Healthineers."
17
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, discover how SoraVR's AI agent can enhance genomics research with immersive VR experiences, revolutionizing the way you analyze and interact with genomic data at Philips Innovation Campus."
18
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, join us for the launch of SoraVR, a revolutionary VR product with an AI agent, and explore its potential in Robotics Process Automation, enhancing your work at ABB as a Robotics Engineer."
19
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, join us as we launch SoraVR, a revolutionary VR product with an inbuilt AI agent, and explore its potential in cloud solutions, transforming the way you architect innovative experiences at Hexaware Technologies."
20
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, join us to experience SoraVR, our innovative VR product with an AI agent, and discover how it can enhance Dell Technologies' IT infrastructure, revolutionizing the way you manage and optimize your systems."
21
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, join us to experience SoraVR, our innovative VR product with an inbuilt AI agent, and discover how it's revolutionizing conversational AI interactions, aligning with your interests at Haptik."
22
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, join us for the launch of SoraVR, a revolutionary VR product with an inbuilt AI agent, and explore its potential in computer vision applications, transforming the future of immersive technologies."
23
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, join us for the launch of SoraVR, a revolutionary VR product with an inbuilt AI agent, and discover how it's changing database management experiences with immersive interactions and guided assistance."
24
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, join us for SoraVR's launch, an innovative VR product with an AI agent, and explore how it's optimized hardware can enhance your embedded systems engineering work at Intel India, aligning with your hardware optimization interests."
25
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, join us for the launch of SoraVR, a revolutionary VR product with an AI assistant, and explore its applications in cloud security, enhancing your expertise at Google India."
26
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, join us to explore SoraVR, our innovative VR product with an AI agent, and discover how it can revolutionize big data experiences at Amazon Web Services, enhancing your work in data engineering."
27
- 26,Jaidev Nethi,Art Professor,Amity University,"Abstract Art, Creativity",,"Hello Jaidev Nethi, join us to experience SoraVR, a revolutionary VR product with an AI assistant, and discover new dimensions in abstract art and creativity, unlocking fresh possibilities for your students at Amity University."
28
- 27,Dhanvanth Voona,Construction Engineer,Apex Industries,"Architecture, Design",,"Hello Dhanvanth Voona, join us for the launch of SoraVR, a revolutionary VR product with an AI agent, to explore new dimensions in architecture and design, and discover how it can transform your construction projects at Apex Industries."
29
- 28,Abhay,Pilot,Indigo Airlines,"Airbus, Travel",,"Hello Abhay, experience the future of flight with SoraVR, our innovative VR product featuring an AI guide, perfect for Airbus enthusiasts and travelers like yourself, revolutionizing the way you explore destinations."
30
- 29,Priya Nair,Biotech Management,Rush Hospitals,Drug testing,,"Hello Priya Nair, we're launching SoraVR, a revolutionary VR product with an AI assistant, to streamline complex processes like drug testing, and we'd love for you to experience it at our launch event."
31
- 30,Garima Singh,Lawyer,Self Employed,Civil justice,,"Hello Garima Singh, we're launching SoraVR, a revolutionary VR product with an AI assistant, and we believe it can enhance your civil justice practice, offering new ways to engage with clients and present cases."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Test_sample.csv DELETED
@@ -1,31 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B
5
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D
6
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C
7
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B
8
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B
9
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A
10
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A
11
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A
12
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C
13
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B
14
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C
15
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C
16
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D
17
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D
18
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D
19
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B
20
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B
21
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A
22
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A
23
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B
24
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C
25
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B
26
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A
27
- 26,Jaidev Nethi,Art Professor,Amity University,"Abstract Art, Creativity",
28
- 27,Dhanvanth Voona,Construction Engineer,Apex Industries,"Architecture, Design",
29
- 28,Abhay,Pilot,Indigo Airlines,"Airbus, Travel",
30
- 29,Priya Nair,Biotech Management,Rush Hospitals,Drug testing,
31
- 30,Garima Singh,Lawyer,Self Employed,Civil justice,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Test_sample.xlsx DELETED
Binary file (10.4 kB)
 
job_samples.csv DELETED
@@ -1,26 +0,0 @@
1
- UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, join us for SoraVR's launch, featuring an inbuilt AI agent that guides users, perfect for your AI interests."
3
- 2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, join us for the launch of SoraVR, a revolutionary VR product with an AI agent that's perfect for machine learning enthusiasts like yourself."
4
- 3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, join us as we launch SoraVR, a revolutionary VR product with an AI agent, and explore its potential in cloud computing."
5
- 4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, join us to explore SoraVR, our innovative VR solution with an AI guide, transforming healthcare technology."
6
- 5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, join us for SoraVR's launch, featuring an AI agent that guides users, and explore its potential in blockchain development."
7
- 6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, join us for SoraVR's launch, featuring an AI agent to guide users, and explore its cybersecurity applications."
8
- 7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, join us for SoraVR's launch, featuring an AI guide to enhance user experience, and discover its potential for innovative design."
9
- 8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, join us for SoraVR's launch, featuring an AI agent that simplifies VR navigation, and explore its deep learning capabilities."
10
- 9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, join us for SoraVR's launch, featuring an AI agent that simplifies VR navigation, and explore its potential in data analytics."
11
- 10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, join us to experience SoraVR, our innovative VR product with an AI guide, and explore its potential in business intelligence."
12
- 11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, join us for the launch of SoraVR, our innovative VR product with an AI guide, to explore its potential in web development."
13
- 12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, join us for SoraVR's launch, featuring an AI agent that simplifies VR adoption, and explore its potential in distributed systems."
14
- 13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, join us for SoraVR's launch, featuring an AI guide to enhance your VR experience, and explore its potential in IoT."
15
- 14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, join us to experience SoraVR, our innovative VR product with an AI guide, and explore its testing capabilities."
16
- 15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, join us for SoraVR's launch, a revolutionary VR product with an AI guide, transforming telemedicine experiences."
17
- 16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, join us for the launch of SoraVR, a revolutionary VR product with an AI guide, and explore its potential in genomics research."
18
- 17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, join us to experience SoraVR, our new VR product with an AI agent, and discover its potential in robotics process automation."
19
- 18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, join us for SoraVR's launch, an innovative VR product with an AI agent, and explore its potential in cloud solutions."
20
- 19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, join us for SoraVR's launch, featuring an AI agent to guide users, and explore its potential in IT infrastructure."
21
- 20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, join us for SoraVR's launch, featuring an inbuilt AI agent, and explore its potential in conversational AI."
22
- 21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, join us for the launch of SoraVR, featuring an AI agent that simplifies VR user experience, aligning with your interest in computer vision."
23
- 22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, join us for SoraVR's launch, featuring an AI agent that simplifies VR navigation, and explore its database management applications."
24
- 23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, join us to experience SoraVR, our innovative VR product with an AI guide, and explore its hardware optimization capabilities."
25
- 24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, join us to explore SoraVR, our new VR product with an AI guide, and discover its potential in cloud-based applications."
26
- 25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, join us for the launch of SoraVR, a revolutionary VR product with an AI agent, and explore its potential in big data applications."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
llama3.3_stream.csv DELETED
@@ -1,26 +0,0 @@
1
- ,UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 0,1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,"Hello Aditi Sharma, try SoraVR's AI agent, which guides users through interactive tutorials and real-time feedback, making it easy to navigate and master the product."
3
- 1,2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar, try SoraVR's AI agent, which uses machine learning to guide users through interactive tutorials and adaptive feedback, enhancing your VR experience."
4
- 2,3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover how it can elevate your cloud computing projects."
5
- 3,4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta, experience SoraVR's AI agent, which enhances user experience, and explore its potential in healthcare technology."
6
- 4,5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair, experience SoraVR's AI guide, enhancing user experience with intuitive support, at our launch event."
7
- 5,6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh, experience SoraVR's AI guide, enhancing user experience with intuitive support, and explore its potential in cybersecurity applications."
8
- 6,7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal, experience intuitive guidance with SoraVR's AI agent, enhancing user experience with personalized support, at our launch event."
9
- 7,8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari, experience SoraVR's AI agent guiding you through its features, utilizing deep learning to provide personalized support and tutorials."
10
- 8,9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra, experience SoraVR's AI agent guiding you through interactive tutorials and real-time feedback, enhancing your VR experience with personalized support."
11
- 9,10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,"Hello Pooja Joshi, experience SoraVR's AI agent guiding you through intuitive tutorials and proactive support, enhancing your VR experience with personalized assistance."
12
- 10,11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor, experience the future of tech with SoraVR, featuring an AI guide that enhances your VR journey, try it now."
13
- 11,12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover a new world of immersive technology."
14
- 12,13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal, experience SoraVR's AI guide, making it easier to explore and interact with virtual worlds, and discover new IoT possibilities."
15
- 13,14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh, try SoraVR and experience how its AI guide simplifies product navigation, making it easier to focus on what you do best, like software testing."
16
- 14,15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya, experience SoraVR's AI guide, enhancing user experience and navigation, and explore its potential in telemedicine."
17
- 15,16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover new possibilities in genomics."
18
- 16,17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil, experience SoraVR's AI guide, enhancing robotics process automation with intuitive navigation and support."
19
- 17,18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi, experience SoraVR's AI guide, enhancing user navigation with personalized support, and discover new possibilities in immersive technology."
20
- 18,19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das, experience SoraVR's AI guide, enhancing user experience with intuitive support, at our launch event."
21
- 19,20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain, experience SoraVR's AI agent, which guides users through interactive tutorials and real-time feedback, making it easy to navigate and master the product."
22
- 20,21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena, try SoraVR's AI agent, which guides users through interactive tutorials and real-time feedback, enhancing the overall VR experience with intelligent support."
23
- 21,22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,"Hello Shreya Bhatia, experience SoraVR's AI guide, enhancing user experience with intuitive support, and discover a new world of possibilities."
24
- 22,23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra, experience SoraVR's AI guide, enhancing user experience with personalized support, and discover new possibilities in hardware optimization."
25
- 23,24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma, experience SoraVR's AI guide, enhancing user experience with personalized support, and explore its potential in cloud security applications."
26
- 24,25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna, experience SoraVR's AI agent guiding you through its features, providing real-time support and tutorials on how to use the product effectively."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/.idea/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- # Default ignored files
2
- /shelf/
3
- /workspace.xml
 
 
 
 
pythonProject1/.idea/inspectionProfiles/profiles_settings.xml DELETED
@@ -1,6 +0,0 @@
1
- <component name="InspectionProjectProfileManager">
2
- <settings>
3
- <option name="USE_PROJECT_PROFILE" value="false" />
4
- <version value="1.0" />
5
- </settings>
6
- </component>
 
 
 
 
 
 
 
pythonProject1/.idea/misc.xml DELETED
@@ -1,7 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project version="4">
3
- <component name="Black">
4
- <option name="sdkName" value="Python 3.11 (pythonProject1)" />
5
- </component>
6
- <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (pythonProject1)" project-jdk-type="Python SDK" />
7
- </project>
 
 
 
 
 
 
 
 
pythonProject1/.idea/modules.xml DELETED
@@ -1,8 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project version="4">
3
- <component name="ProjectModuleManager">
4
- <modules>
5
- <module fileurl="file://$PROJECT_DIR$/.idea/pythonProject1.iml" filepath="$PROJECT_DIR$/.idea/pythonProject1.iml" />
6
- </modules>
7
- </component>
8
- </project>
 
 
 
 
 
 
 
 
 
pythonProject1/.idea/pythonProject1.iml DELETED
@@ -1,10 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <module type="PYTHON_MODULE" version="4">
3
- <component name="NewModuleRootManager">
4
- <content url="file://$MODULE_DIR$">
5
- <excludeFolder url="file://$MODULE_DIR$/.venv" />
6
- </content>
7
- <orderEntry type="inheritedJdk" />
8
- <orderEntry type="sourceFolder" forTests="false" />
9
- </component>
10
- </module>
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/app.py DELETED
@@ -1,455 +0,0 @@
1
- import streamlit as st
2
- import pandas as pd
3
- from groq_llms import LLMHandler
4
- #from openrouter_llms import LLMHandler
5
- import tempfile
6
- import os
7
- from dotenv import load_dotenv
8
-
9
- load_dotenv()
10
-
11
- # Initialize LLMHandler
12
- llm_handler = LLMHandler()
13
-
14
-
15
- def process_csv(file, user_prompt):
16
- """Read CSV, generate responses using LLMHandler, and return processed DataFrame."""
17
- df = pd.read_csv(file)
18
- responses = []
19
-
20
- for _, row in df.iterrows():
21
- try:
22
- response = llm_handler.generate_response(user_prompt, row.to_dict())
23
- responses.append(response)
24
- except Exception as e:
25
- responses.append(f"Error: {e}")
26
-
27
- df["Generated Text"] = responses
28
- return df
29
-
30
-
31
- def initialize_session_state():
32
- """Initialize session state variables"""
33
- if 'prompt_creation_method' not in st.session_state:
34
- st.session_state.prompt_creation_method = None
35
- if 'current_step' not in st.session_state:
36
- st.session_state.current_step = 'choose_method'
37
- if 'context' not in st.session_state:
38
- st.session_state.context = ""
39
- if 'questions' not in st.session_state:
40
- st.session_state.questions = []
41
- if 'answers' not in st.session_state:
42
- st.session_state.answers = {}
43
- if 'multiselect_answers' not in st.session_state:
44
- st.session_state.multiselect_answers = {}
45
- if 'custom_options' not in st.session_state:
46
- st.session_state.custom_options = {}
47
- if 'final_prompt' not in st.session_state:
48
- st.session_state.final_prompt = ""
49
- if 'direct_prompt' not in st.session_state:
50
- st.session_state.direct_prompt = ""
51
-
52
-
53
- def display_progress_tracker():
54
- """Display current progress and previous responses"""
55
- with st.expander("📋 View Progress", expanded=True):
56
- if st.session_state.prompt_creation_method:
57
- st.write(f"**Method chosen:** {st.session_state.prompt_creation_method.title()}")
58
-
59
- if st.session_state.context:
60
- st.write("**Initial Context:**")
61
- st.info(st.session_state.context)
62
- if st.button("Edit Context", key="edit_context"):
63
- st.session_state.current_step = 'initial_context'
64
- st.rerun()
65
-
66
- if st.session_state.answers:
67
- st.write("**Your Responses:**")
68
- for i, question in enumerate(st.session_state.questions):
69
- if i in st.session_state.multiselect_answers:
70
- answers = ", ".join(st.session_state.multiselect_answers[i])
71
- st.success(f"Q: {question['question']}\nA: {answers}")
72
- elif i in st.session_state.answers:
73
- st.success(f"Q: {question['question']}\nA: {st.session_state.answers[i]}")
74
- if st.button("Edit Responses", key="edit_responses"):
75
- st.session_state.current_step = 'answer_questions'
76
- st.rerun()
77
-
78
- if st.session_state.direct_prompt:
79
- st.write("**Your Direct Prompt:**")
80
- st.info(st.session_state.direct_prompt)
81
- if st.button("Edit Prompt", key="edit_direct_prompt"):
82
- st.session_state.current_step = 'direct_prompt'
83
- st.rerun()
84
-
85
- if st.session_state.final_prompt:
86
- st.write("**Final Generated Prompt:**")
87
- st.info(st.session_state.final_prompt)
88
- if st.button("Edit Final Prompt", key="edit_final_prompt"):
89
- st.session_state.current_step = 'edit_prompt'
90
- st.rerun()
91
-
92
-
93
- # Streamlit UI
94
- st.set_page_config(page_title="Invite AI", page_icon="💬", layout="wide")
95
-
96
- # Header
97
- st.title("Invite AI")
98
- st.markdown(
99
- """
100
- Welcome to the Invitation Generator! This tool helps you create personalized invitations using the power of AI.
101
- """
102
- )
103
-
104
- # Initialize session state
105
- initialize_session_state()
106
-
107
- # Display progress tracker (always visible)
108
- display_progress_tracker()
109
-
110
- # Sidebar with instructions
111
- st.sidebar.title("Instructions")
112
- st.sidebar.markdown(
113
- """
114
- ### Template Download
115
- [Click here to download the suggested CSV template](http://surl.li/ptvzzv) 📥
116
- ### Suggested Requirements
117
- - **Unique Identifier for each receiver**
118
- - **Name of the receiver**
119
- - **Designation/Job title of the receiver**
120
- - **Company/Organisation where the receiver works**
121
- - **Areas the receiver is interested in / has expertise in**
122
- - **Categorize receivers into groups**
123
-
124
- [Note: The above template is for your reference, you are free to submit your own data.]
125
- """
126
- )
127
-
128
- # Main content area with steps
129
- st.markdown("---") # Separator between progress tracker and current step
130
-
131
- if st.session_state.current_step == 'choose_method':
132
- st.subheader("Choose Your Prompt Creation Method")
133
-
134
- col1, col2 = st.columns(2)
135
-
136
- with col1:
137
- st.markdown("""
138
- ### Guided Prompt Builder
139
- - Step-by-step assistance
140
- - AI-generated questions
141
- - Structured approach
142
- """)
143
- if st.button("Use Guided Builder"):
144
- st.session_state.prompt_creation_method = 'guided'
145
- st.session_state.current_step = 'initial_context'
146
- st.rerun()
147
-
148
- with col2:
149
- st.markdown("""
150
- ### Direct Prompt Entry
151
- - Write your own prompt
152
- - Complete control
153
- - Quick setup
154
- """)
155
- if st.button("Use Direct Entry"):
156
- st.session_state.prompt_creation_method = 'direct'
157
- st.session_state.current_step = 'direct_prompt'
158
- st.rerun()
159
-
160
- elif st.session_state.current_step == 'direct_prompt':
161
- st.subheader("Enter Your Prompt")
162
- st.markdown(
163
- "Write your complete prompt for generating invitations. Include all necessary details and requirements.")
164
-
165
- direct_prompt = st.text_area(
166
- "Your Prompt:",
167
- value=st.session_state.direct_prompt,
168
- placeholder="Example: Generate a professional invitation for a product launch...",
169
- height=200
170
- )
171
-
172
- col1, col2 = st.columns([1, 5])
173
- with col1:
174
- if st.button("← Back"):
175
- st.session_state.current_step = 'choose_method'
176
- st.rerun()
177
- with col2:
178
- if st.button("Continue →"):
179
- if direct_prompt:
180
- st.session_state.direct_prompt = direct_prompt
181
- st.session_state.final_prompt = direct_prompt
182
- st.session_state.current_step = 'upload_process'
183
- st.rerun()
184
- else:
185
- st.error("Please enter a prompt before continuing.")
186
-
187
- elif st.session_state.prompt_creation_method == 'guided':
188
- if st.session_state.current_step == 'initial_context':
189
- st.subheader("Step 1: Provide Initial Context")
190
- st.markdown("Briefly describe what your invitation is about (e.g., 'Launching a new GPU product')")
191
-
192
- context = st.text_area(
193
- "Context:",
194
- value=st.session_state.context,
195
- placeholder="Example: Launching a new GPU product for AI and HPC applications",
196
- height=100
197
- )
198
-
199
- col1, col2 = st.columns([1, 5])
200
- with col1:
201
- if st.button("← Back"):
202
- st.session_state.current_step = 'choose_method'
203
- st.rerun()
204
- with col2:
205
- if st.button("Generate Questions →"):
206
- if context:
207
- st.session_state.context = context
208
- st.session_state.questions = llm_handler.generate_questions(context)
209
- st.session_state.current_step = 'answer_questions'
210
- st.rerun()
211
- else:
212
- st.error("Please provide context before proceeding.")
213
-
214
-
215
- # In the answer_questions section of your code, replace the multiselect implementation with this:
216
-
217
- elif st.session_state.current_step == 'answer_questions':
218
-
219
- st.subheader("Step 2: Answer Questions")
220
-
221
- for i, question in enumerate(st.session_state.questions):
222
-
223
- if 'choices' in question:
224
-
225
- # Get previously selected options
226
-
227
- previous_selections = st.session_state.multiselect_answers.get(i, [])
228
-
229
- # Initialize base choices
230
-
231
- base_choices = question['choices'].copy()
232
-
233
- if "Custom" not in base_choices:
234
- base_choices.append("Custom")
235
-
236
- # Add any previous custom value to the choices if it exists
237
-
238
- custom_values = [x for x in previous_selections if x not in question['choices'] and x != "Custom"]
239
-
240
- all_choices = base_choices + custom_values
241
-
242
- # Handle word count questions differently
243
-
244
- if any(word in question['question'].lower() for word in ['word count', 'words', 'length']):
245
-
246
- selected_options = st.multiselect(
247
-
248
- question['question'],
249
-
250
- options=all_choices,
251
-
252
- default=previous_selections,
253
-
254
- key=f"multiselect_{i}"
255
-
256
- )
257
-
258
- if "Custom" in selected_options:
259
-
260
- # Pre-fill with previous custom value if exists
261
-
262
- default_custom = next((x for x in previous_selections if x not in base_choices), "")
263
-
264
- custom_value = st.text_input(
265
-
266
- "Enter custom word count:",
267
-
268
- value=default_custom,
269
-
270
- key=f"custom_{i}"
271
-
272
- )
273
-
274
- if custom_value:
275
-
276
- try:
277
-
278
- word_count = int(custom_value)
279
-
280
- if word_count > 0:
281
-
282
- selected_options = [opt for opt in selected_options if opt != "Custom"]
283
-
284
- if str(word_count) not in selected_options:
285
- selected_options.append(str(word_count))
286
-
287
- else:
288
-
289
- st.error("Please enter a positive number")
290
-
291
- except ValueError:
292
-
293
- st.error("Please enter a valid number")
294
-
295
-
296
- else:
297
-
298
- # Regular non-numeric multiselect handling
299
-
300
- selected_options = st.multiselect(
301
-
302
- question['question'],
303
-
304
- options=all_choices,
305
-
306
- default=previous_selections,
307
-
308
- key=f"multiselect_{i}"
309
-
310
- )
311
-
312
- if "Custom" in selected_options:
313
-
314
- # Pre-fill with previous custom value if exists
315
-
316
- default_custom = next((x for x in previous_selections if x not in base_choices), "")
317
-
318
- custom_value = st.text_input(
319
-
320
- "Enter your custom response:",
321
-
322
- value=default_custom,
323
-
324
- key=f"custom_{i}"
325
-
326
- )
327
-
328
- if custom_value:
329
-
330
- selected_options = [opt for opt in selected_options if opt != "Custom"]
331
-
332
- if custom_value not in selected_options:
333
- selected_options.append(custom_value)
334
-
335
- # Update session state
336
-
337
- st.session_state.multiselect_answers[i] = selected_options
338
-
339
- st.session_state.answers[i] = ", ".join(selected_options) if selected_options else ""
340
-
341
-
342
- else:
343
-
344
- # Handle non-choice questions
345
-
346
- st.session_state.answers[i] = st.text_input(
347
-
348
- question['question'],
349
-
350
- value=st.session_state.answers.get(i, ""),
351
-
352
- key=f"question_{i}"
353
-
354
- )
355
-
356
- col1, col2 = st.columns([1, 5])
357
-
358
- with col1:
359
-
360
- if st.button("← Back"):
361
- st.session_state.current_step = 'initial_context'
362
-
363
- st.rerun()
364
-
365
- with col2:
366
-
367
- if st.button("Generate Prompt →"):
368
-
369
- if all(st.session_state.answers.values()):
370
-
371
- st.session_state.final_prompt = llm_handler.generate_final_prompt(
372
-
373
- st.session_state.context,
374
-
375
- st.session_state.questions,
376
-
377
- st.session_state.answers
378
-
379
- )
380
-
381
- st.session_state.current_step = 'edit_prompt'
382
-
383
- st.rerun()
384
-
385
- else:
386
-
387
- st.error("Please answer all questions before proceeding.")
388
- elif st.session_state.current_step == 'edit_prompt':
389
- st.subheader("Step 3: Review and Edit Final Prompt")
390
- edited_prompt = st.text_area(
391
- "Edit your prompt if needed:",
392
- value=st.session_state.final_prompt,
393
- height=200
394
- )
395
-
396
- col1, col2 = st.columns([1, 5])
397
- with col1:
398
- if st.button("← Back"):
399
- st.session_state.current_step = 'answer_questions'
400
- st.rerun()
401
- with col2:
402
- if st.button("Continue to Upload →"):
403
- st.session_state.final_prompt = edited_prompt
404
- st.session_state.current_step = 'upload_process'
405
- st.rerun()
406
-
407
- # Common upload and processing section for both paths
408
- if st.session_state.current_step == 'upload_process':
409
- st.subheader("Upload and Process")
410
- uploaded_file = st.file_uploader("📂 Upload CSV File", type=["csv"])
411
-
412
- col1, col2 = st.columns([1, 5])
413
- with col1:
414
- if st.button("← Back"):
415
- if st.session_state.prompt_creation_method == 'guided':
416
- st.session_state.current_step = 'edit_prompt'
417
- else:
418
- st.session_state.current_step = 'direct_prompt'
419
- st.rerun()
420
-
421
- if uploaded_file is not None and st.session_state.final_prompt:
422
- st.write("⏳ Processing your file... Please wait.")
423
- processed_df = process_csv(uploaded_file, st.session_state.final_prompt)
424
-
425
- st.write("### Generated Invitations")
426
- st.dataframe(processed_df, use_container_width=True)
427
-
428
- with tempfile.NamedTemporaryFile(delete=False, suffix=".csv") as temp_file:
429
- processed_df.to_csv(temp_file.name, index=False)
430
- temp_file.close()
431
-
432
- st.download_button(
433
- label="📥 Download Results CSV",
434
- data=open(temp_file.name, "rb"),
435
- file_name="generated_invitations.csv",
436
- mime="text/csv",
437
- )
438
- os.unlink(temp_file.name)
439
-
440
- # Reset button (moved to sidebar)
441
- st.sidebar.markdown("---")
442
- if st.sidebar.button("🔄 Start Over"):
443
- st.session_state.prompt_creation_method = None
444
- st.session_state.current_step = 'choose_method'
445
- st.session_state.context = ""
446
- st.session_state.questions = []
447
- st.session_state.answers = {}
448
- st.session_state.multiselect_answers = {}
449
- st.session_state.custom_options = {}
450
- st.session_state.final_prompt = ""
451
- st.session_state.direct_prompt = ""
452
- st.rerun()
453
-
454
- st.markdown("---")
455
- st.markdown("💡 **Tip:** Ensure your data aligns with the provided template for accurate results.")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/flask_api.py DELETED
@@ -1,143 +0,0 @@
1
- import os
2
- import io
3
- import json
4
- import tempfile
5
- import pandas as pd
6
- from flask import Flask, request, jsonify, send_file
7
- from flask_cors import CORS
8
- from dotenv import load_dotenv
9
- from groq_llms import LLMHandler
10
-
11
- # Load environment variables
12
- load_dotenv()
13
-
14
- app = Flask(__name__)
15
- CORS(app) # Enable CORS for all routes
16
-
17
- # Initialize LLM Handler
18
- llm_handler = LLMHandler()
19
-
20
-
21
- def process_csv(file, user_prompt):
22
- """
23
- Process CSV file and generate responses using LLMHandler
24
-
25
- Args:
26
- file (werkzeug.datastructures.FileStorage): Uploaded CSV file
27
- user_prompt (str): Prompt for invitation generation
28
-
29
- Returns:
30
- pandas.DataFrame: DataFrame with generated invitations
31
- """
32
- try:
33
- # Read CSV directly from file storage
34
- df = pd.read_csv(file)
35
- responses = []
36
-
37
- for _, row in df.iterrows():
38
- try:
39
- response = llm_handler.generate_response(user_prompt, row.to_dict())
40
- responses.append(response)
41
- except Exception as e:
42
- responses.append(f"Error: {e}")
43
-
44
- df["Generated Text"] = responses
45
- return df
46
- except Exception as e:
47
- raise ValueError(f"Error processing CSV: {str(e)}")
48
-
49
- @app.route('/generate-questions', methods=['POST'])
50
- def generate_questions():
51
- """
52
- Generate questions based on initial context
53
-
54
- Request Payload:
55
- {
56
- "context": "Initial context for invitation"
57
- }
58
-
59
- Returns:
60
- JSON array of questions
61
- """
62
- data = request.json
63
- context = data.get('context', '')
64
-
65
- try:
66
- questions = llm_handler.generate_questions(context)
67
- return jsonify(questions)
68
- except Exception as e:
69
- return jsonify({"error": str(e)}), 500
70
-
71
-
72
- @app.route('/generate-final-prompt', methods=['POST'])
73
- def generate_final_prompt():
74
- """
75
- Generate final prompt based on context, questions, and answers
76
-
77
- Request Payload:
78
- {
79
- "context": "Initial context",
80
- "questions": [...],
81
- "answers": {...}
82
- }
83
-
84
- Returns:
85
- Generated final prompt
86
- """
87
- data = request.json
88
- context = data.get('context', '')
89
- questions = data.get('questions', [])
90
- answers = data.get('answers', {})
91
-
92
- try:
93
- final_prompt = llm_handler.generate_final_prompt(context, questions, answers)
94
- return jsonify({"prompt": final_prompt})
95
- except Exception as e:
96
- return jsonify({"error": str(e)}), 500
97
-
98
-
99
- @app.route('/process-invitations', methods=['POST'])
100
- def process_invitations():
101
- """
102
- Process CSV file and generate invitations
103
-
104
- Request Parameters:
105
- - file: CSV file
106
- - prompt: Invitation generation prompt
107
-
108
- Returns:
109
- Processed CSV file with generated invitations
110
- """
111
- if 'file' not in request.files:
112
- return jsonify({"error": "No file uploaded"}), 400
113
-
114
- file = request.files['file']
115
- user_prompt = request.form.get('prompt', '')
116
-
117
- if file.filename == '':
118
- return jsonify({"error": "No selected file"}), 400
119
-
120
- try:
121
- # Process CSV and generate invitations
122
- processed_df = process_csv(file, user_prompt)
123
-
124
- # Save processed DataFrame to a bytes buffer
125
- output = io.BytesIO()
126
- processed_df.to_csv(output, index=False)
127
- output.seek(0)
128
-
129
- # Return the file
130
- return send_file(
131
- output,
132
- mimetype='text/csv',
133
- as_attachment=True,
134
- download_name='generated_invitations.csv'
135
- )
136
- except Exception as e:
137
- return jsonify({"error": str(e)}), 500
138
-
139
-
140
- if __name__ == '__main__':
141
- # Configurable port, defaults to 5000
142
- port = int(os.environ.get('PORT', 5000))
143
- app.run(host='0.0.0.0', port=port, debug=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/groq_llms.py DELETED
@@ -1,243 +0,0 @@
1
- import os
2
- from langchain_groq import ChatGroq
3
- from dotenv import load_dotenv
4
-
5
- load_dotenv()
6
-
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="llama-3.3-70b-versatile"):
10
-
11
- self.groq_api_key = os.getenv("GROQ_API_KEY")
12
- if not self.groq_api_key:
13
- raise ValueError("GROQ_API_KEY environment variable not set.")
14
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
15
-
16
- def generate_questions(self, context):
17
- """Generate questions based on the initial context provided by the user."""
18
- prompt = f"""
19
- Based on this context about an invitation: "{context}"
20
-
21
- Generate questions to gather necessary information for creating a professional invitation prompt.
22
-
23
- Generate 8-12 focused questions. Include multiple choice options where appropriate.
24
- Questions should cover:
25
- 1. Senders Company/Organization and role details
26
- 2. Product/service specific details
27
- 3. Key specifications or features
28
- 4. Approximate length of the invite [Word count], take a text response from the user instead of multiple choice for this question.
29
- 5. What information from the receivers details do you want to include and influence in the invite
30
- 6. Tone and style preferences
31
- 7. Additional information which you would like to provide [Type N/A if you wish not to]
32
- 8. Call to action [multiple choice] for example [ contact phone number, visit our website, visit our social media etc]
33
- 9. In context to Call to action question, ask a followup question [Textual response] for CTA
34
- to collect the website link/ phone number/ social media handles etc.
35
-
36
- Return the questions in this exact JSON format:
37
- [
38
- {{"question": "Question 1", "choices": ["Choice 1", "Choice 2"]}},
39
- {{"question": "Question 2"}},
40
- {{"question": "Question 3", "choices": ["Choice 1", "Choice 2", "Choice 3"]}}
41
- ]
42
-
43
- For questions without multiple choice options, omit the 'choices' key.
44
- Make choices relevant but not exhaustive, as users will have option for custom responses.
45
- """
46
-
47
- # Default questions to use as fallback
48
- default_questions = [
49
- {
50
- "question": "What is your role in the company?",
51
- "choices": ["CEO", "CTO", "Director", "Product Manager"]
52
- },
53
- {
54
- "question": "What is your company name?",
55
- },
56
- {
57
- "question": "What is the name of your product/service?",
58
- },
59
- {
60
- "question": "What is the suggested Invite lenght[word count] you prefer?",
61
- },
62
- {
63
- "question": "What is the key technical specification or feature?",
64
- },
65
-
66
- {
67
- "question": "Can you explain in brief about what the invite is about?",
68
- },
69
- {
70
- "question": "Select the preferred tone for the invitation:",
71
- "choices": ["Professional", "Innovation-focused", "Casual", "Business & Strategic", "Friendly"]
72
- }
73
- ]
74
-
75
- try:
76
- # Get response from LLM
77
- response = self.llm.invoke(prompt)
78
-
79
- # Extract the JSON string from the response
80
- response_text = response.content.strip()
81
-
82
- # Find the start and end of the JSON array
83
- start_idx = response_text.find('[')
84
- end_idx = response_text.rfind(']') + 1
85
-
86
- if start_idx == -1 or end_idx == 0:
87
- raise ValueError("Could not find JSON array in response")
88
-
89
- json_str = response_text[start_idx:end_idx]
90
-
91
- # Parse the JSON string
92
- import json
93
- questions = json.loads(json_str)
94
-
95
- # Validate the question format
96
- for question in questions:
97
- if 'question' not in question:
98
- raise ValueError("Question missing 'question' field")
99
- if 'choices' in question and not isinstance(question['choices'], list):
100
- raise ValueError("'choices' must be a list")
101
-
102
- # If we successfully parsed the questions, return them
103
- return questions
104
-
105
- except Exception as e:
106
- # print(f"Error parsing LLM response: {str(e)}")
107
- print("Using default questions as fallback")
108
- return default_questions
109
-
110
- def generate_final_prompt(self, context, questions, answers):
111
- formatted_answers = []
112
- for i, question in enumerate(questions):
113
- # Use str(i) to match the string keys in the answers dictionary
114
- answer = answers.get(str(i), "")
115
- formatted_answers.append(f"Q: {question['question']}\nA: {answer}")
116
-
117
- answers_text = "\n".join(formatted_answers)
118
- # Rest of the method remains the same
119
- # Rest of the method remains the same
120
- prompt = (
121
- f"Your task is to generate a professional prompt for invitation generation by using the below context and answers: \n"
122
- f" The initial context provided by user to generate the questions are [Context] :{context} and"
123
- f" The questions and answers provide detail information on how the prompt has to be designed [Answers]: {answers_text}. \n"
124
- f" Please follow the below instructions while drafting the prompt: \n"
125
- f" 1. Use the Complete Information in the context and answers. \n"
126
- f" 2. You Should draft best suitable prompt that can be used for generating personalized invites based on the information provided by user. \n"
127
- f" 3. Generate only the prompt and DO NOT include any statements like this in the beginning: \n"
128
- f" [Here is a professional prompt for invitation generation based on the provided context and answers] \n"
129
-
130
- f" The goal is by using this prompt, the user can obtain personalized invites to wide range of receivers work domain."
131
- )
132
- # response = self.llm.invoke(prompt)
133
- # return response.content.strip()
134
-
135
- response = self.llm.invoke(prompt)
136
- return response.content.strip()
137
-
138
- def generate_response(self, user_prompt, data):
139
- """Generate a concise response using the LLM based on user prompt and data."""
140
-
141
- prompt = (
142
- f"You are a professional AI model tasked with writing personalized invite texts that are brochure-suitable "
143
- f"and tailored to the user's request and recipient details.\n\n"
144
- f"User Prompt: {user_prompt}\n"
145
- f"Recipient Details: {data}\n\n"
146
- f"**Instructions:**\n"
147
- f"1. Start the response with an appropriate salutation, for example: 'Hello {data.get('Name', '')}' if available.\n"
148
- f"2. Match the tone specified in the user prompt. If no tone is mentioned, use a formal tone.\n"
149
- f"3. Write the invite within 90-100 words unless a specific length is provided.\n"
150
- f"4. Strictly adhere to all instructions and details given in the user prompt.\n\n"
151
- f"**Additional Guidelines:**\n"
152
- f"1. Tailor the invite to align with the recipient's context and profession. For example:\n"
153
- f" - If the recipient's information is unrelated to the context, provide a general formal invite highlighting key features.\n"
154
- f" - If the recipient is closely related to the context (e.g., a GENAI engineer for an AI product), highlight specific benefits relevant to their needs.\n"
155
- f"2. You are free to choose complete or partial recipient-specific details (e.g., Job Title, Industry) mentioned in user prompt to make sure it fits naturally into the invite "
156
- # f"2. Seamlessly incorporate recipient-specific details (e.g., Job Title, Industry) mentioned in user prompt only if they fit naturally into the invite.\n"
157
- f"3. Do not forcefully match the applications of the user product with the recipients information.\n"
158
- # f"4. "
159
- f"4. Avoid preambles, unnecessary symbols, or extraneous text.\n"
160
- f"5. Return the final invite text cleanly, in concise with no demeaning language.\n\n"
161
- f"Validate the invite to make sure it is following all the guidelines. "
162
- # f"**Goal:** Generate personalized invites suitable for a wide range of recipients while aligning with the product or service described in the user prompt."
163
- )
164
-
165
- response = self.llm.invoke(prompt)
166
- return response.content.strip()
167
-
168
-
169
- # Prompt for instruction generator:
170
- prompt1 = (
171
- f"Your task is to generate a professional prompt for invitation generation by using the below context and answers: \n"
172
- # f" The initial context provided by user to generate the questions are [Context] :{context} and"
173
- # f" The questions and answers provide detail information on how the prompt has to be designed [Answers]: {answers_text}. \n"
174
- f" Please follow the below instructions while drafting the prompt: \n"
175
- f" 1. Use the Complete Information in the context and answers. \n"
176
- f" 2. You Should draft best suitable prompt that can be used for generating personalized invites based on the information provided by user. \n"
177
- f" 3. Generate only the prompt and DO NOT include any statements like this in the beginning: \n"
178
- f" [Here is a professional prompt for invitation generation based on the provided context and answers] \n"
179
- # f"In addition, make sure the prompt generated includes the below points: \n"
180
- # f" 1. If the receivers information is not related to context and answers, generate a professional generic invite.\n "
181
- # f" for example: If the context is about gpu device, the receiver is a farmer, then provide a generic response highlighting its features. \n"
182
- # f"but if the receiver is GENAI engineer, provide an invite highlighting on how it is suitable to their needs and ease their work. "
183
- # f" 2. Aptly fit the receivers information in the invite and make sure it is not forcefully added in the invite"
184
- f" The goal is by using this prompt, the user can obtain personalized invites to wide range of receivers work domain."
185
- )
186
- prompt4 = f"""
187
- Based on the initial context: "context" and the provided answers: answers_text,
188
- Generate a professional prompt for invitation generation by USING COMPLETE INFORMATION in the context and answers,
189
- which is most suitable to generate the best invites.
190
- The goal is, you should draft best suitable prompt that can be sent to LLM for generating personalized invites
191
- # based on the information available in context and answers. \n
192
-
193
- f" STRICTLY provide NO preamble.\n"
194
- #f"2. If the recipient's field does not match the product domain, generate a professional generic invite instead.\n"
195
- #f"3. If the recipient is not working at any company[for ex: self employed] do consider this case while drafting the prompt
196
- #and think on how to handle this case.
197
-
198
- #The response should consist ONLY of the generated prompt as per these instructions.
199
- """
200
-
201
- # prompt for invite generation
202
-
203
- prompt2 = (
204
- f"You are a professional AI model tasked with writing personalized invite texts that are brochure-suitable "
205
- f"and tailored to the user's request.\n\n"
206
- # f"User Prompt: {user_prompt}\n\n"
207
- # f"Details of the Recipient: {data}\n\n"
208
- f"Please follow the below instructions while drafting the Invite of the recipient:\n"
209
- f"1. The response must start with appropriate salutations.\n"
210
- f"2. Match the tone of the invite specified in the user prompt. If not mentioned, use a formal tone.\n"
211
- f"3. Incorporate recipient-specific details (e.g., Job Title, Industry, Areas of Interest) as specified in the user prompt. If not mentioned, "
212
- f"use the provided recipient details.\n"
213
- f"4. Adjust the technical depth based on the recipient's expertise level.\n"
214
- f"5. If the recipient's details does not match the product domain, generate a professional generic invite instead.\n"
215
- f"6. If the user prompt does not specify the invite length, write the invite within 50-60 words.\n\n"
216
- f"Constraints:\n"
217
- f"- Strictly adhere to all details mentioned in the user prompt.\n"
218
- f"- Avoid preambles, extraneous symbols, or unnecessary text.\n"
219
- f"- Return only the final invite text in clean, concise language."
220
- )
221
- prompt3 = (
222
- f" You are a professional AI model tasked with writing personalized invite texts that are brochure-suitable "
223
- f" and tailored as per the user prompt and details of the recipient.\n\n"
224
- # f"User Prompt: {user_prompt}\n\n"
225
- # f"Details of the Recipient: {data}\n\n"
226
- f"Please follow the below instructions while drafting the Invite of the recipient:\n"
227
- f"1. The response must start with appropriate salutations.\n"
228
- f"2. Match the tone of the invite specified in the user prompt. If not mentioned, use a formal tone.\n"
229
- f"3. If the user prompt does not specify the invite length, write the invite within 80-90 words.\n"
230
- f"4. Make sure to **follow all the instructions** given in the user prompt. \n\n"
231
- f"In addition, the invite generated SHOULD include the below points: \n"
232
- f" 1. If the recipients information is not related to context of the user prompt, generate a professional formal invite with NO demeaning words.\n "
233
- f" for example: If the context is about gpu device, the receiver is a farmer, then provide a generic response highlighting its features. \n"
234
- f"but if the recipient is GENAI engineer, provide an invite highlighting on how it is suitable to their needs and ease their work. "
235
- f" 2. Aptly fit the recipient-specific details (e.g., Job Title, Industry, Areas of Interest) as specified in the user prompt in the invite "
236
- f"and make sure it is not forcefully added in the invite. \n"
237
- f" 3. Avoid preambles, extraneous symbols, or unnecessary text.\n"
238
- f" 4. Return only the final invite text in clean, concise language.\n\n"
239
-
240
- f"The goal is to generate personalized invites to wide range of receivers in terms of work domain, while matching it with the product/service "
241
- f"provided by the user, make sure the invites are fulfilling this goal. "
242
-
243
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/requirements.txt DELETED
@@ -1,15 +0,0 @@
1
- numpy~=1.26.4
2
- pandas~=2.2.3
3
- sentence-transformers~=3.2.0
4
- python-dotenv~=1.0.1
5
- langchain-openai
6
- langchain_groq
7
- langchain
8
- langchain_community
9
- openai
10
- langchain-community~=0.3.3
11
- langchain-core~=0.3.12
12
- streamlit
13
- openrouter
14
- flask
15
- flask-cors
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/supplement/api.js DELETED
@@ -1,47 +0,0 @@
1
- // api.js
2
- const API_BASE_URL = 'http://localhost:5000/api';
3
-
4
- export const generateQuestions = async (context) => {
5
- const response = await fetch(`${API_BASE_URL}/generate-questions`, {
6
- method: 'POST',
7
- headers: {
8
- 'Content-Type': 'application/json',
9
- },
10
- body: JSON.stringify({ context }),
11
- });
12
- return response.json();
13
- };
14
-
15
- export const generateFinalPrompt = async (context, questions, answers) => {
16
- const response = await fetch(`${API_BASE_URL}/generate-final-prompt`, {
17
- method: 'POST',
18
- headers: {
19
- 'Content-Type': 'application/json',
20
- },
21
- body: JSON.stringify({ context, questions, answers }),
22
- });
23
- return response.json();
24
- };
25
-
26
- export const processInvitations = async (file, prompt) => {
27
- const formData = new FormData();
28
- formData.append('file', file);
29
- formData.append('prompt', prompt);
30
-
31
- const response = await fetch(`${API_BASE_URL}/process-invitations`, {
32
- method: 'POST',
33
- body: formData,
34
- });
35
- return response.json();
36
- };
37
-
38
- export const updateSession = async (sessionData) => {
39
- const response = await fetch(`${API_BASE_URL}/session`, {
40
- method: 'POST',
41
- headers: {
42
- 'Content-Type': 'application/json',
43
- },
44
- body: JSON.stringify(sessionData),
45
- });
46
- return response.json();
47
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/supplement/llm_merger.py DELETED
@@ -1,86 +0,0 @@
1
- import os
2
- from dotenv import load_dotenv
3
- from langchain_groq import ChatGroq
4
- from openai import OpenAI
5
-
6
- load_dotenv()
7
-
8
-
9
- class PrimaryLLMHandler:
10
- def __init__(self, model_name="gpt-4o-mini"):
11
- """
12
- Initializes the Primary LLM Handler (GPT0-mini).
13
- """
14
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
15
- if not self.openai_api_key:
16
- raise ValueError("OPENAI_API_KEY environment variable not set.")
17
-
18
- self.client = OpenAI(api_key=self.openai_api_key)
19
- self.model_name = model_name
20
-
21
- def generate_response(self, user_prompt, data):
22
- """
23
- Generates a response using the primary LLM.
24
- """
25
- prompt = (
26
- f"You are a professional AI model tasked with writing personalized invite texts "
27
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
28
- f"\n\n"
29
- f"User prompt: {user_prompt}\n\n"
30
- f"Details of the individual:\n"
31
- f"- Name: {data['Name']}\n"
32
- f"- Job Title: {data['Job Title']}\n"
33
- f"- Organisation: {data['Organisation']}\n"
34
- f"- Area of Interest: {data['Area of Interest']}\n"
35
- f"- Category: {data['Category']}\n\n"
36
- f"The response should start with 'Hello {data['Name']}'."
37
- f"Ensure the tone aligns with the instructions. STRICTLY give only one response."
38
- )
39
-
40
- completion = self.client.chat.completions.create(
41
- model=self.model_name,
42
- messages=[
43
- {"role": "system", "content": "You are a professional assistant AI."},
44
- {"role": "user", "content": prompt},
45
- ],
46
- )
47
-
48
- return completion.choices[0].message.content.strip()
49
-
50
-
51
- class ValidatorLLMHandler:
52
- def __init__(self, model_name="gemma2-9b-it"):
53
- """
54
- Initializes the Validator LLM Handler (Llama 3.3 8B).
55
- """
56
- self.groq_api_key = os.getenv("GROQ_API_KEY")
57
- if not self.groq_api_key:
58
- raise ValueError("GROQ_API_KEY environment variable not set.")
59
-
60
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
61
-
62
- def validate_and_correct_response(self, user_prompt, original_response, data):
63
- """
64
- Validates and corrects the response using the secondary LLM.
65
- """
66
- validation_prompt = (
67
- f"You are a professional AI model tasked with validating and correcting AI-generated texts. "
68
- f"The original response must align strictly with the provided user prompt and input details. "
69
- f"If the response fails to meet the requirements, generate a corrected version."
70
- f"\n\n"
71
- f"User prompt: {user_prompt}\n\n"
72
- f"Details of the individual:\n"
73
- f"- Name: {data['Name']}\n"
74
- f"- Job Title: {data['Job Title']}\n"
75
- f"- Organisation: {data['Organisation']}\n"
76
- f"- Area of Interest: {data['Area of Interest']}\n"
77
- f"- Category: {data['Category']}\n\n"
78
- f"Original response: {original_response}\n\n"
79
- f"Instructions:\n"
80
- f"- If the original response aligns with the user prompt and input details, reply with 'Valid Response'.\n"
81
- f"- Otherwise, provide a corrected version starting with 'Hello {data['Name']}'.\n"
82
- f"- Keep it concise (less than 40 words) and brochure-suitable.\n"
83
- )
84
-
85
- response = self.llm.invoke(validation_prompt)
86
- return response.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/supplement/main.py DELETED
@@ -1,56 +0,0 @@
1
- import csv
2
- import os
3
- #from query_handler import LLMHandler
4
- from openai_llms import LLMHandler
5
-
6
- def main():
7
- """
8
- Main function to process input CSV, query LLM, and save responses.
9
- """
10
- # Ask user for input CSV file path and user prompt
11
- #input_csv = input("Enter the path to the input CSV file: ").strip()
12
- input_csv = "D:\Projects\Liminal\InviteAI\Test_sample.csv"
13
- if not os.path.exists(input_csv):
14
- print(f"Error: File '{input_csv}' not found.")
15
- return
16
- user_prompt = input("Enter your user prompt: ").strip()
17
-
18
- # Output CSV file path
19
- output_csv = "D:\Projects\Liminal\InviteAI\Response_sample.csv"
20
-
21
- # Check if the input file exists
22
- if not os.path.exists(input_csv):
23
- print(f"Error: File '{input_csv}' not found.")
24
- return
25
-
26
- # Initialize the LLM handler
27
- llm_handler = LLMHandler()
28
- #llm_handler = LLMOpenAI()
29
-
30
- # Read the input CSV and process each instance
31
- with open(input_csv, mode="r", newline="", encoding="utf-8") as infile:
32
- reader = csv.DictReader(infile)
33
- fieldnames = reader.fieldnames + ["Generated Text"]
34
-
35
- rows = []
36
- for row in reader:
37
- # Generate response for the current row
38
- try:
39
- response = llm_handler.generate_response(user_prompt, row)
40
- row["Generated Text"] = response
41
- rows.append(row)
42
- except Exception as e:
43
- print(f"Error generating response for UID {row.get('UID')}: {e}")
44
- row["Generated Text"] = "Error generating response"
45
- rows.append(row)
46
-
47
- # Save the updated rows to the output CSV
48
- with open(output_csv, mode="w", newline="", encoding="utf-8") as outfile:
49
- writer = csv.DictWriter(outfile, fieldnames=fieldnames)
50
- writer.writeheader()
51
- writer.writerows(rows)
52
-
53
- print(f"Responses saved to '{output_csv}'.")
54
-
55
- if __name__ == "__main__":
56
- main()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/supplement/openai_llms.py DELETED
@@ -1,63 +0,0 @@
1
- from openai import OpenAI
2
- from dotenv import load_dotenv
3
- import os
4
-
5
- load_dotenv()
6
-
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="gpt-4o-mini"):
10
- """
11
- Initializes the LLMHandler with the specified OpenAI model.
12
- """
13
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
14
- if not self.openai_api_key:
15
- raise ValueError("OPENAI_API_KEY environment variable not set.")
16
-
17
- # Initialize OpenAI client
18
- self.client = OpenAI(api_key=self.openai_api_key)
19
- self.model_name = model_name
20
-
21
- def generate_response(self, user_prompt, data):
22
- """
23
- Generate a concise response using the LLM based on user prompt and data.
24
- :param user_prompt: Prompt provided by the user.
25
- :param data: Dictionary containing the instance information.
26
- :return: Generated response text.
27
- """
28
- # Refined prompt to handle encoding and formatting
29
- prompt = (
30
- f"You are a professional AI model tasked with writing personalized invite texts "
31
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the user prompt.\n\n"
32
- f"Consider the user prompt: {user_prompt}\n\n"
33
- f"Details of the individual:\n"
34
- f"- Name: {data['Name']}\n"
35
- f"- Job Title: {data['Job Title']}\n"
36
- f"- Organisation: {data['Organisation']}\n"
37
- f"- Area of Interest: {data['Area of Interest']}\n"
38
- f"- Category: {data['Category']}\n\n"
39
- f"The response **MUST**:\n"
40
- f"- Start with 'Hello {data['Name']}'.\n"
41
- f"- Be concise, professional, and STRICTLY DO NOT generate invalid characters or encoding errors (e.g. 'SoraVR’s').\n"
42
- f"- Use standard English punctuation, such as single quotes (e.g., 'can't', 'it's').\n"
43
- f"- STRICTLY Give only one response for the Category the sample belongs to.\n"
44
- f"- Do NOT include preambles or unnecessary text.\n\n"
45
- f"Return the final response cleanly, without any extraneous symbols or characters."
46
- )
47
-
48
- # Query the OpenAI client and return the response
49
- completion = self.client.chat.completions.create(
50
- model=self.model_name,
51
- messages=[
52
- {"role": "system", "content": "You are a professional assistant."},
53
- {"role": "user", "content": prompt},
54
- ]
55
- )
56
-
57
- # Extract and clean the generated response
58
- response = completion.choices[0].message.content.strip()
59
-
60
- # Optional: Post-process to clean invalid characters
61
- #response_cleaned = response.encode('utf-8').decode('utf-8', errors='ignore')
62
-
63
- return response
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pythonProject1/supplement/openrouter_llms.py DELETED
@@ -1,172 +0,0 @@
1
- import os
2
- from openai import OpenAI
3
- from dotenv import load_dotenv
4
-
5
- load_dotenv()
6
-
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="meta-llama/llama-3.3-70b-instruct"):
10
- self.openrouter_api_key = os.getenv("OPENROUTER_API_KEY")
11
- if not self.openrouter_api_key:
12
- raise ValueError("OPENROUTER_API_KEY environment variable not set.")
13
-
14
- # Initialize OpenAI client with OpenRouter base URL and default headers
15
- self.client = OpenAI(
16
- base_url="https://openrouter.ai/api/v1",
17
- api_key=self.openrouter_api_key,
18
- default_headers={
19
- "HTTP-Referer": "http://localhost:8501", # Local development URL
20
- "X-Title": "Invite AI", # Application name
21
- "x-routing-config": '{"provider": {"order": ["Together", "Avian.io", "DeepInfra", "Lambda"]}, "allow_fallbacks": false}'
22
- }
23
- )
24
-
25
- self.model_name = model_name
26
-
27
- def _make_api_call(self, messages):
28
- """Helper method to make API calls"""
29
- return self.client.chat.completions.create(
30
- model=self.model_name,
31
- messages=messages
32
- )
33
-
34
- def generate_questions(self, context):
35
- """Generate questions based on the initial context provided by the user."""
36
- prompt = f"""
37
- Based on this context about an invitation: "{context}"
38
-
39
- Generate questions to gather necessary information for creating a professional invitation prompt.
40
-
41
- Generate 8-12 focused questions. Include multiple choice options where appropriate.
42
- Questions should cover:
43
- 1. Senders Company/Organization and role details
44
- 2. Product/service specific details
45
- 3. Key specifications or features
46
- 4. Approximate length of the invite [Word count]
47
- 5. What information from the receivers details do you want to include and influence in the invite
48
- 6. Tone and style preferences
49
- 7. Additional information which you would like to provide [Type N/A if you wish not to]
50
- 8. Call to action [multiple choice] for example [ contact phone number, visit our website, visit our social media etc]
51
- 9. In context to Call to action question, ask a followup question [Textual response] for CTA
52
- to collect the website link/ phone number/ social media handles etc.
53
-
54
- Return the questions in this exact JSON format:
55
- [
56
- {{"question": "Question 1", "choices": ["Choice 1", "Choice 2"]}},
57
- {{"question": "Question 2"}},
58
- {{"question": "Question 3", "choices": ["Choice 1", "Choice 2", "Choice 3"]}}
59
- ]
60
-
61
- For questions without multiple choice options, omit the 'choices' key.
62
- Make choices relevant but not exhaustive, as users will have option for custom responses.
63
- """
64
-
65
- # Default questions to use as fallback
66
- default_questions = [
67
- {
68
- "question": "What is your role in the company?",
69
- "choices": ["CEO", "CTO", "Director", "Product Manager"]
70
- },
71
- {
72
- "question": "What is your company name?",
73
- },
74
- {
75
- "question": "What is the name of your product/service?",
76
- },
77
- {
78
- "question": "What is the suggested Invite lenght[word count] you prefer?",
79
- },
80
- {
81
- "question": "What is the key technical specification or feature?",
82
- },
83
- {
84
- "question": "Can you explain in brief about what the invite is about?",
85
- },
86
- {
87
- "question": "Select the preferred tone for the invitation:",
88
- "choices": ["Professional", "Innovation-focused", "Casual", "Business & Strategic", "Friendly"]
89
- }
90
- ]
91
-
92
- try:
93
- response = self._make_api_call([{"role": "user", "content": prompt}])
94
- response_text = response.choices[0].message.content.strip()
95
-
96
- # Find the start and end of the JSON array
97
- start_idx = response_text.find('[')
98
- end_idx = response_text.rfind(']') + 1
99
-
100
- if start_idx == -1 or end_idx == 0:
101
- raise ValueError("Could not find JSON array in response")
102
-
103
- json_str = response_text[start_idx:end_idx]
104
-
105
- # Parse the JSON string
106
- import json
107
- questions = json.loads(json_str)
108
-
109
- # Validate the question format
110
- for question in questions:
111
- if 'question' not in question:
112
- raise ValueError("Question missing 'question' field")
113
- if 'choices' in question and not isinstance(question['choices'], list):
114
- raise ValueError("'choices' must be a list")
115
-
116
- return questions
117
-
118
- except Exception as e:
119
- print("Using default questions as fallback")
120
- return default_questions
121
-
122
- def generate_final_prompt(self, context, questions, answers):
123
- """Generate the final prompt based on context and question answers."""
124
- formatted_answers = []
125
- for i, question in enumerate(questions):
126
- answer = answers[i]
127
- formatted_answers.append(f"Q: {question['question']}\nA: {answer}")
128
-
129
- answers_text = "\n".join(formatted_answers)
130
- prompt = (
131
- f"Your task is to generate a professional prompt for invitation generation by using the below context and answers: \n"
132
- f"The initial context provided by user to generate the questions are [Context] :{context} and"
133
- f"The questions and answers provide detail information on how the prompt has to be designed [Answers]: {answers_text}. \n"
134
- f"Please follow the below instructions while drafting the prompt: \n"
135
- f"1. Use the Complete Information in the context and answers. \n"
136
- f"2. You Should draft best suitable prompt that can be used for generating personalized invites based on the information provided by user. \n"
137
- f"3. Generate only the prompt and DO NOT include any statements like this in the beginning: \n"
138
- f"[Here is a professional prompt for invitation generation based on the provided context and answers] \n"
139
- f"The goal is by using this prompt, the user can obtain personalized invites to wide range of receivers work domain."
140
- )
141
-
142
- response = self._make_api_call([{"role": "user", "content": prompt}])
143
- return response.choices[0].message.content.strip()
144
-
145
- def generate_response(self, user_prompt, data):
146
- """Generate a concise response using the LLM based on user prompt and data."""
147
- prompt = (
148
- f"You are a professional AI model tasked with writing personalized invite texts that are brochure-suitable "
149
- f"and tailored to the user's request and recipient details.\n\n"
150
- f"User Prompt: {user_prompt}\n"
151
- f"Recipient Details: {data}\n\n"
152
- f"**Instructions:**\n"
153
- f"1. Start the response with an appropriate salutation, for example: 'Hello {data.get('Name', '')}' if available.\n"
154
- f"2. Match the tone specified in the user prompt. If no tone is mentioned, use a formal tone.\n"
155
- f"3. Write the invite within 90-100 words unless a specific length is provided.\n"
156
- f"4. Strictly adhere to all instructions and details given in the user prompt.\n\n"
157
- f"**Additional Guidelines:**\n"
158
- f"1. Tailor the invite to align with the recipient's context and profession. For example:\n"
159
- f" - If the recipient's information is unrelated to the context, provide a general formal invite highlighting key features.\n"
160
- f" - If the recipient is closely related to the context (e.g., a GENAI engineer for an AI product), highlight specific benefits relevant to their needs.\n"
161
- f"2. You are free to choose complete or partial recipient-specific details (e.g., Job Title, Industry) mentioned in user prompt that would fit naturally into the invite "
162
- #f"2. Seamlessly incorporate recipient-specific details (e.g., Job Title, Industry) mentioned in user prompt only if they fit naturally into the invite.\n"
163
- f"3. Do not forcefully match the applications of the user product with the recipients information.\n"
164
- #f"4. "
165
- f"4. Avoid preambles, unnecessary symbols, or extraneous text.\n"
166
- f"5. Return the final invite text cleanly, in concise with no demeaning language.\n\n"
167
- f"Validate the invite to make sure it is following all the guidelines. "
168
- #f"**Goal:** Generate personalized invites suitable for a wide range of recipients while aligning with the product or service described in the user prompt."
169
- )
170
-
171
- response = self._make_api_call([{"role": "user", "content": prompt}])
172
- return response.choices[0].message.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
streamlit_output.csv DELETED
@@ -1,45 +0,0 @@
1
- ,UID,Name,Job Title,Organisation,Area of Interest,Category,Generated Text
2
- 0,1,Aditi Sharma,Software Engineer,Infosys,Artificial Intelligence,A,Hello Aditi Sharma. Discover SoraVR's innovative AI agent that guides users through immersive experiences. Join us to explore how it enhances interactivity and seamlessly assists in navigating our groundbreaking VR product. Experience the future of AI in VR!
3
- 1,2,Rajesh Kumar,Data Scientist,TCS,Machine Learning,A,"Hello Rajesh Kumar. Experience SoraVR's AI agent, designed to intuitively guide you through features, enhancing your VR experience. Join us to explore how it can elevate your machine learning insights!"
4
- 2,3,Sneha Verma,Product Manager,Wipro,Cloud Computing,B,"Hello Sneha Verma,
5
-
6
- Experience SoraVR with our AI agent guiding you seamlessly through the features. Discover how this innovative tool can enhance your Cloud Computing projects. Join us for a hands-on experience!"
7
- 3,4,Akash Gupta,CTO,HCL Technologies,Healthcare Technology,D,"Hello Akash Gupta. Experience the future of healthcare technology with SoraVR's intelligent AI guide, ensuring a seamless and intuitive user experience. Join us to explore how SoraVR can transform your approach to healthcare."
8
- 4,5,Priya Nair,Project Manager,Zoho,Blockchain Development,C,"Hello Priya Nair.
9
-
10
- Explore SoraVR’s innovative AI agent, your personal guide for an immersive experience. Discover how it can enhance your blockchain development insights. Join us to try it out!"
11
- 5,6,Vikram Singh,Senior Developer,Mindtree,Cybersecurity,B,"Hello Vikram Singh,
12
- Experience the future of VR with SoraVR, where our AI agent seamlessly guides you through features and enhances your cybersecurity explorations. Join us for an exclusive trial and see the innovation firsthand!"
13
- 6,7,Nidhi Agarwal,UX Designer,Tech Mahindra,User Experience Design,B,"Hello Nidhi Agarwal,
14
- Experience the future of user design with SoraVR's AI agent, guiding you through an intuitive interface. Join us to explore how this innovation enhances user experience. We invite you to try it out!"
15
- 7,8,Ankit Tiwari,Machine Learning Engineer,Tata Elxsi,Deep Learning,A,"Hello Ankit Tiwari. Experience SoraVR, where our AI agent seamlessly guides you through every feature. Explore its capabilities in VR and enhance your learning in deep learning today! Join us for an immersive session."
16
- 8,9,Ishita Malhotra,Research Analyst,Zensar Technologies,Data Analytics,A,"Hello Ishita Malhotra,
17
- Experience SoraVR with our AI agent guiding you through data analytics, enhancing your understanding and interaction. Join us to explore this innovative tool!"
18
- 9,10,Pooja Joshi,Business Analyst,Persistent Systems,Business Intelligence,A,Hello Pooja Joshi. Experience SoraVR with its intelligent AI agent that guides you step-by-step through the features. Join us to explore how it enhances business intelligence and usability. We look forward to your insights!
19
- 10,11,Karan Kapoor,Frontend Developer,Capgemini,Web Development,C,"Hello Karan Kapoor. Experience SoraVR, where our AI agent seamlessly guides you through immersive web development. Join us to explore how this innovative tool can elevate your projects. Try it now!"
20
- 11,12,Rohan Mehra,Backend Engineer,Accenture,Distributed Systems,B,"Hello Rohan Mehra. Experience SoraVR's innovative AI agent, your personal guide for intuitive navigation and seamless interaction. Join us to explore how it revolutionizes user experience. We can't wait for your feedback!"
21
- 12,13,Ritu Khandelwal,Full Stack Developer,Larsen & Toubro Infotech,Internet of Things,C,"Hello Ritu Khandelwal. Experience SoraVR's AI agent that simplifies your exploration, providing real-time guidance while you delve into the Internet of Things. Join us to play and discover the future of VR!"
22
- 13,14,Saurabh Deshmukh,Quality Assurance Engineer,Cognizant,Software Testing,C,"Hello Saurabh Deshmukh.
23
-
24
- Experience SoraVR's AI agent guiding your software testing journey. Discover seamless navigation and insightful assistance. Join us to explore cutting-edge features and enhance your QA expertise. Try it out today!"
25
- 14,15,Alok Bhattacharya,Healthcare Consultant,Siemens Healthineers,Telemedicine,D,"Hello Alok Bhattacharya.
26
-
27
- Explore SoraVR, where our AI agent seamlessly guides you through telemedicine applications, enhancing user experience and knowledge. Join us to experience the future of healthcare technology firsthand!"
28
- 15,16,Deepika Rao,Bioinformatics Specialist,Philips Innovation Campus,Genomics,D,"Hello Deepika Rao.
29
-
30
- Experience SoraVR's innovative AI agent as your guide in exploring genomics. Join us to unlock the future of bioinformatics and see how our technology can enhance your research. We invite you to try it out!"
31
- 16,17,Manish Patil,Robotics Engineer,ABB,Robotics Process Automation,D,"Hello Manish Patil. Experience the future of Robotics Process Automation with SoraVR. Our AI agent is your personal guide, enhancing your journey in virtual reality. Join us to explore and play with this innovative product!"
32
- 17,18,Tanya Sethi,Solutions Architect,Hexaware Technologies,Cloud Solutions,B,"Hello Tanya Sethi.
33
- Experience SoraVR with our AI agent, designed to enhance your understanding of cloud solutions. Join us for an interactive session and see how AI can guide your immersive journey. Ready to explore?"
34
- 18,19,Aditya Das,IT Manager,Dell Technologies,IT Infrastructure,B,"Hello Aditya Das. Experience SoraVR’s AI agent, your interactive guide in exploring the VR landscape. Join us to see how it enhances your IT infrastructure insights. We invite you to try it out!"
35
- 19,20,Komal Jain,Business Development Manager,Haptik,Conversational AI,A,"Hello Komal Jain. Experience SoraVR's inbuilt AI agent that expertly guides users through the product, enhancing interactions with conversational AI. Join us to explore how SoraVR can transform your engagement strategies."
36
- 20,21,Anuj Saxena,AI Researcher,NVIDIA India,Computer Vision,A,"Hello Anuj Saxena,
37
- Experience SoraVR's AI agent that guides you through its features, enhancing usability and efficiency. Join us to explore innovative VR and AI integration. Your feedback as an AI researcher is invaluable!"
38
- 21,22,Shreya Bhatia,Systems Analyst,Oracle,Database Management,B,Hello Shreya Bhatia. Experience SoraVR’s intuitive AI agent guiding your journey through immersive database management. Join us to explore and enhance your skills with cutting-edge technology. Your innovative path awaits!
39
- 22,23,Gaurav Malhotra,Embedded Systems Engineer,Intel India,Hardware Optimization,C,"Hello Gaurav Malhotra. Experience the future of VR with SoraVR's AI guide, enhancing your hardware optimization journey. Join us and discover how intuitive interaction can elevate your projects. We invite you to try and play with SoraVR!"
40
- 23,24,Pankaj Sharma,Cloud Engineer,Google India,Cloud Security,B,"Hello Pankaj Sharma.
41
-
42
- Experience SoraVR with our AI guide, designed to enhance your interactions by providing real-time assistance. Join us to explore how it elevates cloud security practices in a virtual environment."
43
- 24,25,Kavita Khanna,Data Engineer,Amazon Web Services (AWS),Big Data,A,"Hello Kavita Khanna.
44
-
45
- Experience SoraVR's intuitive AI agent that guides you through its features, enhancing your understanding and interaction. Join us to explore how AI streamlines your VR experience."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/Groq_llms.py DELETED
@@ -1,50 +0,0 @@
1
- import os
2
- #from langchain_community.chat_models import ChatOpenAI
3
- from langchain_groq import ChatGroq
4
- from dotenv import load_dotenv
5
-
6
- load_dotenv()
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="llama-3.3-70b-versatile"):
10
- """
11
- Initializes the LLMHandler with the specified Groq model.
12
- """
13
- self.groq_api_key = os.getenv("GROQ_API_KEY")
14
- if not self.groq_api_key:
15
- raise ValueError("GROQ_API_KEY environment variable not set.")
16
-
17
- # Initialize Groq LLM client
18
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
19
-
20
- def generate_response(self, user_prompt, data):
21
- """
22
- Generate a concise response using the LLM based on user prompt and data.
23
- :param user_prompt: Prompt provided by the user.
24
- :param data: Dictionary containing the instance information (e.g., UID, Name, etc.).
25
- :return: Generated response text.
26
- """
27
- # Create the full prompt using user input and instance data
28
- prompt = (
29
- f"You are a professional AI model tasked with writing personalized invite texts "
30
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
31
- f"\n\n"
32
- f"Consider the user prompt: {user_prompt}\n\n"
33
- f"Details of the individual:\n"
34
- f"- Name: {data['Name']}\n"
35
- f"- Job Title: {data['Job Title']}\n"
36
- f"- Organisation: {data['Organisation']}\n"
37
- f"- Area of Interest: {data['Area of Interest']}\n"
38
- f"- Category: {data['Category']}\n\n"
39
- f"The response can start with Hello Name"
40
- f"Write a personalized invitation text for this individual, ensuring the tone and purpose align with the user's instructions."
41
- f"STRICTLY Give only one response for the Category the sample belongs to."
42
- f"Do Not mention Category in the response."
43
-
44
- f"NO PREAMBLE"
45
- )
46
-
47
- # Query the LLM and return the response
48
- response = self.llm.invoke(prompt)
49
- return response.content.strip()
50
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/LLM_handler.py DELETED
@@ -1,51 +0,0 @@
1
- import os
2
- from langchain_community.chat_models import ChatOpenAI
3
- from langchain_groq import ChatGroq
4
- from dotenv import load_dotenv
5
-
6
- load_dotenv()
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="gpt-4", provider="openai"):
10
- self.provider = provider
11
-
12
- if provider == "openai":
13
- self.api_key = os.getenv("OPENAI_API_KEY")
14
- if not self.api_key:
15
- raise ValueError("OPENAI_API_KEY environment variable not set.")
16
- self.model = ChatOpenAI(api_key=self.api_key, model=model_name)
17
-
18
- elif provider == "groq":
19
- self.api_key = os.getenv("GROQ_API_KEY")
20
- if not self.api_key:
21
- raise ValueError("GROQ_API_KEY environment variable not set.")
22
- self.model = ChatGroq(api_key=self.api_key, model_name=model_name)
23
-
24
- else:
25
- raise ValueError("Unsupported provider. Use 'openai' or 'groq'.")
26
-
27
- def generate_text(self, input_data, user_instruction):
28
- """
29
- Generates personalized text using the LLM.
30
- """
31
- try:
32
- prompt = self._build_prompt(input_data, user_instruction)
33
- response = self.model.generate([prompt])
34
- return response[0]["text"] # Adjust this depending on response format
35
- except Exception as e:
36
- print(f"Error during text generation: {e}")
37
- return "Error generating response"
38
-
39
- @staticmethod
40
- def _build_prompt(input_data, user_instruction):
41
- """
42
- Builds a structured prompt for the LLM.
43
- """
44
- context = (
45
- f"Name: {input_data.get('Name')}\n"
46
- f"Job Title: {input_data.get('Job Title')}\n"
47
- f"Organization: {input_data.get('Organization', input_data.get('Organisation'))}\n"
48
- f"Area of Interest: {input_data.get('Area of Interest')}\n"
49
- f"Category: {input_data.get('Category')}\n"
50
- )
51
- return f"{user_instruction}\n\nContext:\n{context}"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/app.py DELETED
@@ -1,112 +0,0 @@
1
- import streamlit as st
2
- import pandas as pd
3
- #from openai_llms import LLMHandler
4
- from groq_llms import LLMHandler
5
- import tempfile
6
- import os
7
-
8
- # Load environment variables for OpenAI API Key
9
- from dotenv import load_dotenv
10
-
11
- load_dotenv()
12
-
13
- # Initialize LLMHandler
14
- llm_handler = LLMHandler()
15
-
16
-
17
- def process_csv(file, user_prompt):
18
- """Read CSV, generate responses using LLMHandler, and return processed DataFrame."""
19
- df = pd.read_csv(file)
20
- responses = []
21
-
22
- for _, row in df.iterrows():
23
- try:
24
- response = llm_handler.generate_response(user_prompt, row.to_dict())
25
- responses.append(response)
26
- except Exception as e:
27
- responses.append(f"Error: {e}")
28
-
29
- df["Generated Text"] = responses
30
- return df
31
-
32
-
33
- # Streamlit UI
34
- st.set_page_config(page_title="Invite AI", page_icon="💬", layout="wide")
35
-
36
- # Header
37
- st.title("Invite AI")
38
- st.markdown(
39
- """
40
- Welcome to the Invitation Generator! This tool helps you create personalized invitations using the power of AI.
41
- Follow the steps below to upload your data and generate professional invitation texts.
42
- """
43
- )
44
-
45
- # Section: Template Download and Instructions
46
- st.sidebar.title("Instructions")
47
- st.sidebar.markdown(
48
- """
49
- ### Template Download
50
- [Click here to download the suggested CSV template](http://surl.li/ptvzzv)
51
-
52
- ### Required Fields
53
- - **Unique Identifier for each receiver**
54
- - **Name of the receiver**
55
- - **Designation/Job title of the receiver**
56
- - **Company/Organisation where the receiver works**
57
- - **Areas the receiver is interested in / has expertise in**
58
- - **Categorize receivers into groups** for consistent instructions.
59
- """
60
- )
61
-
62
- # Main Section
63
- st.markdown(
64
- """
65
- ### Steps to Use
66
- 1. **Download the template** from the sidebar.
67
- 2. **Fill out the details** as per the instructions.
68
- 3. **Upload the completed CSV file** below.
69
- 4. Enter a **prompt** to generate personalized invitations.
70
- """
71
- )
72
-
73
- # File uploader for CSV
74
- uploaded_file = st.file_uploader("📂 Upload CSV File", type=["csv"])
75
- user_prompt = st.text_area(
76
- "✍️ Enter the prompt for generating invitation texts:",
77
- "Write professional invitation text tailored for the group.",
78
- height=150,
79
- )
80
-
81
- # Submit button
82
- submit = st.button("Submit")
83
-
84
- # Processing and displaying results after submission
85
- if submit and uploaded_file is not None and user_prompt:
86
- st.write("⏳ Processing your file... Please wait.")
87
- processed_df = process_csv(uploaded_file, user_prompt)
88
-
89
- # Display results
90
- st.write("### Generated Invitations")
91
- st.dataframe(processed_df, use_container_width=True)
92
-
93
- # Option to download the processed CSV
94
- with tempfile.NamedTemporaryFile(delete=False, suffix=".csv") as temp_file:
95
- processed_df.to_csv(temp_file.name, index=False)
96
- temp_file.close() # Ensure the file is properly closed before proceeding
97
-
98
- st.download_button(
99
- label="📥 Download Results CSV",
100
- data=open(temp_file.name, "rb"),
101
- file_name="generated_invitations.csv",
102
- mime="text/csv",
103
- )
104
-
105
- # Safely delete the temporary file
106
- os.unlink(temp_file.name)
107
-
108
- # Footer
109
- st.markdown("---")
110
- st.markdown(
111
- "💡 **Tip:** Ensure your data aligns with the provided template for accurate results."
112
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/llm_merger_gpt_gpt.py DELETED
@@ -1,93 +0,0 @@
1
- import os
2
- from dotenv import load_dotenv
3
- #from langchain_groq import ChatGroq
4
- from openai import OpenAI
5
-
6
- load_dotenv()
7
-
8
-
9
- class PrimaryLLMHandler:
10
- def __init__(self, model_name="gpt-4o-mini"):
11
- """
12
- Initializes the Primary LLM Handler (GPT0-mini).
13
- """
14
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
15
- if not self.openai_api_key:
16
- raise ValueError("OPENAI_API_KEY environment variable not set.")
17
-
18
- self.client = OpenAI(api_key=self.openai_api_key)
19
- self.model_name = model_name
20
-
21
- def generate_response(self, user_prompt, data):
22
- """
23
- Generates a response using the primary LLM.
24
- """
25
- prompt = (
26
- f"You are a professional AI model tasked with writing personalized invite texts "
27
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
28
- f"\n\n"
29
- f"User prompt: {user_prompt}\n\n"
30
- f"Details of the individual:\n"
31
- f"- Name: {data['Name']}\n"
32
- f"- Job Title: {data['Job Title']}\n"
33
- f"- Organisation: {data['Organisation']}\n"
34
- f"- Area of Interest: {data['Area of Interest']}\n"
35
- f"- Category: {data['Category']}\n\n"
36
- f"The response should start with 'Hello {data['Name']}'."
37
- f"Ensure the tone aligns with the instructions. STRICTLY give only one response."
38
- )
39
-
40
- completion = self.client.chat.completions.create(
41
- model=self.model_name,
42
- messages=[
43
- {"role": "system", "content": "You are a professional assistant AI."},
44
- {"role": "user", "content": prompt},
45
- ],
46
- )
47
-
48
- return completion.choices[0].message.content.strip()
49
-
50
- class ValidatorLLMHandler:
51
- def __init__(self, model_name="gpt-4o-mini"):
52
- """
53
- Initializes the Validator LLM Handler (GPT0-mini).
54
- """
55
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
56
- if not self.openai_api_key:
57
- raise ValueError("OPENAI_API_KEY environment variable not set.")
58
-
59
- self.client = OpenAI(api_key=self.openai_api_key)
60
- self.model_name = model_name
61
-
62
- def validate_and_correct_response(self, user_prompt, original_response, data):
63
- """
64
- Validates and corrects the response using the secondary LLM.
65
- """
66
- validation_prompt = (
67
- f"You are a professional AI model tasked with validating and correcting AI-generated texts. "
68
- f"The original response must align strictly with the provided user prompt and input details. "
69
- f"If the response fails to meet the requirements, generate a corrected version."
70
- f"\n\n"
71
- f"User prompt: {user_prompt}\n\n"
72
- f"Details of the individual:\n"
73
- f"- Name: {data['Name']}\n"
74
- f"- Job Title: {data['Job Title']}\n"
75
- f"- Organisation: {data['Organisation']}\n"
76
- f"- Area of Interest: {data['Area of Interest']}\n"
77
- f"- Category: {data['Category']}\n\n"
78
- f"Original response: {original_response}\n\n"
79
- f"Instructions:\n"
80
- f"- If the original response is aligning with user prompt and input details, reply with 'Valid Response'.\n"
81
- f"- Otherwise, provide a corrected version starting with 'Hello {data['Name']}'.\n"
82
- f"- Keep it concise (less than 40 words) and brochure-suitable.\n"
83
- )
84
-
85
- completion = self.client.chat.completions.create(
86
- model=self.model_name,
87
- messages=[
88
- {"role": "system", "content": "You are a professional validator AI."},
89
- {"role": "user", "content": validation_prompt},
90
- ],
91
- )
92
-
93
- return completion.choices[0].message.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/llm_merger_gpt_llama.py DELETED
@@ -1,86 +0,0 @@
1
- import os
2
- from dotenv import load_dotenv
3
- from langchain_groq import ChatGroq
4
- from openai import OpenAI
5
-
6
- load_dotenv()
7
-
8
-
9
- class PrimaryLLMHandler:
10
- def __init__(self, model_name="gpt-4o-mini"):
11
- """
12
- Initializes the Primary LLM Handler (GPT0-mini).
13
- """
14
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
15
- if not self.openai_api_key:
16
- raise ValueError("OPENAI_API_KEY environment variable not set.")
17
-
18
- self.client = OpenAI(api_key=self.openai_api_key)
19
- self.model_name = model_name
20
-
21
- def generate_response(self, user_prompt, data):
22
- """
23
- Generates a response using the primary LLM.
24
- """
25
- prompt = (
26
- f"You are a professional AI model tasked with writing personalized invite texts "
27
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
28
- f"\n\n"
29
- f"User prompt: {user_prompt}\n\n"
30
- f"Details of the individual:\n"
31
- f"- Name: {data['Name']}\n"
32
- f"- Job Title: {data['Job Title']}\n"
33
- f"- Organisation: {data['Organisation']}\n"
34
- f"- Area of Interest: {data['Area of Interest']}\n"
35
- f"- Category: {data['Category']}\n\n"
36
- f"The response should start with 'Hello {data['Name']}'."
37
- f"Ensure the tone aligns with the instructions. STRICTLY give only one response."
38
- )
39
-
40
- completion = self.client.chat.completions.create(
41
- model=self.model_name,
42
- messages=[
43
- {"role": "system", "content": "You are a professional assistant AI."},
44
- {"role": "user", "content": prompt},
45
- ],
46
- )
47
-
48
- return completion.choices[0].message.content.strip()
49
-
50
-
51
- class ValidatorLLMHandler:
52
- def __init__(self, model_name="llama-3.3-70b-versatile"):
53
- """
54
- Initializes the Validator LLM Handler (Llama 3.3 8B).
55
- """
56
- self.groq_api_key = os.getenv("GROQ_API_KEY")
57
- if not self.groq_api_key:
58
- raise ValueError("GROQ_API_KEY environment variable not set.")
59
-
60
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
61
-
62
- def validate_and_correct_response(self, user_prompt, original_response, data):
63
- """
64
- Validates and corrects the response using the secondary LLM.
65
- """
66
- validation_prompt = (
67
- f"You are a professional AI model tasked with validating and correcting AI-generated texts. "
68
- f"The original response must align strictly with the provided user prompt and input details. "
69
- f"If the response fails to meet the requirements, generate a corrected version."
70
- f"\n\n"
71
- f"User prompt: {user_prompt}\n\n"
72
- f"Details of the individual:\n"
73
- f"- Name: {data['Name']}\n"
74
- f"- Job Title: {data['Job Title']}\n"
75
- f"- Organisation: {data['Organisation']}\n"
76
- f"- Area of Interest: {data['Area of Interest']}\n"
77
- f"- Category: {data['Category']}\n\n"
78
- f"Original response: {original_response}\n\n"
79
- f"Instructions:\n"
80
- f"- If the original response aligns with the user prompt and input details, reply with 'Valid Response'.\n"
81
- f"- Otherwise, provide a corrected version starting with 'Hello {data['Name']}'.\n"
82
- f"- Keep it concise (less than 40 words) and brochure-suitable.\n"
83
- )
84
-
85
- response = self.llm.invoke(validation_prompt)
86
- return response.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/llm_merger_groq_groq.py DELETED
@@ -1,80 +0,0 @@
1
- import os
2
- from langchain_groq import ChatGroq
3
- from dotenv import load_dotenv
4
-
5
- load_dotenv()
6
-
7
- class LLMHandler:
8
- def __init__(self, model_name="llama-3.3-70b-versatile"):
9
- """
10
- Initializes the LLMHandler with the specified Groq model.
11
- """
12
- self.groq_api_key = os.getenv("GROQ_API_KEY")
13
- if not self.groq_api_key:
14
- raise ValueError("GROQ_API_KEY environment variable not set.")
15
-
16
- # Initialize Groq LLM client
17
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
18
-
19
- def generate_response(self, user_prompt, data):
20
- """
21
- Generate a concise response using the LLM based on user prompt and data.
22
- """
23
- # Create the full prompt using user input and instance data
24
- prompt = (
25
- f"You are a professional AI model tasked with writing personalized invite texts "
26
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
27
- f"\n\n"
28
- f"Consider the user prompt: {user_prompt}\n\n"
29
- f"Details of the individual:\n"
30
- f"- Name: {data['Name']}\n"
31
- f"- Job Title: {data['Job Title']}\n"
32
- f"- Organisation: {data['Organisation']}\n"
33
- f"- Area of Interest: {data['Area of Interest']}\n"
34
- f"- Category: {data['Category']}\n\n"
35
- f"The response can start with 'Hello {data['Name']}'."
36
- f"Write a personalized invitation text for this individual, ensuring the tone and purpose align with the user's instructions."
37
- f"STRICTLY give only one response for the category the sample belongs to."
38
- f"Do NOT mention the category in the response."
39
- f"NO PREAMBLE."
40
- )
41
-
42
- # Query the LLM and return the response
43
- response = self.llm.invoke(prompt)
44
- return response.content.strip()
45
-
46
- def validate_and_correct_response(self, user_prompt, original_response, data):
47
- """
48
- Use a secondary LLM to validate and correct the response.
49
- """
50
- # Initialize the second LLM (validator)
51
- validator = ChatGroq(
52
- groq_api_key=self.groq_api_key,
53
- model_name="gemma2-9b-it"
54
- )
55
-
56
- # Validation prompt
57
- validation_prompt = (
58
- f"You are a professional AI model tasked with validating and correcting AI-generated texts. "
59
- f"The original response must align strictly with the provided user prompt and input details. "
60
- f"If the response fails to meet the requirements, generate a corrected response. "
61
- f"\n\n"
62
- f"User prompt: {user_prompt}\n\n"
63
- f"Details of the individual:\n"
64
- f"- Name: {data['Name']}\n"
65
- f"- Job Title: {data['Job Title']}\n"
66
- f"- Organisation: {data['Organisation']}\n"
67
- f"- Area of Interest: {data['Area of Interest']}\n"
68
- f"- Category: {data['Category']}\n\n"
69
- f"Original response: {original_response}\n\n"
70
- f"Instructions:\n"
71
- f"- If the original response is correct, reply with 'Valid Response'.\n"
72
- f"- Otherwise, provide a corrected version."
73
- f"- The corrected version should start with 'Hello {data['Name']}'."
74
- f"- The corrected version is concise (less than 40 words), brochure-suitable, and tailored as per the Category"
75
- f"- NO PREAMBLE "
76
- )
77
-
78
- # Query the validator LLM
79
- validation_response = validator.invoke(validation_prompt)
80
- return validation_response.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/llm_merger_llama_gpt.py DELETED
@@ -1,86 +0,0 @@
1
- import os
2
- from dotenv import load_dotenv
3
- from langchain_groq import ChatGroq
4
- from openai import OpenAI
5
-
6
- load_dotenv()
7
-
8
-
9
- class PrimaryLLMHandler:
10
- def __init__(self, model_name="llama-3.3-70b-versatile"):
11
- """
12
- Initializes the Primary LLM Handler (Llama 3.3 8B).
13
- """
14
- self.groq_api_key = os.getenv("GROQ_API_KEY")
15
- if not self.groq_api_key:
16
- raise ValueError("GROQ_API_KEY environment variable not set.")
17
-
18
- self.llm = ChatGroq(groq_api_key=self.groq_api_key, model_name=model_name)
19
-
20
- def generate_response(self, user_prompt, data):
21
- """
22
- Generates a response using the primary LLM.
23
- """
24
- prompt = (
25
- f"You are a professional AI model tasked with writing personalized invite texts "
26
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample."
27
- f"\n\n"
28
- f"User prompt: {user_prompt}\n\n"
29
- f"Details of the individual:\n"
30
- f"- Name: {data['Name']}\n"
31
- f"- Job Title: {data['Job Title']}\n"
32
- f"- Organisation: {data['Organisation']}\n"
33
- f"- Area of Interest: {data['Area of Interest']}\n"
34
- f"- Category: {data['Category']}\n\n"
35
- f"The response should start with 'Hello {data['Name']}'."
36
- f"Ensure the tone aligns with the instructions. STRICTLY give only one response."
37
- )
38
-
39
- response = self.llm.invoke(prompt)
40
- return response.content.strip()
41
-
42
-
43
- class ValidatorLLMHandler:
44
- def __init__(self, model_name="gpt-4o-mini"):
45
- """
46
- Initializes the Validator LLM Handler (GPT0-mini).
47
- """
48
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
49
- if not self.openai_api_key:
50
- raise ValueError("OPENAI_API_KEY environment variable not set.")
51
-
52
- self.client = OpenAI(api_key=self.openai_api_key)
53
- self.model_name = model_name
54
-
55
- def validate_and_correct_response(self, user_prompt, original_response, data):
56
- """
57
- Validates and corrects the response using the secondary LLM.
58
- """
59
- validation_prompt = (
60
- f"You are a professional AI model tasked with validating and correcting AI-generated texts. "
61
- f"The original response must align strictly with the provided user prompt and input details. "
62
- f"If the response fails to meet the requirements, generate a corrected version."
63
- f"\n\n"
64
- f"User prompt: {user_prompt}\n\n"
65
- f"Details of the individual:\n"
66
- f"- Name: {data['Name']}\n"
67
- f"- Job Title: {data['Job Title']}\n"
68
- f"- Organisation: {data['Organisation']}\n"
69
- f"- Area of Interest: {data['Area of Interest']}\n"
70
- f"- Category: {data['Category']}\n\n"
71
- f"Original response: {original_response}\n\n"
72
- f"Instructions:\n"
73
- f"- If the original response is aligning with user prompt and input details, reply with 'Valid Response'.\n"
74
- f"- Otherwise, provide a corrected version starting with 'Hello {data['Name']}'.\n"
75
- f"- Keep it concise (less than 40 words) and brochure-suitable.\n"
76
- )
77
-
78
- completion = self.client.chat.completions.create(
79
- model=self.model_name,
80
- messages=[
81
- {"role": "system", "content": "You are a professional validator AI."},
82
- {"role": "user", "content": validation_prompt},
83
- ],
84
- )
85
-
86
- return completion.choices[0].message.content.strip()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/main_2classesgptgroq.py DELETED
@@ -1,54 +0,0 @@
1
- import csv
2
- from llm_merger import PrimaryLLMHandler, ValidatorLLMHandler
3
-
4
-
5
- def process_csv(input_csv, output_csv, user_prompt):
6
- """
7
- Processes the input CSV, queries both LLMs, and saves the final output.
8
- """
9
- # Initialize LLM handlers
10
- primary_llm = PrimaryLLMHandler()
11
- validator_llm = ValidatorLLMHandler()
12
-
13
- # Read the input CSV and process each row
14
- with open(input_csv, mode="r", newline="", encoding="utf-8") as infile:
15
- reader = csv.DictReader(infile)
16
- fieldnames = reader.fieldnames + ["Primary Response", "Validated Response"]
17
-
18
- rows = []
19
- for row in reader:
20
- try:
21
- # Generate response using the primary LLM
22
- primary_response = primary_llm.generate_response(user_prompt, row)
23
-
24
- # Validate and correct using the secondary LLM
25
- validated_response = validator_llm.validate_and_correct_response(
26
- user_prompt, primary_response, row
27
- )
28
-
29
- # Add responses to the row
30
- row["Primary Response"] = primary_response
31
- row["Validated Response"] = validated_response
32
- rows.append(row)
33
-
34
- except Exception as e:
35
- print(f"Error processing row: {row.get('Name', 'Unknown')}. Error: {e}")
36
- row["Primary Response"] = "Error"
37
- row["Validated Response"] = "Error"
38
- rows.append(row)
39
-
40
- # Save the updated rows to the output CSV
41
- with open(output_csv, mode="w", newline="", encoding="utf-8") as outfile:
42
- writer = csv.DictWriter(outfile, fieldnames=fieldnames)
43
- writer.writeheader()
44
- writer.writerows(rows)
45
-
46
- print(f"Responses saved to '{output_csv}'.")
47
-
48
-
49
- if __name__ == "__main__":
50
- input_csv = "D:\Projects\Liminal\InviteAI\Test_sample.csv" # Replace with your input CSV path
51
- output_csv = "D:\Projects\Liminal\InviteAI\Response_sample.csv" # Replace with your output CSV path
52
- user_prompt = input("Enter your user prompt: ").strip()
53
-
54
- process_csv(input_csv, output_csv, user_prompt)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/main_groq 2 models.py DELETED
@@ -1,61 +0,0 @@
1
- import csv
2
- import os
3
- #from openai_llms import LLMHandler
4
- from query_handler import LLMHandler
5
- from llm_merger import LLMHandler
6
- def main():
7
- """
8
- Main function to process input CSV, query LLM, validate responses, and save results.
9
- """
10
- # Ask user for input CSV file path and user prompt
11
- input_csv = "D:\Projects\Liminal\InviteAI\Test_sample.csv"
12
- if not os.path.exists(input_csv):
13
- print(f"Error: File '{input_csv}' not found.")
14
- return
15
-
16
- user_prompt = input("Enter your user prompt: ").strip()
17
-
18
- # Output CSV file path
19
- output_csv = "D:\Projects\Liminal\InviteAI\Response_sample.csv"
20
-
21
- # Initialize the LLM handler
22
- llm_handler = LLMHandler()
23
-
24
- # Read the input CSV and process each instance
25
- with open(input_csv, mode="r", newline="", encoding="utf-8") as infile:
26
- reader = csv.DictReader(infile)
27
- fieldnames = reader.fieldnames + ["Generated Text", "Validated Response"]
28
-
29
- rows = []
30
- for row in reader:
31
- try:
32
- # Step 1: Generate response using the first LLM
33
- original_response = llm_handler.generate_response(user_prompt, row)
34
- row["Generated Text"] = original_response
35
-
36
- # Step 2: Validate and correct the response using the second LLM
37
- validated_response = llm_handler.validate_and_correct_response(
38
- user_prompt, original_response, row
39
- )
40
- row["Validated Response"] = (
41
- validated_response
42
- if validated_response != "Valid Response"
43
- else original_response
44
- )
45
- except Exception as e:
46
- print(f"Error processing UID {row.get('UID')}: {e}")
47
- row["Generated Text"] = "Error generating response"
48
- row["Validated Response"] = "Error validating response"
49
-
50
- rows.append(row)
51
-
52
- # Save the updated rows to the output CSV
53
- with open(output_csv, mode="w", newline="", encoding="utf-8") as outfile:
54
- writer = csv.DictWriter(outfile, fieldnames=fieldnames)
55
- writer.writeheader()
56
- writer.writerows(rows)
57
-
58
- print(f"Responses saved to '{output_csv}'.")
59
-
60
- if __name__ == "__main__":
61
- main()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/main_with no validation.py DELETED
@@ -1,56 +0,0 @@
1
- import csv
2
- import os
3
- #from query_handler import LLMHandler
4
- from openai_llms import LLMHandler
5
-
6
- def main():
7
- """
8
- Main function to process input CSV, query LLM, and save responses.
9
- """
10
- # Ask user for input CSV file path and user prompt
11
- #input_csv = input("Enter the path to the input CSV file: ").strip()
12
- input_csv = "D:\Projects\Liminal\InviteAI\Test_sample.csv"
13
- if not os.path.exists(input_csv):
14
- print(f"Error: File '{input_csv}' not found.")
15
- return
16
- user_prompt = input("Enter your user prompt: ").strip()
17
-
18
- # Output CSV file path
19
- output_csv = "D:\Projects\Liminal\InviteAI\Response_sample.csv"
20
-
21
- # Check if the input file exists
22
- if not os.path.exists(input_csv):
23
- print(f"Error: File '{input_csv}' not found.")
24
- return
25
-
26
- # Initialize the LLM handler
27
- llm_handler = LLMHandler()
28
- #llm_handler = LLMOpenAI()
29
-
30
- # Read the input CSV and process each instance
31
- with open(input_csv, mode="r", newline="", encoding="utf-8") as infile:
32
- reader = csv.DictReader(infile)
33
- fieldnames = reader.fieldnames + ["Generated Text"]
34
-
35
- rows = []
36
- for row in reader:
37
- # Generate response for the current row
38
- try:
39
- response = llm_handler.generate_response(user_prompt, row)
40
- row["Generated Text"] = response
41
- rows.append(row)
42
- except Exception as e:
43
- print(f"Error generating response for UID {row.get('UID')}: {e}")
44
- row["Generated Text"] = "Error generating response"
45
- rows.append(row)
46
-
47
- # Save the updated rows to the output CSV
48
- with open(output_csv, mode="w", newline="", encoding="utf-8") as outfile:
49
- writer = csv.DictWriter(outfile, fieldnames=fieldnames)
50
- writer.writeheader()
51
- writer.writerows(rows)
52
-
53
- print(f"Responses saved to '{output_csv}'.")
54
-
55
- if __name__ == "__main__":
56
- main()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
supplement_code/openai_llms.py DELETED
@@ -1,56 +0,0 @@
1
- from openai import OpenAI
2
- from dotenv import load_dotenv
3
- import os
4
-
5
- load_dotenv()
6
-
7
-
8
- class LLMHandler:
9
- def __init__(self, model_name="gpt-4o-mini"):
10
- """
11
- Initializes the LLMHandler with the specified OpenAI model.
12
- """
13
- self.openai_api_key = os.getenv("OPENAI_API_KEY")
14
- if not self.openai_api_key:
15
- raise ValueError("OPENAI_API_KEY environment variable not set.")
16
-
17
- # Initialize OpenAI client
18
- self.client = OpenAI(api_key=self.openai_api_key)
19
- self.model_name = model_name
20
-
21
- def generate_response(self, user_prompt, data):
22
- """
23
- Generate a concise response using the LLM based on user prompt and data.
24
- :param user_prompt: Prompt provided by the user.
25
- :param data: Dictionary containing the instance information.
26
- :return: Generated response text.
27
- """
28
- # Create the full prompt
29
- prompt = (
30
- f"You are a professional AI model tasked with writing personalized invite texts "
31
- f"that are concise (less than 40 words), brochure-suitable, and tailored as per the category in the given sample.\n\n"
32
- f"Consider the user prompt: {user_prompt}\n\n"
33
- f"Details of the individual:\n"
34
- f"- Name: {data['Name']}\n"
35
- f"- Job Title: {data['Job Title']}\n"
36
- f"- Organisation: {data['Organisation']}\n"
37
- f"- Area of Interest: {data['Area of Interest']}\n"
38
- f"- Category: {data['Category']}\n\n"
39
- f"The response can start with Hello Name.\n"
40
- f"Write a personalized invitation text for this individual, ensuring the tone and purpose align with the user's instructions.\n"
41
- f"STRICTLY Give only one response for the Category the sample belongs to.\n"
42
- f"Do Not mention Category in the response.\n\n"
43
- f"NO PREAMBLE"
44
- )
45
-
46
- # Query the OpenAI client and return the response
47
- completion = self.client.chat.completions.create(
48
- model=self.model_name,
49
- messages=[
50
- {"role": "system", "content": "You are a professional assistant."},
51
- {"role": "user", "content": prompt},
52
- ]
53
- )
54
-
55
- # Extract and return the generated response
56
- return completion.choices[0].message.content.strip()