Home

I have mostly worked on API and cloud technologies recently, so if you have anything specific questions or inquiries in mind around those topics that you would like to ask, just let me know. In the meantime, below are my most recent notes for different subjects.

  • Prompt Engineering for Generative A.I
    Prompt Engineering is a technique to get more precise answers from generative a.i tools. Anatomy of a prompt Persona and Instruction would be the minimum requirements for a prompt. On designing an a.i solution, persona + instruction is defined at the beginning of the prompt …
  • Mitigating Generative A.I Hallucination
    Hallucination is a tendency of a.i to generate made up answers. This is due to various factors such as lack of proper training data (that leads to biases), and incorrect assumptions of the a.i model. Usage for hallucination It’s not all bad, hallucination is actually …
  • Creating a basic bot using Microsoft’s Bot Framework
    The basic bot instruction is detailed in Microsoft Learn page Create a bot with the Bot Framework SDK. I just detailed some more information on following it. Please note that the instruction below was written or follow as of January 2024 using VS Code / …
  • Artificial Intelligence Crash Course
    This page provide terminologies and definitions of common technical terms for AI and Machine Learning. This page will be constantly updated as i progress through the topic. Definition Types of AI As of 2023, AGI is still fictional but companies such as OpenAI (through ChatGPT) …
  • HCL Commerce Architecture (key takeaways)
    This is my key takeaways from the HCL Commerce Architecture topic from the HCLSoftware U.
  • HCL Commerce References
    I have been working with HCL Commerce technology for about a year now. And one of the challenges i have faced on this technology was the scarcity of its reference to the public. You wouldn’t find it easily on Google if you are starting out. …
  • Creating custom roles and permission for Apigee Edge
    As an Apigee administrator, there will be a point that you will need to manage the user’s permission beyond the functionality the the built-in roles that Apigee is providing.
  • dotnet command line interface (cli) cheat sheet
    An alternative for using Visual Studio, developers can use the dotnet cli commands to execution any development task.
  • linux ‘screen’ command reference
    This is useful when working on multiple application or process on a Linux environment.
  • Creating keystore entry in Apigee Edge using TLS certificates
    Procedure provided here are the most straightforward approach to this topic. If you need in depth details, please use the Apigee Documentation.