GitHub Archives - gettectonic.com - Page 3
Open AI Update

Open AI Update

OpenAI has established itself as a leading force in the generative AI space, with its ChatGPT being one of the most widely recognized AI tools. Powered by the GPT series of large language models (LLMs), as of September 2024, ChatGPT primarily uses GPT-4o and GPT-3.5. This insight provides an Open AI Update. In August and September 2024, rumors circulated about a new model from OpenAI, codenamed “Strawberry.” Initially, it was unclear if this model would be a successor to GPT-4o or something entirely different. On September 12, 2024, the mystery was resolved with the official launch of OpenAI’s o1 models, including o1-preview and o1-mini. What is OpenAI o1? OpenAI o1 is a new family of LLMs optimized for advanced reasoning tasks. Unlike earlier models, o1 is designed to improve problem-solving by reasoning through queries rather than just generating quick responses. This deeper processing aims to produce more accurate answers to complex questions, particularly in fields like STEM (science, technology, engineering, and mathematics). The o1 models, currently available in preview form, are intended to provide a new type of LLM experience beyond what GPT-4o offers. Like all OpenAI LLMs, the o1 series is built on transformer architecture and can be used for tasks such as content summarization, new content generation, question answering, and writing code. Key Features of OpenAI o1 The standout feature of the o1 models is their ability to engage in multistep reasoning. By adopting a “chain-of-thought” approach, o1 models break down complex problems and reason through them iteratively. This makes them particularly adept at handling intricate queries that require a more thoughtful response. The initial September 2024 launch included two models: Use Cases for OpenAI o1 The o1 models can perform many of the same functions as GPT-4o, such as answering questions, summarizing content, and generating text. However, they are particularly suited for tasks that benefit from enhanced reasoning, including: Availability and Access The o1-preview and o1-mini models are available to users of ChatGPT Plus and Team as of September 12, 2024. OpenAI plans to extend access to ChatGPT Enterprise and Education users starting September 19, 2024. While free ChatGPT users do not have access to these models at launch, OpenAI intends to introduce o1-mini to free users in the future. Developers can also access the models through OpenAI’s API, and third-party platforms such as Microsoft Azure AI Studio and GitHub Models offer integration. Limitations of OpenAI o1 As preview models, o1 comes with certain limitations: Enhancing Safety with OpenAI o1 To ensure safety, OpenAI released a System Card that outlines how the o1 models were evaluated for risks like cybersecurity threats, persuasion, and model autonomy. The o1 models improve safety through: GPT-4o vs. OpenAI o1 Here’s a quick comparison between GPT-4o and OpenAI’s new o1 models: Feature GPT-4o o1 Models Release Date May 13, 2024 Sept. 12, 2024 Model Variants Single model Two variants: o1-preview and o1-mini Reasoning Capabilities Good Enhanced, especially for STEM fields Mathematics Olympiad Score 13% 83% Context Window 128K tokens 128K tokens Speed Faster Slower due to in-depth reasoning Cost (per million tokens) Input: $5; Output: $15 o1-preview: $15 input, $60 output; o1-mini: $3 input, $12 output Safety and Alignment Standard Enhanced safety, better jailbreak resistance OpenAI’s o1 models bring a new level of reasoning and accuracy, making them a promising advancement in generative AI. Like1 Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more Tectonic’s Successful Salesforce Track Record Salesforce Technology Services Integrator – Tectonic has successfully delivered Salesforce in a variety of industries including Public Sector, Hospitality, Manufacturing, Read more

Read More
chatGPT open ai 01

ChatGPT Open AI o1

OpenAI has firmly established itself as a leader in the generative AI space, with its ChatGPT being one of the most well-known applications of AI today. Powered by the GPT family of large language models (LLMs), ChatGPT’s primary models, as of September 2024, are GPT-4o and GPT-3.5. In August and September 2024, rumors surfaced about a new model from OpenAI, codenamed “Strawberry.” Speculation grew as to whether this was a successor to GPT-4o or something else entirely. The mystery was resolved on September 12, 2024, when OpenAI launched its new o1 models, including o1-preview and o1-mini. What Is OpenAI o1? The OpenAI o1 family is a series of large language models optimized for enhanced reasoning capabilities. Unlike GPT-4o, the o1 models are designed to offer a different type of user experience, focusing more on multistep reasoning and complex problem-solving. As with all OpenAI models, o1 is a transformer-based architecture that excels in tasks such as content summarization, content generation, coding, and answering questions. What sets o1 apart is its improved reasoning ability. Instead of prioritizing speed, the o1 models spend more time “thinking” about the best approach to solve a problem, making them better suited for complex queries. The o1 models use chain-of-thought prompting, reasoning step by step through a problem, and employ reinforcement learning techniques to enhance performance. Initial Launch On September 12, 2024, OpenAI introduced two versions of the o1 models: Key Capabilities of OpenAI o1 OpenAI o1 can handle a variety of tasks, but it is particularly well-suited for certain use cases due to its advanced reasoning functionality: How to Use OpenAI o1 There are several ways to access the o1 models: Limitations of OpenAI o1 As an early iteration, the o1 models have several limitations: How OpenAI o1 Enhances Safety OpenAI released a System Card alongside the o1 models, detailing the safety and risk assessments conducted during their development. This includes evaluations in areas like cybersecurity, persuasion, and model autonomy. The o1 models incorporate several key safety features: GPT-4o vs. OpenAI o1: A Comparison Here’s a side-by-side comparison of GPT-4o and OpenAI o1: Feature GPT-4o o1 Models Release Date May 13, 2024 Sept. 12, 2024 Model Variants Single Model Two: o1-preview and o1-mini Reasoning Capabilities Good Enhanced, especially in STEM fields Performance Benchmarks 13% on Math Olympiad 83% on Math Olympiad, PhD-level accuracy in STEM Multimodal Capabilities Text, images, audio, video Primarily text, with developing image capabilities Context Window 128K tokens 128K tokens Speed Fast Slower due to more reasoning processes Cost (per million tokens) Input: $5; Output: $15 o1-preview: $15 input, $60 output; o1-mini: $3 input, $12 output Availability Widely available Limited to specific users Features Includes web browsing, file uploads Lacks some features from GPT-4o, like web browsing Safety and Alignment Focus on safety Improved safety, better resistance to jailbreaking ChatGPT Open AI o1 OpenAI o1 marks a significant advancement in reasoning capabilities, setting a new standard for complex problem-solving with LLMs. With enhanced safety features and the ability to tackle intricate tasks, o1 models offer a distinct upgrade over their predecessors. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more Tectonic’s Successful Salesforce Track Record Salesforce Technology Services Integrator – Tectonic has successfully delivered Salesforce in a variety of industries including Public Sector, Hospitality, Manufacturing, Read more

Read More

Linus Torvalds Insights

Linus Torvalds Shares Insights on the Future of Programming with AI Linus Torvalds, the mastermind behind Linux and Git—two cornerstones of modern software development—recently shared his perspective on how artificial intelligence (AI) is reshaping the world of programming. His candid insights offer a balanced view of AI’s capabilities and limitations, coming from one of the industry’s most influential voices. If you prefer a quick breakdown over watching a full interview, here are the key takeaways from Torvalds’ conversation. AI in Programming: Evolution, Not Revolution Torvalds describes AI, particularly large language models (LLMs), as “autocorrect on steroids.” These tools excel at predicting the next word or line of code based on established patterns but aren’t “intelligent” in the human sense. Rather than a seismic shift, AI represents the next step in a long history of automation in coding. From the days of machine language to today’s high-level languages like Python and Rust, tools have continuously evolved to make developers’ lives easier. AI is just another link in this chain—helping write, refine, and debug code while boosting productivity. AI as a Developer’s Supercharged Assistant Far from being a replacement for human programmers, Torvalds sees AI as a powerful assistant. Tools like GitHub Copilot are already enhancing the coding process by suggesting fixes, spotting bugs, and speeding up routine tasks. The vision? A future where programmers can abstract tasks even further, possibly instructing AI in plain English. Imagine simply saying, “Build me a tool to manage my expenses,” and watching it happen. However, for now, AI is an incremental improvement, not a groundbreaking leap. The Shift Toward AI-Generated Code One of Torvalds’ more intriguing predictions is that AI may eventually write code in ways incomprehensible to human programmers. Since AI doesn’t require human-readable syntax, it could optimize code in ways that only it understands. In this scenario, developers might transition from writing code to managing AI systems that generate and refine it—shifting from hands-on creators to overseers of automated processes. AI in Code Review: Smarter Intern or Future Partner? When it comes to code review, AI’s potential is clear. Torvalds notes that AI could efficiently catch simple errors—like typos or syntax mistakes—freeing up human reviewers to focus on more complex logic and functionality. While AI might streamline tedious tasks, it’s far from perfect. Issues like “hallucinations,” where AI confidently produces incorrect results, highlight the need for human oversight. AI can assist, but it still requires developers to verify its output. A Balanced Take on AI and Jobs Torvalds dismisses fears of AI taking over programming jobs, pointing out that technological advancements historically create new opportunities rather than eliminate roles. AI, in his view, is less about replacing humans and more about augmenting their abilities. It’s a tool to make developers more efficient—not a harbinger of obsolescence. Final Thoughts: Embrace AI, But Stay Grounded Linus Torvalds envisions AI as a valuable, evolving tool for programmers, not a threat to their livelihood. While it’s set to change how we code, the shift will be gradual rather than revolutionary. Whether you’re a seasoned developer or a newcomer, now is the time to explore AI-powered tools, embrace their potential, and adapt to this new era of programming. Instead of fearing change, we can use AI to push the boundaries of what’s possible. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more Tectonic’s Successful Salesforce Track Record Salesforce Technology Services Integrator – Tectonic has successfully delivered Salesforce in a variety of industries including Public Sector, Hospitality, Manufacturing, Read more

Read More
GitHub Copilot Autofix

GitHub Copilot Autofix

On Wednesday, GitHub announced the general availability of Copilot Autofix, an AI-driven tool designed to identify and remediate software vulnerabilities. Originally unveiled in March and tested in public beta, Copilot Autofix integrates GitHub’s CodeQL scanning engine with GPT-4, heuristics, and Copilot APIs to generate code suggestions for developers. The tool provides prompts based on CodeQL analysis and code snippets, allowing users to accept, edit, or reject the suggestions. In a blog post, Mike Hanley, GitHub’s Chief Security Officer and Senior Vice President of Engineering, highlighted the challenges developers and security teams face in addressing existing vulnerabilities. “Code scanning tools can find vulnerabilities, but the real issue is remediation, which requires security expertise and time—both of which are in short supply,” Hanley noted. “The problem isn’t finding vulnerabilities; it’s fixing them.” According to GitHub, the private beta of Copilot Autofix showed that users could respond to a CodeQL alert and automatically remediate a vulnerability in a pull request in just 28 minutes on average, compared to 90 minutes for manual remediation. The tool was even faster for common vulnerabilities like cross-site scripting, with remediation times averaging 22 minutes compared to three hours manually, and SQL injection flaws, which were fixed in 18 minutes on average versus almost four hours manually. Hanley likened the efficiency of Copilot Autofix in fixing vulnerabilities to the speed at which GitHub Copilot, their generative AI coding assistant released in 2022, produces code for developers. However, there have been concerns that GitHub Copilot and similar AI coding assistants could replicate existing vulnerabilities in the codebases they help generate. Industry analyst Katie Norton from IDC noted that while the replication of vulnerabilities is concerning, the rapid pace at which AI coding assistants generate new software could pose a more significant security issue. Chris Wysopal, CTO and co-founder of Veracode, echoed this concern, pointing out that faster coding speeds have led to more software being produced and a larger backlog of vulnerabilities for developers to manage. Norton also emphasized that AI-powered tools like Copilot Autofix could help alleviate the burden on developers by reducing these backlogs and enabling them to fix vulnerabilities without needing to be security experts. Other vendors, including Mobb and Snyk, have also developed AI-powered autoremediation tools. Initially supporting JavaScript, TypeScript, Java, and Python during its public beta, Copilot Autofix now also supports C#, C/C++, Go, Kotlin, Swift, and Ruby. Hanley also highlighted that Copilot Autofix would benefit the open-source software community. GitHub has previously provided open-source maintainers with free access to enterprise security tools for code scanning, secret scanning, and dependency management. Starting in September, Copilot Autofix will also be made available for free to these maintainers. “As the global home of the open-source community, GitHub is uniquely positioned to help maintainers detect and remediate vulnerabilities, making open-source software safer and more reliable for everyone,” Hanley said. Copilot Autofix is now available to all GitHub customers globally. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more Tectonic’s Successful Salesforce Track Record Salesforce Technology Services Integrator – Tectonic has successfully delivered Salesforce in a variety of industries including Public Sector, Hospitality, Manufacturing, Read more

Read More
AI Then and Now

AI Then and Now

AI: Transforming User Interactions and Experiences Have you ever been greeted by a waitress who already knows your breakfast order? It’s a relief not to detail every aspect — temperature, how do you want your eggs, what kind of juice, bacon or sausage, etc. This example encapsulates the journey we’re navigating with AI today. AI Then and Now. This article isn’t about ordering breakfast; it’s about the evolution of user interactions, particularly how generative AI might evolve based on past trends in graphical user interfaces (GUIs) and emerging trends in AI interactions. We’ll explore the significance of context bundling, user curation, trust, and ecosystems as key trends in AI user experience in this Tectonic insight. From Commands to Conversations Let’s rewind to the early days of computing when users had to type precise commands in a Command-Line Interface (CLI). Imagine the challenge of remembering the exact command to open a file or copy data. This complexity meant that only a few people could use computers effectively. To reach a broader audience, a shift was necessary. You might think Apple’s creation of the mouse and drop down menues was the pinnacle of success, but truly the evolution predates Apple. Enter ELIZA in 1964, an early natural language processing program that engaged users in basic conversations through keyword recognition and scripted responses. Although groundbreaking, ELIZA’s interactions were far from flexible or scalable. Around the same time, Xerox PARC was developing the Graphical User Interface (GUI), later popularized by Apple in 1984 and Microsoft shortly thereafter. GUIs transformed computing by replacing complex commands with icons, menus, and windows navigable by a mouse. This innovation made computers accessible and intuitive for everyday tasks, laying the groundwork for technology’s universal role in our lives. Not only did it make computing accessible to the masses but it layed the foundation upon which every household would soon have one or more computers! The Evolution of AI Interfaces Just as early computing transitioned from the complexity of CLI to the simplicity of GUIs, we’re witnessing a parallel evolution in generative AI. User prompts are essentially mini-programs crafted in natural language, with the quality of outcomes depending on our prompt engineering skills. We are moving towards bundling complex inputs into simpler, more user-friendly interfaces with the complexity hidden in the background. Context Bundling Context bundling simplifies interactions by combining related information into a single command. This addresses the challenge of conveying complex instructions to achieve desired outcomes, enhancing efficiency and output quality by aligning user intent and machine understanding in one go. We’ve seen context bundling emerge across generative AI tools. For instance, sample prompts in Edge, Google Chrome’s tab manager, and trigger-words in Stable Diffusion fine-tune AI outputs. Context bundling isn’t always about conversation; it’s about achieving user goals efficiently without lengthy interactions. Context bundling is the difference in ordering the eggs versus telling the cook how to crack and prepare it. User Curation Despite advancements, there remains a spectrum of needs where users must refine outputs to achieve specific goals. This is especially true for tasks like researching, brainstorming, creating content, refining images, or editing. As context windows and multi-modal capabilities expand, guiding users through complexity becomes even more crucial. Humans constantly curate their experiences, whether by highlighting text in a book or picking out keywords in a conversation. Similarly, users interacting with ChatGPT often highlight relevant information to guide their next steps. By making it easier for users to curate and refine their outputs, AI tools can offer higher-quality results and enrich user experiences. User creation takes ordering breakfast from a manual conversational process to the click of a button on a vending-like system. Designing for Trust Trust is a significant barrier to the widespread adoption of generative AI. To build trust, we need to consider factors such as previous experiences, risk tolerance, interaction consistency, and social context. Without trust, in AI or your breakfast order, it becomes easier just to do it yourself. Trust is broken if the waitress brings you the wrong items, or if the artificial intelligence fails to meet your reasonable expectations. Context Ecosystems Generative AI has revolutionized productivity by lowering the barrier for users to start tasks, mirroring the benefits and journey of the GUI. However, modern UX has evolved beyond simple interfaces. The future of generative AI lies in creating ecosystems where AI tools collaborate with users in a seamless workflow. We see emergent examples like Edge, Chrome, and Pixel Assistant integrating AI functionality into their software. This integration goes beyond conversational windows, making AI aware of the software context and enhancing productivity. The Future of AI Interaction Generative AI will likely evolve to become a collaborator in our daily tasks. Tools like Grammarly and Github Copilot already show how AI can assist users in creating and refining content. As our comfort with AI grows, we may see generative AI managing both digital and physical aspects of our lives, augmenting reality and redefining productivity. The evolution of generative AI interactions is repeating the history of human-computer interaction. By creating better experiences that bundle context into simpler interactions, empower user curation, and augment known ecosystems, we can make generative AI more trustworthy, accessible, usable, and beneficial for everyone. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
gettectonic.com