<https://github.com/gmihaylov/netsuite-chatgpt-int...
# random
t
Are you using this?
s
Just found out will give it a shot time permitting
n
We have been working on something that allows you to query data in NetSuite using a chatbot from outside of NetSuite. I also developed a chatbot that works purely on official NetSuite documentation, so asking it questions doesn't pull in random nonsense from across the web. I have it in NetSuite in a portlet. It's proven extremely useful to our support team and also from time to time for me. (you know that odd time you question yourself about something like a field length limit 😄 ). It's much quicker generally than trawling through help or SuiteAnswers. It can write simple scripts too and is significantly more reliable than chatGPT and other bots, in my experience. BUT it doesn't use current data in the NetSuite account.
I'm intrigued but not convinced. It looks like you have to manually setup all fields you are interested in exposing for a transaction, not sure it's working with SubLists and seems specific to the current transaction with no way to ask across multiple or joined records. ("tell me my sales total for January" for example) I'd guess what it's relying on the LLM when you ask general questions about NetSuite such as where to find menu items, if so, I'd probably take it's answer with a pinch of salt. It has no idea about any account preferences or customisations you may have in place, or bundled / SuiteApps installed. 🤷🏻‍♂️
Oh yeah, I also wrote a SuiteLet that allows you to select a search, runs it, AI gives you a summary of the data and you can then ask it questions such as "Which Sales Rep sold the most in January based on this search?" However, I started hitting issues with prompt tokens as some searches were "a bit big" 🙄
c
All this is so cool. I have 0 idea how it works though besides the simple training model of yes/no until it understands.
s
The problem is chatgpt model data is old dated about 2021 -2022 anything about NetSuite that came out after that it's clueless
n
There's more to it than that, it often provides you with objects and methods that just don't exist in NetSuite which it seemingly "makes up". In reality it's trying to string together an answer based on a much bigger/broader dataset than just NetSuite documentation. (one of the reasons I built a chatbot built only on NS material! 🙂 )
u
@NElliott any chance possible would you mind explaining a little more about this chatbot?
a
@Jahangir Bin Tayyab Hussain @Zohaib Ahmed