## Inspiration

it's really fucking cool that big LLMs (ChatGPT) are able to figure out on their own how to use various tools to accomplish tasks.

for example, see Toolformer: Language Models Can Teach Themselves to Use Tools (<https://arxiv.org/abs/2302.04761>)

this enables a new paradigm self-assembling software: machines controlling machines.

what if we could harness this to make our own lives better -- a lil LLM that works for you?

## What it does

i made an AI assistant (SMS) using GPT-3 that's able to access various online services (calendar, email, google maps) to do things on your behalf.

it's just like talking to your friend and asking them to help you out.

## How we built it

a lot of prompt engineering + few shot prompting.

## What's next for jarbls

shopping, logistics, research, etc -- possibilities are endless

* more integrations !!!
the capabilities explode exponentially with the number of integrations added
* long term memory

come by and i can give you a demo
## Inspiration

There's something about brief glints in the past that just stop you in your tracks: you dip down, pick up an old DVD of a movie while you're packing, and you're suddenly brought back to the innocent and carefree joy of when you were a kid. It's like comfort food.

So why not leverage this to make money? The ethos of nostalgic elements from everyone's favourite childhood relics turns heads. Nostalgic feelings have been repeatedly found in studies to increase consumer willingness to spend money, boosting brand exposure, conversion, and profit.

## What it does

Large Language Marketing (LLM) is a SaaS built for businesses looking to revamp their digital presence through "throwback"-themed product advertisements.

Tinder x Mean Girls? The Barbie Movie? Adobe x Bob Ross? Apple x Sesame Street? That could be your brand, too. Here's how:

1. You input a product description and target demographic to begin a profile
2. LLM uses the data with the Co:here API to generate a throwback theme and corresponding image descriptions of marketing posts
3. OpenAI prompt engineering generates a more detailed image generation prompt featuring motifs and composition elements
4. DALL-E 3 is fed the finalized image generation prompt and marketing campaign to generate a series of visual social media advertisements
5. The Co:here API generates captions for each advertisement
6. You're taken to a simplistic interface where you can directly view, edit, generate new components for, and publish each social media post, all in one!
7. You publish directly to your business's social media accounts to kick off a new campaign 🥳

## How we built it

* **Frontend**: React, TypeScript, Vite
* **Backend**: Python, Flask, PostgreSQL
* **APIs/services**: OpenAI, DALL-E 3, Co:here, Instagram Graph API
* **Design**: Figma

## Challenges we ran into

* **Prompt engineering**: tuning prompts to get our desired outputs was very, very difficult, where fixing one issue would open up another in a fine game of balance to maximize utility
* **CORS hell**: needing to serve externally-sourced images back and forth between frontend and backend meant fighting a battle with the browser -- we ended up writing a proxy
* **API integration**: with a lot of technologies being incorporated over our frontend, backend, database, data pipeline, and AI services, massive overhead was introduced into getting everything set up and running on everyone's devices -- npm versions, virtual environments, PostgreSQL, the Instagram Graph API (*especially*)...
* **Rate-limiting**: the number of calls we wanted to make versus the number of calls we were allowed was a small tragedy

## Accomplishments that we're proud of

We're really, really proud of integrating a lot of different technologies together in a fully functioning, cohesive manner! This project involved a genuinely technology-rich stack that allowed each one of us to pick up entirely new skills in web app development.

## What we learned

Our team was uniquely well-balanced in that every one of us ended up being able to partake in everything, especially things we hadn't done before, including:

1. DALL-E
2. OpenAI API
3. Co:here API
4. Integrating AI data pipelines into a web app
5. Using PostgreSQL with Flask
6. For our non-frontend-enthusiasts, atomic design and state-heavy UI creation :)
7. Auth0

## What's next for Large Language Marketing

* Optimizing the runtime of image/prompt generation
* Text-to-video output
* Abstraction allowing any user log in to make Instagram Posts
* More social media integration (YouTube, LinkedIn, Twitter, and WeChat support)
* AI-generated timelines for long-lasting campaigns
* AI-based partnership/collaboration suggestions and contact-finding
* UX revamp for collaboration
* Option to add original content alongside AI-generated content in our interface
## Inspiration

In the hustle and bustle of student life, maintaining financial clarity can be a demanding task. We found that many of us were losing sight of where our hard-earned money was actually going, leading to missed opportunities for savings and smarter spending. Inspired by the need for a seamless, intuitive way to gain control over our financial future, we set out to create an AI-driven solution that not only simplifies but revolutionizes the money management process for students and beyond.

## What it does

WalletWise functions as a comprehensive financial hub. It begins by collecting essential user metrics such as income streams, expenditures, and predefined savings goals. These expenses are then meticulously categorized into various sectors like groceries, entertainment, travel, and more. That's where our AI financial advisor kicks in—powered by OpenAI’s gpt-3, it provides dynamic, data-driven insights on optimizing spending. It identifies areas for potential savings and offers actionable advice tailored specifically to the user’s financial fingerprint.

But we didn't stop there. Leveraging the income data, the platform also cross-references tax brackets to offer strategic advice on tax write-offs. Whether it's maximizing charitable donations or finding hidden tax-saving opportunities, our app ensures that every user is as tax-efficient as possible.

## How we built it

We employed a robust stack of technologies to bring our vision to life. The front-end was elegantly crafted using React.js, featuring an intuitive UI that promotes ease of use and seamless navigation. On the back-end, we utilized Python, harmoniously integrated with Flask to enable real-time data processing and analytics. For the AI financial advisor, we tapped into OpenAI's API. This empowers WalletWise to not only classify financial data but also to generate personalized, human-like responses to user queries. This combination of cutting-edge technologies ensures that our platform is not just another budgeting tool, but a holistic financial assistant that adapts and grows with the user.

In summary, our application is not merely a financial tracking system but a full-fledged financial mentor, designed to empower users with unparalleled insights and tools for financial freedom.

## Challenges we ran into

One of the most formidable challenges we encountered was the integration of our front-end, developed in React.js, with our Python-based backend. The crux of the issue was the transfer of arrays in JSON format between these two disparate environments. After hours of relentless debugging, we realized that our initial web-based architecture wasn't feasible for seamless data exchange. Taking a bold pivot, we shifted our focus from web development to crafting a desktop application—a territory that was unexplored for many team members. While the complete integration of the front-end and back-end remains a work in progress, our audacious collective decision to essentially 'reboot' the project became a defining moment in our journey.

## Accomplishments that we're proud of

One of our most rewarding achievements is the development of WalletWise's AI Financial Analysis Bot. This AI bot has the capability to categorize expenditures, offer user-specific spending advice, and function as a responsive chatbot. It's more than just a piece of software; it's a financial mentor that uses machine learning to provide personalized, timely guidance.

The game-changing aspect of having an AI financial mentor is its ability to democratize financial literacy. Traditional financial advising services are often costly and unscalable, excluding those who may need advice the most. Our AI mentor seeks to fill this void by making sophisticated financial counsel accessible to all, empowering users to make smarter decisions and achieve their financial goals more efficiently. Moreover, the supportive and cooperative team environment we managed to create, even after coming together post-hackathon start, really added value to the entire experience.

## What we learned

Our collective journey has been an expansive tapestry of learning experiences, both technical and personal. From specialized workshops to intense debugging marathons, we immersed ourselves in situations that stretched our boundaries. In the process, each of us stepped courageously into unfamiliar technological terrains that we had previously avoided. By embracing these challenges, we not only expanded our skill sets but also discovered how to synergize our individual strengths, culminating in a harmonious yet dynamic team workflow.

## What's next for WalletWise

Although WalletWise remains a work-in-progress with its front-end and back-end yet to be fully integrated, we have grand plans for its evolution. One of our most ambitious features under consideration involves automating tax efficiency. By juxtaposing user income against applicable tax brackets, we aim to provide precise tax write-off strategies that minimize one's fiscal burden. Further down the line, we envisage launching a mobile application equipped with Optical Character Recognition (OCR) capabilities. This would revolutionize data input by automatically extracting transaction details from user-uploaded receipts or bills, eliminating the need for manual entries. Additionally, we are looking to establish a robust database architecture to further enhance the scalability and performance of WalletWise.

By pioneering in this realm, we are not merely offering another financial management tool. WalletWise is a roadmap to financial literacy and autonomy, replete with innovations that adapt to you. Join us in shaping a more financially secure and savvy future.