Build an AI Assistant Expense Tracker SwiftUI App | Part 2 | ChatGPT Function Calling
Vložit
- čas přidán 25. 06. 2024
- This is the second part of a series where we will add an AI Assistant Capabilities to our Expense Tracker SwiftUI App using ChatGPT Function Calling! #swiftui #iosdevelopment #visionpro #chatgpt
Timeline:
00:00:00 Introduction & Demo
00:04:35 Project Setup, SPM, Info Plist
00:08:26 Setup AIAssistantView with ChatGPTUI SPM Lib
00:16:26 ChatGPT Function Calling Overview
00:19:01 Implement Add Expense Log Function Calling, Custom Text/Voice Chat VM, FunctionsManager
01:28:52 Implement List Expenses Function Calling
02:01:02 Implement Visualize Expenses Function Calling | Pie & Bar Swift Charts
02:19:02 Closing
Starter Project:
github.com/alfianlosari/AIExp...
Completed Project Repository:
github.com/alfianlosari/AIExp...
ChatGPTUI SPM Lib:
github.com/alfianlosari/ChatG...
Part 1:
• Build an AI Assistant ...
AI Expense Tracker AI Assistant Demo:
• AI Assistant Expense T...
OpenAI Function Calling Doc:
platform.openai.com/docs/guid...
Firestore Doc:
firebase.google.com/docs/fire... - Věda a technologie
this is great tutorial! Keep up good work :)
Loving this series! Adding AI Assistant capabilities to the Expense Tracker SwiftUI app with ChatGPT function calling is brilliant. Excited to see how this transforms user interaction and enhances functionality. Look forward for tutorials like this!
amazing knowledge sharing bro thanks y cheers from chile 🇨🇱!!
Much Appreciated for your free knowledge sharing!
wow, I was just looking for a gpt package like this that can stream text. Thought I couldn't find one for SwiftUI but here it is and sooo easy to use, impressive. You built it? its amazing!
Thanks, glad that you like it!
Nice
can someone help me? i completed video 1,it all works very well BUT i cant filter categories, if i select a category, the expenses (which belong to that category) only appears for a brief moment and then disappear
IF i do it from the preview it works well too
You need to add indexes for the fields in Firestore Web Dashboard. Check the part 1 of the video czcams.com/video/tU81xrWx6uY/video.htmlsi=IMnroWBj_Dd4cRbs around 11.38
Preview works because it fetches data from local emulator which doesn’t need indexes
missing package product and the chat cpu github link isnt working when i paste it
Try to paste this url github.com/alfianlosari/ChatGPTUI
I have a question can we use SwiftData instead of firebase?
Yes, we can but it wouldn’t have realtime sync capability.