Sign In

Bikramaditya S.

Leading AI product Strategy | B2B SaaS | Author | Speaker

Bikramaditya Singhal is the Director of AI Products at Planful, a company that provides financial performance management cloud software.12 In his role, Singhal is responsible for leading the development and implementation of artificial intelligence and machine learning solutions for Planful's products.

Some key points about Bikramaditya Singhal:

  1. Expertise: He is an expert in AI and machine learning, particularly as applied to financial planning and analysis tools.

  2. Product Development: Singhal plays a crucial role in developing Planful's AI capabilities, including the Planful Predict suite of AI and ML applications.3

  3. Public Speaking: He frequently presents at Planful's events, such as the annual Perform conference, where he explains AI concepts in layman's terms and demonstrates how Planful's AI/ML capabilities compare to others in the market.1

  4. Recognition: Singhal has been acknowledged for his contributions to Planful's AI innovations. The company's AI products have won awards under his guidance.4

  5. Career Progression: Prior to his current role as Director of AI, Singhal held positions such as Principal Product Manager (AI Products) at Planful.5

Bikramaditya Singhal is clearly a key figure in Planful's AI initiatives, driving innovation and helping to position the company as a leader in AI-powered financial performance management solutions.

Highlights

Jan 17 · linkedin

'To a man with a hammer, everything looks like a nail'                                                       -Abraham Maslow

Technology is just an enabler. Not every problem is meant for ChatGPT or Large Language Models (LLMs) to solve, but there are some problems where LLMs thrive!

So, what tasks are generally not suitable for LLMs in their current state? Here is what I think, and more than willing to learn if we have differences in opinion:

·        Tasks that require explainability. The “Chain of thoughts” is not really an explanation that you can base your decision on. It is a harsh reality! They are definitely not white box linear models. Rather a step beyond black box, may be a little darker black box? ·        Tasks that require deterministic and consistent results. Generative AI is ‘generative’ and cooks things up. I agree it cooks well at times and I admit I just love it, but it doesn’t always taste the same for the same inputs/ingredients. Let’s face it- it is non-deterministic! ·        Tasks that require Numeric Analysis. Yes, LLMs are not meant for numeric analysis. It sucks. We might get there at some point with Large Multimodal Models/LMMs (I am very sceptical about it) but it isn’t going to be that easy. I am almost certain that businesses cannot really ‘rely’ on LLM’s or LMM’s numeric capabilities and take business decisions in at least next few years. The only way I can think of at the moment is, when numeric analysis is treated like an automation exercise (LLMs speaks to some sort of a math engine, or produce a math code that executes, but there are a ton of challenges) ·         Tasks that require fact checking and/or accuracy evaluations: It is what it is. Well, LLMs own output are not deterministic, and there is no proper way to evaluate the accuracy of what they produce, then how could they be used to evaluate accuracies of other things or check facts?

Then what are LLMs best suitable for?

LLMs are best suited to bring in a “Human Like” element to use cases/applications (of course without much of cognitive abilities like real humans).

Here are some of the use cases I feel will see/already seeing the morning light: ·        Voice and text data related use cases. LLMs built specifically for say Law, Healthcare, Finance sectors with a lot of their respective domain specific data seem to be doing excellent in domain specific articulations (Better vocabs and choice of words, narratives). Chatbots benefit a lot if empowered by LLMs ·        Building unstructured data search solutions and in building an oracle solution with some knowledge base ·        Synthetic data generation (I have always hated synthetic data generation, but it is going to be a big deal). ·        And the last but not the least, kind of big one I think is, LLMs empowering (by augmenting) enterprise autonomous agents.

Jan 15 · linkedin

"POC to production of GenAI Applications and the inherent challenges of LLMs"

Let us agree to the fact that there are challenges. A ton of them. But I see that many LLM applications have started to hit production. That means, there are solutions! And there will be solutions for the ones that aren't fully addressed for all business problems.

Some challenges, if bucketed well, already addresses some enterprise nuances. The approach below is my favourite:

Bucket-1. Understaning the user's intent  Bucket-2. Executing the user's intent to retrieve information or serve as in input to some automation task Bucket-3. Communicating the result (information asked for, or status of the task executed) back to the user

As much as I have seen, in many business problems, bucket 1 and 3 above are best addressed with available foundational models with 'relatively' less effort (compared to the 2nd bucket). This much itself is highly significant. Here is what I think:

1. Typical enterprise challenges such as Compliance and Data Privacy are 'generally' offloaded to the second bucket. PII from Bucket-1 items could easily be taken off of from most cases with no/marginal damage to user's intent classification/understanding. Bucket 1 and 3 are responsible still for compliance and data privacy, but the real accountability lies with the bucket-2 (well you can design a system like that). What can be achieved by bucket 1&3 cannot easily be achieved through complex rules based or RegEx engines, so LLMs have a significant role to play. Period.

  1. The inherent technical challenges of LLMs such as Hallucination and Attribution/explainability are still a problem, but not all buckets are equally impacted! The use cases I have come across, Bucket 1 is often least impacted and bucket 3 is usually moderately impacted. But with RAGs, prompt engineering, and some other sophisticated methods (Many things are still evolving in this space), there are definitely solutions.

  2. Enter the bucket-2. This is a hard nut to crack. Very subjective to enterprise use cases. One size won't fit all. I believe we should first try and make it work, like the whole solution stitched together, and then work backwards in meeting compliance, data privacy and other requirements, and making it more and more accurate before it hits production. There are/will be solutions. But one has to really start to get there, right?

Accuracy is super important! But it isn't always 'the' important thing (functionally speaking). The system can always probe back, collect additional information from users in a Chat Bot type example. At times it could be a good idea to not get obsessed with accuracy and focus on building a system that adapts and learns- easier said then done, of course.

Go agile, take a piecemeal approach, stitch things together, then go in depth (for it is going to be a journey, most likely a long one).

PS: This is not a recipe or template by any means, just a perspective.

Related Questions

What are Bikramaditya Singhal's main responsibilities at Planful?
How has Bikramaditya Singhal contributed to Planful's AI advancements?
What projects has Bikramaditya Singhal led at Planful?
Can you provide examples of Bikramaditya Singhal's work in AI/ML?
How does Bikramaditya Singhal's background prepare him for his role at Planful?
Bikramaditya S.
Bikramaditya S., photo 1
Bikramaditya S., photo 2
Add to my network

Location

Bengaluru, Karnataka, India