patrick chanSimplifying Data Extraction with OpenAI JSON Mode and JSON SchemasWhen I first experimented with ChatGPT-3.5 after its release, I was thrilled about its potential for various applications. However, my…Jul 23Jul 23
patrick chanWYSIWYG Is Dead, Long Live TIIWYG (Tell It Is What You Get)The era of WYSIWYG — What You See Is What You Get — is drawing to a close. This beloved technology revolutionized content creation by…Jul 8Jul 8
patrick chanUser-Aligned Functions to Improve LLM-to-API Function-Calling AccuracyWhat is Function-Calling?Jul 6Jul 6
patrick chanCurrent Limitations of AI-Powered Writing ToolsI enjoy writing, but I find that I spend too much time perfecting the wording. Typically, about 20% of my time is dedicated to developing…Jan 15Jan 15
patrick chanStructured Data Anonymization: Passing the Turing TestIn the field of data sharing, particularly when dealing with sensitive personal information, a primary challenge is to protect this…Jan 10Jan 10
patrick chanDecrypt Openssl-Encrypted Data in JavaUnderstanding how openssl derives keys is the key.Jul 21, 20211Jul 21, 20211