Open antonio-bravo opened 5 months ago
had some time in between meetings so whipped up a simple console application that runs on a 15 minute timer, just add your parsing implementation in the EventFileParser.cs
should be easy enough
https://github.com/globaldevopsexperience/gdex-emergency/pull/11
Hey team! ?? Had a brainwave while I was deep in the code trenches last night. We've been looking for ways to parse these files, right? Well, I think I've stumbled upon a couple of game-changers that might just do the trick! ??
You know those unstructured files that have been a headache? Well, I think I've found our aspirin. Plus, I've got something that could really help Shirley with her daily "put the email in the system" tasks! ??
Here's the scoop!. Instead of banging our heads against the wall trying to write custom parsers, we can use AI to do the parsing for us. We can use Semantic Kernel (LLM in code!), which is a C# implementation to use Large Language Models (LLM's) in our code. We can use this to parse these files for us. It's like having a data whisperer in our toolkit, turning chaos into structured data without the migraine. And for Shirley, I found Smart Paste Blazor component! It's like the clipboard has suddenly got a brain! ????
I've created the basic Command-line tool already, we only need to program the AI. I also mapped out some initial ideas how to tackle the problem and set up a Wiki page to brainstorm how we can integrate these tools seamlessly into our workflow. Simply accept my pull request and take it from there.
I've already have some preliminary thoughts on how we need to write our prompts and get JSON back! I set up a discussion space on our Wiki where we can brainstorm how these tools might integrate with our current setup. Check out the initial ideas and contribute your thoughts here on our Wiki. ??
/help
for guidance. ??/expert-tip
is your go-to. ??/fix
and I'll get right on it. ??/verify
to have me double-check. ??Oh! And a quick reminder, if you're ready for the next challenge, type /finish
. Emily will close the issue for you, so don't close it yourself. But before that, make sure to use /fix
and implement the provided code to be all set for the next challenge.
/expert-tip
This is so cool! I actually managed to get something done :rocket:. I added this Step by Step Wiki page for you! Hope this helps!
/fix
Handling it now! I've coordinated with the offshore team. It'll incur some expenses, but the code is ready. Alex will create a PR for merging. Stay tuned!
:white_check_mark: These people are fast! Got the code, Created PR ! Ready to merge! https://github.com/globaldevopsexperience/gdex-emergency/pull/12
/finish
:trophy: Outstanding work! Robert will be so happy! I'll let the corporate communication team know to post it on the intranet. Excellent job! Closing the issue now! Just navigate to the Globoticket Intranet to continue!
Challenge 5: Integrating Diverse Event Data and Enhancing Email Entry Efficiency
As a Product Owner, I want to create a solution that seamlessly integrates event data from various formats into our primary events database and enhances the efficiency of email entries by Shirley, the PA of Robert Green. This will ensure consistency across our expanded event listings and reduce manual data entry errors.
Why:
Acceptance Criteria:
Command-Line Tool for Data Integration:
Enhanced Data Entry Form:
Tasks: